/*!
Theme Name: ASPWEBINAR
Theme URI: http://underscores.me/
Author: ImagineVirtual
Author URI: http://imaginevirtual.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aspwebinar
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ASPWEBINAR is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bold;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", 'Roboto', Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 0;

}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 2em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li>ul,
li>ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
	/* image-rendering: -webkit-optimize-contrast; */
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #00ceab;
}

a:visited {
	text-decoration: underline;
}


a:focus {
	outline: 3px dotted rgb(57 43 77);
	border-radius: 2rem;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
	display: flex;
	flex-direction: column;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul {
	left: auto;
	left: -60px;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

.sub-menu li {
	padding: 15px !important;
	height: auto !important;
	border-left: none !important;
}


/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 1170px) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}

	.main-navigation.toggled ul {
		display: flex;
	}

}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}



.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
	max-width: 290px;
	/*    margin-top: 14px; */
}

.logo-svg {
	margin-top: 10px;
    max-width: 215px;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
/* 	margin-bottom: 1.5em; */
}


/* --------------------------------------------- 
TEMA ASP
--------------------------------------------- */
@font-face {
	font-family: INDEPENENT_BOLD;
	src: url(fonts/INDEPENDENT_Text-Bold.otf);
}

@font-face {
	font-family: INDEPENENT_MEDIUM;
	src: url(fonts/INDEPENDENT_Text-Medium.otf);
}

@font-face {
	font-family: 'Akkurat-Bold', 'Roboto', sans-serif;
	src: url(fonts/Akkurat-Bold.ttf);
}

@font-face {
	font-family: 'Akkurat-Light', 'Roboto', sans-serif;
	src: url(fonts/Akkurat-Light.ttf);
}

@font-face {
	font-family: 'Akkurat', 'Roboto', sans-serif;
	src: url(fonts/Akkurat.ttf);
}

/*-------------------------------
Homepage 2020 
-------------------------------*/
.home-link-reg-block {
	background: #00CEAB;
	margin: 40px auto;
	text-align: center;
	width: 270px;
	border-radius: 0;
	font-size: 16px;
	color: white !important;
	padding: 8px;
	display: block;
	border-radius: 10px;
}

#home-section4 .link-reg-block {
	display: block;
	margin: 10px auto;
	max-width: 375px;
	width: 100%;
}

.section2-block {
	margin: 75px 0;
}

.section21-block {
	margin: 45px 0 0px;
}

.title1-block {
	color: #00CEAB;
	font-size: 66px;
	line-height: 1;
	margin: 0;
	font-family: INDEPENENT_MEDIUM;
}

.title2-block {
	color: #392D4C;
	font-size: 90px;
	line-height: 1.1;
	margin: 0;
}

.feature-line {
	width: 240px;
	display: block;
	border-top: 2px solid #00CEAB;
	margin: 0 0 9px;
}

.feature-line2 {
	width: 240px;
	display: block;
	border-top: 2px solid #00CEAB;
	margin: 0 auto 9px;
}

.text-block {
	color: #999999;
	font-size: 18px;
	line-height: 1.3;
}

.link-block {
	background: #392D4C;
	font-size: 20px;
	color: white;
	text-align: center;
	width: 300px;
	border-radius: 7px;
	padding: 8px 0;
	display: block;
}

.link-block-green {
	background: #00ceab;
}

.footer-tunned:hover,
.link-block:hover {
	box-shadow: 0px 4px 5px rgb(90 90 90 / 66%);
}

.link-block a {
	color: white;
	text-align: center;
}

.link1-block {
	background: #00CEAB;
	font-size: 20px;
	color: white;
	text-align: center;
	width: 246px;
	border-radius: 7px;
	padding: 8px 0;
	margin: 0 auto;
}

.link1-block a {
	color: white;
	text-align: center;
}

.link2-block {
	background: #392D4C;
	font-size: 20px;
	color: white;
	text-align: center;
	width: 246px;
	border-radius: 7px;
	padding: 8px 0;
	margin: 11px auto 0;
}

.link2-block a {
	color: white;
	text-align: center;
}

.section3-block {
	height: 656px;
	background: linear-gradient(360deg, white 130px, #F2F2F2 130px 562px, white 560px);
}

.section3-block .block-container {
	margin-top: 125px;
	text-align: center;
}

.calendar-block .title1-block {
	text-align: center;
	margin-bottom: 38px;
}

.big-title {
	font-size: 40px;
	margin-left: 16px;
	line-height: 1;
	color: #382b4c;
	font-family: 'Roboto', sans-serif;
}

.section4-block .text-block {
	background: url(imgs/webinar_summit_site_v2-08.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	font-size: 30px;
	color: white;
	text-align: center;
	width: 100%;
	padding: 11px 20px 27px;
	margin: 20px 0 35px;
}

.section4-block .text-block p {
	padding: 0px;
	margin: 0;
	line-height: 1.3;
}

.list-option {
	position: relative;
}

.list-option img {
	position: absolute;
	right: 0;
	top: -3px;
}

.list-date {
	color: #392D4C;
	font-size: 20px;
	margin-left: 31px;
	margin-top: 4px;
	font-family: INDEPENENT_MEDIUM;
	float: left;
	display: block;
	width: 180px;
}

.list-title {
	color: white;
	font-size: 16px;
	margin-top: -8px;
	margin-left: 0px;
	border-left: 2px solid white;
	padding: 5px 20px;
	max-width: 500px;
	display: block;
	width: 100%;
	float: left;
	line-height: 1.4;
}

/*-------------------------------
 Homepage Summit  Webinars 
 -------------------------------*/
.page-template-page-home-webinar .video-banner {
	height: 400px;
	box-shadow: 1px 1px 10px;
}

.home-webinar-asp-video iframe {
	max-width: 500px;
	max-height: 280px;
}

.page-template-page-home-webinar .banner-text {
	font-family: INDEPENENT_MEDIUM;
	color: white;
	font-size: 72px;
	margin-top: 50px;
	line-height: 1.2;
}

.page-template-page-home-webinar .position-video {
	position: absolute;
	top: 0;
	left: unset;
	transform: unset;
	width: 100%;
}

.page-template-page-home-webinar .home-featured-lines {
	padding-top: 50px;
}

.asp-pilars{
	text-align: center;    
	width: 245px;
	width: 19%;
	/* width: 24%; */
}

.mini-lines {
	height: 17px !important;
	padding-top: 0 !important;
}

.page-template-page-home-webinar .section1-block {
	margin-top: 60px;
	height: fit-content;
	margin-bottom: 50px;
}

.home-webinar-s1-bg {
	background: #F2F5F7;
	background: linear-gradient(180deg, #F2F5F7 82%, #ffffff 82%);
	text-align: center;
}

.home-webinar-s1-text {
	padding: 30px 0 50px;
	color: #392D4C;
	font-size: 29px;
	text-align: center;
	line-height: 1.3;
	font-family: INDEPENENT_MEDIUM;
}

.home-webinar-s1-link {
	background: url(imgs/home_page_svgs_e_afins-11.svg);
	background-size: contain;
	width: 46px;
	height: 46px;
	display: block;
	position: absolute;
	bottom: -20px;
	right: 20px;
	transform: rotate(90deg);
	cursor: pointer;
}

.home-webinar-s1-link a {
	display: block;
	width: 46px;
	height: 46px;
}

/* Homepage S1 Options */
.section-s1-options {
	opacity: 0;
	height: 0;
	transition: all .5s;
	position: absolute;
	background: white;
	background: rgb(58 39 75 / 99%);
	padding: 54px 20px;
	bottom: 0;
	text-align: center;
	line-height: 1.8;
	width: 0;
	display: none;
	height: 100% !important;
	left: 0;
}

.section-s1-options div a {
	border-bottom: 1px solid;
	padding-bottom: 5px;
	margin: 20px 0;
	display: block;
	font-weight: bold;
}

.on {
	transition: all .5s;
	opacity: 1;
	height: fit-content;
	width: 100%;
	display: block;

}


.page-template-page-home-webinar .section2-block {
	background: linear-gradient(180deg, white 3%, #F2F5F7 3% 97%, white 97%);	
	padding: 50px 0;
}


.section-last-webinar-block {
	background: linear-gradient(180deg, white 3%, #F2F5F7 3% 97%, white 97%);
	padding: 50px 0;
}

.page-template-page-home-webinar .title1-block,
.page-template-page-home-webinar .title2-block {
	font-size: 40px;
}

.page-template-page-home-webinar .text-block {
	font-size: 16px;
}

.all-webinars-title {
	text-align: center;
}

.home-green-title {
	color: #00CEAB;
	font-size: 40px;
	font-family: INDEPENENT_MEDIUM;
}

.home-purple-title {
	color: #392D4C;
	font-size: 40px;
}

.feature-small-line {
	background: #00CEAB;
	height: 2px;
	width: 160px;
	display: block;
	margin: 0 auto 25px;
}

.page-template-page-home-webinar .section-videos-block .link-block {
	background: #00CEAB;
	border-radius: 5px;
	color: white;
	margin: 20px auto;
	width: 100%;
}

.pagefactsheets-banner h3 {
	color: white;
	font-size: 40px;
	padding: 30px 0;
}

.pagefactsheets-banner h3 span {
	font-family: INDEPENENT_MEDIUM;
	color: #00CEAB;
}

.section-audience-block {
	background: url(imgs/webinars_asp_univ-08.png);
	background-size: 2560px;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 35px;
	padding-top: 35px;
	box-shadow: 0 -7px 10px #c3c3c3;
}

.section-audience-block .home-link-reg-block,
.section2-block .home-link-reg-block {
	margin: 20px 0;
}

.section-round-table {
	margin: 40px auto 75px;
}

.section-round-table a {
	margin: 0 auto;
	display: block;
}

.home-round-s1-text {
	color: white;
}

#webinars-schedule .text-block,
#webinars-schedule .text-block p {
	font-size: 20px;
	color: #382b4c;
}

.webinars-future .title1-block {
	margin: 0;
	text-align: center;
	font-weight: 400;
}

.page-template-page-homeuniversity .section3-block:target {
	padding: 50px;
	margin-top: 0px;
	width: 100%;
	display: block;
	height: fit-content;
}



/*-------------------------------
Homepage Summit Webinar - Future Series
-------------------------------*/

.webinars-future .container {
	background: url(imgs/bg_clock.png) !important;
	background-size: 1080px !important;
	background-position: top right !important;
	background-repeat: no-repeat !important;
	padding: 20px 0;
}

.schedule-title {
	font-size: 40px;
	line-height: 1;
	color: #382b4c;
	font-family: 'Roboto', sans-serif;
}

.future-title {
	color: #00CEAB;
	font-size: 24px;
	font-weight: bold;
	font-family: 'Roboto';
}

.future-subtitle {
	color: white;
	font-size: 30px;
	font-weight: bold;
	font-family: 'Roboto';
	line-height: 1;
	letter-spacing: -1px;
	max-width: 712px;
	text-shadow: -2px 2px 0px #a5c1dd;
}

.future-text,
.stay-tunned {
	font-size: 20px;
	color: #392D4C;
	text-align: left;
	font-weight: bold;
	margin-top: 15px;
}

/*-------------------------------
 Homepage Summit Webinar - Calendar S3  
 -------------------------------*/
.calendar-block {
	/* background-color: #cde3fa; */
	padding-bottom: 75px;
}

.list-row-s3 {
	display: flex;
	flex-direction: column;
}

.list-option-s3 {
	display: flex;
	/* background: linear-gradient(to right, #ffffff00 25px, #604F8A 30px, #604F8A 97%, #ffffff00 97%); */
	background: linear-gradient(to right, #ffffff00 25px, #507AE2 30px, #507AE2 97%, #ffffff00 97%);


	margin: 5px 0;
}

.list-day {
	/* background: #85ddc4; */
	background-color: #EF975B;
	padding: 12px;
	border-radius: 50%;
	font-size: 24px;
	color: white;
	width: 50px;
	height: 50px;
	line-height: 1;
	margin-right: 10px;
}

.list-day sup {
	z-index: 0;
	top: -9px;
	left: 32px;
	font-size: 16px;
	/* background: #85ddc4; */
	background-color: #EF975B;
	border-radius: 50px;
	padding: 15px 9px;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
}

.list-month {
	font-size: 18px;
	color: white;
	margin-right: 10px;
	width: 100px;
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.list-title-s3 {
	font-size: 16px;
	color: white;
	display: flex;
	align-items: center;
	border-left: 1px solid #fff;
	padding-left: 24px;
	/* max-width: 500px; */
}

.icon-cal-s3 {
	/* width: 50px; */
	height: 50px;
	position: absolute;
	right: 0;
}

.btn-cal-s3 {
	position: absolute;
	right: 5px;
	/* background: #3c2b4d; */
	background: #8DA9E2;
	height: 50px;
	padding: 14px;
	border-radius: 0 25px 25px 0;
	min-width: 140px;
	text-align: center;
}

.btn-cal-s3-target {
	background: #072d5d;
	min-width: 140px;
}

.btn-cal-s3-held {
	background: #85ddc4;
	min-width: 140px;
}

/*-------------------------------
WEBINAR VIDEOS > Webinar List 2020 
-------------------------------*/
.pagevideos-banner {
	padding: 10px 0;
	background: url(imgs/factsheets_videos-03.png);
	background-position: center;
	text-align: center;
	margin-bottom: 10px;
}

.pagevideos-banner h1 {
	color: white;
	font-size: 60px;
}

.pagevideos-banner h1 span {
	font-family: INDEPENENT_MEDIUM;
	color: #00CEAB;
}

.pagevideos-photo {
	text-align: center;
	margin-bottom: -75px;
}

.pagevideos-photo img {
	margin-bottom: 50px;
	max-width: 200px;
}

.webinar-block {
	background: url(imgs/factsheets_videos-16.png);
	background-position: center 116px;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 0 0 30px;
	max-width: 270px;
	width: 100%;
	height: 625px;
	margin: 0 auto;
}

.pagevideos-name {
	font-family: INDEPENENT_MEDIUM;
	line-height: 1;
	color: #00CEAB;
	font-size: 32px;
	text-align: center;
	margin-top: 75px;
	padding: 0 10px;
	height: 64px;
}

.webinar-synopse-block-2  .pagevideos-double-name{
	margin-top: 10px;
	height: auto;
}

.pagevideos-title {
	height: 50px;
	font-size: 14px;
	color: #392D4C;
	text-align: center;
	padding: 0 25px;
	line-height: 1.2;
	height: 85px;
}
.pagevideos-double-title {
	font-size: 14px;
	color: #072D5D;
	text-align: center;
	padding: 0 25px;
	line-height: 1.2;
}

.pagevideos-subtitle {
	font-size: 12px;
	color: #392D4C;
	text-align: center;
	padding: 0 10px;
	height: 32px;
}
.pagevideos-double-subtitle {
	font-size: 12px;
	color: #392D4C;
	text-align: center;
	padding: 0 10px;
}
.pagevideos-text {
	margin-top: 40px;
	font-family: INDEPENENT_MEDIUM;
	font-size: 18px;
	color: #392D4C;
	text-align: center;
	padding: 0 10px;
}

.pagevideos-text p {
	margin: 0;
	line-height: 1.2;
}

.pagevideos-text2 {
	font-size: 18px;
	color: #392D4C;
	text-align: center;
	padding: 0 10px;
}

.pagevideos-text2 p {
	line-height: 1.2;
}

.section-videos-block .feature-line {
	margin: 10px auto;
	width: 100px;
}

.section-videos-block .link-block {
	border: 2px solid #00CEAB;
	border-radius: 5px;
	color: #00CEAB;
	background: white;
	font-size: 18px;
	text-align: center;
	width: 327px;
	margin: 10px auto 20px;
	padding: 4px 0;
}

.section-videos-block a .link-block {
	background: #00CEAB;
	border-radius: 5px;
	color: white;
	margin: 10px auto 20px;
	width: 100%;
}

/*-------------------------------
Webinar List Synopse
 -------------------------------*/
.page-synopse {
	margin: 30px auto!important;
	padding: 0 25px;
	max-width: 1170px;
}

.page-synopse h2 {
	font-family: INDEPENENT_MEDIUM;
	font-size: 23px;
	font-weight: bold;
	color: #392D4C;
}

.page-synopse h3 {
	font-size: 21px;
	font-weight: bold;
	font-family: INDEPENENT_MEDIUM;
	color: #00CEAB;
}

.quote-block {
	padding: 25px;
	background: #dde3ee;
}

.quote-big {
	font-size: 23px;
	font-weight: bold;
	color: #392D4C;
	padding: 0 20px;
	border-left: 5px solid #00CEAB;
	line-height: 1.2;
}

.page-synopse p {
	font-size: 17px;
	color: #392D4C;
}

.webinar-bg-silver-1 {
	padding: 20px;
	background: #F9F9F9;
	border-radius: 40px;
}

.webinar-bg-silver-1 .webinar-synopse-block-2 {
	padding: 0 0 0px;
	height: auto;
}

.webinar-synopse-block {
	background: url(imgs/factsheets_videos-16.png);
	background-position: center 116px;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 0 0 15px;
	max-width: 230px;
	width: 100%;
	height: 440px;
	margin: 0 2px;
}

.webinar-synopse-block .pagevideos-photo img {
	margin-bottom: 76px;
	max-width: 178px;
}

.webinar-synopse-block .pagevideos-text {
	margin-top: 12px;
	font-family: INDEPENENT_MEDIUM;
	font-size: 15px;
	color: #392D4C;
	text-align: center;
	padding: 0 10px;
}

.webinar-synopse-block .pagevideos-name {
	font-family: INDEPENENT_MEDIUM;
	line-height: 1;
	color: #00CEAB;
	font-size: 20px;
	text-align: center;
	margin-top: 37px;
	padding: 0 10px;
	height: 40px;
}

.webinar-synopse-block .pagevideos-text2 {
	font-size: 15px;
	color: #392D4C;
	text-align: center;
	padding: 0 8px;
}

.section-videos-block a .link-block {
	background: #00CEAB;
	border-radius: 5px;
    color: white;
    margin: 10px auto 20px;
    width: fit-content;
    min-width: 230px;
    font-size: 16px;
    padding: 10px;
    line-height: 1.2;
}

.webinar-synopse-block-2 {
	background: url(imgs/factsheets_videos-16.png);
	background-position: center 116px;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 0 0 30px;
	max-width: 230px;
	width: 100%;
	height: 480px;
	margin: 0 auto;
}

.webinar-synopse-block-2 .pagevideos-name {
	font-family: INDEPENENT_MEDIUM;
	line-height: 1;
	color: #00CEAB;
	font-size: 20px;
	text-align: center;
	margin-top: 37px;
	padding: 0 10px;
	height: 40px;
}

.webinar-synopse-intro {
	margin: 25px 0;
	border-left: 5px solid #00ceab;
	padding: 5px 20px;
}

.webinar-synopse-intro .webinar-synapse-text {
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.2;
	color: #392D4C;
	font-size: 16px;
}

.webinar-synopse-intro .webinar-synapse-text2 {
	line-height: 1.2;
	color: #00CEAB;
	font-size: 18px;
}

.synopse {
	margin-top: 10px;
}

.synopse h4 {
	color: #00CEAB;
	font-size: 20px;
}

.synopse p {
	font-size: 16px;
	color: #392D4C;
}

.webinar-main-topics-icon {
	padding: 5px;
}

.webinar-main-topics {
	display: flex;
	align-content: center;
	justify-content: center;
	flex-flow: column;
	padding-left: 10px;
}

.main-topics {
	display: grid;
	grid-template-columns: 50% 50%;
}

.webinar-main-topics-text1 {
	color: #00CEAB;
	font-weight: bold;
}

.webinar-main-topics-text2 {
	color: #392D4C;
}

.questions-icon {
	max-width: 140px;
	margin: 0 auto;
	display: block;
}

.webinar-questions {
	text-align: center;
}

.webinar-questions h4 {
	color: #00CEAB;
	font-size: 20px;
	font-weight: bold;
}

.webinar-questions p {
	font-size: 16px;
	color: #392D4C;
}

.webinar-questions ul li {
	font-size: 16px;
	color: #392D4C;
	text-align: left;
	max-width: 750px;
	margin: 0 auto;
	list-style-position: inside;
	font-weight: 500;
}

.link-reg-big {
	width: 100%;
	max-width: fit-content;
	border-radius: 13px;
	padding: 8px 40px;
	margin-bottom: 25px;
}

.webinars-title-banner {
	margin-top: 20px;
	color: white;
	font-size: 35px;
	text-align: left;
}

.webinars-text-banner {
	color: white;
	font-size: 18px;
	text-align: left;
}

.section-webinarslist-block {
	margin-bottom: 35px;
}
.section-webinarslist-block .link-block{
	max-width: 300px;
}
.break-bar {
	background: linear-gradient(167deg, #190a23, #3c2a52);
	margin: 25px 0;
	width: 100%;
	height: 50px;
}

.references {
	font-size: 12px;
	overflow-x: hidden;
	color: #392D4C;
}
.references p{
	word-wrap: break-word;
}

/*-------------------------------
Webinar List Synopse S3
 -------------------------------*/
.page-template-page-multi-synopse-series3 .webinars-title-banner,
.page-template-page-emodules-synopse3 .webinars-title-banner{
	text-shadow: -1px 1px 3px #949494;
}

.page-template-page-multi-synopse-series3 .webinars-text-banner ,
.page-template-page-emodules-synopse3 .webinars-text-banner{
	max-width: 430px;
	text-shadow: -1px 1px 3px #949494;
}

.page-template-page-multi-synopse-series3 .webinars-text-banner p ,
.page-template-page-emodules-synopse3  .webinars-text-banner p {
	line-height: 1.2;
}

.page-template-page-multi-synopse-series3 .webinar-synopse-block ,
.page-template-page-emodules-synopse3 .webinar-synopse-block {
	background: #CFE3F6;
}

.page-template-page-multi-synopse-series3 .pagevideos-photo img ,
.page-template-page-emodules-synopse3 .pagevideos-photo img {
	margin-bottom: 76px;
	max-width: 100%;
}

.page-template-page-multi-synopse-series3 .webinar-synopse-block-2 ,
.page-template-page-emodules-synopse3 .webinar-synopse-block-2 {
background: #CFE3F6;
}

.page-template-page-multi-synopse-series3 .webinar-bg-silver-1 ,
.page-template-page-emodules-synopse3  .webinar-bg-silver-1 {
	background: #cfe3f6;
}

.page-template-page-multi-synopse-series3 .webinar-main-topics-text1 ,
.page-template-page-emodules-synopse3  .webinar-main-topics-text1 {
	color: #ffffff;
	text-shadow: 0 1px 2px #888888;
	font-size: 18px;
	font-weight: bold;
}

.page-template-page-multi-synopse-series3 .page-template-page-multi-synopse-series3 ,
.page-template-page-emodules-synopse3 .page-template-page-multi-synopse-series3 {
	margin-top: 0;
}



/*-------------------------------
Webinar List Synopse S4
 -------------------------------*/


.multi-synopse-s4-title {
	color: #3C2B4D;
	font-size: 28px;
	margin: 30px 0;
}

.multi-synopse-s4-subtitle {
	margin-top: 30px;
	color: #00D2A8;
	font-size: 24px;
	font-weight: bold;
}


.banner-flex {
	justify-content: space-between;
	display: flex;
	align-items: center;
}

.feature-ms-s4 {
	display: flex;
	justify-content: flex-end;
	background: rgb(174 189 207 / 30%);
	height: 5px;
	margin: 25px 0;
}

.feature-ms-s4 img {

	height: 35px;
	margin-top: -17px;
	margin-right: 31px;

}

.multi-synopse-s4-text {
	color: #3C2B4D;
	font-size: 16px;
}

.multi-synopse-s4-bigtext {
	color: #3C2B4D;
	font-size: 24px;
	padding: 20px 25px;
	background-color: rgb(174 189 207 / 30%);
	margin: 20px 0;
	line-height: 1.2;
	font-family: 'Akkurat-Bold', 'Roboto', sans-serif;
}

.page-template-page-multi-synopse-series4 .section-webinarslist-block {
	margin-top: 50px;
}

.multi-synopse-s4-block {
	background-color: rgb(174 189 207 / 30%);
	background: linear-gradient(to bottom, rgb(255 255 255) 110px, rgb(174 189 207 / 30%) 110px);
	padding: 0 0 15px;
	/* max-width: 230px; */
	max-width: 287px;
	
	width: 100%;
	height: 480px;
	margin: 0 2px;
}

.multi-synopse-s4-block .pagevideos-name {
	line-height: 1;
	color: #654E8F;
	font-size: 23px;
	text-align: center;
	margin-top: 42px;
	padding: 0 10px;
	height: 64px;
	letter-spacing: -.5px;
	font-family: 'Akkurat-Bold', 'Roboto', sans-serif;
	font-weight: bolder;
}




.page-template-page-multi-synopse-series4 .webinar-synopse-block-2 {
	background: none !important;
}

.page-template-page-multi-synopse-series4 .pagevideos-name {
	font-family: 'Akkurat-Bold', 'Roboto', sans-serif!important;
}

.multi-synopse-s4-block .webinar-synopse-block-2 .pagevideos-name {
	font-family: 'Akkurat-Bold', 'Roboto', sans-serif;
}


.multi-synopse-s4-block .pagevideos-text {
	margin-top: 10px;
	font-size: 18px;
	color: #00D2A8;
	text-align: center;
	padding: 0 10px;
	line-height: 1.1;
	letter-spacing: -.5px;
	font-family: 'Akkurat-Bold', 'Roboto', sans-serif;
}

.pagevideos-webinar-date {
	font-size: 50px;
	font-weight: bold;
	color: #C4D0DB;
	text-align: center;
}

.synopse-topics-block {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.page-template-page-multi-synopse-series4 .synopse h4 {
	font-size: 20px;
	font-family: 'Akkurat-Bold', 'Roboto', sans-serif;
}

.page-template-page-multi-synopse-series4 .webinar-synapse-text {

	font-family: 'Akkurat-Bold', 'Roboto', sans-serif;
	font-size: 21px;
}

.page-template-page-multi-synopse-series4 .webinar-synopse-intro .webinar-synapse-text2 {
	font-family: 'Akkurat-Bold', 'Roboto', sans-serif;
	font-size: 21px;
}

.page-template-page-multi-synopse-series4 .webinar-main-topics-text1,
.page-template-page-multi-synopse-series4 .webinar-main-topics-text2 {
	font-family: 'Akkurat-Bold', 'Roboto', sans-serif;
	line-height: 1.2;
}




/*-------------------------------
Webinar List Synopse S5
-------------------------------*/
.cta-btn{
	background: linear-gradient(320deg, #f4d100, #EF7522);
	border-radius: 5px;
    color: white;
    margin: 10px auto 20px;
    width: 100%;
    max-width: 250px;
	display: block;
	font-size: 18px;
    text-align: center;
    padding: 10px;
	line-height: 1;
	transition: all .5s ease-in-out;
}
.cta-btn:hover{
	background: linear-gradient(260deg, #f4d100, #EF7522);
	color:white;
	box-shadow: 0 0 10px silver;
	transition: all .5s ease-in-out;
}
.page-template-page-multi-synopse-series5 .multi-synopse-s4-block{max-width: 230px; }

.dark-background-bar {background:#072D5D; padding: 2px 0;}
.dark-background-bar .multi-synopse-s4-title{color:#fff!important;}

.page-template-page-multi-synopse-series5 .multi-synopse-s4-title ,
.page-template-page-multi-synopse-series5 .multi-synopse-s4-text,
.page-template-page-multi-synopse-series5 .multi-synopse-s4-bigtext,
.page-template-page-multi-synopse-series5 .multi-synopse-s4-block .pagevideos-text,
.page-template-page-multi-synopse-series5 .webinar-synopse-intro .webinar-synapse-text,
.page-template-page-multi-synopse-series5 .synopse p ,
.page-template-page-multi-synopse-series5 .pagevideos-title,
.page-template-page-multi-synopse-series5 .pagevideos-subtitle,
.page-template-page-multi-synopse-series5 .webinar-main-topics-text2,
.page-template-page-multi-synopse-series5 .webinar-questions ul li,
.page-template-page-multi-synopse-series5 .page-synopse p
{color: #072D5D;}

.page-template-page-multi-synopse-series5 .multi-synopse-s4-block .pagevideos-text {font-size: 16px;}

.page-template-page-multi-synopse-series5 .multi-synopse-s4-bigtext {font-size: 22px;}

.page-template-page-multi-synopse-series5 .multi-synopse-s4-subtitle, 
.page-template-page-multi-synopse-series5 .multi-synopse-s4-block .pagevideos-name,
.page-template-page-multi-synopse-series5  .webinar-synopse-intro .webinar-synapse-text2,
.page-template-page-multi-synopse-series5  .synopse h4,
.page-template-page-multi-synopse-series5 .webinar-synopse-block-2 .pagevideos-name ,
.page-template-page-multi-synopse-series5 .webinar-main-topics-text1,
.page-template-page-multi-synopse-series5 .webinar-questions h4,
.page-template-page-multi-synopse-series5 .page-synopse h3
{color: #507AE2;font-family: 'Akkurat';}

.page-template-page-multi-synopse-series5 .pagevideos-text {
    min-height: 55px;
}

.pagevideos-double-name{
    font-size: 23px;
    text-align: center;
    margin-top: 15px;
    padding: 0 10px;
	height: 64px;
    letter-spacing: -.5px;
    color: #507AE2;
    font-family: 'Akkurat';
	line-height: 1;
}
.pagevideos-name-synopse {
    line-height: 1;
	color: #507AE2;
	margin-top: 5px;
    font-size: 23px;
    text-align: center;
    padding: 0 10px;
    height: unset;
    letter-spacing: -.5px;
    font-family: 'Akkurat';
}
.pagevideos-double-speaker-subtitle{
	color:#072D5D;
	font-size: 12px;
    text-align: center;
    padding: 0 10px;
}


.page-template-page-multi-synopse-series5 .page-synopse h2{color: #507AE2;}

.page-template-page-multi-synopse-series5 .feature-line {border-top: 4px solid #EF7522;}
.page-template-page-multi-synopse-series5 .webinar-synopse-intro {    border-left: 5px solid #EF7522;}

.page-template-page-multi-synopse-series5  .pagevideos-webinar-date{color: #8DA9E2;}

.page-template-page-multi-synopse-series5 .section-videos-block a .link-block, .next-webinar-mobile .link-block {background: #072D5D;border: 2px solid #072D5D;}
.page-template-page-multi-synopse-series5 .webinar-synopse-block-2 {
    background: url(imgs/site_series5-bg.png);
	background-position: center 116px;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 0 0 30px;
}
.page-template-page-multi-synopse-series5 .webinar-main-topics-text1{
	font-weight: bold;
}
.page-template-page-multi-synopse-series5 .webinar-questions ul li {text-align: left;}
.page-template-page-multi-synopse-series5 .webinar-questions ul {margin: 0 0 1.5em 0;}

.page-template-page-multi-synopse-series5 .link-block {
    background: #072D5D;
}

/*-------------------------------
Webinar Page S5
-------------------------------*/
.page-template-page-webinar-series5
.topic-block {  border-left: 5px solid #e7ebf1;}

.page-template-page-webinar-series5 .section6-title
{border-right: 2px solid #EF7522;}

.page-template-page-webinar-series5 .section5-title1,
.page-template-page-webinar-series5 .section1-text,
.page-template-page-webinar-series5 .webinar-main-topics-text2,
.page-template-page-webinar-series5 .section3-title2,
.page-template-page-webinar-series5 .section6-title span,
.page-template-page-webinar-series5 .section6-text,
.page-template-page-webinar-series5 .webinar-synopse p, 
.page-template-page-webinar-series5.webinar-synopse li,
.page-template-page-webinar-series5 .webinar-series-2-v2-title .banner-text3,
.page-template-page-webinar-series5 .section1-text2,
.page-template-page-webinar-series5 .section2-title span
{color: #072D5D;font-family: 'Akkurat';}

.page-template-page-webinar-series5 .section2-title,
.page-template-page-webinar-series5 .webinar-series-2-v2-title .banner-text2,
.page-template-page-webinar-series5 .webinar-main-topics-text1,
.page-template-page-webinar-series5 .section3-title,
.page-template-page-webinar-series5 .section6-title
{color: #507AE2;font-family: 'Akkurat';}


.page-template-page-webinar-series5 .banner-text1{
    text-align: center;
    font-size: 35px;
    font-weight: bold;
    color: #ef7522;
}

.page-template-page-webinar-series5 .webinar-series-2-v2-title{margin: 20px auto;}
.page-template-page-webinar-series5 .webinar-main-topics-text1 {font-weight: bold;} 
.page-template-page-webinar-series5 .webinar-main-topics-text  p{color:#072D5D;}

.page-template-page-webinar-series5 .section1-image{
	display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
}
.speaker-cv-flex-content{
    display: flex;
    gap: 40px;
}
.feature-speaker-arrow{
	background: url(imgs/webs5_arrow-right.png) center / contain no-repeat;
	width: 23px;
    display: block;
    height: 200px;
}
.page-template-page-webinar-series5 .speaker-block{    
    display: flex;
    justify-content: flex-start;
    gap: 15px;
}

.speaker-block img{
    margin-left: 20px;
    margin-right: -30px;
    z-index: 1;
	
}
.speaker-info{padding: 20px 50px 20px ;background-color: #f6f6f6;    min-width: 16vw;}

.page-template-page-webinar-series5  .section1-name {
    color: #507AE2;
	text-align: left;
}

.page-template-page-webinar-series5  .section1-role {
    color: #8DA9E2;	
    font-size: 20px;
	line-height: 1;
	text-align: left;
	margin-top: 15px;
}
.page-template-page-webinar-series5  .section1-institution {
    color: #072D5D;
	text-align: left;
    font-size: 20px;
    margin-top: 20px;
}

.page-template-page-multi-synopse-series5 .pagevideos-name {	margin-top: 15px;}


/* Calendar Webinar S5 */
.next-webinar-mobile{
	display: flex;
	justify-content: center;
	flex-direction: column;
	background-color: #F9F9F9;
	background: linear-gradient(to bottom, rgb(255 255 255) 110px, #F9F9F9 110px);
	border-radius: 10px;
	margin: 0 20px;
}
.next-webinar-mobile img{
	width: fit-content;
	margin: 20px auto;
	display: block;
}
.next-webinar-mobile .speaker-name{
	line-height: 1;
    color: #507AE2;
    font-size: 26px;
    text-align: center;
    padding: 0 10px;
    letter-spacing: -.5px;
    font-family: 'Akkurat';
}
.next-webinar-mobile .webinar-title{
	color: #072D5D;
	margin-top: 10px;
    font-size: 18px;
    text-align: center;
    padding: 0 10px;
    line-height: 1.1;
    letter-spacing: -.5px;
    font-family: 'Akkurat-Bold';
}
.next-webinar-mobile .webinar-date{
	font-size: 50px;
    font-weight: bold;
    color: #8DA9E2;
    text-align: center;
}

/*-------------------------------
Webinar Factsheets
 -------------------------------*/
.pagefactsheets-banner {
	padding: 10px 0;
	background: url(imgs/factsheets_videos-03.png);
	background-position: center;
	text-align: center;
	margin-bottom: 45px;
}

.pagefactsheets-banner h1 {
	color: white;
	font-size: 60px;
}

.pagefactsheets-banner h1 span {
	font-family: INDEPENENT_MEDIUM;
	color: #00CEAB;
}

.pagefactsheets-text {
	font-family: INDEPENENT_MEDIUM;
	color: #00CEAB;
	font-size: 15px;
	text-align: center;
	min-height: 65px;
}

.pagefactsheets-text2 {
	font-size: 15px;
	color: #392D4C;
}

.section-factsheets-block .link-block {
	border: 2px solid #00CEAB;
	border-radius: 5px;
	color: #00CEAB;
	background: white;
	margin: 20px auto;
}

.section-factsheets-block a .link-block {
	background: #00CEAB;
	border-radius: 5px;
	color: white;
	margin: 20px auto;
	max-width: 190px;
	font-size: 16px;
}

.section-videos-block .grid-x,
.section-factsheets-block .grid-x {
	justify-content: space-between;
}

.flex-grid {
	display: flex;
	justify-content: space-evenly;
	flex-direction: row;
}

.factsheets-space {
	margin-bottom: 20px;
}

.pagefactsheets-photo {
	margin-bottom: 22px;
	text-align: center;
}

.pagefactsheets-photo img {
	max-height: 256px;
}

/*-------------------------------
Webinar Single Page
 -------------------------------*/
.webinar-synopse {
	margin: 30px auto;
	/* padding: 0 25px; */
	padding: 0;
	max-width: 1170px;
}

.webinar-synopse h3 {
	font-size: 19px;
	font-weight: bold;
	font-family: INDEPENENT_MEDIUM;
	color: #00CEAB;
}

.webinar-synopse h3 em {
	font-size: 18px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	color: #00CEAB;
}

.webinar-synopse p,
.webinar-synopse li {
	color: #392D4C;
	font-size: 18px;
	font-family: 'Roboto';
	text-align: justify;
}

.webinar-banner {
	width: 100%;
	padding: 70px 0;
}

.webinar-banner-2 {
	width: 100%;
	padding: 90px 0;
	margin-top: 50px;
}

.webinar-feature {
	font-style: italic;
	font-weight: normal;
}

.center-grid {
	justify-content: center;
}

.page-template-page-webinar-series2_v2 .section2-block {
	margin: 50px 0 30px;
}

.section7-block .container {
	justify-content: center;
}

/*-------------------------------
Webinar S1-1
 -------------------------------*/
.page-id-188 .banner-text1 {
	text-align: center;
	margin-top: 85px;
	font-size: 30px;
	color: white;
	line-height: 1.2;
}

.page-id-188 .banner-text2 {
	text-align: center;
	font-size: 45px;
	color: white;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.2;
}

.page-id-188 .banner-text3 {
	text-align: center;
	font-size: 100px;
	color: white;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.2;
}

.page-id-188 .speaker-block {
	position: absolute;
	top: 80px;
	text-align: left;
	left: 355px;
}

/*-------------------------------
Webinar S1-2
 -------------------------------*/
.page-id-241 .banner-text1 {
	text-align: center;
	margin-top: 95px;
	font-size: 30px;
	color: white;
	line-height: 1.1;
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
}

.page-id-241 .banner-text3 {
	text-align: center;
	font-size: 29px;
	color: white;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.1;
}

.page-id-241 .banner-text2 {
	text-align: center;
	font-size: 92px;
	color: white;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.1;
}

.page-id-241 .speaker-block {
	position: absolute;
	top: 70px;
	text-align: left;
	left: 355px;
}

/*-------------------------------
Webinar S1-3
 -------------------------------*/
.page-id-5253 .banner-text1 {
	text-align: center;
	margin-top: 70px;
	font-size: 30px;
	color: white;
	line-height: 1.1;
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
}

.page-id-5253 .banner-text2 {
	text-align: center;
	font-size: 90px;
	color: white;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1;
}

.page-id-5253 .speaker-block {
	position: absolute;
	top: 80px;
	text-align: left;
	left: 355px;
}

.page-id-5253 .section6-title {
	margin-top: 66px;
}

/*-------------------------------
Webinar S1-4
 -------------------------------*/
.page-id-5345 .banner-text1 {
	text-align: center;
	margin-top: 70px;
	font-size: 30px;
	color: white;
	line-height: 1.1;
	font-family: 'Roboto';
	font-weight: 100;
}

.page-id-5345 .banner-text2 {
	text-align: center;
	font-size: 90px;
	color: white;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1;
}

.page-id-5345 .speaker-block {
	position: absolute;
	top: 80px;
	text-align: left;
	left: 355px;
}

.page-id-5345 .section6-title {
	margin-top: 66px;
}

/*-------------------------------
Webinar S1-5
 -------------------------------*/
.page-id-6359 .banner-text1 {
	text-align: center;
	margin-top: 70px;
	font-size: 30px;
	color: white;
	line-height: 1.1;
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
}

.page-id-6359 .banner-text2 {
	text-align: center;
	font-size: 45px;
	color: white;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.2;
}

.page-id-6359 .banner-text3 {
	text-align: center;
	font-size: 100px;
	color: white;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.2;
}

.page-id-6359 .section7-block .container {
	justify-content: center;
	display: flex;
}

/*-------------------------------
Webinar SERIES 2 List
 -------------------------------*/
.webinar-series2 {
	margin: 45px 0;
	padding: 20px;
	background: rgb(255 255 255 / 50%);
}

.webinar-series2 .banner-text1 {
	text-align: center;
	font-size: 45px;
	color: #392D4C;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.2;
}

.webinar-series2 .banner-text2 {
	text-align: center;
	font-size: 30px;
	color: #392D4C;
	line-height: 1.1;
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	text-transform: uppercase;
}

.webinar-series2 .banner-text3 {
	text-align: center;
	font-size: 100px;
	color: #392D4C;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.2;
}

.page-template-page-webinar-series2_v2 .banner-text1 {
	text-align: center;
	font-size: 50px;
	color: #392D4C;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.2;
}

.page-template-page-webinar-series2_v2 .banner-text2 {
	text-align: center;
	font-size: 20px;
	color: #392D4C;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.2;
}

.page-template-page-webinar-series2_v2 .banner-text3 {
	text-align: center;
	font-size: 20px;
	color: #392D4C;
	font-family: 'Roboto', sans-serif;
	line-height: 1.2;
}

.webinar-series-2-v2-title {
	margin: 50px auto 25px;
}

.webinar-series-2-v2-title .banner-text2 {
	text-align: center;
	font-size: 30px;
	color: #00ceab;
	line-height: 1.1;
	font-family: INDEPENENT_MEDIUM;
	text-transform: uppercase;
}

.webinar-series-2-v2-title .banner-text3 {
	text-align: center;
	font-size: 30px;
	color: #392D4C;
	font-weight: 100;
	font-family: 'Roboto', sans-serif;
	line-height: 1.2;
}

.webinar-series-2-v2-main-topics-block {
	margin-top: 50px;
}

.page-template-page-webinar-series2 .section1-text {
	font-size: 18px;
}

.topic-block {
	border-left: 5px solid #00ceab;
	padding: 0px 20px;
	margin-bottom: 25px;
}

.page-template-page-webinar-series2_v2 .webinar-main-topics-icon {
	padding: 0;
	height: 85px;
}

.page-template-page-webinar-series2_v2 .webinar-main-topics {
	padding: 0;
	height: 85px;
}

.page-template-page-webinar-series2_v2 .webinar-main-topics-text {
	height: auto;
	color: #392D4C;
	margin: 5px 0;
	line-height: 1.2;
}


/* WEBINAR Desktop */
.webinar-wrapper {
	padding-top: 80px;
}

.webinar-wrapper .section1-block {
	margin: 50px;
}

.section1-text {
	line-height: 1.2;
	text-align: center;
	font-size: 19px;
	color: #392D4C;
	line-height: 1;
}

.section1-image {
	text-align: center;
	position: relative;
}

.mobile .speaker-block {
	position: absolute;
	text-align: left;
	left: 261px;
	top: 320px;
}

.webinars-intro-block {
	background: url(imgs/home_page_asp_univ-06.jpg);
	background-size: cover;
	padding: 50px 0 35px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
}

.webinars-intro-content {
	justify-content: center;
	width: 100%;
	display: flex;
}

.webinars-intro-text {
	font-size: 24px;
	font-weight: 100;
	line-height: 1;
}

.section1-name {
	color: #00CEAB;
	font-size: 40px;
	line-height: 1;
	letter-spacing: -3.1px;
	font-weight: bold;
}

.section1-role {
	color: #ffffff;
	font-size: 17px;
}

.section1-institution {
	color: #ffffff;
	font-size: 12px;
}

.section1-text2 {
	text-align: justify;
	font-size: 19px;
	color: #999999;
	max-width: 960px;
	margin: 30px auto;
}

.section2-title {
	text-align: center;
	color: #00CEAB;
	font-size: 50px;
	font-family: INDEPENENT_MEDIUM;
	margin-bottom: 20px;
}

.section2-title span {
	color: #392D4C;
	font-size: 50px;
	font-family: 'Roboto';
}

.section2-image {
	text-align: center;
	background: linear-gradient(0deg, white 55px, #F2F2F2 55px 300px, white 300px);
}

.section2-image img {
	max-width: 650px;
	margin: 0 auto;
}

.webinar-section3-block {
	margin-bottom: 35px;
}

.webinar-slide {
	color: #BFBFBF;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	max-width: 750px;
	margin: 0 auto;
}

.webinar-slide {
	line-height: 1.2;
}

.slick-slide {
	text-align: center;
}

.webinar-feature::after {
	content: ' " ';
	color: #392D4C;
	font-size: 59px;
	font-family: -webkit-pictograph;
	margin-top: -8px;
	position: absolute;
	margin-right: -30px;
}

.webinar-feature::before {
	content: ' " ';
	color: #392D4C;
	font-size: 59px;
	font-family: -webkit-pictograph;
	margin-top: -8px;
	position: absolute;
	margin-left: -30px;
}

.section3-title {
	text-align: center;
	color: #00CEAB;
	font-size: 60px;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1;
}

.section3-title2 {
	text-align: center;
	color: #392D4C;
	font-size: 60px;
	font-family: 'Roboto';
	line-height: 1;
}

.section3-image {
	text-align: center;
	margin: 35px auto;
}

.webinar-wrapper .section4-block {
	/* background: url(imgs/pagina_webinar_geral-18.jpg);
	background-size: 2560px;
	background-position: center; */
	background: #39284a;
	display: block;
	width: 100%;
	position: relative;
	min-height: 224px;
	padding: 80px 0 60px;
	margin: 65px 0;
}

.webinar-wrapper .section4-feature {
	background: url(imgs/pagina_webinar_geral-19.png);

	background-position: center;
	display: block;
	position: absolute;
	top: -60px;
	width: 132px;
	height: 131px;
	left: 50%;
	transform: translateX(-50%);
}

.webinar-wrapper .section4-block .container {
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	max-width: 100%;
}

.section4-text {
	color: white;
	font-size: 30px;
	text-align: center;
	line-height: 1.3;
	padding: 24px 0;
	max-width: 1170px;
	margin: 0 auto;
}

.section4-text p {
	line-height: 1.2;
}

.section5-block {
	margin: 100px 0;
}

.section5-title1 {
	text-align: center;
	color: #00CEAB;
	font-size: 50px;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1;
	margin-bottom: 35px;
}

.section5-title1 span {
	text-align: center;
	color: #392D4C;
	font-size: 50px;
	font-family: 'Roboto';
	line-height: 1;
}

.grid-webinar {
	text-align: center;
}
.grid-webinar .grid-icon{
	max-width: 86px;
	text-align: center;
    margin: 0 auto;
}
.grid-title {
	margin-top: 15px;
	color: #00CEAB;
	font-size: 20px;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1;
}

.grid-title2 {
	margin-top: 7px;
	color: #392D4C;
	font-size: 22px;
	font-family: 'Roboto';
	line-height: 1;
}

.section6-block {
	background: #F2F2F2;
	padding: 35px 0;
	margin-bottom: 100px;
}

.section6-title {
	text-align: center;
	margin-top: 10px;
	color: #00CEAB;
	font-size: 33px;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1;
	padding: 45px 0 0 0;
	border-right: 2px solid #00ceab;
	min-height: 160px;
}

.section6-title span {
	color: #392D4C;
	font-size: 40px;
	font-family: 'Roboto';
	line-height: 1;
}

.section6-text {
	color: #392D4C;
	font-size: 19px;
	font-family: 'Roboto';
	font-weight: bold;
}

.section6-text ul {
	margin: 0 1em;
}

.section7-grid {
	text-align: center;
}

.section7-text {
	color: #392D4C;
	font-size: 48px;
	font-family: 'Roboto';
}

.section7-block {
	max-width: 650px;
	margin: 0 auto;
}

.section7-feature {
	width: 246px;
	margin: 0 auto 15px;
	border-bottom: 2px solid #00CEAB;
}

.section7-link {
	margin: 7px auto;
	background: #00CEAB;
	max-width: 246px;
	/* text-transform: uppercase; */
	padding: 5px 0;
	border-radius: 5px;
	color: #ffffff;
	font-size: 20px;
	font-family: 'Roboto';
}

.section7-link a {
	color: #ffffff;
}

.section7-grid .link-reg-block {
	font-size: 15px;
	width: 263px;
	padding: 8px 6px;
}

/*-------------------------------
Webinar Series 4
 -------------------------------*/
.topics-margin {
	margin-bottom: 30px;
}

.page-template-page-webinar-series4 .section5-title1,
.page-template-page-webinar-series4 .banner-text1,
.page-template-page-webinar-series4 .section2-title {
	font-family: 'Akkurat-Bold';
}


.page-template-page-webinar-series4 .banner-text2 {
	color: #654E8F;
	font-family: 'Akkurat-Bold';
	font-size: 60px;
	text-align: left;
	text-transform: inherit;
	line-height: 1;
}

.page-template-page-webinar-series4 .webinar-synopse p {
	font-size: 18px;
	font-family: 'Akkurat';
}


.page-template-page-webinar-series4 .webinar-series-2-v2-title .banner-text3 {
	text-align: left;
	font-size: 50px;
	color: #00D2A8;
	font-family: 'Akkurat-Bold';
	line-height: 1.2;
}

.page-template-page-webinar-series4 .section5-title1 {
	text-align: left;
}

.page-template-page-webinar-series4 .webinar-main-topics {
	padding: 0 10px;
}


.page-template-page-webinar-series4 .webinar-main-topics-icon {
	padding: 5px;
}

.page-template-page-webinar-series4 .topic-block {
	border-left: 5px solid rgba(175, 190, 208, 0.3);
	margin: 10px 0;
	padding: 10px 25px;
	font-size: 18px;
	text-align: justify;
}

.page-template-page-webinar-series4 .topic-block p {
	font-size: 17px;
	line-height: 1.4;
	color: #3C2B4D;
	font-family: 'Akkurat';
}

.page-template-page-webinar-series4 .webinar-main-topics-text1,
.page-template-page-webinar-series4 .webinar-main-topics-text2 {
	font-family: 'Akkurat-Bold';
	font-size: 22px;
	line-height: 1.2;
}


.webinar-s4-grid-content {
	display: flex;
	flex-wrap: wrap;
}

.webinar-s4-grid-content .webinar-main-topics-icon {
	width: 20%;
}

.webinar-s4-grid-content .webinar-main-topics {
	width: 80%;
}

.webinar-s4-grid-content .webinar-main-topics-text {
	width: 100%;
}

.webinar-banner-2-series4 {
	height: 150px;
	margin-top: 50px;
}


.page-template-page-webinar-series4 .section3-title{
	font-family: 'Akkurat-Bold';
}
.page-template-page-webinar-series4 .section6-title{
	font-family: 'Akkurat-Bold';
}

/* round-table s4*/
.page-id-30683 .webinar-series2 .banner-text1,
.page-id-30683 .section1-title,
.page-id-30683 .section5-title1, 
.page-id-30683 .section2-title{
	font-family: 'Akkurat-Bold';
}


/*-------------------------------
HOMEPAGE ASP UNIVERSITY
-------------------------------*/
.homepage-wrapper {
	/* padding-top: 100px; */
	padding-top: 130px;
}

.sectionbannertemp-block {	
	padding: 35px 0 0;
	text-align: center;
}

.sectionbannertemp-block div strong {

	font-size: 16px;
	color: #53B5A1;
}

.home-asp-banner {
	height: 400px;
}

.home-featured-lines {
	background: url(imgs/home_page_asp_univ-05.png);
	background-size: 2560px;
	height: 418px;
}

.banner-feature {
	max-width: 65px;
	margin-top: 45px;
}

.banner-text-1 {
	padding-left: 55px;
	font-size: 50px;
	color: #53B5A1;
	line-height: 1;
	font-family: INDEPENENT_MEDIUM;
	font-weight: 100;
}

.banner-text-2,
.banner-text-4 {
	padding-left: 55px;
	font-size: 42px;
	color: #392D4C;
	font-family: 'Roboto';
	line-height: 1;
	font-weight: 100;
}

.banner-text-3,
.banner-text-5 {
	padding-left: 55px;
	font-size: 42px;
	font-weight: 400;
	color: #392D4C;
	font-family: 'Roboto';
	line-height: 1;
}

.banner-autor {
	padding-left: 55px;
	margin-top: 30px;
	font-size: 16px;
	color: #392D4C;
	line-height: 1;
	font-family: INDEPENENT_MEDIUM;
	font-weight: 400;
}

.home-asp-video {
	margin: 50px auto;
	display: block;
	text-align: center;
}

.home-asp-video iframe {
	max-width: 500px;
	max-height: 280px;
}

.page-template-page-homeuniversity .section1-block {
	background: url(imgs/home_page_asp_univ-06.jpg);
	background-size: cover;
	background-position: center top;
	padding: 25px 0 20px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;

}

.page-template-page-homeuniversity .section1-block p {
	font-size: 18px;
	line-height: 1.2;
}

#asp-link-0:hover {
	cursor: pointer;
}

#asp-link-1:hover {
	cursor: pointer;
}

.asp-links {
	box-shadow: 2px 2px 10px rgb(204 204 204);
	background: url(imgs/home_page_asp_univ-15.png);
	/* background-size: contain; */
	background-position: bottom left;
	background-repeat: no-repeat;
	position: relative;
	padding-bottom: 18px;
	/* cursor: pointer; */
}

.home-section-2-text {
	padding: 30px;
}

.page-template-page-homeuniversity .section2-block {
	margin: 45px 0;
}

.home-section-2-text p {
	color: #9B9B9B;
	text-align: justify;
	font-size: 14px;
}

.home-section-2-link {
	background: url(imgs/home_page_svgs_e_afins-11.svg);
	background-size: contain;
	width: 46px;
	height: 46px;
	display: block;
	position: absolute;
	bottom: -20px;
	right: 20px;
}

.home-section-2-link a {
	display: block;
	width: 46px;
	height: 46px;
}

.section3-block h2 {
	text-align: center;
	font-weight: 400;
	color: #ffffff;
	line-height: 1;
	font-family: INDEPENENT_MEDIUM;
	padding: 60px 0 30px;
}

.asp-resources {
	text-align: center;
	width: 260px;
	padding: 5px;
}

.home-section-3-title {
	color: #ffffff;
	line-height: 1;
	font-family: INDEPENENT_MEDIUM;
	font-size: 24px;
	margin: 25px auto;
	text-align: center;
	height: 46px;
	max-width: 205px;
}

.home-section-3-text {
	color: #ffffff;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	min-height: 190px;
}

.home-section-3-link {
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	padding: 10px;
	background: #190A23;
	color: white;
	border: 1px solid #00CEAB;
	max-width: 154px;
	margin: 0 auto;
}

.home-section-3-link a {
	color: #ffffff;
	font-weight: bold;
}

.home-section-3-img {
	max-width: 151px;
}

.section4-block {
	background-size: 2560px;
	background-position: top center;
	background-repeat: no-repeat;
	margin-top: -1px;
}

.updates-bar {
	background: url(imgs/home_page_asp_univ-06.jpg);
	background-size: cover;
	background-position: center top;
	padding: 30px 0 20px;
	text-align: center;
	font-weight: 400;
	color: #ffffff;
	line-height: 1;
	font-family: INDEPENENT_MEDIUM;
	margin-bottom: 15px;
}

.news-asp {
	width: 100%;
}

.news-block {
	box-shadow: 2px 2px 10px rgb(204 204 204);
	max-width: 1024px;
	width: 100%;
	margin: 5px auto 50px;
	position: relative;
}

.content-news {
	padding: 45px;
	background: url(imgs/home_page_asp_univ_2-17.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.news-section-logo {
	margin-bottom: 25px;
	max-width: 250px;
}

.news-section-title {
	color: #00CEAB;
	font-family: INDEPENENT_MEDIUM;
	font-size: 24px;
	font-weight: 400;
	text-align: left;
	line-height: 1.2;
}

.news-section-text {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #9B9B9B;
	margin: 20px 0;
	text-align: left;
}

.news-section-link {
	background: url(imgs/home_page_svgs_e_afins-11.svg);
	background-size: contain;
	width: 46px;
	height: 46px;
	display: block;
	position: absolute;
	bottom: -20px;
	right: 20px;
}

.news-section-link a {
	display: block;
	width: 46px;
	height: 46px;
}

.slick-next,
.slick-prev {
	width: 46px;
	height: 85px;
}

.slick-next:before {
	color: #00ceab;
	background: url(imgs/home_page_svgs_e_afins-18.svg);
	background-size: contain;
	width: 40px;
	font-size: 0;
	height: 76px;
	display: block;
}

.slick-prev:before {
	color: #00ceab;
	background: url(imgs/home_page_svgs_e_afins-18.svg);
	background-size: contain;
	width: 40px;
	font-size: 0;
	height: 76px;
	display: block;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.slick-prev {
	left: 0px;
	z-index: 10000;
	text-align: left;
}

.slick-next {
	right: 0px;
	z-index: 10000;
	text-align: right;
}

.section5-block {
	background: #F7F7F7;
	padding: 30px 0;
	font-family: 'Roboto';
}

.section5-block h2 {
	font-size: 24px;
	font-weight: 100;
	color: #392D4C;
	text-align: center;
	margin: 30px 0;
	font-family: 'Roboto';
}

.section5-block h2 strong {
	font-weight: 700;
	font-family: 'Roboto';
}

.home-section-5-img {
	text-align: center;
	margin: 7px auto;
}

.home-section-5-name {
	color: #00ceab;
	font-family: INDEPENENT_MEDIUM;
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	line-height: 1.2;
}

.home-section-5-expertise {
	color: #392D4C;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	line-height: 1.2;
}

.home-section-5-location {
	color: #392D4C;
	font-size: 18px;
	font-weight: 100;
	text-align: center;
	line-height: 1.2;
}

.asp-testemonial {	text-align: center;}

.home-section-5-quote {
	text-align: justify;
	color: #392D4C;
	font-size: 16px;
	padding: 35px 0 10px;
	font-weight: 400;
}

/*-------------------------------
E-MODULES
 -------------------------------*/
.emodules-banner-title {
	font-family: INDEPENENT_MEDIUM;
	font-size: 72px;
	color: #392D4C;
	line-height: 1;
	margin-top: 10%;
}

.emodules-banner-logo {	max-width: 271px;}
.emodules-banner-credits {	margin: 30px 0px 0 0}
.emodules-s1-block {
	background: url('imgs/home_page_asp_univ-06.jpg');
	background-size: cover;
	padding: 50px 0 35px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
}

.emodules-s1-content {
	justify-content: center;
	width: 100%;
	display: flex;
}

.emodules-s1-logo {
	width: 83px;
	height: 33px;
	display: block;
	margin-top: 5px;
}

.emodules-s1-text {
	font-size: 24px;
    font-weight: 100;
    margin: 0 10px 0 15px;
    padding-left: 10px;
    border-left: 3px solid #53B5A1;
}

.emodules-s1-bold {
	font-size: 24px;
	font-weight: 400;
}

.emodules-s2-block {
	padding: 40px 0;
	font-size: 18px;
	color: #9B9B9B;
}
.brand_new_emodule{
	max-width: 80px;
    position: absolute;
    right: 20px;
    top: -25px;
}
.emodules-s2-text h4 {
	font-family: INDEPENENT_MEDIUM;
	font-size: 32px;
	color: #392D4C;
	line-height: 1;
}

.emodules-s2-text p {	font-size: 18px;}

.emodules-s2-text h3{
	font-family: INDEPENENT_MEDIUM;
    font-size: 24px;
    color: #392D4C;
}

.emodules-s2-title {
	font-family: INDEPENENT_MEDIUM;
    font-size: 32px;
    color: #271e34;
    margin: 45px auto 20px;
}

.emodules-s-bg {	height: 265px;}

.emodules-s-text p {
	padding: 20px 15px 0;
    font-family: INDEPENENT_MEDIUM;
	/* font-size: 20px; */
    font-size: 18px;
    color: #392D4C;
    line-height: 1.2;
    height: 110px;
}

.emodules-s-link {
	max-width: fit-content;
    margin: 0 auto 15px;
    text-align: center;
    background: #00ceab;
    padding: 10px 15px;
    border-radius: 10px;
    line-height: 1;
    font-size: 16px;	
	color: white!important;
	display: block;
}
.emodules-s-link small{	line-height: 2;}

.emodules-s-credits{
	margin: 10px auto;
    text-align: center;
    font-size: 20px;
    color: #392D4C;
}

.emodules-questions ul li{	max-width: unset;}
.talentlms-btn{
    margin: 0 auto;
    display: block;
}

.talentlms-alert{
    padding: 10px;
    margin: 10px auto;
    text-align: center;
    font-size: small;
    /* color: white; */
    width: fit-content;
    display: block;
}

.stamp-ce{
	background-image: url('imgs/stamp_creditos_P1.svg');
	background-repeat: no-repeat;
    color: white;
    background-size: contain;
    width: 65px;
    height: 65px;
    display: flex;
    justify-content: center;
    text-align: center;
    position: absolute;
    bottom: 189px;
    right: 11px;
    padding-top: 10px;
    font-size: 23px;
}

.stamp-lang{
	color: white;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    text-align: center;
    position: absolute;
    bottom: 194px;
    right: 82px;
    padding-top: 10px;
    font-size: 22px;
    border-radius: 50%;
	background: #00c39e;
}

.ukcpd-acreditation{
	text-align: center;
    margin: 20px auto 10px;
    font-size: 16px;
    color: #392D4C;
    line-height: 1.2;
    text-transform: uppercase;
}

.ukcpd-acreditation img{
    max-width: 150px;
    image-rendering: auto;
}
/*-------------------------------
Emodules How to Section
 -------------------------------*/
.how-to-section{
	padding:75px 0;
	background-color: #E4E8F7;
	color:#392D4C;
}

.center-align{
    display: flex;
    flex-direction: column;
    align-items: baseline;
    justify-content: center;
}

/*-------------------------------
COURSES
 -------------------------------*/
.goback-link {
	padding: 10px;
	background: #5d4883;
	color: white;
	margin-top: 38px;
}

.courses-banner-title {
	font-family: INDEPENENT_MEDIUM;
	font-size: 72px;
	color: #392D4C;
	line-height: 1;
	margin-top: 6%;
}

.courses-s1-block {
	background: url(imgs/home_page_asp_univ-06.jpg);
	background-size: cover;
	padding: 50px 0 35px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
}

.courses-s1-content {
	justify-content: center;
	width: 100%;
	display: flex;
}

.courses-s1-logo {
	width: 83px;
	height: 33px;
	display: block;
	margin-top: 5px;
}

.courses-s1-text {
	font-size: 28px;
	font-weight: 100;
	margin: 0 5px 0 15px;
	padding-left: 10px;
	border-left: 3px solid #53B5A1;
}

.courses-s1-bold {
	font-size: 28px;
	font-weight: 400;
	margin: 0;
}

.table-course {
	margin: 50px 0;
	color: white;
	text-align: center;
}

.table-title-1 {
	background: url(imgs/e_modules_tb1.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right center;
	padding: 10px;
	border: 1px solid white;
}

.table-title-2 {
	background: url(imgs/e_modules_tb2.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px;
	border: 1px solid white;
}

.table-cell-1 {
	background: rgb(0 206 171 / 40%);
	padding: 10px;
	color: #392D4C;
	text-align: center;
	border: 1px solid white;
}

.table-cell-2 {
	background: rgb(57 43 76 / .20);
	padding: 10px;
	color: #392D4C;
	text-align: center;
	border: 1px solid white;
}

.courses-s3-block .link-block {
	background: url(imgs/e_modules_btn.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 auto;
	max-width: 400px;
	font-size: 18px;
	border-radius: 0;
}

.courses-s3-block {
	font-size: 18px;
	color: #9B9B9B;
}

.courses-s3-block .link-reg-block {
	margin: 0 auto;
	max-width: 400px;
	font-size: 18px;
	border-radius: 0;
	color: #9B9B9B;
}

.courses-s4-content {
	margin: 0px auto;
}

.courses-s4-block {
	margin: 50px auto 0;
	text-align: center;
	font-size: 18px;
}

.courses-s4-block p,
.courses-s4-block div {
	font-size: 18px;
	color: #9B9B9B;
}

.courses-s4-block h4 {
	font-family: INDEPENENT_MEDIUM;
	font-size: 32px;
	color: #392D4C;
	line-height: 1;
}

/* HSPA Emodules */
.hspa-banner-book{
	max-width: 185px;
	margin-top: 20px;
}
.page-template-page-emodules-hspa  .emodules-banner-title{
	margin-top: 0;
}
/*-------------------------------
Center of Excelence
 -------------------------------*/
.center-banner-logo {
	margin-top: 12%;
}

.center-s1-block {
	background: url(imgs/home_page_asp_univ-06.jpg);
	background-size: cover;
	padding: 50px 0 35px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
}

.center-s1-content {
	justify-content: center;
	width: 100%;
	display: flex;
}

.center-s1-logo {
	width: 83px;
	height: 33px;
	display: block;
	margin-top: 5px;
}

.center-s1-text {
	font-size: 28px;
	font-weight: 100;
	margin: 0 5px 0 15px;
	padding-left: 10px;
	border-left: 3px solid #53B5A1;
}

.center-s1-bold {
	font-size: 28px;
	font-weight: 400;
	margin: 0;
}

.center-s3-block .link-block {
	background: url(imgs/e_modules_btn.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 auto;
	max-width: 400px;
	font-size: 18px;
	border-radius: 0;
}

.center-s2-row {
	margin-top: 50px;
}

.center-s2-row p {
	font-size: 18px;
	font-weight: 400;
	color: #392D4C;
	line-height: 1.3;
}

.center-s2-row h4 {
	font-size: 24px;
	color: #392D4C;
	line-height: 1.2;
	font-family: 'Roboto';
}

.page-template-page-center .quote-big {
	background: unset;
	margin: 25px 0;
	font-weight: 400;
	font-size: 20px;
}

.page-template-page-center .quote-big p {
	color: #392D4C;
}

.center-s3-block .link-reg-block {
	margin: 0 auto;
	max-width: 400px;
	font-size: 18px;
	border-radius: 0;
}

.silver-bg {
	background-color: #F9F9F9;
	margin: 35px 0;
	padding: 0px 25px;
}

.text-visit {
	color: #392D4C;
	font-size: 20px;
	padding-right: 38px;
	text-align: justify;
}

.text-middle-align {
	display: flex;
	align-items: center;
}

.center-misericordiae {
	box-shadow: 0px 0px 7px rgb(204 204 204);
}

.content-center {
	padding: 70px 45px;
	background: url(imgs/home_page_asp_univ_2-17.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	text-align: center;
}

.center-section-link {
	background: #00CEAB;
	display: block;
	max-width: 335px;
	width: 100%;
	margin: 20px auto;
	padding: 10px 30px;
	text-align: center;
	border-radius: 10px;
}

.center-section-link a {
	color: white !important;
}

.center-s2-block .link-block {
	background: url(imgs/e_modules_btn.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 auto;
	font-size: 18px;
	width: 100%;
	max-width: fit-content;
	border-radius: 13px;
	padding: 8px 40px;
}

.center-s2-text-3 p {
	color: #00CEAB;
	margin: 25px auto;
	text-align: center;
	width: 100%;
	padding: 0 25px;
	font-size: 16px;
}

.center-s4 {
	margin-top: 35px;
	text-align: center;
	font-size: 18px;
	color: #9B9B9B;
}

.center-s4 p {
	font-size: 18px;
	color: #9B9B9B;
}

.center-s4 h4 {
	font-family: INDEPENENT_MEDIUM;
	font-size: 32px;
	color: #392D4C;
	line-height: 1;
}

/*-------------------------------
STEPS
 -------------------------------*/
.steps-banner-logo {
	margin-top: 11%;
}

.steps-s1-block {
	background: url(imgs/home_page_asp_univ-06.jpg);
	background-size: cover;
	padding: 50px 0 35px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
}

.steps-s1-content {
	justify-content: center;
	width: 100%;
	display: flex;
}

.steps-s1-logo {
	width: 83px;
	height: 33px;
	display: block;
	margin-top: 5px;
}

.steps-s1-text {
	font-size: 32px;
	font-weight: 100;
	margin: 0 5px 0 15px;
	padding-left: 10px;
	border-left: 3px solid #53B5A1;
}

.steps-s1-bold {
	font-size: 32px;
	font-weight: 400;
	margin: 0;
}

.steps-s2-row {
	margin-top: 50px;
}

.steps-s2-row p {
	font-size: 18px;
	color: #9B9B9B;
}

.steps-s2-row h4 {
	font-family: INDEPENENT_MEDIUM;
	font-size: 30px;
	color: #392D4C;
}

.steps-desktop {
	display: block;
}

.steps-mobile {
	display: none;
}

.steps-text-1 {
	height: 120px;
	background: #F2F2F4;
	text-align: center;
	font-size: 21px;
	color: #9B9B9B;
	padding: 15px 0 0;
	max-width: 425px;
	margin: 0 auto;
}

.steps-text-1 p {
	line-height: 1.4;
}

.steps-text-2 {
	background: #F2F2F4;
	text-align: center;
	font-size: 21px;
	font-weight: bold;
	color: #392D4C;
	padding: 10px 0;
	line-height: 1.2;
	max-width: 425px;
	margin: 0 auto;
}

.steps-text-3 {
	text-align: center;
	font-size: 28px;
	color: #00CEAB;
	font-family: INDEPENENT_MEDIUM;
	padding: 20px 0;
}

.steps-link {
	background: url(imgs/e_modules_btn.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 auto;
	max-width: 260px;
	border-radius: 0;
	text-align: center;
	padding: 8px 0;
	margin-bottom: 65px;
}

.steps-link a {
	font-size: 16px;
	color: white;
}

.steps-s4 {
	margin-top: 35px;
	text-align: center;
}

.steps-s4 p {
	font-size: 18px;
	color: #9B9B9B;
}

.steps-s4 h4 {
	font-family: INDEPENENT_MEDIUM;
	font-size: 32px;
	color: #392D4C;
	line-height: 1;
}

/*-------------------------------
DOCUMENTS / OTHERS
 -------------------------------*/
.documents-banner-title {
	font-family: INDEPENENT_MEDIUM;
	font-size: 60px;
	color: #392D4C;
	line-height: 1;
	margin-top: 12%;
	max-width: 550px;
	display: flex;
	align-items: center;
}

.documents-banner-title img {
	float: left;
	margin-right: 28px;
}

.documents-s2-block {
	padding: 10px 0;
	font-size: 18px;
	color: #9B9B9B;
}

.documents-s2-text p {
	font-size: 18px;
}

.documents-s2-title {
	font-family: INDEPENENT_MEDIUM;
	font-size: 40px;
	color: #00ceab;
}

.documents-s-img {
	text-align: center;
	padding-top: 10px;
	height: 215px;
}

.documents-s-img img {
	/* max-width: 150px; */
	margin-bottom: 10px;
	max-height: 227px;
}


.documents-case-studies-img {
	/* background: #04c9a6; */
	text-align: center;
}

.documents-s-text p {
	padding: 20px 20px 0;
	font-family: INDEPENENT_MEDIUM;
	font-size: 23px;
	color: #392D4C;
	line-height: 1;
	height: 125px;
	text-align: center;
}

.documents-s-link {
	max-width: 200px;
	margin: 10px auto ;
	text-align: center;
	background: #00ceab;
	padding: 7px 10px;
	border-radius: 10px;
	color: white;
	font-size: 16px;
}

.documents-s-link a {
	color: white;
}

.multiple-other-title {
	color: #392D4C;
	font-size: 29px;
	text-align: left;
	line-height: 1.3;
	font-family: INDEPENENT_MEDIUM;
	padding: 0 10px;

}

/*-------------------------------
Factsheets 2022 Resources
 -------------------------------*/
.factsheet-title-1 {
	font-family: INDEPENENT_MEDIUM;
	color: #00CEAB;
	font-size: 15px;
	text-align: center;
}

.factsheet-title-2 {
	font-size: 15px;
	text-align: center;
	color: #392D4C;
	padding-bottom: 20px;
}

.factsheet-text {
	text-align: center;
	margin: 24px 20px 10px;
	line-height: 1;
	height: fit-content;
}

/*-------------------------------
Videos 2022 Resources
-------------------------------*/
.videos-2022-title {
	margin: 10px 0 40px;
	text-align: center;
	color: #392D4C;
	font-size: 22px;
	font-family: 'Roboto';
	line-height: 1;
}

.videos-beforelogin {
	padding: 20px 50px;
    text-align: center;
    background: rgb(57 43 76);
    color: white;
    line-height: 1.2;
    margin-bottom: 50px;
}

/* WEBINAR FORMS */
.section-forms-block {
	max-width: 600px;
	margin: 0 auto;
}

/* Webinar Round Table 2022 */
.roundtable-2022-topics-bg {
	margin-top: 50px;
	background: #f7f7f7;
	padding: 50px 0;
}

.roundtable-2022-topics-bg .justify-center {
	justify-content: center;
}



.page-template-page-webinar-round-table_2022 .section1-title {
	text-align: center;
	color: #00CEAB;
	font-size: 50px;
	font-family: INDEPENENT_MEDIUM;
	line-height: 1;
	margin-bottom: 35px;
}

.slick-dots li button:before {
	font-size: 20px;
}

/* Webinar Round Table 2025 */
.page-template-page-webinar-round-table_2025 .section1-title{
    font-family: 'Roboto';
	text-align: center;
    font-size: 35px;
    font-weight: bold;
    color: #ef7522;
}

.page-template-page-webinar-round-table_2025 p{
    color: #072D5D;
}

.roundtable-2025-title{
	color: #072D5D;
    font-family: 'Akkurat';
	font-size: 50px;
    line-height: 1;
    margin-bottom: 35px;
}
.page-template-page-webinar-round-table_2025 .organizer-name {color: #072d5d;}
.page-template-page-webinar-round-table_2025 .organizer-role {color: #ef7522;}
.page-template-page-webinar-round-table_2025  .organizer-institution {border-color: #ef7522;}
.page-template-page-webinar-round-table_2025  .organizer-institution p{color: #507AE2;}
.page-template-page-webinar-round-table_2025  .grid-title{color: #507AE2;    font-family: 'Akkurat';}
.page-template-page-webinar-round-table_2025  .grid-title2 {color: #072D5D;    font-family: 'Akkurat';   margin-top: 5px;    font-size: 20px;}
.page-template-page-webinar-round-table_2025 .section2-title{
	font-family: 'Akkurat';
    color: #507AE2;
}



.page-template-page-webinar-round-table_2025  .section2-title span {
	color: #072D5D;
    font-family: 'Akkurat';
}

/* Case Studies */
.documents-case-studies-text {
	text-align: justify;
	color: #392D4C;
	padding: 25px;
	/* font-weight: bold; */
	font-size: 16px;
}

.documents-case-studies-text p {
	line-height: 1.4;
}

/* OTHERS */
.asp-others-links {
	padding: 0px 0 25px;
}

.documents-others-title {
	padding: 5px;
	font-family: INDEPENENT_MEDIUM;
	font-size: 18px;
	color: #392D4C;
	line-height: 1.2;
	text-align: center;
}

.documents-others-text {
	padding: 0 25px 25px;
}

.documents-others-text p {
	padding: 5px;
	font-family: INDEPENENT_MEDIUM;
	font-size: 16px;
	color: #392D4C;
	line-height: 1.2;
	text-align: center;
}



.documents-others-text a:before {
	content: "\2022";
	color: #392D4C;
	padding-right: 5px;
}

.documents-others-text strong {
	color: #00CEAB;
}

.no-dot a:before {
	content: none;
}

.documents-others-text a {
	display: block;
	font-size: 16px;
	padding: 0 15px;
	color: #00ceab;
}

.hr-bg {
	box-shadow: 2px 2px 10px rgb(204 204 204);
	background-size: contain;
	background-position: bottom center;
	background-repeat: no-repeat;
	position: relative;
	padding-bottom: 18px;
	padding: 25px 40px!important;
}

.hr-bg .documents-others-title {
	text-align: left;
}

/*------------------------
Case Studie - Adaptive
-------------------------*/
.page-template-page-case-studies-content iframe {
	display: block;
	margin: 0 auto;
}

.csc-banner-zone,
.csc-text-zone,
.csc-quote-zone,
.csc-dual-zone,
.csc-big-image {
	margin: 50px auto;
}

.csc-banner-zone {
	padding: 30px;
	margin-top: 0;
}

.csc-banner-zone .csc-banner-text h4 {
	font-size: 30px;
	line-height: 1.2;
	color: white;
	font-family: INDEPENENT_MEDIUM;
}

.csc-banner-zone .csc-banner-text p {
	font-size: 18px;
	line-height: 1.2;
	color: white;
	font-family: 'Roboto';
}

.csc-banner-btn {
	padding: 12px 20px;
	background-color: #00CEAB;
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
	border-radius: 6px;
	display: block;
	width: fit-content;
	color: white !important;
}

.csc-text-zone h1 {
	font-family: INDEPENENT_MEDIUM;
	color: #392D4C;
	font-size: 28px;
	margin-bottom: 15px;
}

.csc-text-zone h3,
.csc-quote-zone h3 {
	font-family: INDEPENENT_MEDIUM;
	color: #00CEAB;
	font-size: 22px;
	margin-bottom: 20px;
}

.csc-text-zone h4,
.csc-quote-zone h4 {
	font-family: INDEPENENT_MEDIUM;
	color: #392D4C;
	font-size: 22px;
	margin-bottom: 25px;
}

.csc-text-zone p,
.csc-quote-zone p {
	margin-bottom: 25px;
	color: #392D4C;
	font-family: 'Roboto';
}

.csc-quote-zone {
	padding: 30px 40px;
	background-color: #f2f0f3;
	position: relative;
}

.csc-quote-zone h3 {
	font-size: 2.2rem;
	line-height: 1.2;
	color: #3a2d4b;
	font-family: "Times New Roman, Times", serif;
}

.csc-purple-zone {
	padding: 30px 40px;
	background-color: #392D4C;
	color: white;
}

.page-template-page-case-studies-content h2 {
	background: #392D4C;
	padding: 20px 30px;
	line-height: 1;
	font-size: 24px;
	color: white;
}

.csc-text-zone img {
	display: block;
	margin: 0 auto;
}

/*------------------------
ABOUT US  
-------------------------*/
.about-us-wrapper {	padding-top: 100px;}

.page-template-page-about-us1 .landing-2022-v2-formulario .formulario-text-1 {
	font-size: 28px !important;
	font-family: INDEPENENT_MEDIUM;
	margin-bottom: 18px;
}

.about-us-references {
	background-color: #f1f1f1;
	padding: 50px 0 100px;
	/* margin-top: 87px; */
	margin-bottom: -84px;
}

.about-us-2-text1 {
	margin-top: 50px;
	font-family: INDEPENENT_MEDIUM;
	color: #00CEAB;
	font-size: 55px;
    line-height: 1.2;
}

.about-us-ebook-img-download {	text-align: center;}

.about-us-ebook-download {	margin: 25px 0;}

/*------------------------
LANDING PAGE 2021
-------------------------*/
.landing-asp-formulario {
	padding: 50px 20px 0;
	background: url(imgs/asp_landing_page_v2-02.jpg);
	min-height: 517px;
	background-size: cover;
	max-width: 450px;
	margin: -110px auto 0;
	color: white;
	text-align: center;
	font-size: 24px;
}

.page-template-page-landingpage .site-header {
	position: relative;
	background: none;
	box-shadow: unset;
}

.page-template-page-landingpage .homepage-wrapper {	padding-top: 0;}

.formulario-text-1-landing-v3 {	font-weight: 100;}

.formulario-text-2 {
	font-weight: 100;
	font-size: 28px;
}

.formulario-form-landing-v3 .wpcf7-text {
	background: none;
	color: white;
	margin: 5px auto;
	max-width: 320px;
}

.landing-section-1 {	margin: 100px 0;}

.ls1-text1 p {
	font-family: INDEPENENT_MEDIUM;
	font-size: 52px;
	color: #00ceab;
	line-height: 1;
}

.ls1-text2 p {
	font-size: 24px;
	color: #392D4C;
	font-weight: bold;
	line-height: 1.4;
	margin: 0;
}

.ls1-text3 {
	font-size: 24px;
	color: #392D4C;
	font-weight: 100;
	margin: 0;
}

.ls1-text3 ul {
	margin: 0 0 0.5em 1em;
	list-style-image: url('imgs/asp_landing_page_v2-02.svg');
}

.ls1-text3 li {	line-height: 1.2;}

.landing-section-2 {
	padding: 100px 0 150px;
	text-align: center;
}

.ls2-img {	margin-bottom: 50px;}

.ls2-text1 {
	font-size: 24px;
	color: #ffffff;
	font-weight: 100;
	line-height: 1.2;
}

.ls2-text2 p {
	font-family: INDEPENENT_MEDIUM;
	font-size: 52px;
	color: #00ceab;
	line-height: 1.2;
	font-weight: 400;
}

.landing-section-3 {	padding: 100px 0;}

.ls3-logo {
	margin: 0 auto 20px;
	display: block;
}

.ls3-text1 p {
	font-size: 24px;
	color: #392D4C;
	text-align: center;
	line-height: 1.4;
	margin: 0;
	font-weight: 100;
}

.ls3-text2 p {
	font-family: INDEPENENT_MEDIUM;
	font-size: 52px;
	color: #00ceab;
	line-height: 1;
	margin: 0;
}

.ls3-text3 p {
	font-size: 24px;
	color: #392D4C;
	text-align: center;
	line-height: 1.4;
	margin: 0;
	font-weight: 100;
}

.ls3-text4 p {
	font-size: 24px;
	color: #392D4C;
	text-align: center;
	line-height: 1.4;
	font-weight: bold;
	margin: 0;
}

.landing-section-4 {
	padding: 25px 25px 50px;
	background: #F7F7F7;
}

.ls4-title {
	font-size: 24px;
	color: #392D4C;
	text-align: center;
	line-height: 1.4;
	margin: 0;
	font-weight: 100;
}

.ls4-title-2 {
	font-size: 24px;
	color: #392D4C;
	text-align: center;
	line-height: 1.4;
	font-weight: bold;
	margin: 0;
}

.landingpage-testemonial {	margin-top: 50px;}

.landingpage-testemonial .slick-list {	margin: 0 -15px;}

.landingpage-testemonial .slick-slide>div {	padding: 0 15px;}

.ls4-slider {	margin-top: 50px;}

.landingpage-testemonial-block {
	text-align: left;
	display: flex;
	justify-content: center;
	align-items: center;
}

.ls4-img {
	margin: 0 auto;
	display: block;
	/* text-align: center; */
	background: #00CEAB;
	border-radius: 50%;
}

.ls4-name {
	font-family: INDEPENENT_MEDIUM;
	line-height: 1.3;
	color: #00CEAB;
	font-size: 20px;
	margin-top: 15px;
}

.ls4-profession {
	font-size: 16px;
	color: #392D4C;
	/* text-align: center; */
	line-height: 1.3;
}

.ls4-place {
	font-size: 14px;
	color: #392D4C;
	/* text-align: center; */
	padding: 4px 0px 25px;
	line-height: 1.2;
}

.ls4-text {
	font-size: 14px;
	color: #392D4C;
	line-height: 1.2;
}

.landingpage-testemonial-text {	margin: 15px 0;}

.landingpage-testemonial-text .ls4-text p {
	text-align: justify;
	padding: 0;
	line-height: 1.3;
	font-weight: 500;
	font-style: italic;
	font-size: 15px;
}

.landingpage-testemonial-text .ls4-name {
	text-align: left;
	padding: 0;
	margin-bottom: 6px;
}

.landingpage-testemonial-text .ls4-profession {
	text-align: left;
	padding: 0;
	font-weight: 500;
	font-size: 16px;
}

.landingpage-testemonial-text .ls4-place {
	text-align: left;
	padding: 0;
	font-size: 16px;
}

.landing-section-5 {	padding: 100px 0;}

.ls5-text1 p {
	font-size: 24px;
	color: #392D4C;
	text-align: center;
	line-height: 1.4;
	margin: 0;
}

.ls5-text2 {
	font-size: 24px;
	color: #392D4C;
	text-align: center;
	line-height: 1.4;
	margin: 0;
}

.landing-featured-line {
	display: block;
	width: 100px;
	height: 2px;
	background: #53B5A1;
	margin: 15px auto;
}

.ls5-formulario {	text-align: center;}

.ls5-formulario .wpcf7-text {
	margin: 5px auto;
	max-width: 320px;
}

.landing-btn {
	border: 1px solid;
	border-color: #00CEAB #00CEAB #00CEAB;
	border-radius: 3px;
	background: #00CEAB;
	color: white !important;
	line-height: 1;
	padding: 14px 40px;
	font-weight: bold;
	margin: 17px auto;
	display: block;
	text-align: center;
	width: 230px;
}

.formulario-form-landing-v3 .wpcf7-form-control,
.ls5-formulario .wpcf7-form-control {
	display: block;
	margin: 20px auto;
}


/*-----------------------------------
 LANDING PAGE 2022 V1 
 ------------------------------------*/
/*--- Hero Section ---*/
.landing-2022-v1-banner {
	min-height: 535px;
}

.landing-2022-v1-logo {
	margin: 35px 0 0;
	max-width: 300px;
}

.landing-2022-v1-banner {
	background-size: 2560px, 0px !important;
	background-position: center center, center center !important;
	background-repeat: no-repeat, no-repeat !important;
}

.landing-2022-v1-text-1,
.landing-2022-v1-ls1-text1,
.landing-2022-v1-ls3-text1,
.landing-2022-v1-ls4-text1,
.landing-2022-v1-ls6-text1,
.landing-2022-v1-ls7-text1 {
	margin-top: 40px;
	font-family: INDEPENENT_MEDIUM;
	color: #00CEAB;
	font-size: 60px;
	line-height: 1;
	/* max-width: 450px; */
}

.landing-2022-v1-text-2,
.landing-2022-v1-ls3-text2,
.landing-2022-v1-ls5-text3 {
	color: #ffffff;
	font-size: 43px;
	font-weight: 100;
	max-width: 480px;
	line-height: 1;
}

.landing-2022-v1-feature {
	background: #00CEAB;
	display: block;
	width: 76px;
	height: 5px;
	margin: 15px 0;
}

.landing-2022-v1-text-3 {
	font-size: 20px;
	color: #ffffff;
	max-width: 415px;
}

.landing-2022-v1-text-4 {
	font-size: 20px;
	color: #ffffff;
	max-width: 255px;
	margin: 50px 0 0;
}

.landing-2022-v1-text-4 p {	line-height: 1.2;}

.landing-2022-v1-text-4 em {
	font-style: initial;
	color: #00CEAB;
	font-weight: bold;
}

.landing-2022-v1-btn {
	margin-top: 25px;
	color: white;
	font-size: 22px;
	font-weight: bold;
	max-width: 301px;
	padding: 26px 0 5px;
	text-align: center;
}

.landing-2022-v1-feature-2 {
	background: #00CEAB;
	display: block;
	width: 76px;
	height: 5px;
	margin: 0px auto 10px;
}

.formulario-text-1 {
	color: #392D4C;
	font-size: 26px;
	text-align: center;
}

.formulario-text-1 strong {	font-size: 28px;}

.formulario-text-1 p {
	line-height: 1.3;
	font-weight: 400;
}

.formulario-form {
	position: absolute;
	top: 130px;
	background: #F6F6F6;
	padding: 25px;
	max-width: 473px;
	border-radius: 20px;
	margin: 0 auto;
}

.um_field_container input,
.um_field_container select {
	width: 400px;
	padding: 10px;
	color: #392D4C;
	font-size: 14px;
	border-radius: 0;
	height: fit-content;
}

.page-template-page-landingpage-2022_v2 .um_field_container select,
.page-template-page-landingpage-2022_v1 .um_field_container select,
.page-template-page-landingpage-2022_v2 .um_field_container input,
.page-template-page-landingpage-2022_v1 .um_field_container input,
.page-template-page-about-us2 .um_field_container select,
.page-template-page-about-us2 .um_field_container input {
	margin: 7px auto;
	width: 100%;
}

#um_field_14_register-landing-v,
#um_field_14_register-landing-v2 {	margin: 0 auto;}

#um_field_14_register-landing-v .um_field_container,
#um_field_14_register-landing-v2 .um_field_container {	margin: 0 !important;}

.hidden-field {	position: absolute;}
.um_hidden {	display: none !important;}
.um_clear {	display: none;}
.um_description {
	position: relative;
	margin: 0 auto;
	display: block;
	width: fit-content;
	font-size: 10px !important;
}

.page-template-page-forms .um_description {	margin: 0;}
.page-template-page-forms [type=checkbox] {	margin: 0 6px 0 0;}
.um_field_container select {	padding: 10px 30px 10px 10px;}
.um_field_container label {
	line-height: 1.5;
    font-size: 11px;
    display: flex;
}

.um_field_container label .checkbox {	margin: 10px 8px 5px 0;}

/* .first-name-form,
.last-name-form {	float: left;} */


.ebook-download-link {
	background: url(imgs/e_modules_btn.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 50px auto;
	font-size: 18px;
	width: 100%;
	max-width: fit-content;
	border-radius: 13px;
	padding: 20px 30px;
	color: white;
	line-height: 1.8;
	text-align: center;
	font-weight: bold;
}

/*--- LANDING PAGE 2022 V1 Section 1 ---*/
.landing-2022-v1-ls1-text2,
.landing-2022-v1-ls6-text2,
.landing-2022-v1-ls7-text2 {
	color: #392D4C;
	font-size: 42px;
	font-weight: 100;
	line-height: 1.2;
}

.landing-2022-v1-ls1-text3,
.landing-2022-v1-ls4-text4,
.landing-2022-v1-ls4-text5,
.landing-2022-v1-ls6-text3,
.landing-2022-v1-ls7-text4 {
	color: #392D4C;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.3;
}

/*--- LANDING PAGE 2022 V1 Section 2 ---*/
.landing-2022-v1-section-2 {	margin: 50px 0;}

.landing-2022-v1-ls2-img {
	text-align: center;
	margin: 0 auto;
	display: block;
}

.landing-2022-v1-ls2-text1,
.landing-2022-v1-ls6-text4,
.landing-2022-v1-ls7-text3 {
	color: #392D4C;
	font-size: 24px;
	font-weight: bold;
}


.line-block {
	border-right: 1px solid #4a3a63;
	padding: 0px 0;
	height: 190px;
	padding: 0px 6px 10px;
}

.line-block-green {	border-right: 1px solid #00CEAB;}

.line-content:last-child .line-block {	border-right: none;}

.landing-2022-v1-ls2-text1 {
	text-align: center;
	margin: 10px 0;
}

.landing-2022-v1-ls2-text2 {
	color: #392D4C;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	line-height: 1.2;
}

/*--- LANDING PAGE 2022 V1 Section 3 ---*/
.landing-2022-v1-section-3 {
	background-size: 2560px 503px, 0 !important;
	background-position: center center, center center !important;
	background-repeat: no-repeat, no-repeat !important;
	padding: 15px 0;
	height: 526px;
}

.landing-2022-v1-ls3-text1 {	margin-top: 80px;}

.landing-2022-v1-ls3-text3,
.landing-2022-v1-ls5-text2 {
	color: #ffffff;
	font-size: 20px;
}

.landing-2022-v1-ls3-text3 ul {	margin: 0 0 1.5em 1em;}

.landing-2022-v1-ls3-text3 ul li {
	line-height: 1.2;
	font-size: 20px;
	font-weight: 400;
}

.landing-2022-v1-ls3-btn,
.landing-2022-v1-ls5-btn,
.landing-2022-v1-ls6-btn {
	padding: 7px 20px;
	background: #00CEAB;
	border-radius: 15px;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	color: white !important;
	display: block;
	width: fit-content;
	margin: 25px 0;
}

.landing-2022-v1-ls3-btn:hover,
.landing-2022-v1-ls5-btn:hover,
.landing-2022-v1-ls6-btn:hover {	box-shadow: 0px 5px 5px rgb(29, 29, 29);}

/*--- LANDING PAGE 2022 V1 Section 4 ---*/
.landing-2022-v1-ls4-text1 {
	max-width: unset;
	margin-bottom: 30px;
}

.landing-2022-v1-ls4-text2 {
	color: #392D4C;
	font-size: 24px;
	font-weight: bold;
}

.landing-2022-v1-ls4-text2 p {	line-height: 1.2;}

.landing-2022-v1-ls4-text3 {
	color: #00CEAB;
	font-size: 20px;
	font-weight: bold;
}

.landing-2022-v1-ls4-text3 p {
	line-height: 1.2;
	margin-bottom: 20px;
}

/*--- LANDING PAGE 2022 V1 Section 5 ---*/
.landing-2022-v1-section-5 {
	padding: 50px 0;
	background-size: cover, 0 !important;
	background-position: center center, center center !important;
	background-repeat: no-repeat, no-repeat;
}

.landing-2022-v1-ls5-btn {
	display: block;
	margin: 20px auto;
	width: fit-content;
}

.landing-2022-v1-ls5-text1 {
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	margin: 10px 0;
}

.landing-2022-v1-ls5-text1 p {	line-height: 1.2;}

.landing-2022-v1-ls5-text2 {	text-align: center;}

.landing-2022-v1-ls5-text2 p {	line-height: 1.2;}

.landing-2022-v1-ls5-text2 em {
	font-style: initial;
	color: #00CEAB;
	font-weight: bold;
}

.landing-2022-v1-section-5 .landing-2022-v1-feature {	margin: 20px auto;}

.landing-2022-v1-ls5-text3 {
	max-width: unset;
	text-align: center;
	margin: 20px 0;
}

.landing-2022-v1-ls5-column {	text-align: center;}

.landing-2022-v1-ls5-img {	text-align: center;}

.landing-2022-v1-ls5-title {
	text-align: center;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	max-width: 280px;
	margin: 20px auto;
	line-height: 1.2;
}

.landing-2022-v1-ls5-title p {	line-height: 1.2;}

.landing-2022-v1-ls5-text4 {
	text-align: center;
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	margin: 30px 0 0;
}

/*--- LANDING PAGE 2022 V1 Section 6 ---*/
.big-container {
	max-width: 1440px;
	width: 100%;
	margin: 0 auto;
}

.landing-2022-v1-section-6 {
	box-shadow: 0 8px 24px #e8e8e8;
	margin: 0 0 50px;
	padding: 50px 0 0;
	background-size: 2560px, 0% !important;
	background-position: center center, center center !important;
	background-repeat: no-repeat, no-repeat !important;
}

.landing-2022-v1-ls6-text1 {	margin-top: unset;}

.landing-2022-v1-ls6-text2 p {	line-height: 1.2;}

.landing-2022-v1-ls6-text3 ul {	margin: 0 0 1.5em 1em;}

.landing-2022-v1-ls6-text3 ul li {
	line-height: 1.2;
	margin-bottom: 10px;
}

.landing-2022-v1-ls6-text4 p {	line-height: 1.2;}

/*--- LANDING PAGE 2022 V1 Section 7 ---*/
.landing-2022-v1-section-7 {	/* margin-bottom: -86px; */}

.landing-2022-v1-ls7-text3 {	margin-bottom: 25px;}

.landing-2022-v1-ls7-text4 p {	margin-bottom: 10px;}

/*-----------------------------------
 LANDING PAGE 2022 V2 
 ------------------------------------*/
/*--- Hero Section ---*/
.landing-2022-v2-banner {	height: 600px;}

.about-us-wrapper .landing-2022-v2-banner {	height: 450px;}

.landing-2022-v2-banner .landing-2022-v1-ls6-btn {
	margin: 25px auto;
	color: white;
	display: block;
}

.landing-2022-v2-banner .landing-2022-v1-text-1,
.landing-2022-v2-banner .landing-2022-v1-ls1-text1,
.landing-2022-v2-banner .landing-2022-v1-ls3-text1,
.landing-2022-v2-banner .landing-2022-v1-ls4-text1,
.landing-2022-v2-banner .landing-2022-v1-ls6-text1,
.landing-2022-v2-banner .landing-2022-v1-ls7-text1 {
	max-width: unset;
	text-align: center;
}

.landing-2022-v2-banner .landing-2022-v1-text-2,
.landing-2022-v2-banner .landing-2022-v1-ls3-text2,
.landing-2022-v2-banner .landing-2022-v1-ls5-text3 {
	max-width: unset;
	text-align: center;
}

.landing-2022-v2-banner .landing-2022-v1-feature {	margin: 25px auto;}

.landing-2022-v2-banner .landing-2022-v1-text-3 {
	max-width: unset;
	text-align: center;
}

.landing-2022-v2-section-1 .landing-2022-v1-ls1-text1,
.landing-2022-v2-section-1 .landing-2022-v1-ls1-text2 {
	text-align: center;
	max-width: unset;
}

.landing-2022-v2-section-1 .landing-2022-v1-feature {	margin: 25px auto;}

.landing-2022-v2-section-1 .landing-2022-v1-ls1-text3 {	text-align: center;}

.landing-2022-v2-form-section {	background: #F6F6F6;    padding-bottom: 30px;}

.landing-2022-v2-form-section:target {
	padding-top: 50px;
	margin-top: 0px;
	width: 100%;
}

.landing-2022-v2-formulario .formulario-form {
	position: relative;
	top: 0;
	margin: 0 auto;
}

.landing-2022-v2-formulario .formulario-text-1 {
	font-size: 60px;
	font-family: INDEPENENT_MEDIUM;
}

#landing-2022-v2-section-2 {	padding: 50px;}

.landing-2022-v2-ls2,
.landing-2022-v2-ls2-text1,
.landing-2022-v2-ls2-text2 {
	color: white;
}

#um_form_register-landing-v2 div {
	flex-grow: 1;
	/* text-align: center; */
}

/* REGISTER BTN */
.register-btn {
	border: 1px solid;
	border-color: #00CEAB #00CEAB #00CEAB;
	border-radius: 3px;
	background: #00CEAB;
	color: white !important;
	line-height: 1;
	padding: 14px 40px;
	font-weight: bold;
	margin: 20px auto;
	display: block;
	max-width: fit-content;
}

/* 
LANDING PAGE 2022 WEBINAR V1 
*/
.page-template-page-landingpage-2022-webinar_v1 .formulario-text-1 strong {	font-size: 28px;}

.lp22-webinar-banner-img .formulario-form p a img {
	text-align: center;
	margin: 30px auto;
	display: block;
	width: 100%;
	max-width: 321px;
}

.formulario-form p a img {
	text-align: center;
	margin: 30px auto;
	display: block;
	width: 100%;
	max-width: 321px;
}

.lp22-webinar-banner-form-btn {
	max-width: 321px;
	display: block;
	margin: 10px auto;
	line-height: 1.4;
	color: white !important;
}

.lp22-webinar-banner-form-btn:hover {
	color: white;
	box-shadow: 1px 1px 5px #777777;
	transition: .5s all ease-in-out;
}
.lp22-webinar-ls5-grid {	justify-content: center;}


/*------------------------
LANDING PAGE 2022 WFHSS
-------------------------*/
.page-template-page-landingpage-2022_wfhss input[type="submit"] {	font-size: 14px;}

.page-template-page-landingpage-2022_wfhss .formulario-form-wfhss {	top: 75px;}

.lang-wfhss {
	max-width: 175px;
	display: flex;
	justify-content: space-around;
	flex-direction: row;
	margin: 10px auto;
}

.lang-wfhss a img {
	width: 50px;
	height: 32px;
}

#insert_user {
	margin: 0 auto;
	display: block;
}

@media screen and (max-width: 1170px) {
	.page-template-page-landingpage-2022_wfhss .section-1-wfhss-mobile {
		position: relative;
		padding-top: 69vh;
	}
	.mobile .lang-wfhss a {		display: block;	}
	.slider-pos-event {
		flex-direction: column;
		max-width: 1003%;
		height: fit-content;
	}
}

.landing-2022-v1-wfhss-text3 {
	color: #392D4C;
	font-size: 32px;
	font-weight: 100;
	line-height: 1.2;
}

.landing-2022-v1-wfhss-text2 {
	color: #392D4C;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.3;
}

.page-template-page-landingpage-2022_wfhss .landing-2022-v1-section-1 {
	/* min-height: 570px; */
	min-height: 0;
	padding: 0;
}

.agenda-sup-title {
	color: #392D4C;
	font-size: 30px;
	font-weight: 100;
	line-height: 1.2;
	text-align: center;
	margin-top: 25px;
}

.agenda-title {
	line-height: 1;
	color: #00CEAB;
	font-size: 40px;
	text-align: center;
	font-weight: bold;
	margin: 20px auto 0;
	padding: 0 10px;
}

.landing-2022-wfhss-feature {
	margin: 15px auto;
	text-align: center;
}

.text-section-wfhss {
	margin: 50px 0;
	background: url(imgs/wfhss_landing_page_2022-12.jpg);
	background-size: cover;
	background-position: center;
	padding: 50px 20px;
}

.text-intro-wfhss {
	font-size: 16px;
	color: white;
}

.page-template-page-landingpage-2022_wfhss .landing-2022-v1-section-2 {
	margin: 50px 0;
	background: linear-gradient(to bottom, #fff 165px, #F6F6F6 165px, #F6F6F6 100%);
	padding-bottom: 50px;
}

.landing-2022-wfhss-ls2-img {
	border: 10px solid #00CEAB;
	border-radius: 50%;
	margin: 5px auto;
	display: block;
	max-width: 180px;
	aspect-ratio: 1;
}

.page-template-page-landingpage-2022_wfhss .line-block {	height: unset;}

.links-section-wfhss-intro-text {
	line-height: 1.3;
	color: #392D4C;
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
	padding: 0 10px;
}

.speaker-wfhss-bg {	padding: 10px;}

.landing-2022-wfhss-ls2-name {
	/* font-family: INDEPENENT_MEDIUM; */
	line-height: 1.3;
	color: #392D4C;
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
	padding: 0 10px;
	font-weight: bold;
}

.landing-2022-wfhss-ls2-place {
	/* font-family: INDEPENENT_MEDIUM; */
	line-height: 1.3;
	color: #392D4C;
	font-size: 15px;
	text-align: center;
	padding: 0 10px;
}

.landing-2022-wfhss-ls2-location {
	/* font-family: INDEPENENT_MEDIUM; */
	line-height: 1.3;
	color: #00CEAB;
	font-size: 13px;
	text-align: center;
	padding: 0 10px;
}

.landing-2022-wfhss-ls2-title {
	margin-top: 12px;
	/* font-family: INDEPENENT_MEDIUM; */
	font-size: 26px;
	color: #392D4C;
	text-align: center;
	line-height: 1.2;
}

.landing-2022-wfhss-ls2-text1 {
	margin-top: 10px;
	color: #00CEAB;
	font-size: 15px;
	font-weight: 400;
	text-align: center;
	line-height: 1.2;
}

.landing-2022-wfhss-ls2-text2 {
	color: #392D4C;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
}

.links-section-cell {	text-align: center;}
.links-section-cell img {	max-width: 126px;}

.links-section-cell-title {
	margin-top: 10px;
	color: #392D4C;
	font-size: 40px;
	font-family: 'Roboto';
}

.links-section-cell-link {
	margin: 7px auto 25px;
	background: #00CEAB;
	max-width: 246px;
	padding: 5px 0;
	border-radius: 5px;
	color: #ffffff;
	font-size: 20px;
	font-family: 'Roboto';
}

.links-section-cell-link a {
	color: #ffffff;
	font-size: 20px;
	font-family: 'Roboto';
}

.landing-2022-v1-section-5-wfhss {
	margin-top: 50px;
	padding: 50px 0 100px;
	background-size: cover, 0 !important;
	background-position: center center, center center !important;
	background-repeat: no-repeat, no-repeat;
}

.landing-2022-v1-section-5-wfhss .landing-2022-v1-text-1 {
	margin: 10px auto;
	max-width: 600px;
	text-align: center;
}

.landing-2022-v1-section-5-wfhss .landing-2022-v1-text-2,
.landing-2022-v1-section-5-wfhss .landing-2022-v1-text-3,
.landing-2022-v1-section-5-wfhss .landing-2022-v1-feature {
	margin: 20px auto;
	max-width: 600px;
	text-align: center;
}


.text-section-wfhss-btn {
	margin: 10px auto;
	background: #00CEAB;
	padding: 10px 20px;
	border-radius: 5px;
	font-size: 20px;
	font-family: 'Roboto';
	color: white !important;
	width: fit-content;
}

.text-section-wfhss-btn a {
	color: #ffffff;
	text-align: center;
	display: block;
}

/* POS EVENT */
.go-back-btn {
	border: 0;
	border-radius: 2px;
	background-color: #00CEAB;
	font-family: 'Roboto';
	color: white;
	padding: 10px 15px;
}

.go-back-btn:hover {	box-shadow: 1px 1px 5px silver;}

.mobile-heroblank {
	display: block;
	height: 60vh;
}

.center-middle {
	align-items: center;
	vertical-align: middle;
	display: flex;
}

.center-middle .landing-2022-v1-banner-formulario {	padding-left: 15px;}
.center-middle .landing-2022-v1-ls1-text1 {
	margin-top: 0;
	font-size: 57px;
}

.pos-event-title {	margin-top: 0px;}

.image-full-width {	width: 100%;}

.center-text-mobile {	text-align: center;}

.center-grid-column {	justify-content: center;}

.slider-pos-event {
	display: flex;
	overflow: hidden;
	flex-wrap: wrap;
	justify-content: center;
}

.slide-pos-event {
	margin: 10px;
	width: fit-content;
	max-width: 35%;
	height: fit-content;
}

.agenda-title-2 {
	line-height: 1;
	color: #00CEAB;
	font-size: 40px;
	text-align: center;
	font-weight: bold;
	padding: 0 10px;
	margin: 20px auto 50px;
}

.message-column {
	border-right: 1px solid silver;
	padding: 0 20px 0 10px;
}


.message-column:last-of-type {
	border-right: none;
}

.speaker-name {
	text-align: center;
	font-size: 22px;
}

.message-column .landing-2022-v1-feature {	margin: 10px auto;}

.message-row {	margin: 5px 0;}

.go-back {
	background-color: #f2f0f3;
	padding: 5px;
	color: #00ceab;
}

/* POS EVENT - Saude Luz */
.page-id-11280 .landing-2022-v1-ls1-text1 {
	color: #00424e;
	font-size: 43px;
}
.page-id-11280 .agenda-sup-title,
.page-id-11280 .agenda-title-2,
.page-id-11280 .landing-2022-wfhss-ls2-location,
.page-id-11280 .landing-2022-wfhss-ls2-text1 {
	color: #0097aa;
}
.page-id-11280 .agenda-title,
.page-id-11280 .landing-2022-wfhss-ls2-name,
.page-id-11280 .landing-2022-wfhss-ls2-place,
.page-id-11280 .landing-2022-wfhss-ls2-title,
.page-id-11280 .landing-2022-wfhss-ls2-text2,
.page-id-11280 .links-section-wfhss-intro-text {
	color: #00424e
}
.page-id-11280 .text-section-wfhss {
	background: url(imgs/2022luz_bg.png);
	background-size: cover;
	background-position: center;
	padding: 50px 20px;
}
.page-id-11280 .landing-2022-wfhss-ls2-img {	border: 10px solid #0097aa;}
.page-id-11280 .landing-2022-v1-feature {	background: #0097aa;}

/* WFHSS 2023 Pos event*/
.page-template-page-landingpage-wfhss2023_pos_evento  .landing-2022-v1-banner {    min-height: 620px;}
.page-template-page-landingpage-wfhss2023_pos_evento   #landing-2022-v1-section-1{	text-align: center;}
.page-template-page-landingpage-wfhss2023_pos_evento  .landing-2022-v1-feature{	margin: 15px auto;}
.page-template-page-landingpage-wfhss2023_pos_evento .slide-pos-event-wfhss {
    margin: 10px;  
	max-width: unset;
}
.photo-section{
	background: linear-gradient(167deg, #190a23, #3c2a52);
	padding:50px 20px;
}

.photo-wfhss{ border: 2px solid #5b5b5b00;}

.ce-credits-wfhss-big{position: relative;}
.ce-credits-wfhss-big img{    
	max-width: 150px;
	position: absolute;
    right: 6vw;
    top: 30vh;
}
.ce-credits-wfhss{	position: relative;}
.ce-credits-wfhss img{    
	max-width: 100px;
    position: absolute;
    top: -37px;
}

/* LANDING PAGE PLASMA EBOOK */
.ebook-plasma-big-text p strong{
    font-family: INDEPENENT_MEDIUM;
    color: #00CEAB;
    font-size: 40px;
    line-height: 1;
	margin-top: 25px;
	display: block;
}
.ebook-plasma-big-text p{
	color: #392D4C;
    font-size: 37px;
    font-weight: 100;
    line-height: 1.4;
}
.ebook-plasma-download-link {
	background: url(imgs/e_modules_btn.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	/* margin: 50px auto; */
	display: block;
	font-size: 18px;
	width: 100%;
	max-width: fit-content;
	border-radius: 13px;
	padding: 10px 20px;
	color: white;
	line-height: 1.8;
	text-align: center;
	font-weight: bold;
}
.ebook-plasma-download-link:hover, .ebook-plasma-download-link:active, .ebook-plasma-download-link:focus{
	color:white;
	text-decoration: underline;
}


.ebook-button-container{display: flex;    justify-content: center;    gap: 10px;    margin: 30px 0;}

.page-template-page-ebook-plasma  .um_button{    max-width: 260px;
    text-transform: uppercase;
    text-wrap: auto;
    padding: 12px;
}

.button-cta-plasma{
	max-width: 260px;
    text-transform: uppercase;
	text-align: center;
    text-wrap: auto;
    padding: 12px;
	border: 1px solid;
    border-color: #564576;
    border-radius: 3px;
    background: #564576;
    color: white;
    line-height: 1;
    font-weight: bold;
    padding: 10px;
    font-size: 15px;
    cursor: pointer;
	display: block;
	margin: 25px auto;

}

/* HSPA */
.hspa-s1-block {
	background: url(imgs/hspa_prod-04.jpg);
	background-size: cover;
	padding: 50px 0 35px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
}

.hspa-banner-logo {
	margin-top: 8%;
	width: 400px;
}

.hspa-s1-content {
	justify-content: center;
	width: 100%;
	display: flex;
}

.hspa-s1-logo {
	width: 83px;
	height: 33px;
	display: block;
	margin: 5px 5px 0 15px;
	padding-right: 10px;
	border-right: 3px solid #53B5A1;
}

.hspa-s1-text {
	font-size: 24px;
	font-weight: 100;
}

.hspa-s1-bold {
	font-size: 24px;
	font-weight: 100;
	margin: 0 5px 0 15px;
	padding-left: 10px;
	border-left: 3px solid #53B5A1;
}

.hspa-s2-text-1 {
	color: #392D4C;
	margin: 30px auto;
	font-size: 18px;
	line-height: 1.2;
}
.hspa-s2-text-1 h3 {
	font-size: 24px;
	font-weight: bold;
}

.hspa-s2-text-1-thin {
	color: #392D4C;
	margin: 30px auto;
	font-size: 18px;
	line-height: 1.2;
}

.hspa-feature {
	margin: 10px auto;
	display: block;
	background-color: #382b4c;
	width: 165px;
	height: 4px;
}

.hspa-s2-text-2 {
	color: #00CEAB;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	max-width: 650px;
	padding: 0 25px;
}

.hspa-btn {
	background: #00CEAB;
	display: block;
	max-width: 235px;
	width: 100%;
	margin: 20px auto;
	padding: 10px 30px;
	text-align: center;
	border-radius: 10px;
}

.hspa-btn-emodule{
	background: #00CEAB;
    display: block;
    max-width: fit-content;
    width: 100%;
    margin: 20px auto;
    padding: 10px 30px;
    text-align: center;
    border-radius: 10px;
    font-size: 17px;
    color: white!important;
}
.hspa-btn-emodule a,
.hspa-btn a {	color: white;}

.hspa-s3-block {	box-shadow: 0 0 10px silver;}

.hspa-s3-img img {
	margin: 0 auto;
	display: block;
}

.hspa-s3-title {
	color: #392D4C;
	font-size: 23px;
	margin-top: 40px;

}

.hspa-s3-title p {	line-height: 1.2;}

.hspa-s3-text {
	color: #392D4C;
	font-size: 18px;
	margin-top: 20px;
}

.hspa-s4-block {	padding: 50px 25px 0;}

.hspa-s4-title {
	color: #392D4C;
	font-size: 26px;
	margin-top: 40px;
	line-height: 1.2;
}

.hspa-s4-list {
	color: #00CEAB;
	font-size: 18px;
}
.hspa-s5-block {
	margin: 35px 0;
	padding: 50px 25px;
	background-color: #F9F9F9;
}
.hspa-s5-title h4 strong {
	color: #392D4C;
	font-size: 24px;
	margin-top: 40px;
}

.hspa-s5-title p {
	color: #392D4C;
	font-size: 18px;
	line-height: 1.2;
}
.hspa-s5-list-1 {
	color: #00CEAB;
	font-size: 18px;
	margin-top: 10px;
}

.hspa-s5-list-2 {
	color: #392D4C;
	font-size: 18px;
}

.hspa-s5-list-2 ol {
	list-style: none;
	counter-reset: li
}

.hspa-s5-list-2 li::before {
	content: counter(li);
	color: #00CEAB;
	display: inline-block;
	width: 18px;
	margin-left: -1em;
	font-size: 20px;
}

.hspa-s5-list-2 li {	counter-increment: li}
.hspa-s6-block {	padding: 25px;}
.hspa-s6-text {
	color: #00CEAB;
	text-align: center;
	max-width: 650px;
	margin: auto;
}

/* HSPA emodules*/
.hspa-s2-block {
    margin: 45px 0 30px;
	text-align: center;
}
.hspa-s2-block strong{	font-size:20px ;}
.hspa-accreditation-block{
	text-align: center;
    margin: 10px auto 0px;
    font-size: 20px;
    color: #392D4C;
    line-height: 1.2;
   /*  box-shadow: 0px 4px 4px #d0d0d0; */
}
.hspa-accreditation-content{ margin: 0px auto;}
.hspa-accreditation-block img{	max-width: 201px;}
.page-template-page-emodules-hspa .hspa-banner-logo {    margin-top: 5%;}
.page-template-page-emodules-hspa .hspa-accreditation-block .container{	justify-content: center;}
.page-template-page-emodules-hspa .hspa-s3-text {	font-size: 17px;}
.page-template-page-emodules-hspa .hspa-btn {
	max-width: unset;
    width: fit-content;
	margin: 5px auto;
}

.page-template-page-emodules-hspa .hspa-s3-block .ukcpd-acreditation {
    text-align: center;
    margin: 0px auto 0px;
    font-size: 14px;
    color: #392D4C;
    line-height: 1.2;
    text-transform: uppercase;
}
.seal-block{
	position: relative;
	justify-content: center;
    display: flex;
    flex-direction: column;
}
.seal-credits{	
	background: url('imgs/selo-check.png');
    position: absolute;
    width: 125px;
    height: 125px;
    background-size: contain;
    background-repeat: no-repeat;
	top: -90px;
    left: -50px;

}

/* accreditation zone */
.page-template-page-emodules-synopse .pagevideos-banner,
.page-template-page-emodules-synopse3 .pagevideos-banner{	margin-bottom: 35px;}
.accreditation-zone{
	text-align: center;    
    font-size: 20px;
    color: #392D4C;
    line-height: 1.2;
	margin: 0 auto;
    text-transform: uppercase;
}

.accreditation-zone img {
    max-width: 201px;
}

.shadow-block{
	box-shadow: 0px 4px 4px #d0d0d0;
}

/* Organizer */
.organizer-block{    
	margin: 30px auto;
    padding: 0 25px;
}
.organizer-by{font-weight: bold; padding: 0 25px;}


.organizer-flex{
	display: flex;
    flex-direction: row;
	gap:10px;
    align-items: center;
	justify-content: center;
	margin: 20px 0;
}
.organizer-flex img{
	max-width: 200px;
	margin-right: 20px;
}
.organizer-name{
	font-size: 40px;
    line-height: 1;
    letter-spacing: -1.1px;
    font-weight: bold;
	line-height: 1;
}
.organizer-role{
	font-size: 20px;
    line-height: 1;
    text-align: left;
    margin-top: 5px;
	line-height: 1;
	letter-spacing: 1px;
}
.organizer-institution{
	text-align: left;
    font-size: 20px;
    margin-top: 20px;
    border-left: 4px solid;
    padding: 5px 12px;
}
.organizer-institution p{
	line-height: 1;
	font-weight: bold;
}

.organizer-institution p em{
	font-style: normal;
	font-weight: normal;
}

hr{
	height: 5px;
	background-color: rgb(174 189 207 / 30%);
}


/* organizer series 1 style*/
.page-template-page-multi-synopse-series1 .organizer-by,
.page-template-page-multi-synopse-series1 .organizer-institution{    color: #00CEAB;}
.page-template-page-multi-synopse-series1 .organizer-institution{    border-color: #00CEAB;}
.page-template-page-multi-synopse-series1 .organizer-name,
.page-template-page-multi-synopse-series1 .organizer-role{    color: #392D4C;}

/* organizer series 2 style*/
.page-template-page-multi-synopse .organizer-by,
.page-template-page-emodules-synopse .organizer-by,
.page-template-page-multi-synopse .organizer-institution,
.page-template-page-emodules-synopse .organizer-institution{    color: #00CEAB;}
.page-template-page-multi-synopse .organizer-institution,
.page-template-page-emodules-synopse .organizer-institution{    border-color: #00CEAB;}
.page-template-page-multi-synopse .organizer-name,
.page-template-page-emodules-synopse .organizer-name,
.page-template-page-multi-synopse .organizer-role,
.page-template-page-emodules-synopse .organizer-role{    color: #392D4C;}

/* organizer series 3 style*/
.page-template-page-multi-synopse-series3 .organizer-by,
.page-template-page-multi-synopse-series3 .organizer-institution,
.page-template-page-emodules-synopse3 .organizer-by,
.page-template-page-emodules-synopse3 .organizer-institution{    color: #00CEAB;}
.page-template-page-multi-synopse-series3 .organizer-institution,
.page-template-page-emodules-synopse3 .organizer-institution{    border-color: #4c78c3;}
.page-template-page-multi-synopse-series3 .organizer-name,
.page-template-page-emodules-synopse3 .organizer-name,
.page-template-page-multi-synopse-series3 .organizer-role,
.page-template-page-emodules-synopse3 .organizer-role{    color: #4c78c3;}

/* organizer series 4 style*/
.page-template-page-multi-synopse-series4 .organizer-by,
.page-template-page-emodules-synopse4 .organizer-by,
.page-template-page-multi-synopse-series4 .organizer-institution,
.page-template-page-emodules-synopse4 .organizer-institution{    color: #00CEAB;}
.page-template-page-multi-synopse-series4 .organizer-institution,
.page-template-page-emodules-synopse4 .organizer-institution{    border-color: #604f8a;}
.page-template-page-multi-synopse-series4 .organizer-name,
.page-template-page-emodules-synopse4 .organizer-name{    color: #392D4C;}
.page-template-page-multi-synopse-series4 .organizer-role,
.page-template-page-emodules-synopse4 .organizer-role{    color: #604f8a;}

/* organizer series 5 style*/
.page-template-page-multi-synopse-series5 .organizer-by,
.page-template-page-multi-synopse-series5 .organizer-institution{    color: #507ae2;}
.page-template-page-multi-synopse-series5 .organizer-institution{    border-color: #ef7522;}
.page-template-page-multi-synopse-series5 .organizer-name{    color: #072d5d;}
.page-template-page-multi-synopse-series5 .organizer-role{    color: #ef7522;}
/*-----------------------------------
 GO BACK 
 -----------------------------------*/
#back-to-top.show {
	opacity: 1;
}

#back-to-top {
	position: fixed;
	bottom: 85px;
	right: 15px;
	z-index: 9999;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 30px;
	background: #7ae7cb;
	color: #fff;
	cursor: pointer;
	border: 0;
	border-radius: 2px;
	text-decoration: none;
	transition: opacity 0.2s ease-out;
	opacity: 0;
}


/*-----------------------------------
Cookies Page
 -----------------------------------*/
.cookies-wrapper {
	padding-top: 150px;
}


/*-----------------------------------
Register Account Page
 -----------------------------------*/
.responsability-information {
	width: 100% !important;
    height: fit-content;
    resize: none;
    padding: 2px 15px;
    color: black;
    min-height: 96px;
    font-size: 11px;
    border: none;
    box-shadow: none;
    background: none!important;
}


.desktop {
	display: block;
}

.mobile {
	display: none !important;
}



.grecaptcha-badge {
	opacity: 0;
}

/* 404 */
.error-404 {
	padding-top: 150px;
	text-align: center;
}

/* SEARCH */
.page-title {
	font-family: INDEPENENT_MEDIUM;
	font-size: 40px;
	color: #00CEAB;
}

.entry-title {
	font-family: INDEPENENT_MEDIUM;
	font-size: 40px;
	color: #00CEAB;
}

.entry-content strong {
	color: #392D4C;
}



/* Centrar video */
.wp-video {
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

/* FORMS SUBMIT */
input[type="submit"],
.wpcf7-submit {
	border: 1px solid;
	border-color: #00CEAB #00CEAB #00CEAB;
	border-radius: 3px;
	background: #00CEAB;
	color: white;
	line-height: 1;
	/* padding: 14px 40px; */
	font-weight: bold;
	padding: 10px;
	font-size: 15px;
	cursor: pointer;
}

#um_form_register-landing-v2 input[type="submit"],
#um_form_register-landing-v1 input[type="submit"] {
	margin: 0 auto !important;
	display: block;
}

:target {
	padding-top: 150px;
	margin-top: -150px;
	display: inline-block;
}


/*ALERTS*/
.pf_info,
.pf_success,
.pf_warning,
.pf_error,
.pf_validation {
	border: none !important;
}

.pf_info {
	color: #ffffff !important;
	background-color: #3f3260 !important;
	background-image: url(../images/info.png);
}



/* WFHSS 2023*/
.page-id-29468 .landing-2022-v1-ls1-text1{
    font-family: 'MuseoModerno', cursive;
	color:#806db3;
	margin-bottom: 25px;
}

.page-id-29468 .agenda-title{
    font-family: 'MuseoModerno', cursive;
	color:#806db3;
	margin-bottom: 25px;
}

.page-id-29468 .links-section-cell-title {
    font-family: 'MuseoModerno', cursive;
    color: #806db3;
    margin-bottom: 25px;
}


/* FLIPBOOK */
.book-widget .full-size iframe{
	margin-top: 150px;
	padding-bottom: 140px;
}

/* ACCESSIBILITY */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}



/*------------------------- MEDIA QUERIES -------------------------*/
@media screen and (max-width: 1170px) {

	#video {
		display: none;
	}

	.homepage-wrapper {
		padding-top: 80px !important;
	}
	

	/*------------------------- Homepage Inicial mobile -------------------------*/
	.position-video {
		position: absolute;
		top: 25px;
	}

	.position-video .banner-text {
		font-size: 19px;
		text-align: center;
	}

	.section2-block {
		margin: 90px 0;
		text-align: center;
	}

	.feature-line {
		margin: 5px auto 9px;
	}

	.image-block {
		margin-top: 19px;
	}

	.text-block {
		margin-top: 15px;
	}

	.link-block {
		margin: 0 auto;
	}

	.section3-block {
		background: #F2F2F2;
		height: auto;
		padding-bottom: 40px;
	}

	.title1-block {
		font-size: 45px;
	}

	.title2-block {
		font-size: 65px;
	}

	.section3-block .block-container {
		margin-top: 45px;
	}

	.list-option img {
		display: none;
	}


	.section4-block {
		background: none;
	}

	.section4-block .title1-block {
		margin-top: 50px;
	}

	.big-title {
		font-size: 45px;
		display: block;
		width: 100%;
	}

	.section4-block .text-block {
		background: #382b4c;
		font-size: 34px;
		padding: 25px 10px;
	}

	.section4-block .text-block p {
		line-height: 1.2;
	}

	.list-row {
		height: 160px !important;
		padding: 37px 28px !important;
		width: 375px !important;
		margin: 10px auto !important;
	}

	.list-date {
		margin-left: 20px;
	}

	.list-title {
		border-left: 0;
		max-width: 90% !important;
		line-height: 1.1;

	}

	/*------------------------- WEBINAR Listagem Webinars mobile-------------------------*/
	.pagevideos-banner img {
		margin-top: 25px;
	}

	.pagevideos-banner h2 {
		font-size: 30px;
		line-height: 1.3;
	}

	.section-videos-block .webinar-block {
		margin: 0 auto;
	}

	.home-webinar-asp-video iframe {
		max-width: 100%;
	}

	.webinars-intro-content {
		flex-direction: column;
	}

	.home-webinar-s1-img {
		margin: 0 auto;
		display: block;
	}

	/*  Webinar list s3 */
	.webinar-s3-block {
		margin: 0 auto;
	}

	/*------------------------- WEBINAR factsheets mobile-------------------------*/
	.pagefactsheets-banner h1 {
		font-size: 26px;
	}

	.pagefactsheets-photo {
		text-align: center;
	}

	.pagefactsheets-text {
		height: 140px;
	}

	/*------------------------- WEBINAR FORMS mobile-------------------------*/
	.section-forms-block {
		max-width: 502px;
		margin: 0 auto;
	}

	.home-login-need {
		text-align: center;
	}

	/*------------------------- WEBINAR page mobile -------------------------*/
	.webinar-banner {
		height: unset;
		width: 100%;
		padding: 10px 0 60px;
	}

	.webinar-wrapper .section1-block {
		margin: 50px 17px;
	}

	.banner-text3 {
		font-size: 78px;
	}

	.section1-name {
		color: #00CEAB;
		font-size: 31px;
		letter-spacing: -2.1px;
	}

	.mobile .speaker-block {
		position: absolute;
		text-align: center;
		left: unset;
		top: 222px;
		transform: unset;
		width: 100%;
	}

	.section2-image img {
		max-width: 650px;
		margin: 0 auto;
		width: 100%;
	}

	.section4-text {
		font-size: 18px;
	}

	.section6-title {
		border-right: 0;
		border-bottom: 2px solid #00ceab;
		margin-bottom: 25px;
	}

	.section7-grid {
		margin: 10px 0;
	}

	/*------------------------- Contacts - mobile-------------------------*/
	.entry-title {
		text-align: center;
	}

	.wpcf7-form {
		padding: 10px 20px;
	}



	/*------------------------- Homepage University - Mobile -------------------------*/
	.home-asp-banner {
		height: fit-content;
	}

	.home-featured-lines {
		padding: 5%;
		height: fit-content;
	}

	.banner-text-1 {
		font-size: 30px;
		padding-left: 40px;
	}

	.banner-text-2,
	.banner-text-4 {
		font-size: 30px;
		padding-left: 40px;
	}

	.banner-text-3,
	.banner-text-5 {
		font-size: 30px;
		padding-left: 40px;
	}

	.banner-feature {
		max-width: 35px;
		margin-top: 20px;
	}

	.asp-links {
		margin-bottom: 60px;
	}
	.asp-pilars {
		text-align: center;
        width: 93%;
        margin: 0 auto 70px;
	}

	.home-section-3-title {
		font-size: 22px;
		margin: 10px auto;
		text-align: center;
	}

	.news-section-title {
		font-size: 20px;
	}

	.section3-block {
		background: url(imgs/home_page_asp_mobile-05.jpg) !important;
		background-size: cover !important;
	}

	.asp-resources {
		/* margin-bottom: 60px;   */
		margin: 0 auto 40px;
	}

	.slick-next,
	.slick-prev {
		width: 25px;
	}

	.slick-next:before {
		background-repeat: no-repeat;
		width: 25px;
	}

	.slick-prev:before {
		background-repeat: no-repeat;
		width: 25px;

	}

	.flex-grid {
		display: flex;
		justify-content: space-evenly;
		flex-direction: column;
		margin: 0 auto;
	}

	/*------------------------- Home Webinar - mobile -------------------------*/

	.page-template-page-home-webinar .video-banner {
		height: 500px;
		background: url(imgs/mobile_summit_bgvideo-min.png);
		background-size: cover;
		background-position: center;
	}

	.page-id-5880 .video-banner {
		height: 420px;
		background: url(imgs/bg_webinar_2021.png);
		background-size: cover;
		background-position: center;
	}

	.page-template-page-home-webinar .banner-text {
		margin-top: 30px;
		font-size: 35px;
	}

	.page-template-page-home-webinar .home-featured-lines {
		padding: 0;
	}

	.page-template-page-home-webinar .home-featured-lines .banner-logo {
		text-align: center;
		margin: 15px 0;
	}

	.page-template-page-home-webinar .section1-block {
		margin-top: 15px;
	}

	.page-template-page-home-webinar .section2-block {
		margin: 40px 0;
	}

	.page-template-page-home-webinar .title1-block {
		margin-top: 65px;
	}

	.page-template-page-home-webinar .section-videos-block .link-block {
		max-width: 270px;
	}

	.home-webinar-s1-text {
		font-size: 20px;
	}

	/* MEBINAR SERIES 4 mobile */
	.webinar-synopse {
		padding: 0 19px;
	}

	.page-template-page-webinar-series4 .section5-title1 {
		font-size: 30px;
	}

	.page-template-page-webinar-series4 .webinar-series-2-v2-title .banner-text2 {
		font-size: 30px;
	}

	.page-template-page-webinar-series4 .webinar-series-2-v2-title .banner-text3 {
		font-size: 30px;
	}
	/* MEBINAR SERIES 5 mobile */
	.banner-flex {
		flex-direction: column;
		gap: 35px;
	}

	.page-template-page-webinar-series5 .section6-title {
		border-right:none;
		border-bottom: 2px solid #EF7522;
	}
	.mobile .multi-synopse-s4-title{text-align: center;}

	/*------------------------- E-Modules Page - Mobile -------------------------*/
	.emodules-banner-title {		font-size: 39px;	}

	.emodules-s1-content {		display: block;	}

	.emodules-s1-logo {
		text-align: center;
		width: 100%;
	}

	.emodules-s1-text {
		margin: 15px 0 0;
		font-size: 24px;
		padding-left: 10px;
		border-top: 3px solid white;
		padding-top: 5px;
		border-left: 0;
	}


	.emodules-s2-title p {		line-height: 1.2;	}

	/*------------------------- Center Excelence Page - Mobile -------------------------*/
	.center-banner-title {
		font-size: 39px;
	}

	.center-s1-content {
		display: block;
	}

	.center-s1-logo {
		text-align: center;
		width: 100%;
	}

	.center-s1-text {
		margin: 15px 0 0;
		font-size: 24px;
		padding-left: 10px;
		border-top: 3px solid #53B5A1;
		padding-top: 5px;
		border-left: 0;
	}

	.center-s-text p {
		font-size: 30px;
	}

	.center-s2-title p {
		line-height: 1.2;
	}


	/*------------------------- Step Page - Mobile -------------------------*/
	.steps-desktop {
		display: none;
	}

	.steps-mobile {
		display: block;
		margin: 0 auto;
	}

	.steps-s2-row h4 {
		font-size: 20px;
		line-height: 1.2;
	}


	/*------------------------- Courses Pages - Mobile -------------------------*/
	.courses-banner-title {
		font-size: 45px;
	}

	.courses-s1-content {
		display: block;
	}

	.courses-s1-logo {
		text-align: center;
		width: 100%;
	}

	.courses-s1-text {
		margin: 15px 0 0;
		font-size: 24px;
		padding-left: 10px;
		border-top: 3px solid #53B5A1;
		padding-top: 5px;
		border-left: 0;
	}

	.courses-s-text p {font-size: 30px;	}

	/* Webinar series 5 */
	.page-id-6359 .webinar-wrapper {padding-top: 80px;}

	.page-id-6359 .mobile .speaker-block {
		position: relative;
		text-align: center;
		left: unset;
		top: unset;
	}
	.page-template-page-webinar-series5 .section1-image {flex-direction: column;}
	.speaker-info {
		padding: 20px 25px 20px 20px;
		background-color: #f6f6f6;
		min-width: 48%;
	}
	.speaker-cv-flex-content{
		display: flex;
		flex-direction: column;
		gap: 40px;
	}

	/* POS EVENT MOBILE */
	.center-middle .landing-2022-v1-ls1-text1 {
		padding: 10px 25px;
		font-size: 42px;
	}

	.center-middle .landing-2022-v1-wfhss-text2,
	.center-middle .landing-2022-v1-wfhss-text3 {text-align: center;}

	.pos-event-hero-mobile-padding {padding: 0 25px;	}

	.ce-credits-wfhss-big img {
		max-width: 100px;
		position: absolute;
		left: 8vw;
		top: 48vh;
	}
	.ce-credits-wfhss {
		position: relative;
		text-align: center;
		margin: 0 auto 30px;
	}
	.ce-credits-wfhss img {
		max-width: 100px;
    	position: relative;
		top: 0;
	}
	.organizer-flex{
		display: flex;
		flex-direction: column;
		gap:10px;
		align-items: center;
		justify-content: center;
	}

	.section-videos-block .grid-x {
		justify-content: center;
	}



	/*------------------------- WEBINAR 1 mobile -------------------------*/
	.page-id-188 .banner-text1 {
		margin-top: 135px;
	}

	.page-id-188 .banner-text2 {
		font-size: 36px;
	}

	.page-id-188 .banner-text3 {
		font-size: 60px;
	}

	/*------------------------- WEBINAR 2 mobile -------------------------*/
	.page-id-241 .banner-text1 {
		margin-top: 135px;
	}

	.page-id-241 .banner-text2 {
		font-size: 58px;
	}


	/*------------------------- WEBINAR Series2 1 mobile -------------------------*/
	.webinar-series2 {
		/* margin-top: 45px; */
		margin-top: 105px;
	}

	.main-topics {
		grid-template-columns: 100%;
	}

	.page-template-page-webinar-series2 .webinar-wrapper {
		padding-top: 83px;
	}

	.page-template-page-webinar-series2 .section1-role {
		display: none;
	}

	.page-template-page-webinar-series2 .section1-institution {
		display: none;
	}

	.webinar-series2 .banner-text1 {
		text-align: center;
		font-size: 26px;
	}

	.section1-text2 {
		font-size: 16px;
	}

	.section3-title,
	.section3-title2 {
		font-size: 40px;
	}

	.section2-title span,
	.section2-title {
		font-size: 40px;
	}

	.webinar-slide {
		font-size: 26px;
	}

	.section6-text {
		font-size: 16px;
	}


	/* ------------------- Webinar Roundtable ------------------------ */
	.webinar-feature::after,
	.webinar-feature::before {
		display: none;
	}

	/* Landing Page 2021 Mobile */

	.page-template-page-landingpage .homepage-wrapper {
		padding-top: 0 !important;
	}

	.page-template-page-landingpage .home-featured-lines {
		height: fit-content;
	}

	.landing-asp-formulario {
		margin: 25px auto;
	}

	.ls1-text1 p,
	.ls2-text2 p {
		font-size: 30px;
	}

	/* LANDING PAGE 2022 V1 Mobile */

	.landing-2022-v1-banner {
		background-size: 0px, 100% !important;
		background-position: center center, center top !important;
		background-repeat: no-repeat, no-repeat !important;
	}


	.first-name-form,
	.last-name-form {
		float: unset;
	}

	.um_field_container input,
	.um_field_container select {
		max-width: 100%;
	}

	.page-template-page-landingpage-2022_wfhss input[type="submit"] {
		font-size: 11px;
	}

	.landing-2022-v1-btn {
		margin: 25px auto 0;
	}

	.ebook-img-download {
		text-align: center;
	}

	.ebook-img-download img {
		margin: 0 auto;
	}

	.landing-2022-v1-logo {
		text-align: center;
	}

	.formulario-form {
		position: relative;
		top: 75px;
	}

	.landing-2022-v1-text-1,
	.landing-2022-v1-ls1-text1,
	.landing-2022-v1-ls3-text1,
	.landing-2022-v1-ls4-text1 {
		font-size: 30px;
		text-align: center;
	}

	.landing-2022-v1-text-2,
	.landing-2022-v1-ls3-text2,
	.landing-2022-v1-ls5-text3 {
		font-size: 33px;
		text-align: center;
	}

	.landing-2022-v1-feature,
	.landing-2022-v1-ls3-btn {
		margin: 25px auto;
		font-size: 16px;
	}

	.landing-2022-v1-ls5-btn {
		font-size: 16px;
	}

	.landing-2022-v1-text-4 {
		text-align: center;
		margin: 50px auto 0;
	}

	.first-name-form input,
	.last-name-form input {
		max-width: unset;
		width: 100% !important;
	}

	.landing-2022-v1-banner {
		min-height: fit-content;
		height: auto !important;
		margin-bottom: 75px;
	}

	.page-template-page-landingpage-2022_pos_eventos .landing-2022-v1-banner {
		margin-top: 80px !important;
	}

	.landing-2022-v1-text-3,
	.landing-2022-v1-ls1-text2 {
		text-align: center;
	}

	.landing-2022-v1-ls4-text4,
	.landing-2022-v1-ls4-text5,
	.landing-2022-v1-ls6-text3,
	.landing-2022-v1-ls7-text4 {
		text-align: justify;
	}

	.landing-2022-v1-ls1-text3 {
		font-size: 16px;
		text-align: justify;
	}

	.landing-2022-v1-ls2-text1 {
		font-size: 18px;
	}

	.line-content:nth-child(2n) .line-block {
		border-right: none;
	}

	.landing-2022-v1-ls2-text2 {
		font-size: 14px;
	}

	.landing-2022-v1-banner {
		background-size: 0px, 100% !important;
		background-position: center center, center top !important;
		background-repeat: no-repeat, no-repeat !important;
	}

	#um_form_register-landing-v2 input[type="submit"],
	#um_form_register-landing-v1 input[type="submit"] {
		font-size: 13px;
	}

	.register-btn {
		font-size: 13px;
	}

	.landingpage-testemonial-block {
		padding: 10px;
	}



	/* Landing page  Webinar S3*/
	.page-template-page-landingpage-2022-webinar_v1 .landing-2022-v1-banner {
		background-size: 0px, cover !important;
		background-position: center center, center top !important;
		background-repeat: no-repeat, no-repeat !important;
	}

	.page-template-page-landingpage-2022-webinar_v1 .formulario-form {
		position: relative;
		top: -14px;
	}


	.landing-2022-v1-section-3 {
		background-size: 0%, cover !important;
		background-position: center center, top center !important;
		background-repeat: no-repeat, no-repeat !important;
		height: fit-content;
		padding-bottom: 24px;
	}

	.landing-2022-v1-section-3 .container {
		background: none !important;
	}

	.landing-2022-v1-ls3-text1 {
		margin-top: 30px;
	}

	.landing-2022-v1-ls4-text1 {
		font-size: 42px;
		text-align: center;
	}

	.landing-2022-v1-ls4-text2 {
		font-size: 14px;
		text-align: justify;
	}

	.landing-2022-v1-ls4-text3 {
		font-size: 14.3px;
		text-align: justify;
	}

	.landing-2022-v1-section-5 {
		background-size: 0, cover !important;
		background-position: center center, top center !important;
		background-repeat: no-repeat, no-repeat !important;
	}

	.landing-2022-v1-ls4-text4 {
		font-size: 18px;
		margin: 0 auto;
		max-width: 400px;
	}

	.landing-2022-v1-ls5-text3 {
		font-size: 47px;
	}

	.landing-2022-v1-ls5-text3 p {
		line-height: 1;
	}

	.landing-2022-v1-section-6 .big-container {
		background: none !important;
		padding: 0px 25px !important;
	}

	.landing-2022-v1-section-6 {
		background-size: 0, 133% !important;
		background-position: center center, bottom right !important;
		background-repeat: no-repeat, no-repeat !important;
	}

	.landing-2022-v1-ls6-text1,
	.landing-2022-v1-ls7-text1 {
		font-size: 46px;
	}

	.landing-2022-v1-ls6-text2,
	.landing-2022-v1-ls7-text2 {
		font-size: 23px;
	}

	.landing-2022-v1-ls6-text4 {
		font-size: 18px;
	}

	.landing-2022-v1-ls6-btn {
		margin: 15px auto;
		padding: 7px 13px;
		font-size: 15px;
	}

	.big-container .landing-2022-v1-feature {
		margin: 20px 0;
	}

	.landing-2022-v1-ls7-text4 {
		font-size: 16px;
	}

	.big_image_4_mobile {
		margin-bottom: -40px;
	}

	.line-block {
		border-right: none;
		border-bottom: 1px solid #4a3a63;
		height: fit-content;
		margin-bottom: 40px;
	}

	.landing-2022-v2-section-2 {
		background-size: 0, cover !important;
		background-position: center center, top center !important;
		background-repeat: no-repeat, no-repeat !important;
	}

	.landingpage-testemonial-text {
		margin: 10px 0 20px;

	}

	/* documents */
	.documents-banner-title {
		font-size: 43px;
		flex-direction: column;
		text-align: center;
	}

	.documents-banner-title img {
		margin: 20px 0;
	}


	/* Case Studies Content */
	.csc-banner-zone {
		margin-top: 45px0px;
	}

	.csc-banner-zone .csc-banner-text h4 {
		font-size: 20px;
	}

	.csc-banner-btn {
		font-size: 16px;
	}

	/* HSPA Mobile */
	.hspa-s2-text-1,
	.hspa-s2-text-1-thin,
	.hspa-s2-text-2,
	.hspa-s3-text {
		padding: 25px;

	}

	/* Hompeage Summit 2022 Mobile*/
	.list-option-s3 {
		/* background: linear-gradient(to right, #cde3fa 0px, #3c79ca 0px, #3c79ca 98%, #cde3fa 98%); */
		max-width: 96%;
	}

	.list-day {
		border-radius: 0%;
		font-size: 20px;
		color: white;
		width: unset;
		height: unset;
	}

	.list-day span {
		font-size: 14px;
	}

	.webinars-schedule-text-block {
		padding: 0 15px;
	}

	.list-title-s3 {
		border: 0;
        line-height: 1;
        font-size: 13px;
        display: block;
        max-width: 212px !important;
        padding: 10px 20px 10px 5px;
        height: 59px;
	}

	.cal-link-btn {
		background-color: #392D4C;
		color: #fff;
		font-size: 20px;
	}

	.icon-cal-s3 {
		right: -10px;
		top: 0px;
		height: 58px;
		width: 100px;
	}

	.btn-cal-s3 {
		height: 59px;
        padding: 15px 5px;
        border-radius: 0;
        top: 0;
        max-width: 90px;
        text-align: center;
        width: 100%;
        min-width: auto;
	}

	/* POS event Mobile */

	.slide-pos-event {
		margin: 15px;
		width: fit-content;
		max-width: 100%;
		height: fit-content;
	}

	.pos-event-full-img {
		width: 100%;
	}
}