/**
 * Periodic Table CSS
 *
 * This file contains styles specifically for the Periodic Table of DevOps Tools.
 * Extracted from the original compiled CSS file, removing unnecessary Drupal/theme styles.
 *
 * Last updated: Extracted periodic table styles only
 */

.periodic-table {
	padding: 0 0 48px;
	z-index: 3;
}

.periodic-table .row {
	display: flex;
}

.periodic-table .ajax-progress-throbber {
	display: none;
}

.periodic-table .periodic-head {
	position: relative;
	padding: 140px 0 48px;
}

.periodic-table .periodic-head h1 {
	width: 100%;
	position: relative;
	margin: 0 0 24.5px;
}

.periodic-table .periodic-head .description {
	position: relative;
}

.periodic-table .periodic-head .description h4,.periodic-table .periodic-head .description .list-features .container .subtitle,.list-features .container .periodic-table .periodic-head .description .subtitle,.periodic-table .periodic-head .description .list-features .search-page .subtitle,.list-features .search-page .periodic-table .periodic-head .description .subtitle,.periodic-table .periodic-head .description .list-features .search-page-admin .subtitle,.list-features .search-page-admin .periodic-table .periodic-head .description .subtitle,.periodic-table .periodic-head .description .slider-images .subtitle,.slider-images .periodic-table .periodic-head .description .subtitle,.periodic-table .periodic-head .description .fancy-bullets .container .fancy-bullets-item-list li,.fancy-bullets .container .fancy-bullets-item-list .periodic-table .periodic-head .description li,.periodic-table .periodic-head .description .fancy-bullets .search-page .fancy-bullets-item-list li,.fancy-bullets .search-page .fancy-bullets-item-list .periodic-table .periodic-head .description li,.periodic-table .periodic-head .description .fancy-bullets .search-page-admin .fancy-bullets-item-list li,.fancy-bullets .search-page-admin .fancy-bullets-item-list .periodic-table .periodic-head .description li,.periodic-table .periodic-head .description .cards-4-bios .subtitle,.cards-4-bios .periodic-table .periodic-head .description .subtitle,.periodic-table .periodic-head .description .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .periodic-table .periodic-head .description .field_name {
	margin: 0 0 28px;
}

.periodic-table .periodic-head .description p {
	font-size: 20px;
	line-height: 28px;
	font-family: "GothamLight",sans-serif;
	margin: 0 0 28px;
}

.periodic-table .periodic-head .description p b,.periodic-table .periodic-head .description p strong {
	font-family: "GothamBold",sans-serif;
}

.periodic-table .periodic-head .cta-area {
	position: relative;
	flex-direction: row;
	align-items: center;
	margin-top: 50px;
}

.periodic-table .periodic-head .cta-area a {
	margin-left: 30px;
}

@media screen and (min-width: 768px) and (max-width:808px) {
	.periodic-table .periodic-head .cta-area a {
		margin-left:10px;
	}
}

.periodic-table .periodic-head .desktop-background {
	width: 100vw;
	height: 100%;
	background-image: url("/themes/custom/digitalai/css/../img/devops-polyhedron-simple@2x.png");
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	box-shadow: 0 3px 36px rgba(0,0,0,0.16);
}

.periodic-table .ptable {
	padding-top: 58px;
}

.periodic-table .ptable .row {
	margin-left: 0;
	margin-right: 0;
}

.periodic-table #download {
	margin: 40px 0 0 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.periodic-table #download p {
	font-size: 22px;
	line-height: 28px;
	color: #58595B;
	margin: 0;
}

.periodic-table #download a {
	margin: 0 0 0 20px;
}

@media screen and (max-width: 768px) {
	.periodic-table .periodic-head .cta-area {
		align-items:center;
	}

	.periodic-table .periodic-head .cta-area a {
		margin: 20px 0 0 0;
	}

	.periodic-table #element {
		position: relative;
		height: auto;
		margin-top: -150px;
	}

	.periodic-table #download {
		flex-wrap: wrap;
		justify-content: center;
	}

	.periodic-table #download p {
		width: 100%;
		text-align: center;
		margin: 0 0 20px;
	}

	.periodic-table #download a {
		margin: 0;
	}

	.periodic-table #download a + a {
		margin: 0 0 0 20px;
	}
}

.periodic-table .periodic-elements {
	position: relative;
	width: 100%;
	margin: 48px 0 0 0;
	display: grid;
	grid-template-columns: repeat(18,1fr);
	grid-template-rows: repeat(10,1fr);
	grid-column-gap: 2px;
	grid-row-gap: 2px;
}

.periodic-table .periodic-elements .type-legend {
	grid-row: 1 / 4;
	grid-column: 3 / 13;
	padding: 0 15px;
	max-height: 0;
	overflow: hidden;
}

.periodic-table .periodic-elements .type-legend > div {
	display: flex;
}

.periodic-table .periodic-elements .type-legend > div .trigger {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.periodic-table .periodic-elements .type-legend > div .trigger input[type="checkbox"] {
	display: none;
}

.periodic-table .periodic-elements .type-legend > div .trigger label {
	cursor: pointer;
	font-weight: 500;
	margin: 0;
	font-size: 12px;
	line-height: 12px;
}

.periodic-table .periodic-elements .type-legend > div .trigger:before {
	content: '';
	display: block;
	width: 25px;
	height: 25px;
	margin: 0 5px 0 0;
}

.periodic-table .periodic-elements .type-legend > div[data-pt-type="aiops"],.periodic-table .periodic-elements .type-legend > div[data-pt-type="analytics"],.periodic-table .periodic-elements .type-legend > div[data-pt-type="aiops-anaytics"],.periodic-table .periodic-elements .type-legend > div[data-pt-type="configuration-automation"],.periodic-table .periodic-elements .type-legend > div[data-pt-type="database-mgmt"],.periodic-table .periodic-elements .type-legend > div[data-pt-type="monitoring"],.periodic-table .periodic-elements .type-legend > div[data-pt-type="release-management"] {
	display: none;
}

@media screen and (min-width: 1025px) {
	.periodic-table .periodic-elements .type-legend {
		display:grid;
		grid-auto-flow: column;
		grid-template-rows: repeat(6,1fr);
	}
}

@media screen and (max-width: 1024px) {
	.periodic-table .periodic-elements .type-legend {
		display:flex;
		flex-wrap: wrap;
		align-content: space-between;
	}
}

.periodic-table .periodic-elements .model-legend {
	grid-row: 8;
	grid-column: 1 / 19;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	max-height: 0;
	overflow: hidden;
}

.periodic-table .periodic-elements .model-legend div {
	display: flex;
	justify-content: center;
	margin: 0 20px 0 0;
	cursor: pointer;
}

.periodic-table .periodic-elements .model-legend div input {
	display: none;
}

.periodic-table .periodic-elements .model-legend div label {
	font-size: 12px;
	line-height: 26px;
	font-weight: 500;
	color: #2A2A2A;
	margin: 0;
	cursor: pointer;
}

.periodic-table .periodic-elements .model-legend div:before {
	display: block;
	content: attr(data-symbol);
	font-size: 9px;
	line-height: 22px;
	background-color: #FFF;
	text-align: center;
	width: 25px;
	height: 25px;
	border: 2px solid #ccc;
	margin-right: 5px;
	font-family: "GothamBold",sans-serif;
	font-weight: 700;
}

.periodic-table .periodic-elements .branding {
	grid-row: 9 / 11;
	grid-column: 1 / 4;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.periodic-table .periodic-elements .technology-table-element {
	position: relative;
	z-index: 1;
	transition: opacity .2s ease-in,filter .2s ease-in;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	cursor: pointer;
	padding: 3px 2px;
	font-family: "GothamBook",sans-serif;
	font-weight: normal;
	color: #FFF;
	height: 100%;
	z-index: 99;
	text-decoration: none;
	transform: scale(0.2);
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .element-id {
	font-size: 8px;
	line-height: 8px;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .add {
	position: relative;
	opacity: 0;
	font-size: 8px;
	line-height: 8px;
	transition: opacity 0.2s ease;
	min-height: 10px;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added {
	opacity: 1;
	width: 10px;
	height: 10px;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:before,.periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:after {
	content: "";
	height: 2px;
	background-color: #FFF;
	position: absolute;
	transition: all 0.2s ease;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:before {
	width: 5px;
	transform: rotate(45deg);
	left: 0;
	top: 6px;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:after {
	width: 12px;
	transform: rotate(-45deg);
	left: 2px;
	top: 4px;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added span {
	display: none;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:hover:before {
	width: 12px;
	left: 0px;
	top: 4px;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .add.added:hover:after {
	left: 0;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .add:hover {
	text-decoration: underline;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .model {
	font-size: 8px;
	line-height: 8px;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .element-symbol {
	width: 100%;
	margin-top: 12px;
	font-size: 18px;
	line-height: 25px;
	font-family: "GothamBold",sans-serif;
	font-weight: 700;
}

.periodic-table .periodic-elements .technology-table-element .element-wrapper .element-name {
	font-size: 8px;
	line-height: 8px;
	padding-right: 1px;
	display: block;
	width: 100%;
	min-height: 16px;
}

.periodic-table .periodic-elements .technology-table-element[data-position="1"] {
	grid-row: 1;
}

.periodic-table .periodic-elements .technology-table-element[data-position="2"] {
	grid-row: 1;
}

.periodic-table .periodic-elements .technology-table-element[data-position="3"] {
	grid-row: 2;
}

.periodic-table .periodic-elements .technology-table-element[data-position="4"] {
	grid-row: 2;
}

.periodic-table .periodic-elements .technology-table-element[data-position="5"] {
	grid-row: 2;
}

.periodic-table .periodic-elements .technology-table-element[data-position="6"] {
	grid-row: 2;
}

.periodic-table .periodic-elements .technology-table-element[data-position="7"] {
	grid-row: 2;
}

.periodic-table .periodic-elements .technology-table-element[data-position="8"] {
	grid-row: 2;
}

.periodic-table .periodic-elements .technology-table-element[data-position="9"] {
	grid-row: 2;
}

.periodic-table .periodic-elements .technology-table-element[data-position="10"] {
	grid-row: 2;
}

.periodic-table .periodic-elements .technology-table-element[data-position="11"] {
	grid-row: 3;
}

.periodic-table .periodic-elements .technology-table-element[data-position="12"] {
	grid-row: 3;
}

.periodic-table .periodic-elements .technology-table-element[data-position="13"] {
	grid-row: 3;
}

.periodic-table .periodic-elements .technology-table-element[data-position="14"] {
	grid-row: 3;
}

.periodic-table .periodic-elements .technology-table-element[data-position="15"] {
	grid-row: 3;
}

.periodic-table .periodic-elements .technology-table-element[data-position="16"] {
	grid-row: 3;
}

.periodic-table .periodic-elements .technology-table-element[data-position="17"] {
	grid-row: 3;
}

.periodic-table .periodic-elements .technology-table-element[data-position="18"] {
	grid-row: 3;
}

.periodic-table .periodic-elements .technology-table-element[data-position="19"] {
	grid-row: 4;
	grid-column: calc(19 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="20"] {
	grid-row: 4;
	grid-column: calc(20 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="21"] {
	grid-row: 4;
	grid-column: calc(21 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="22"] {
	grid-row: 4;
	grid-column: calc(22 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="23"] {
	grid-row: 4;
	grid-column: calc(23 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="24"] {
	grid-row: 4;
	grid-column: calc(24 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="25"] {
	grid-row: 4;
	grid-column: calc(25 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="26"] {
	grid-row: 4;
	grid-column: calc(26 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="27"] {
	grid-row: 4;
	grid-column: calc(27 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="28"] {
	grid-row: 4;
	grid-column: calc(28 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="29"] {
	grid-row: 4;
	grid-column: calc(29 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="30"] {
	grid-row: 4;
	grid-column: calc(30 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="31"] {
	grid-row: 4;
	grid-column: calc(31 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="32"] {
	grid-row: 4;
	grid-column: calc(32 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="33"] {
	grid-row: 4;
	grid-column: calc(33 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="34"] {
	grid-row: 4;
	grid-column: calc(34 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="35"] {
	grid-row: 4;
	grid-column: calc(35 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="36"] {
	grid-row: 4;
	grid-column: calc(36 - 18);
}

.periodic-table .periodic-elements .technology-table-element[data-position="37"] {
	grid-row: 5;
	grid-column: calc(37 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="38"] {
	grid-row: 5;
	grid-column: calc(38 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="39"] {
	grid-row: 5;
	grid-column: calc(39 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="40"] {
	grid-row: 5;
	grid-column: calc(40 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="41"] {
	grid-row: 5;
	grid-column: calc(41 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="42"] {
	grid-row: 5;
	grid-column: calc(42 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="43"] {
	grid-row: 5;
	grid-column: calc(43 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="44"] {
	grid-row: 5;
	grid-column: calc(44 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="45"] {
	grid-row: 5;
	grid-column: calc(45 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="46"] {
	grid-row: 5;
	grid-column: calc(46 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="47"] {
	grid-row: 5;
	grid-column: calc(47 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="48"] {
	grid-row: 5;
	grid-column: calc(48 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="49"] {
	grid-row: 5;
	grid-column: calc(49 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="50"] {
	grid-row: 5;
	grid-column: calc(50 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="51"] {
	grid-row: 5;
	grid-column: calc(51 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="52"] {
	grid-row: 5;
	grid-column: calc(52 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="53"] {
	grid-row: 5;
	grid-column: calc(53 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="54"] {
	grid-row: 5;
	grid-column: calc(54 - 36);
}

.periodic-table .periodic-elements .technology-table-element[data-position="55"] {
	grid-row: 6;
	grid-column: calc(55 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="56"] {
	grid-row: 6;
	grid-column: calc(56 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="57"] {
	grid-row: 6;
	grid-column: calc(57 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="58"] {
	grid-row: 6;
	grid-column: calc(58 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="59"] {
	grid-row: 6;
	grid-column: calc(59 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="60"] {
	grid-row: 6;
	grid-column: calc(60 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="61"] {
	grid-row: 6;
	grid-column: calc(61 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="62"] {
	grid-row: 6;
	grid-column: calc(62 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="63"] {
	grid-row: 6;
	grid-column: calc(63 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="64"] {
	grid-row: 6;
	grid-column: calc(64 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="65"] {
	grid-row: 6;
	grid-column: calc(65 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="66"] {
	grid-row: 6;
	grid-column: calc(66 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="67"] {
	grid-row: 6;
	grid-column: calc(67 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="68"] {
	grid-row: 6;
	grid-column: calc(68 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="69"] {
	grid-row: 6;
	grid-column: calc(69 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="70"] {
	grid-row: 6;
	grid-column: calc(70 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="71"] {
	grid-row: 6;
	grid-column: calc(71 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="72"] {
	grid-row: 6;
	grid-column: calc(72 - 54);
}

.periodic-table .periodic-elements .technology-table-element[data-position="73"] {
	grid-row: 7;
	grid-column: calc(73 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="74"] {
	grid-row: 7;
	grid-column: calc(74 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="75"] {
	grid-row: 7;
	grid-column: calc(75 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="76"] {
	grid-row: 7;
	grid-column: calc(76 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="77"] {
	grid-row: 7;
	grid-column: calc(77 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="78"] {
	grid-row: 7;
	grid-column: calc(78 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="79"] {
	grid-row: 7;
	grid-column: calc(79 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="80"] {
	grid-row: 7;
	grid-column: calc(80 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="81"] {
	grid-row: 7;
	grid-column: calc(81 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="82"] {
	grid-row: 7;
	grid-column: calc(82 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="83"] {
	grid-row: 7;
	grid-column: calc(83 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="84"] {
	grid-row: 7;
	grid-column: calc(84 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="85"] {
	grid-row: 7;
	grid-column: calc(85 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="86"] {
	grid-row: 7;
	grid-column: calc(86 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="87"] {
	grid-row: 7;
	grid-column: calc(87 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="88"] {
	grid-row: 7;
	grid-column: calc(88 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="89"] {
	grid-row: 7;
	grid-column: calc(89 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="90"] {
	grid-row: 7;
	grid-column: calc(90 - 72);
}

.periodic-table .periodic-elements .technology-table-element[data-position="91"] {
	grid-row: 9;
	grid-column: calc(91 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="92"] {
	grid-row: 9;
	grid-column: calc(92 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="93"] {
	grid-row: 9;
	grid-column: calc(93 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="94"] {
	grid-row: 9;
	grid-column: calc(94 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="95"] {
	grid-row: 9;
	grid-column: calc(95 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="96"] {
	grid-row: 9;
	grid-column: calc(96 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="97"] {
	grid-row: 9;
	grid-column: calc(97 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="98"] {
	grid-row: 9;
	grid-column: calc(98 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="99"] {
	grid-row: 9;
	grid-column: calc(99 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="100"] {
	grid-row: 9;
	grid-column: calc(100 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="101"] {
	grid-row: 9;
	grid-column: calc(101 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="102"] {
	grid-row: 9;
	grid-column: calc(102 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="103"] {
	grid-row: 9;
	grid-column: calc(103 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="104"] {
	grid-row: 9;
	grid-column: calc(104 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="105"] {
	grid-row: 9;
	grid-column: calc(105 - 87);
}

.periodic-table .periodic-elements .technology-table-element[data-position="106"] {
	grid-row: 10;
	grid-column: calc(106 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="107"] {
	grid-row: 10;
	grid-column: calc(107 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="108"] {
	grid-row: 10;
	grid-column: calc(108 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="109"] {
	grid-row: 10;
	grid-column: calc(109 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="110"] {
	grid-row: 10;
	grid-column: calc(110 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="111"] {
	grid-row: 10;
	grid-column: calc(111 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="112"] {
	grid-row: 10;
	grid-column: calc(112 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="113"] {
	grid-row: 10;
	grid-column: calc(113 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="114"] {
	grid-row: 10;
	grid-column: calc(114 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="115"] {
	grid-row: 10;
	grid-column: calc(115 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="116"] {
	grid-row: 10;
	grid-column: calc(116 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="117"] {
	grid-row: 10;
	grid-column: calc(117 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="118"] {
	grid-row: 10;
	grid-column: calc(118 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="119"] {
	grid-row: 10;
	grid-column: calc(119 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="120"] {
	grid-row: 10;
	grid-column: calc(120 - 102);
}

.periodic-table .periodic-elements .technology-table-element[data-position="1"],.periodic-table .periodic-elements .technology-table-element[data-position="3"],.periodic-table .periodic-elements .technology-table-element[data-position="11"] {
	grid-column: 1;
}

.periodic-table .periodic-elements .technology-table-element[data-position="4"],.periodic-table .periodic-elements .technology-table-element[data-position="12"] {
	grid-column: 2;
}

.periodic-table .periodic-elements .technology-table-element[data-position="2"],.periodic-table .periodic-elements .technology-table-element[data-position="10"] {
	grid-column: 18;
}

.periodic-table .periodic-elements .technology-table-element[data-position="5"] {
	grid-column: 13;
}

.periodic-table .periodic-elements .technology-table-element[data-position="6"] {
	grid-column: 14;
}

.periodic-table .periodic-elements .technology-table-element[data-position="7"] {
	grid-column: 15;
}

.periodic-table .periodic-elements .technology-table-element[data-position="8"] {
	grid-column: 16;
}

.periodic-table .periodic-elements .technology-table-element[data-position="9"] {
	grid-column: 17;
}

.periodic-table .periodic-elements .technology-table-element[data-position="13"] {
	grid-column: 13;
}

.periodic-table .periodic-elements .technology-table-element[data-position="14"] {
	grid-column: 14;
}

.periodic-table .periodic-elements .technology-table-element[data-position="15"] {
	grid-column: 15;
}

.periodic-table .periodic-elements .technology-table-element[data-position="16"] {
	grid-column: 16;
}

.periodic-table .periodic-elements .technology-table-element[data-position="17"] {
	grid-column: 17;
}

.periodic-table .periodic-elements .technology-table-element[data-position="18"] {
	grid-column: 18;
}

.periodic-table .periodic-elements .technology-table-element:hover {
	z-index: 2;
}

.periodic-table .periodic-elements .technology-table-element:hover a.element-wrapper {
	transform: scale(2);
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.periodic-table .periodic-elements .technology-table-element:hover a.element-wrapper .add {
	opacity: 1;
}

.periodic-table .periodic-elements .technology-table-element.greyed-out {
	opacity: 0.5;
	filter: grayscale(1);
}

.periodic-table .periodic-elements.loaded .type-legend {
	max-height: 190px;
	transition: max-height 0.3s ease;
	transition-delay: 2s;
}

.periodic-table .periodic-elements.loaded .model-legend {
	max-height: 67px;
	transition: max-height 0.3s ease;
	transition-delay: 2.3s;
}

.periodic-table .periodic-elements.loaded .technology-table-element .element-wrapper {
	transform: scale(1);
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element {
	pointer-events: none;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element .element-wrapper {
	transition-property: transform;
	transition-duration: 0.12s;
	transition-timing-function: ease;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="1"] .element-wrapper {
	transition-delay: 0.015s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="2"] .element-wrapper {
	transition-delay: 0.03s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="3"] .element-wrapper {
	transition-delay: 0.045s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="4"] .element-wrapper {
	transition-delay: 0.06s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="5"] .element-wrapper {
	transition-delay: 0.075s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="6"] .element-wrapper {
	transition-delay: 0.09s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="7"] .element-wrapper {
	transition-delay: 0.105s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="8"] .element-wrapper {
	transition-delay: 0.12s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="9"] .element-wrapper {
	transition-delay: 0.135s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="10"] .element-wrapper {
	transition-delay: 0.15s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="11"] .element-wrapper {
	transition-delay: 0.165s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="12"] .element-wrapper {
	transition-delay: 0.18s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="13"] .element-wrapper {
	transition-delay: 0.195s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="14"] .element-wrapper {
	transition-delay: 0.21s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="15"] .element-wrapper {
	transition-delay: 0.225s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="16"] .element-wrapper {
	transition-delay: 0.24s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="17"] .element-wrapper {
	transition-delay: 0.255s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="18"] .element-wrapper {
	transition-delay: 0.27s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="19"] .element-wrapper {
	transition-delay: 0.285s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="20"] .element-wrapper {
	transition-delay: 0.3s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="21"] .element-wrapper {
	transition-delay: 0.315s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="22"] .element-wrapper {
	transition-delay: 0.33s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="23"] .element-wrapper {
	transition-delay: 0.345s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="24"] .element-wrapper {
	transition-delay: 0.36s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="25"] .element-wrapper {
	transition-delay: 0.375s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="26"] .element-wrapper {
	transition-delay: 0.39s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="27"] .element-wrapper {
	transition-delay: 0.405s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="28"] .element-wrapper {
	transition-delay: 0.42s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="29"] .element-wrapper {
	transition-delay: 0.435s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="30"] .element-wrapper {
	transition-delay: 0.45s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="31"] .element-wrapper {
	transition-delay: 0.465s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="32"] .element-wrapper {
	transition-delay: 0.48s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="33"] .element-wrapper {
	transition-delay: 0.495s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="34"] .element-wrapper {
	transition-delay: 0.51s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="35"] .element-wrapper {
	transition-delay: 0.525s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="36"] .element-wrapper {
	transition-delay: 0.54s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="37"] .element-wrapper {
	transition-delay: 0.555s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="38"] .element-wrapper {
	transition-delay: 0.57s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="39"] .element-wrapper {
	transition-delay: 0.585s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="40"] .element-wrapper {
	transition-delay: 0.6s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="41"] .element-wrapper {
	transition-delay: 0.615s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="42"] .element-wrapper {
	transition-delay: 0.63s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="43"] .element-wrapper {
	transition-delay: 0.645s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="44"] .element-wrapper {
	transition-delay: 0.66s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="45"] .element-wrapper {
	transition-delay: 0.675s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="46"] .element-wrapper {
	transition-delay: 0.69s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="47"] .element-wrapper {
	transition-delay: 0.705s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="48"] .element-wrapper {
	transition-delay: 0.72s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="49"] .element-wrapper {
	transition-delay: 0.735s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="50"] .element-wrapper {
	transition-delay: 0.75s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="51"] .element-wrapper {
	transition-delay: 0.765s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="52"] .element-wrapper {
	transition-delay: 0.78s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="53"] .element-wrapper {
	transition-delay: 0.795s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="54"] .element-wrapper {
	transition-delay: 0.81s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="55"] .element-wrapper {
	transition-delay: 0.825s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="56"] .element-wrapper {
	transition-delay: 0.84s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="57"] .element-wrapper {
	transition-delay: 0.855s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="58"] .element-wrapper {
	transition-delay: 0.87s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="59"] .element-wrapper {
	transition-delay: 0.885s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="60"] .element-wrapper {
	transition-delay: 0.9s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="61"] .element-wrapper {
	transition-delay: 0.915s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="62"] .element-wrapper {
	transition-delay: 0.93s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="63"] .element-wrapper {
	transition-delay: 0.945s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="64"] .element-wrapper {
	transition-delay: 0.96s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="65"] .element-wrapper {
	transition-delay: 0.975s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="66"] .element-wrapper {
	transition-delay: 0.99s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="67"] .element-wrapper {
	transition-delay: 1.005s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="68"] .element-wrapper {
	transition-delay: 1.02s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="69"] .element-wrapper {
	transition-delay: 1.035s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="70"] .element-wrapper {
	transition-delay: 1.05s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="71"] .element-wrapper {
	transition-delay: 1.065s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="72"] .element-wrapper {
	transition-delay: 1.08s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="73"] .element-wrapper {
	transition-delay: 1.095s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="74"] .element-wrapper {
	transition-delay: 1.11s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="75"] .element-wrapper {
	transition-delay: 1.125s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="76"] .element-wrapper {
	transition-delay: 1.14s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="77"] .element-wrapper {
	transition-delay: 1.155s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="78"] .element-wrapper {
	transition-delay: 1.17s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="79"] .element-wrapper {
	transition-delay: 1.185s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="80"] .element-wrapper {
	transition-delay: 1.2s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="81"] .element-wrapper {
	transition-delay: 1.215s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="82"] .element-wrapper {
	transition-delay: 1.23s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="83"] .element-wrapper {
	transition-delay: 1.245s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="84"] .element-wrapper {
	transition-delay: 1.26s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="85"] .element-wrapper {
	transition-delay: 1.275s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="86"] .element-wrapper {
	transition-delay: 1.29s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="87"] .element-wrapper {
	transition-delay: 1.305s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="88"] .element-wrapper {
	transition-delay: 1.32s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="89"] .element-wrapper {
	transition-delay: 1.335s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="90"] .element-wrapper {
	transition-delay: 1.35s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="91"] .element-wrapper {
	transition-delay: 1.365s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="92"] .element-wrapper {
	transition-delay: 1.38s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="93"] .element-wrapper {
	transition-delay: 1.395s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="94"] .element-wrapper {
	transition-delay: 1.41s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="95"] .element-wrapper {
	transition-delay: 1.425s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="96"] .element-wrapper {
	transition-delay: 1.44s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="97"] .element-wrapper {
	transition-delay: 1.455s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="98"] .element-wrapper {
	transition-delay: 1.47s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="99"] .element-wrapper {
	transition-delay: 1.485s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="100"] .element-wrapper {
	transition-delay: 1.5s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="101"] .element-wrapper {
	transition-delay: 1.515s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="102"] .element-wrapper {
	transition-delay: 1.53s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="103"] .element-wrapper {
	transition-delay: 1.545s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="104"] .element-wrapper {
	transition-delay: 1.56s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="105"] .element-wrapper {
	transition-delay: 1.575s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="106"] .element-wrapper {
	transition-delay: 1.59s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="107"] .element-wrapper {
	transition-delay: 1.605s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="108"] .element-wrapper {
	transition-delay: 1.62s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="109"] .element-wrapper {
	transition-delay: 1.635s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="110"] .element-wrapper {
	transition-delay: 1.65s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="111"] .element-wrapper {
	transition-delay: 1.665s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="112"] .element-wrapper {
	transition-delay: 1.68s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="113"] .element-wrapper {
	transition-delay: 1.695s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="114"] .element-wrapper {
	transition-delay: 1.71s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="115"] .element-wrapper {
	transition-delay: 1.725s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="116"] .element-wrapper {
	transition-delay: 1.74s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="117"] .element-wrapper {
	transition-delay: 1.755s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="118"] .element-wrapper {
	transition-delay: 1.77s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="119"] .element-wrapper {
	transition-delay: 1.785s;
}

.periodic-table .periodic-elements.slow.loaded .technology-table-element[data-position="120"] .element-wrapper {
	transition-delay: 1.8s;
}

.periodic-table .periodic-elements.loaded:not(.slow) .technology-table-element .element-wrapper {
	transition: transform 0.2s ease-in-out;
}

.periodic-table .periodic-elements .periodic-popup {
	display: none;
	justify-content: center;
	align-items: center;
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100%;
	z-index: 99;
}

.periodic-table .periodic-elements .periodic-popup .overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background: rgba(255,255,255,0.75);
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: space-between;
	background: #FFF;
	width: 80%;
	max-width: 790px;
	border-radius: 20px;
	padding: 37px 54px 50px 62px;
	z-index: 1;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper > .field_feature_image {
	width: 100%;
	height: 84px;
	display: flex;
	justify-content: flex-start;
	margin: 0 0 40px;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper > .field_feature_image img {
	width: auto;
	height: auto;
	max-height: 100%;
	object-fit: contain;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content {
	width: 47%;
	max-width: calc(100% - 300px);
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .title {
	font-family: "GothamMedium",sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #000;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .body {
	max-height: 250px;
	overflow-y: scroll;
	margin: 0 0 20px;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .body p {
	font-family: "GothamLight",sans-serif;
	font-size: 16px;
	margin-bottom: 20px;
	color: #58595B;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .body p:last-child {
	margin-bottom: 0;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .links {
	display: flex;
	flex-wrap: wrap;
	max-width: 400px;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .links a:not(.cta-fill) {
	display: block;
	font-size: 14px;
	line-height: 16px;
	margin: 0 16px;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .links a:not(.cta-fill):first-child {
	margin-left: 0;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .links .cta-fill {
	margin: 40px 0 0 0;
	border-radius: 0;
	box-shadow: none;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies {
	/*width: 288px;*/
	display: flex;
	flex-wrap: wrap;
	align-content: baseline;
	justify-content: left;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies h3 {
	width: 100%;
	font-family: "GothamMedium",sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #000;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a {
	display: flex;
	width: 80px;
	height: 80px;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin: 0 12px 24px 12px;
	border: 1px solid #DDD;
	border-radius: 100%;
	padding: 12px;
	opacity: 0;
	transform: scale(0);
	transition-property: all;
	transition-duration: 0.2s;
	transition-timing-function: cubic-bezier(0.25,0.1,0.25,1.5);
	background-color: #fff;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(2) {
	transition-delay: .2s;
	margin-left: 0;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(3) {
	transition-delay: .4s;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(4) {
	transition-delay: .6s;
	margin-right: 0;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(5) {
	transition-delay: .8s;
	margin-left: 0;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(6) {
	transition-delay: 1s;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:nth-child(7) {
	transition-delay: 1.2s;
	margin-right: 0;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a:last-child {
	margin-right: 0;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies .realated-cta {
	margin: 20px 0 0 0;
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies .realated-cta a {
	display: block;
	font-size: 12px;
	line-height: 15px;
}

.periodic-table .periodic-elements .periodic-popup .close-periodic {
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.periodic-table .periodic-elements .periodic-popup .close-periodic:before,.periodic-table .periodic-elements .periodic-popup .close-periodic:after {
	content: "";
	width: 20px;
	height: 3px;
	background-color: #bfbfbf;
	border-radius: 3px;
	position: absolute;
	top: 8px;
	left: 0px;
}

.periodic-table .periodic-elements .periodic-popup .close-periodic:before {
	transform: rotate(-45deg);
}

.periodic-table .periodic-elements .periodic-popup .close-periodic:after {
	transform: rotate(45deg);
}

.periodic-table .periodic-elements .periodic-popup .close-periodic:hover:before,.periodic-table .periodic-elements .periodic-popup .close-periodic:hover:after {
	background-color: #222222;
}

.periodic-table .periodic-elements .periodic-popup.active {
	display: flex;
}

.periodic-table .periodic-elements .periodic-popup.animate .related-technologies > a {
	opacity: 1;
	transform: scale(1);
}

.periodic-table .periodic-elements .periodic-popup.loading .overlay {
	background-image: url(/themes/custom/digitalai/css/../img/digital-loader.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100px;
	pointer-events: none;
}

.periodic-table .periodic-elements .periodic-popup.loading .element-full-wrapper {
	display: none;
}

.periodic-table div[data-pt-type="enterprise_agile_planning"] .trigger:before,.periodic-table div[data-pt-type="enterprise_agile_planning"] .element-wrapper {
	background-color: #00b87a;
}

.periodic-table div[data-pt-type="source_control_management"] .trigger:before,.periodic-table div[data-pt-type="source_control_management"] .element-wrapper {
	background-color: #6f609b;
}

.periodic-table div[data-pt-type="deployment"] .trigger:before,.periodic-table div[data-pt-type="deployment"] .element-wrapper {
	background-color: #3f225d;
}

.periodic-table div[data-pt-type="security"] .trigger:before,.periodic-table div[data-pt-type="security"] .element-wrapper {
	background-color: #0059bd;
}

.periodic-table div[data-pt-type="release_orchestration"] .trigger:before,.periodic-table div[data-pt-type="release_orchestration"] .element-wrapper {
	background-color: #007a82;
}

.periodic-table div[data-pt-type="serverless_pass"] .trigger:before,.periodic-table div[data-pt-type="serverless_pass"] .element-wrapper {
	background-color: #B53732;
}

.periodic-table div[data-pt-type="aiops_analytics"] .trigger:before,.periodic-table div[data-pt-type="aiops_analytics"] .element-wrapper {
	background-color: #da8a00;
}

.periodic-table div[data-pt-type="artifact_repository"] .trigger:before,.periodic-table div[data-pt-type="artifact_repository"] .element-wrapper {
	background-color: #00a0f1;
}

.periodic-table div[data-pt-type="cloud"] .trigger:before,.periodic-table div[data-pt-type="cloud"] .element-wrapper {
	background-color: #008854;
}

.periodic-table div[data-pt-type="collaboration"] .trigger:before,.periodic-table div[data-pt-type="collaboration"] .element-wrapper {
	background-color: #ec593c;
}

.periodic-table div[data-pt-type="configuration"] .trigger:before,.periodic-table div[data-pt-type="configuration"] .element-wrapper {
	background-color: #0085c6;
}

.periodic-table div[data-pt-type="containers"] .trigger:before,.periodic-table div[data-pt-type="containers"] .element-wrapper {
	background-color: #00a6a5;
}

.periodic-table div[data-pt-type="database_automation"] .trigger:before,.periodic-table div[data-pt-type="database_automation"] .element-wrapper {
	background-color: #f06500;
}

.periodic-table div[data-pt-type="continuous_integration"] .trigger:before,.periodic-table div[data-pt-type="continuous_integration"] .element-wrapper {
	background-color: #9A8DA4;
}

.periodic-table div[data-pt-type="itsm_issue_tracking"] .trigger:before,.periodic-table div[data-pt-type="itsm_issue_tracking"] .element-wrapper {
	background-color: #ffb500;
}

.periodic-table div[data-pt-type="testing"] .trigger:before,.periodic-table div[data-pt-type="testing"] .element-wrapper {
	background-color: #3eb5ba;
}

.periodic-table div[data-pt-type="value_stream_management"] .trigger:before,.periodic-table div[data-pt-type="value_stream_management"] .element-wrapper {
	background-color: #519d2a;
}

.periodic-table .mobile-trigger {
	padding: 48px 0;
	text-align: center;
}

.periodic-table .mobile-trigger h2,.periodic-table .mobile-trigger .paragraph-html .subtitle,.paragraph-html .periodic-table .mobile-trigger .subtitle {
	color: #222222;
	margin: 0 0 20px;
}

.periodic-table .mobile-trigger .table-image {
	display: block;
	width: calc(100% + 30px);
	max-width: calc(100% + 30px) !important;
	height: auto;
	margin: 0 0 40px -15px;
	cursor: pointer;
}

.periodic-table .mobile-trigger p {
	margin: 0;
	font-size: 18px;
	line-height: 28px;
	font-family: "GothamLight",sans-serif;
}

.periodic-table .mobile-trigger .cta-fill {
	margin: 30px 0 0 0;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list {
	display: flex;
	flex-wrap: wrap;
	flex-flow: column;
	margin: 30px 0 0 0;
	text-align: left;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .mobile-results-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 60px;
	order: -1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .mobile-results-header > a {
	font-size: 14px;
	line-height: 16px;
	font-family: "GothamBold",sans-serif;
	cursor: pointer;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .mobile-results-header > a.reset {
	margin: 0 0 0 auto;
	padding-left: 0;
	padding-right: 26px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .mobile-results-header > a.legend-trigger {
	padding-right: 0;
	padding-left: 26px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .active-filters {
	order: -1;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin: 27px auto 0;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .active-filters .element {
	margin: 0 30px 0 0;
	font-size: 11px;
	line-height: 24px;
	cursor: pointer;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .active-filters .element:after {
	content: "x";
	width: 11px;
	height: 11px;
	font-size: 10px;
	color: #DB6247;
	border: 1px solid #DB6247;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	line-height: 9px;
	margin: 0 0 0 5px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list h6 {
	width: 100%;
	margin: 30px 0 10px;
	text-transform: capitalize;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .technology-table-element.off {
	opacity: 0.5;
	filter: grayscale(1);
	pointer-events: none;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements {
	display: grid;
	grid-column-gap: 4px;
	grid-row-gap: 4px;
	margin: 0 auto;
	grid-template-rows: repeat(1,1fr);
	grid-template-columns: repeat(2,80px);
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element {
	position: relative;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element a {
	padding: 5px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element a .element-name,.periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element a .model,.periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element a .element-id {
	font-size: 10px;
	line-height: 10px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements .technology-table-element a .element-symbol {
	font-size: 24px;
	line-height: 30px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.byModel {
	grid-template-columns: repeat(4,80px);
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="19"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="20"] {
	grid-row: 1;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="37"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="38"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="55"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="56"] {
	grid-row: 3;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="73"] {
	grid-row: 4;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.aiops_analytics .technology-table-element[data-position="74"] {
	grid-row: 4;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="21"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="39"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="57"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="58"] {
	grid-row: 3;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="75"] {
	grid-row: 4;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.artifact_repository .technology-table-element[data-position="76"] {
	grid-row: 4;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.cloud .technology-table-element[data-position="22"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.cloud .technology-table-element[data-position="40"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.cloud .technology-table-element[data-position="41"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.cloud .technology-table-element[data-position="59"] {
	grid-row: 3;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.cloud .technology-table-element[data-position="77"] {
	grid-row: 4;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.collaboration .technology-table-element[data-position="23"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.collaboration .technology-table-element[data-position="24"] {
	grid-row: 1;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.collaboration .technology-table-element[data-position="42"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.collaboration .technology-table-element[data-position="60"] {
	grid-row: 3;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.collaboration .technology-table-element[data-position="78"] {
	grid-row: 4;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration {
	grid-template-columns: repeat(3,80px);
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="25"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="26"] {
	grid-row: 1;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="43"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="44"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="61"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="62"] {
	grid-row: 3;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="79"] {
	grid-row: 4;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="80"] {
	grid-row: 4;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.configuration .technology-table-element[data-position="81"] {
	grid-row: 4;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers {
	grid-template-columns: repeat(3,80px);
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="27"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="28"] {
	grid-row: 1;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="45"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="46"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="47"] {
	grid-row: 2;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="63"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="64"] {
	grid-row: 3;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="65"] {
	grid-row: 3;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="82"] {
	grid-row: 4;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.containers .technology-table-element[data-position="83"] {
	grid-row: 4;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration {
	grid-template-columns: repeat(4,80px);
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="91"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="92"] {
	grid-row: 1;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="93"] {
	grid-row: 1;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="94"] {
	grid-row: 1;
	grid-column: 4;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="95"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="96"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="97"] {
	grid-row: 2;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="98"] {
	grid-row: 2;
	grid-column: 4;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.continuous_integration .technology-table-element[data-position="99"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.database_automation .technology-table-element[data-position="29"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.database_automation .technology-table-element[data-position="30"] {
	grid-row: 1;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.database_automation .technology-table-element[data-position="48"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.database_automation .technology-table-element[data-position="66"] {
	grid-row: 3;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.database_automation .technology-table-element[data-position="84"] {
	grid-row: 4;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="5"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="13"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="31"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="49"] {
	grid-row: 4;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="67"] {
	grid-row: 5;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="68"] {
	grid-row: 5;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="85"] {
	grid-row: 6;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.deployment .technology-table-element[data-position="86"] {
	grid-row: 6;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.enterprise_agile_planning .technology-table-element[data-position="1"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.enterprise_agile_planning .technology-table-element[data-position="3"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.enterprise_agile_planning .technology-table-element[data-position="4"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.enterprise_agile_planning .technology-table-element[data-position="11"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.enterprise_agile_planning .technology-table-element[data-position="12"] {
	grid-row: 3;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking {
	grid-template-columns: repeat(4,80px);
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="100"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="101"] {
	grid-row: 1;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="102"] {
	grid-row: 1;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="103"] {
	grid-row: 1;
	grid-column: 4;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="104"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.itsm_issue_tracking .technology-table-element[data-position="105"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.release_orchestration .technology-table-element[data-position="8"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.release_orchestration .technology-table-element[data-position="9"] {
	grid-row: 1;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.release_orchestration .technology-table-element[data-position="16"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.release_orchestration .technology-table-element[data-position="17"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.release_orchestration .technology-table-element[data-position="34"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security {
	grid-template-columns: repeat(3,80px);
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="6"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="7"] {
	grid-row: 1;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="14"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="15"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="32"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="33"] {
	grid-row: 3;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="50"] {
	grid-row: 4;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="51"] {
	grid-row: 4;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="52"] {
	grid-row: 4;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="69"] {
	grid-row: 5;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="70"] {
	grid-row: 5;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="87"] {
	grid-row: 6;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.security .technology-table-element[data-position="88"] {
	grid-row: 6;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.serverless_pass .technology-table-element[data-position="35"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.serverless_pass .technology-table-element[data-position="53"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.serverless_pass .technology-table-element[data-position="71"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.serverless_pass .technology-table-element[data-position="89"] {
	grid-row: 4;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.serverless_pass .technology-table-element[data-position="90"] {
	grid-row: 4;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management {
	grid-template-columns: repeat(1,80px);
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element {
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="2"] {
	grid-row: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="10"] {
	grid-row: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="18"] {
	grid-row: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="36"] {
	grid-row: 4;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="54"] {
	grid-row: 5;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.source_control_management .technology-table-element[data-position="72"] {
	grid-row: 6;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing {
	grid-template-columns: repeat(4,80px);
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="106"] {
	grid-row: 1;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="107"] {
	grid-row: 1;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="108"] {
	grid-row: 1;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="109"] {
	grid-row: 1;
	grid-column: 4;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="110"] {
	grid-row: 2;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="111"] {
	grid-row: 2;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="112"] {
	grid-row: 2;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="113"] {
	grid-row: 2;
	grid-column: 4;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="114"] {
	grid-row: 3;
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="115"] {
	grid-row: 3;
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.testing .technology-table-element[data-position="116"] {
	grid-row: 3;
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management {
	grid-template-columns: repeat(4,80px);
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management .technology-table-element {
	grid-row: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management .technology-table-element[data-position="117"] {
	grid-column: 1;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management .technology-table-element[data-position="118"] {
	grid-column: 2;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management .technology-table-element[data-position="119"] {
	grid-column: 3;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements.value_stream_management .technology-table-element[data-position="120"] {
	grid-column: 4;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	cursor: pointer;
	padding: 3px 2px;
	font-family: "GothamBook",sans-serif;
	font-weight: normal;
	color: #FFF;
	transition: transform .2s ease-in;
	height: 100%;
	text-decoration: none;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .element-id {
	font-size: 8px;
	line-height: 8px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add {
	position: relative;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add:not(.added) {
	display: none;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added {
	width: 10px;
	height: 10px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added:before,.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added:after {
	content: "";
	height: 2px;
	background-color: #FFF;
	position: absolute;
	transition: all 0.2s ease;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added:before {
	width: 5px;
	transform: rotate(45deg);
	left: 0;
	top: 6px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added:after {
	width: 12px;
	transform: rotate(-45deg);
	left: 2px;
	top: 4px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .add.added span {
	display: none;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .model {
	font-size: 8px;
	line-height: 8px;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .element-symbol {
	width: 100%;
	margin-top: 12px;
	font-size: 18px;
	line-height: 25px;
	font-family: "GothamBold",sans-serif;
	font-weight: 700;
}

.periodic-table .mobile-trigger .mobile-periodic-table-list .elements a .element-name {
	font-size: 8px;
	line-height: 8px;
	padding-right: 1px;
	display: block;
	width: 100%;
	min-height: 16px;
}

.periodic-table .periodic-footer {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 30px 0 0 auto;
	width: 84.8%;
}

.periodic-table .periodic-footer p {
	font-size: 22px;
	line-height: 28px;
	margin: 0 20px 0 0;
	color: #58595B;
}

.periodic-table .periodic-footer a {
	font-size: 19px;
	line-height: 23px;
}

.periodic-table .periodic-footer a.guidelines {
	margin: 0 auto 0 20px;
}

.periodic-table .submitTool,.periodic-table .embed-code-popup,.periodic-table .guidelines-popup {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100%;
	z-index: 99;
}

.periodic-table .submitTool .overlay,.periodic-table .embed-code-popup .overlay,.periodic-table .guidelines-popup .overlay {
	background-color: rgba(255,255,255,0.75);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.periodic-table .submitTool .popup-wrapper,.periodic-table .embed-code-popup .popup-wrapper,.periodic-table .guidelines-popup .popup-wrapper {
	position: absolute;
	width: 96%;
	max-width: 784px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: #FFF;
	z-index: 1;
	padding: 44px 50px 32px;
	border: 1px solid #F5F5F5;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11);
}

.periodic-table .submitTool .popup-wrapper h2,.periodic-table .submitTool .popup-wrapper .paragraph-html .subtitle,.paragraph-html .periodic-table .submitTool .popup-wrapper .subtitle,.periodic-table .embed-code-popup .popup-wrapper h2,.periodic-table .embed-code-popup .popup-wrapper .paragraph-html .subtitle,.paragraph-html .periodic-table .embed-code-popup .popup-wrapper .subtitle,.periodic-table .guidelines-popup .popup-wrapper h2,.periodic-table .guidelines-popup .popup-wrapper .paragraph-html .subtitle,.paragraph-html .periodic-table .guidelines-popup .popup-wrapper .subtitle {
	font-size: 24px;
	line-height: 48px;
	margin: 0 0 16px;
	color: #444;
}

.periodic-table .submitTool .popup-wrapper p,.periodic-table .embed-code-popup .popup-wrapper p,.periodic-table .guidelines-popup .popup-wrapper p {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 18px;
	color: #000;
}

.periodic-table .submitTool .popup-wrapper ul,.periodic-table .embed-code-popup .popup-wrapper ul,.periodic-table .guidelines-popup .popup-wrapper ul {
	margin: 0 0 28px !important;
	list-style-type: disc !important;
	padding: 0 0 0 40px;
}

.periodic-table .submitTool .popup-wrapper ul li,.periodic-table .embed-code-popup .popup-wrapper ul li,.periodic-table .guidelines-popup .popup-wrapper ul li {
	list-style-type: disc !important;
	background-image: none !important;
	font-size: 16px !important;
	line-height: 28px !important;
	color: #58595B;
	font-family: "GothamLight",sans-serif !important;
	margin-bottom: 0 !important;
	padding: 0 !important;
	min-height: unset !important;
}

.periodic-table .submitTool .popup-wrapper ul li ul,.periodic-table .embed-code-popup .popup-wrapper ul li ul,.periodic-table .guidelines-popup .popup-wrapper ul li ul {
	margin: 14px 0 0 0 !important;
	padding: 0 0 0 28px;
}

.periodic-table .submitTool .popup-wrapper ul li ul li,.periodic-table .embed-code-popup .popup-wrapper ul li ul li,.periodic-table .guidelines-popup .popup-wrapper ul li ul li {
	font-size: 14px !important;
	line-height: 24px !important;
}

.periodic-table .submitTool .popup-wrapper .copy-message,.periodic-table .embed-code-popup .popup-wrapper .copy-message,.periodic-table .guidelines-popup .popup-wrapper .copy-message {
	margin: 0 0 10px;
	opacity: 0;
	cursor: default;
	color: #649A3D;
	font-family: "GothamBold",sans-serif;
	transition: opacity 0.2s ease;
}

.periodic-table .submitTool .popup-wrapper .copy-message.show,.periodic-table .embed-code-popup .popup-wrapper .copy-message.show,.periodic-table .guidelines-popup .popup-wrapper .copy-message.show {
	opacity: 1;
}

.periodic-table .submitTool .popup-wrapper textarea,.periodic-table .embed-code-popup .popup-wrapper textarea,.periodic-table .guidelines-popup .popup-wrapper textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	height: 100px;
	margin: 0 0 20px;
	padding: 10px 20px;
	min-height: 100px;
	max-height: 100px;
	resize: none;
	font-size: 15px;
	line-height: 26px;
}

.periodic-table .submitTool .popup-wrapper .cta-fill,.periodic-table .embed-code-popup .popup-wrapper .cta-fill,.periodic-table .guidelines-popup .popup-wrapper .cta-fill {
	display: table;
	margin: 0 auto;
}

.periodic-table .submitTool .popup-wrapper .close-periodic,.periodic-table .embed-code-popup .popup-wrapper .close-periodic,.periodic-table .guidelines-popup .popup-wrapper .close-periodic {
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	opacity: 1;
}

.periodic-table .submitTool .popup-wrapper .close-periodic:after,.periodic-table .submitTool .popup-wrapper .close-periodic:before,.periodic-table .embed-code-popup .popup-wrapper .close-periodic:after,.periodic-table .embed-code-popup .popup-wrapper .close-periodic:before,.periodic-table .guidelines-popup .popup-wrapper .close-periodic:after,.periodic-table .guidelines-popup .popup-wrapper .close-periodic:before {
	content: "";
	width: 20px;
	height: 3px;
	background-color: #bfbfbf;
	border-radius: 3px;
	position: absolute;
	top: 6px;
	left: -2px;
}

.periodic-table .submitTool .popup-wrapper .close-periodic:after,.periodic-table .embed-code-popup .popup-wrapper .close-periodic:after,.periodic-table .guidelines-popup .popup-wrapper .close-periodic:after {
	transform: rotate(-45deg);
}

.periodic-table .submitTool .popup-wrapper .close-periodic:before,.periodic-table .embed-code-popup .popup-wrapper .close-periodic:before,.periodic-table .guidelines-popup .popup-wrapper .close-periodic:before {
	transform: rotate(45deg);
}

.periodic-table .submitTool .popup-wrapper .close-periodic:hover:before,.periodic-table .submitTool .popup-wrapper .close-periodic:hover:after,.periodic-table .embed-code-popup .popup-wrapper .close-periodic:hover:before,.periodic-table .embed-code-popup .popup-wrapper .close-periodic:hover:after,.periodic-table .guidelines-popup .popup-wrapper .close-periodic:hover:before,.periodic-table .guidelines-popup .popup-wrapper .close-periodic:hover:after {
	background-color: #222222;
}

.periodic-table .submitTool.popup-on,.periodic-table .embed-code-popup.popup-on,.periodic-table .guidelines-popup.popup-on {
	display: block;
}

.periodic-table .submitTool form.mktoForm textarea {
	min-width: auto;
}

.periodic-table .submitTool .popup-wrapper {
	max-height: 100vh;
	overflow: auto;
	background: #F4F4F4;
}

.periodic-table .guidelines-popup .popup-wrapper {
	box-shadow: 4px 4px 5px #0000001C;
}

@media screen and (min-width: 1025px) and (max-width:1188px) {
	.periodic-table .periodic-elements .technology-table-element .element-wrapper .element-symbol {
		margin-top:0;
	}
}

@media screen and (min-width: 1025px) {
	.periodic-table .mobile-legend-submit,.periodic-table .mobile-legend-head,.periodic-table .mobile-trigger {
		display:none;
	}
}

@media screen and (max-width: 1024px) {
	.periodic-table .periodic-elements {
		display:none;
		position: fixed;
		left: 0;
		top: 0;
		width: 100vw;
		height: 100vh;
		background-color: #FFF;
		z-index: 9;
		margin: 0;
		padding: 85px 28px;
		overflow: auto;
	}

	.periodic-table .periodic-elements .branding,.periodic-table .periodic-elements .technology-table-element {
		display: none;
	}

	.periodic-table .periodic-elements .mobile-legend-head {
		position: fixed;
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		width: 100%;
		padding: 20px 28px;
		background: #FFF;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
		margin: 0 auto 20px;
		max-width: 600px;
	}

	.periodic-table .periodic-elements .mobile-legend-head h5 {
		font-family: "GothamBold",sans-serif;
		font-weight: 700;
		font-size: 14px;
		color: #222222;
	}

	.periodic-table .periodic-elements .mobile-legend-head .close-legend {
		position: relative;
		color: #222222;
		padding-left: 25px;
		font-size: 14px;
		line-height: 22px;
		cursor: pointer;
	}

	.periodic-table .periodic-elements .mobile-legend-head .close-legend:before,.periodic-table .periodic-elements .mobile-legend-head .close-legend:after {
		content: "";
		width: 20px;
		height: 3px;
		background-color: #B53732;
		border-radius: 3px;
		position: absolute;
		top: 8px;
		left: 0px;
	}

	.periodic-table .periodic-elements .mobile-legend-head .close-legend:before {
		transform: rotate(-45deg);
	}

	.periodic-table .periodic-elements .mobile-legend-head .close-legend:after {
		transform: rotate(45deg);
	}

	.periodic-table .periodic-elements .model-legend,.periodic-table .periodic-elements .type-legend {
		flex-flow: column;
		padding: 0;
		max-height: unset !important;
		transition-delay: unset !important;
		transition: none !important;
		max-width: 600px;
		margin: 0 auto;
	}

	.periodic-table .periodic-elements .model-legend > div,.periodic-table .periodic-elements .type-legend > div {
		width: 100%;
		margin: 0 0 5px 0;
		justify-content: flex-start;
		align-items: center;
	}

	.periodic-table .periodic-elements .model-legend > div .trigger label,.periodic-table .periodic-elements .type-legend > div .trigger label {
		font-size: 14px;
		line-height: 16px;
	}

	.periodic-table .periodic-elements .model-legend > div .trigger:before,.periodic-table .periodic-elements .type-legend > div .trigger:before {
		width: 30px;
		height: 30px;
		margin: 0 10px 0 0;
	}

	.periodic-table .periodic-elements .model-legend > div label,.periodic-table .periodic-elements .type-legend > div label {
		font-size: 14px;
		line-height: 16px;
	}

	.periodic-table .periodic-elements .model-legend > div input[type="checkbox"]:checked + label,.periodic-table .periodic-elements .type-legend > div input[type="checkbox"]:checked + label {
		font-family: "GothamBold",sans-serif;
		font-weight: 700;
	}

	.periodic-table .periodic-elements .model-legend > div input[type="checkbox"]:checked + label:after,.periodic-table .periodic-elements .type-legend > div input[type="checkbox"]:checked + label:after {
		content: "x";
		color: #B53732;
		display: inline-block;
		vertical-align: middle;
		margin: 0 0 0 10px;
		border: 1px solid #B53732;
		border-radius: 100%;
		width: 15px;
		height: 15px;
		font-size: 12px;
		text-align: center;
		line-height: 12px;
		font-family: "GothamBook",sans-serif;
	}

	.periodic-table .periodic-elements .model-legend > div:before,.periodic-table .periodic-elements .type-legend > div:before {
		width: 30px;
		height: 30px;
		margin: 0 10px 0 0;
		font-size: 11px;
		line-height: 26px;
	}

	.periodic-table .periodic-elements .model-legend {
		margin: 10px auto 0;
	}

	.periodic-table .periodic-elements .mobile-legend-submit {
		position: fixed;
		width: 100%;
		left: 50%;
		transform: translateX(-50%);
		margin: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		max-width: 600px;
		bottom: 0;
		background: #FFF;
		padding: 20px 28px;
	}

	.periodic-table .periodic-elements .mobile-legend-submit a.cta-fill {
		color: #FFF;
		text-decoration: none;
		font-family: "GothamBold",sans-serif;
		font-size: 14px;
		line-height: 37px;
		padding: 0 30px;
		background: #DB6247;
		border-radius: 3px;
		box-shadow: 6px 8px 16px rgba(0,0,0,0.16);
		cursor: pointer;
	}

	.periodic-table .periodic-elements .mobile-legend-submit a.cta-fill:hover {
		color: #FFF;
	}

	.periodic-table .periodic-elements.mobile-legend-on {
		display: block;
	}

	.periodic-table .periodic-elements.popup-on {
		display: block;
	}

	.periodic-table .periodic-elements.popup-on > *:not(.periodic-popup) {
		display: none;
	}

	.periodic-table .periodic-elements.popup-on .periodic-popup .element-full-wrapper {
		width: 96%;
		max-width: 600px;
		padding: 20px 40px;
		box-shadow: inset 5px 5px 5px 0px rgba(0,0,0,0.25),5px 5px 10px rgba(0,0,0,0.2);
		min-height: unset;
		max-height: 96%;
		overflow: auto;
		top: 2%;
		left: 50%;
		transform: translateX(-50%);
	}

	.periodic-table .periodic-elements.popup-on .periodic-popup .element-full-wrapper .field_feature_image {
		max-width: 300px;
		width: 85%;
	}

	.periodic-table .periodic-elements.popup-on .periodic-popup .element-full-wrapper .related-technologies {
		width: 100%;
		min-width: unset;
	}

	.periodic-table .periodic-elements.popup-on .periodic-popup .element-full-wrapper .close-periodic:before,.periodic-table .periodic-elements.popup-on .periodic-popup .element-full-wrapper .close-periodic:after {
		background: #B53732;
	}

	.periodic-table .periodic-elements .periodic-popup .element-full-wrapper {
		flex-flow: column;
		padding: 20px !important;
	}

	.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content {
		width: 100%;
		margin: 0 0 40px;
		max-width: 100%;
	}

	.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .content .body {
		overflow: hidden;
		max-height: unset;
	}

	.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a {
		width: 160px;
		height: 160px;
	}

	.periodic-table .periodic-footer {
		width: 100%;
		flex-flow: column;
		justify-content: space-between;
	}

	.periodic-table .periodic-footer p {
		margin: 0 auto;
	}

	.periodic-table .periodic-footer a {
		margin: 30px auto 0;
	}

	.periodic-table .periodic-footer a.guidelines {
		margin: 0 auto 20px;
	}
}

@media screen and (max-width: 625px) {
	.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies > a {
		width:calc(33.333vw - 46px);
		height: calc(33.333vw - 46px);
	}

	.periodic-table .periodic-elements .periodic-popup .element-full-wrapper .related-technologies .realated-cta a {
		font-size: 12px;
		line-height: 25px;
	}
}

@media screen and (max-width: 600px) {
	.periodic-table .periodic-elements .mobile-legend-head,.periodic-table .periodic-elements .mobile-legend-submit {
		box-shadow:0 0 10px rgba(0,0,0,0.2);
	}
}

@media screen and (max-width: 480px) {
	.periodic-table .submitTool .overlay,.periodic-table .embed-code-popup .overlay,.periodic-table .guidelines-popup .overlay {
		background-color:#FFF;
	}

	.periodic-table .submitTool .popup-wrapper,.periodic-table .embed-code-popup .popup-wrapper,.periodic-table .guidelines-popup .popup-wrapper {
		max-height: 96%;
		overflow: auto;
		padding: 40px 20px;
		box-shadow: none;
		border: none;
		left: 0;
		top: 0;
		transform: none;
		width: 100%;
	}

	.periodic-table .submitTool .popup-wrapper .copy-message,.periodic-table .embed-code-popup .popup-wrapper .copy-message,.periodic-table .guidelines-popup .popup-wrapper .copy-message {
		font-size: 12px;
	}

	.periodic-table .submitTool .popup-wrapper .close-periodic:before,.periodic-table .submitTool .popup-wrapper .close-periodic:after,.periodic-table .embed-code-popup .popup-wrapper .close-periodic:before,.periodic-table .embed-code-popup .popup-wrapper .close-periodic:after,.periodic-table .guidelines-popup .popup-wrapper .close-periodic:before,.periodic-table .guidelines-popup .popup-wrapper .close-periodic:after {
		background-color: #DB6247;
	}

	.periodic-table .submitTool .popup-wrapper textarea,.periodic-table .embed-code-popup .popup-wrapper textarea,.periodic-table .guidelines-popup .popup-wrapper textarea {
		height: 250px;
		min-height: 250px;
		max-height: 250px;
	}
}

@media screen and (max-width: 360px) {
	.periodic-table div.periodic-elements {
		padding:60px 10px;
	}

	.periodic-table div.periodic-elements .mobile-legend-head {
		padding: 15px 10px;
	}

	.periodic-table div.periodic-elements .mobile-legend-submit {
		padding: 10px;
	}

	.periodic-table .mobile-trigger .mobile-periodic-table-list .elements {
		transform: scale(0.8) translateX(-12vw);
	}
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm {
	width: 100% !important;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoFormCol,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoFieldWrap {
	float: none;
	width: 100%;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm label {
	display: inline-block;
	vertical-align: top;
	font-family: "GothamBook","Open Sans",sans-serif;
	font-size: 16px;
	line-height: 32px !important;
	color: #2A2A2A !important;
	font-weight: normal !important;
	width: 150px !important;
	position: relative;
	border-top: 1px solid #AAAAAA;
	text-align: right;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm label[for="Opt_In__c"] {
	display: none;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoLogicalField label {
	width: 100% !important;
	border-top: none;
	text-align: left;
	padding-left: 202px !important;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoLogicalField label a {
	padding: 0;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoLogicalField label:before {
	left: 145px !important;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoGutter,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoOffset {
	display: none;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="tel"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="text"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="phone"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="email"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="password"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm textarea,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm select {
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 100% !important;
	height: 40px;
	max-width: calc(100% - 194px);
	margin-left: 42px;
	font-size: 16px;
	line-height: 40px;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.1),-3px -3px 6px white !important;
	padding: 0 5px;
	border: none;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="tel"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="text"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="phone"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="email"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="password"] {
	background: linear-gradient(to bottom,transparent 30px,#D4D4D4 31px,transparent 32px,transparent 100%) !important;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm textarea,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm select {
	background: #F4F4F4 !important;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow {
	width: 100%;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap {
	display: table;
	margin: 40px auto 0 !important;
}

.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap button,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .list-features .container .field_cta a,.list-features .container .field_cta .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .list-features .search-page .field_cta a,.list-features .search-page .field_cta .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .slider-images .cta-link a,.slider-images .cta-link .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoButtonRow .mktoButtonWrap a {
	background-image: none !important;
}

@media screen and (max-width: 640px) {
	.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm label {
		width:100% !important;
		text-align: left;
		border: none;
		margin: 20px 0 0 0;
	}

	.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="tel"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="text"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="phone"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="email"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm input[type="password"],.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm textarea,.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm select {
		width: 100% !important;
		margin: 0;
		max-width: 100%;
	}

	.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoLogicalField label {
		padding-left: 25px !important;
	}

	.main-content .digital-component.periodic-table .popup-wrapper form.mktoForm .mktoLogicalField label:before {
		left: 0px !important;
	}
}

.digital-component.devops-diagram {
	padding: 60px 0 48px;
}

.digital-component.devops-diagram .add_elements_to_diagram {
	display: flex;
	align-items: center;
}

.digital-component.devops-diagram .block-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 71px;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder {
	display: flex;
	align-items: center;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form .close-diagram-filter {
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 22px;
	line-height: 16px;
	color: #DB6247;
	cursor: pointer;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form .popup-title {
	display: none;
	color: #555555;
	line-height: 29px;
	margin: 0 0 30px;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form input.button {
	background-color: transparent;
	padding: 0 18px;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form input.button:hover {
	color: #DB6247;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form input.button:focus {
	outline: none;
	border: none;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form .reset-selection,.digital-component.devops-diagram .block-header form.devops-build-diagram-form .select-all,.digital-component.devops-diagram .block-header form.devops-build-diagram-form .cta-area {
	display: none;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100%;
	background: rgba(255,255,255,0.75);
	z-index: 9;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder {
	display: block;
	background-color: #F4F4F4;
	border: 1px solid #F5F5F5;
	padding: 50px 70px;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11);
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	min-height: 407px;
	white-space: nowrap;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select {
	width: 100%;
	max-width: 400px;
	margin: 0 7px 0 0;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select .select2-selection__rendered {
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11);
	border-radius: 6px;
	margin: 0 7px 0 0;
	padding: 0 15px;
	width: 400px;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select .select2-selection__rendered li {
	white-space: nowrap;
	display: flex;
	flex-flow: row-reverse;
	align-items: center;
	margin: 0 20px 0 0;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select .select2-selection__rendered.empty:after {
	display: block;
	content: "Slack, Github, Jira, etc.";
	color: rgba(0,0,0,0.4);
	margin: 2px 0 0 0;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .form-item,.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .form-actions {
	display: inline-block;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .popup-title,.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .close-diagram-filter {
	display: block;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form:not(.popup-on) .js-form-type-select {
	width: 100%;
	max-width: 400px;
	margin: 0 7px 0 0;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form:not(.popup-on) .js-form-type-select .select2-selection__rendered {
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11);
	border-radius: 6px;
	margin: 0 7px 0 0;
	height: 35px;
	overflow: hidden;
	display: flex;
	flex-flow: row;
	padding: 0 15px;
	width: 400px;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form:not(.popup-on) .js-form-type-select .select2-selection__rendered li {
	white-space: nowrap;
	display: flex;
	flex-flow: row-reverse;
	align-items: center;
	margin: 0 20px 0 0;
}

.digital-component.devops-diagram .block-header form.devops-build-diagram-form:not(.popup-on) .js-form-type-select .select2-selection__rendered.empty:after {
	content: "Slack, Github, Jira, etc.";
	color: rgba(0,0,0,0.4);
	margin: 2px 0 0 0;
}

.digital-component.devops-diagram #devOpsDiagram {
	padding-top: 42px;
}

.digital-component.devops-diagram #devOpsDiagram .wrapper {
	position: relative;
	border: 2px solid #649A3D;
	border-radius: 6px;
	padding: 20px;
	background-color: #F4F4F4;
}

.digital-component.devops-diagram #devOpsDiagram .category_name {
	display: flex;
	align-items: center;
	margin: 0 0 5px;
}

.digital-component.devops-diagram #devOpsDiagram .category_name p {
	position: relative;
	font-size: 14px;
	line-height: 16px;
	font-family: "GothamBold",sans-serif;
	color: #000;
	margin: 0;
	z-index: 3;
}

.digital-component.devops-diagram #devOpsDiagram .category_name .info-box {
	position: relative;
	z-index: 3;
	margin: 0 0 0 5px;
}

.digital-component.devops-diagram #devOpsDiagram .category_name .info-box i {
	color: #aaaaaa;
	border: 2px solid #aaaaaa;
	border-radius: 50%;
	display: block;
	width: 16px;
	height: 16px;
	font-size: 9px;
	line-height: 12px;
	text-align: center;
	cursor: pointer;
	text-indent: 1px;
}

.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description {
	display: none;
	position: absolute;
	top: 31px;
	left: 50%;
	transform: translateX(-50%);
	background-color: #F4F4F4;
	padding: 20px;
	border-radius: 6px;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.16);
	z-index: 99;
	min-width: 300px;
}

.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description h4,.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .list-features .container .subtitle,.list-features .container .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .subtitle,.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .list-features .search-page .subtitle,.list-features .search-page .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .subtitle,.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .list-features .search-page-admin .subtitle,.list-features .search-page-admin .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .subtitle,.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .slider-images .subtitle,.slider-images .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .subtitle,.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .fancy-bullets .container .fancy-bullets-item-list li,.fancy-bullets .container .fancy-bullets-item-list .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description li,.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .fancy-bullets .search-page .fancy-bullets-item-list li,.fancy-bullets .search-page .fancy-bullets-item-list .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description li,.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .fancy-bullets .search-page-admin .fancy-bullets-item-list li,.fancy-bullets .search-page-admin .fancy-bullets-item-list .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description li,.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .cards-4-bios .subtitle,.cards-4-bios .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .subtitle,.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description .field_name {
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 10px;
}

.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description p {
	font-size: 12px;
	line-height: 14px;
	color: #000;
	font-family: "GothamBook",sans-serif;
	padding: 0;
}

.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description:before {
	content: "";
	border-bottom: 10px solid #F4F4F4;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	position: absolute;
	top: -9px;
	left: 50%;
	transform: translateX(-50%);
}

@media screen and (min-width: 1025px) {
	.digital-component.devops-diagram #devOpsDiagram .category_name .info-box:hover {
		z-index:9;
	}

	.digital-component.devops-diagram #devOpsDiagram .category_name .info-box:hover .category_description {
		display: block;
	}
}

@media screen and (max-width: 1024px) {
	.digital-component.devops-diagram #devOpsDiagram .category_name .info-box.on {
		z-index:9;
	}

	.digital-component.devops-diagram #devOpsDiagram .category_name .info-box.on .category_description {
		display: block;
	}
}

.digital-component.devops-diagram #devOpsDiagram .selected > div {
	position: relative;
}

.digital-component.devops-diagram #devOpsDiagram .selected > div .img-wrapper {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	display: block;
	overflow: hidden;
}

.digital-component.devops-diagram #devOpsDiagram .selected > div .img-wrapper img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	object-fit: contain;
}

.digital-component.devops-diagram #devOpsDiagram .selected > div .remove {
	width: 0;
	height: 0;
	border-radius: 100%;
	position: absolute;
	left: 20px;
	top: 20px;
	transition: all 0.4s ease;
	overflow: hidden;
	background: #FFF;
	text-align: center;
	cursor: pointer;
}

.digital-component.devops-diagram #devOpsDiagram .selected > div .remove i {
	font-size: 20px;
	color: #DB6247;
}

.digital-component.devops-diagram #devOpsDiagram .selected > div:hover .remove {
	width: 20px;
	height: 20px;
	left: 30px;
	top: -6px;
}

.digital-component.devops-diagram #devOpsDiagram .add-to-category {
	display: block;
	color: #DB6247;
	cursor: pointer;
	width: 16px;
	height: 16px;
	font-size: 16px;
	position: absolute;
	transform: rotate(45deg);
}

.digital-component.devops-diagram #devOpsDiagram .category .category-wrapper {
	position: relative;
	height: 100%;
}

.digital-component.devops-diagram #devOpsDiagram .top {
	position: relative;
	border-width: 2px 0 2px 2px;
	border-style: solid;
	border-color: #649A3D;
	background-color: #FFF;
	width: calc(100% - 24px);
	margin: -63px 0 4px;
	padding: 10px;
	height: 82px;
}

.digital-component.devops-diagram #devOpsDiagram .top .category {
	height: 100%;
}

.digital-component.devops-diagram #devOpsDiagram .top .category .selected {
	display: flex;
	flex-wrap: wrap;
}

.digital-component.devops-diagram #devOpsDiagram .top .category .selected > div {
	position: relative;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin: 0 5px 5px 0;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.16);
}

.digital-component.devops-diagram #devOpsDiagram .top .add-to-category {
	right: 10px;
	top: 50%;
	transform: translateY(-50%) rotate(45deg);
}

.digital-component.devops-diagram #devOpsDiagram .top .triangle {
	position: absolute;
	width: 2px;
	height: calc(100% + 4px);
	background-color: #649A3D;
	right: 0;
	top: -2px;
}

.digital-component.devops-diagram #devOpsDiagram .top .triangle:before {
	content: "";
	border-left: 24px solid #649A3D;
	border-top: 42px solid transparent;
	border-bottom: 40px solid transparent;
	position: absolute;
	left: 2px;
	top: 0;
	z-index: 1;
}

.digital-component.devops-diagram #devOpsDiagram .top .triangle .inner {
	position: absolute;
	width: 2px;
	height: calc(100% - 4px);
	background-color: #FFF;
	left: -1px;
	top: 2px;
}

.digital-component.devops-diagram #devOpsDiagram .top .triangle .inner:after {
	content: "";
	border-left: 23px solid #FFF;
	border-top: 40px solid transparent;
	border-bottom: 38px solid transparent;
	position: absolute;
	left: 2px;
	top: 0px;
	z-index: 2;
}

.digital-component.devops-diagram #devOpsDiagram .main-body {
	display: flex;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .left {
	width: 328px;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .left .category {
	position: relative;
	margin: 0 0 1px 0;
	padding: 10px 10px 5px;
	background-color: #FFF;
	min-height: 82px;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .left .category .category-wrapper {
	padding-right: 50px;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .left .category .add-to-category {
	right: 9px;
	top: 34px;
	z-index: 1;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .left .category .selected {
	display: flex;
	flex-wrap: wrap;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .left .category .selected > div {
	position: relative;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin: 0 5px 5px 0;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.16);
	z-index: 1;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .left .category:before,.digital-component.devops-diagram #devOpsDiagram .main-body .left .category:after {
	content: "";
	position: absolute;
	left: 100%;
	background-color: #FFF;
	width: 884px;
	height: 50%;
}

@media screen and (max-width: 1290px) {
	.digital-component.devops-diagram #devOpsDiagram .main-body .left .category:before,.digital-component.devops-diagram #devOpsDiagram .main-body .left .category:after {
		width:calc(100vw - 285px);
	}
}

.digital-component.devops-diagram #devOpsDiagram .main-body .left .category:before {
	top: 0;
	transform: skewX(25deg);
	transform-origin: bottom;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .left .category:after {
	bottom: 0;
	transform: skewX(-25deg);
	transform-origin: top;
}

@media screen and (max-width: 1290px) {
	.digital-component.devops-diagram #devOpsDiagram .main-body .left {
		width:210px;
	}
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right {
	display: flex;
	width: calc(100% - 364px);
	border: 1px solid #F4F4F4;
	margin-bottom: 10px;
	margin-top: 7px;
	z-index: 1;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category {
	width: 100%;
	margin: 0 0 0 1px;
	background-color: #FFF;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category_name {
	width: calc(100% + 3px);
	position: relative;
	background: #279FEA;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.16);
	height: 46px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 0 0 -2px;
	z-index: 2;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category_name > p {
	color: #FFF;
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 0 15px;
	text-transform: uppercase;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category_name i {
	color: #A9D9F7;
	border-color: #A9D9F7;
}

@media screen and (min-width: 1025px) {
	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category_name:before {
		content:"";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #279FEA;
		z-index: 2;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category_name:after {
		content: "";
		position: absolute;
		left: 100%;
		top: 0;
		border-left: 10px solid #279FEA;
		border-top: 23px solid transparent;
		border-bottom: 23px solid transparent;
		filter: drop-shadow(3px 3px 6px rgba(0,0,0,0.16));
		z-index: 1;
	}
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .add-to-category {
	left: 50%;
	transform: translateX(-50%) rotate(45deg);
	bottom: 12px;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .selected {
	display: flex;
	flex-flow: column;
	padding: 10px 10px 30px;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .selected > div {
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	text-indent: -9999em;
	font-size: 0;
	color: transparent;
	margin: 0 auto 15px;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.16);
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .selected > div:hover .remove {
	width: 20px;
	height: 20px;
	left: 30px;
	top: -6px;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .category_name {
	background-color: #1D618B;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .category_name:before {
	background-color: #1D618B;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .category_name:after {
	border-left: 10px solid #1D618B;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .right-bar,.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .left-bar {
	display: flex;
	white-space: nowrap;
	justify-content: space-around;
	position: absolute;
	top: 0;
	width: 12px;
	height: 100%;
	background-color: rgba(212,236,251,0.5);
	padding-top: 46px;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .right-bar span,.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .left-bar span {
	display: flex;
	align-items: center;
	text-transform: uppercase;
	color: #279FEA;
	font-family: "GothamBold",sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .right-bar {
	right: 0;
	flex-flow: wrap;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .right-bar span {
	transform: rotate(90deg);
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .left-bar {
	left: -1px;
	flex-flow: wrap-reverse;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper .left-bar span {
	transform: rotate(-90deg);
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(1) .category-wrapper .category_name {
	z-index: 8;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(2) .category-wrapper .category_name {
	z-index: 7;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(3) .category-wrapper .category_name {
	z-index: 6;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(4) .category-wrapper .category_name {
	z-index: 5;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(5) .category-wrapper .category_name {
	z-index: 4;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(6) .category-wrapper .category_name {
	z-index: 3;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(7) .category-wrapper .category_name {
	z-index: 2;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:nth-child(8) .category-wrapper .category_name {
	z-index: 1;
}

.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:not(:last-child) {
	border-right: 1px solid #F4F4F4;
}

@media screen and (max-width: 1290px) {
	.digital-component.devops-diagram #devOpsDiagram .main-body .right {
		width:calc(100% - 245px);
	}
}

@media screen and (min-width: 1025px) {
	.digital-component.devops-diagram #devOpsDiagram .main-body:after {
		content:"";
		background-color: #FFF;
		width: calc(100% - 63px);
		height: calc(100% - 645px);
		left: 20px;
		bottom: 20px;
		position: absolute;
	}
}

.digital-component.devops-diagram #devOpsDiagram .diagram-loader {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100%;
	z-index: 99;
	background: rgba(255,255,255,0.75);
	background-image: url(/themes/custom/digitalai/css/../img/digital-loader.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100px;
	pointer-events: none;
}

.digital-component.devops-diagram #devOpsDiagram .diagram-loader.popup-on {
	display: block;
}

.digital-component.devops-diagram #devOpsDiagram .available {
	display: none;
}

.digital-component.devops-diagram .cta-area {
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	margin: 31px 0 0 0;
}

.digital-component.devops-diagram .cta-area a:not(:last-child) {
	margin: 0 40px 0 0;
}

.digital-component.devops-diagram .cta-area .downloadDiagram.disabled:before {
	content: none;
}

.digital-component.devops-diagram #diagram-popup {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100%;
	z-index: 99;
}

.digital-component.devops-diagram #diagram-popup .overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.75);
}

.digital-component.devops-diagram #diagram-popup .wrapper {
	width: auto;
	max-width: 100vw;
	max-height: 90%;
	overflow: auto;
	background-color: #F4F4F4;
	border: 1px solid #F5F5F5;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11);
	padding: 50px 70px 40px;
}

.digital-component.devops-diagram #diagram-popup .wrapper .content > div {
	display: none;
	min-height: 100px;
	max-width: 796px;
}

.digital-component.devops-diagram #diagram-popup .wrapper .content > div h3 {
	margin: 0 0 30px;
	line-height: 29px;
	color: #555555;
}

.digital-component.devops-diagram #diagram-popup .wrapper .content > div .video-wrapper {
	margin: 0 0 56px;
}

@media screen and (max-width: 480px) {
	.digital-component.devops-diagram #diagram-popup .wrapper .content > div .video-wrapper {
		left:-18px;
		width: calc(100% + 36px);
	}
}

.digital-component.devops-diagram #diagram-popup .wrapper .content > div .marketo-form-embed {
	padding: 0;
}

.digital-component.devops-diagram #diagram-popup .wrapper .content > div.submitTool {
	min-width: 600px;
}

.digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links {
	display: flex;
	width: 100%;
	align-items: baseline;
	justify-content: center;
}

.digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links a {
	font-size: 60px;
	color: #649A3D;
	transition: transform 0.3s ease;
}

.digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links a:not(:last-child) {
	margin: 0 30px 0 0;
}

@media screen and (min-width: 1024px) {
	.digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links a:hover {
		transform:translateY(-10px);
	}
}

.digital-component.devops-diagram #diagram-popup .wrapper .close-diagram-popup {
	width: 15px;
	height: 15px;
	position: absolute;
	cursor: pointer;
	right: 10px;
	top: 10px;
	color: #DB6247;
}

.digital-component.devops-diagram #diagram-popup .wrapper .close-diagram-popup i {
	display: block;
	font-size: 22px;
	line-height: 16px;
}

.digital-component.devops-diagram #diagram-popup.on {
	display: block;
}

.digital-component.devops-diagram #diagram-popup.share .wrapper .content .share {
	display: block;
}

.digital-component.devops-diagram #diagram-popup.genForm .overlay {
	pointer-events: none;
}

.digital-component.devops-diagram #diagram-popup.genForm .wrapper .content .diagram-gen-form {
	display: block;
}

.digital-component.devops-diagram #diagram-popup.genForm .wrapper .close-diagram-popup {
	display: none;
}

.digital-component.devops-diagram #diagram-popup.submitTool .wrapper .content .submitTool {
	display: block;
}

.digital-component.devops-diagram #diagram-popup.howWorks .wrapper .content .howWorks {
	display: block;
}

@media screen and (max-width: 1400px) {
	.digital-component.devops-diagram #devOpsDiagram .category_name .info-box {
		position:initial;
	}

	.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description {
		margin-left: 45px;
	}

	.digital-component.devops-diagram #devOpsDiagram .category_name .info-box .category_description:before {
		transform: none;
		left: 7px;
	}
}

@media screen and (max-width: 1024px) {
	.digital-component.devops-diagram {
		padding:20px 0 30px;
	}

	.digital-component.devops-diagram #devOpsDiagram {
		margin: 50px 0;
		padding: 11px;
	}

	.digital-component.devops-diagram #devOpsDiagram .category {
		margin: 5px 0 0 0 !important;
	}

	.digital-component.devops-diagram #devOpsDiagram .category .category_name {
		margin: 0;
	}

	.digital-component.devops-diagram #devOpsDiagram .category .category-wrapper {
		padding: 0 !important;
	}

	.digital-component.devops-diagram #devOpsDiagram .category .category-wrapper:not(.open) > *:not(.category_name) {
		display: none !important;
	}

	.digital-component.devops-diagram #devOpsDiagram .category .category-wrapper.open {
		min-height: 102px;
	}

	.digital-component.devops-diagram #devOpsDiagram .category .category-wrapper .selected {
		padding: 10px 30px 7px 16px;
	}

	.digital-component.devops-diagram #devOpsDiagram .category .category-wrapper .add-to-category {
		right: 8px !important;
		top: calc(50% + 20px) !important;
		transform: translateY(-50%) rotate(45deg) !important;
		bottom: auto !important;
		left: auto !important;
	}

	.digital-component.devops-diagram #devOpsDiagram .category .category-wrapper .category_name {
		position: relative;
		padding: 12px 30px 12px 16px;
		cursor: pointer;
	}

	.digital-component.devops-diagram #devOpsDiagram .category .category-wrapper .category_name .info-box .category_description {
		margin-left: 0;
		left: 0;
		top: 100%;
		transform: none;
		min-width: unset;
		max-width: 500px;
	}

	.digital-component.devops-diagram #devOpsDiagram .category .category-wrapper .category_name:after {
		content: "\f078";
		font-family: "Font Awesome Solid";
		color: #649A3D;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 8px;
		font-size: 19px;
	}

	.digital-component.devops-diagram #devOpsDiagram .category .category-wrapper.open .category_name:after {
		content: "\f077";
	}

	.digital-component.devops-diagram #devOpsDiagram .top {
		width: 100%;
		border-width: 2px;
		height: auto;
		margin: -36px 0 0;
		padding: 0;
	}

	.digital-component.devops-diagram #devOpsDiagram .top .category {
		margin: 0 !important;
	}

	.digital-component.devops-diagram #devOpsDiagram .top .triangle {
		display: none;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body {
		flex-flow: column;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .left {
		width: 100%;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .left .category {
		padding: 0;
		min-height: unset;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .left .category:before,.digital-component.devops-diagram #devOpsDiagram .main-body .left .category:after {
		content: none;
		display: none;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right {
		width: 100%;
		flex-flow: column;
		border: none;
		margin: 0;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category {
		border: none;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper .category_name {
		height: unset;
		justify-content: flex-start;
		width: 100%;
		margin: 0;
		box-shadow: none;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper .category_name p {
		font-size: 14px;
		line-height: 16px;
		padding: 0;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper .category_name:after {
		color: #FFF;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper:after {
		z-index: 2;
		color: #FFF;
		right: 8px;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper .selected {
		flex-flow: row;
		flex-wrap: wrap;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category .category-wrapper .selected > div {
		width: 40px;
		height: 40px;
		margin: 0 5px 5px 0;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper.open {
		min-height: 300px;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper.open .selected {
		padding: 10px 20px 30px;
	}

	.digital-component.devops-diagram #devOpsDiagram .main-body .right .category:last-child .category-wrapper.open .add-to-category {
		right: 18px !important;
	}

	.digital-component.devops-diagram .cta-area {
		flex-flow: column;
	}

	.digital-component.devops-diagram .cta-area a:not(:last-child) {
		margin: 0 0 20px 0;
	}
}

@media screen and (max-width: 900px) {
	.digital-component.devops-diagram .block-header {
		flex-flow:column;
	}

	.digital-component.devops-diagram .block-header h2.title,.digital-component.devops-diagram .block-header .paragraph-html .title.subtitle,.paragraph-html .digital-component.devops-diagram .block-header .title.subtitle {
		margin: 0 0 22px;
	}
}

@media screen and (max-width: 768px) {
	.digital-component.devops-diagram #diagram-popup .wrapper {
		width:94%;
		padding: 50px 40px 40px;
	}

	.digital-component.devops-diagram #diagram-popup .wrapper .content > div.submitTool {
		min-width: unset;
		width: 100%;
	}
}

@media screen and (max-width: 520px) {
	.digital-component.devops-diagram .block-header {
		margin:0 0 30px;
	}

	.digital-component.devops-diagram .block-header form.devops-build-diagram-form {
		width: 100%;
	}

	.digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder {
		flex-flow: column;
	}

	.digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder .add_elements_to_diagram {
		flex-flow: column;
		width: 100%;
	}

	.digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder .js-form-type-select {
		max-width: unset;
		margin: 0;
	}

	.digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder .js-form-type-select .select2-selection__rendered {
		width: 100%;
	}

	.digital-component.devops-diagram .block-header form.devops-build-diagram-form .pipeline-diagram-builder .form-actions {
		margin: 20px 0 0 0;
	}

	.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder {
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		transform: none;
		display: flex;
		flex-flow: column;
		align-items: center;
		padding: 40px 20px;
		white-space: normal;
	}

	.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder h3 {
		width: 100%;
		font-size: 24px;
		line-height: 30px;
		color: #444;
	}

	.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select {
		max-width: 100%;
		width: 100%;
		margin: 0 0 20px;
	}

	.digital-component.devops-diagram .block-header form.devops-build-diagram-form.popup-on .pipeline-diagram-builder .js-form-type-select .select2-selection__rendered {
		width: 100%;
	}

	.digital-component.devops-diagram #devOpsDiagram {
		margin: 0;
		padding: 20px 0 0 0;
	}

	.digital-component.devops-diagram #devOpsDiagram .wrapper {
		padding: 13px;
	}

	.digital-component.devops-diagram #diagram-popup .wrapper {
		width: 100vw;
		height: 100%;
		max-height: 100%;
		left: 0;
		top: 0;
		transform: none;
		padding: 42px 20px;
	}

	.digital-component.devops-diagram #diagram-popup .wrapper h3 {
		width: 100%;
		font-size: 24px;
		line-height: 30px;
		color: #444;
	}
}

@media screen and (max-width: 360px) {
	.digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links a {
		font-size:40px;
	}

	.digital-component.devops-diagram #diagram-popup .wrapper .content > div.share .share-links a:not(:last-child) {
		margin: 0 20px 0 0;
	}
}

.toolcest_main_wrapper,.integrations_main_wrapper,.customers_main_wrapper {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	justify-content: left;
}

.toolcest_main_wrapper .mix,.integrations_main_wrapper .mix,.customers_main_wrapper .mix {
	width: calc((100% / 3) - 5.5px);
	margin-bottom: 5px;
	box-shadow: 4px 4px 6px #0000001C;
	max-height: 303px;
	margin-right: 5px;
}

@media (max-width: 767px) {
	.toolcest_main_wrapper .mix,.integrations_main_wrapper .mix,.customers_main_wrapper .mix {
		width:calc((100% / 2) - 5.5px);
		margin-bottom: 11px;
	}
}

@media (max-width: 480px) {
	.toolcest_main_wrapper .mix,.integrations_main_wrapper .mix,.customers_main_wrapper .mix {
		width:100%;
		margin-bottom: 20px;
	}
}

.toolcest_main_wrapper .mix img,.integrations_main_wrapper .mix img,.customers_main_wrapper .mix img {
	width: 100%;
}

.toolcest_main_wrapper .mix .views-field,.integrations_main_wrapper .mix .views-field,.customers_main_wrapper .mix .views-field {
	height: 100%;
}

.toolcest_main_wrapper .mix .views-field-title,.integrations_main_wrapper .mix .views-field-title,.customers_main_wrapper .mix .views-field-title {
	display: none;
}

.toolcest_main_wrapper .mix .field-content,.integrations_main_wrapper .mix .field-content,.customers_main_wrapper .mix .field-content {
	background: #FFF;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 15px;
}

.product_courses_component,.integrations_component,.glossary_component,.tool_cest_component,.customers_component {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	margin-top: 40px;
}

.product_courses_component .sidebar_left,.integrations_component .sidebar_left,.glossary_component .sidebar_left,.tool_cest_component .sidebar_left,.customers_component .sidebar_left {
	position: relative;
	width: 100%;
	max-width: 310px;
	margin-right: 33px;
}

@media (max-width: 990px) {
	.product_courses_component .sidebar_left,.integrations_component .sidebar_left,.glossary_component .sidebar_left,.tool_cest_component .sidebar_left,.customers_component .sidebar_left {
		max-width:250px !important;
	}
}

@media (max-width: 767px) {
	.product_courses_component .sidebar_left,.integrations_component .sidebar_left,.glossary_component .sidebar_left,.tool_cest_component .sidebar_left,.customers_component .sidebar_left {
		max-width:100% !important;
		margin-right: 0;
	}
}

.product_courses_component .sidebar_left ::-webkit-input-placeholder,.integrations_component .sidebar_left ::-webkit-input-placeholder,.glossary_component .sidebar_left ::-webkit-input-placeholder,.tool_cest_component .sidebar_left ::-webkit-input-placeholder,.customers_component .sidebar_left ::-webkit-input-placeholder {
	color: #444;
}

.product_courses_component .sidebar_left ::-moz-placeholder,.integrations_component .sidebar_left ::-moz-placeholder,.glossary_component .sidebar_left ::-moz-placeholder,.tool_cest_component .sidebar_left ::-moz-placeholder,.customers_component .sidebar_left ::-moz-placeholder {
	color: #444;
}

.product_courses_component .sidebar_left :-ms-input-placeholder,.integrations_component .sidebar_left :-ms-input-placeholder,.glossary_component .sidebar_left :-ms-input-placeholder,.tool_cest_component .sidebar_left :-ms-input-placeholder,.customers_component .sidebar_left :-ms-input-placeholder {
	color: #444;
}

.product_courses_component .sidebar_left :-moz-placeholder,.integrations_component .sidebar_left :-moz-placeholder,.glossary_component .sidebar_left :-moz-placeholder,.tool_cest_component .sidebar_left :-moz-placeholder,.customers_component .sidebar_left :-moz-placeholder {
	color: #444;
}

.product_courses_component .sidebar_left #custom-search,.integrations_component .sidebar_left #custom-search,.glossary_component .sidebar_left #custom-search,.tool_cest_component .sidebar_left #custom-search,.customers_component .sidebar_left #custom-search {
	position: absolute;
	left: 0;
	top: 80px;
	border: none;
	border-bottom: 1px solid #2A2A2A;
	background: transparent;
	font-size: 20px;
	line-height: 36px;
	padding: 25px 0;
	width: 100%;
	font-weight: 700;
	color: #444;
}

.product_courses_component .sidebar_left #custom-search:focus,.integrations_component .sidebar_left #custom-search:focus,.glossary_component .sidebar_left #custom-search:focus,.tool_cest_component .sidebar_left #custom-search:focus,.customers_component .sidebar_left #custom-search:focus {
	outline: none;
}

.product_courses_component .sidebar_left #custom-search + .filters_wrapper .filters_title,.integrations_component .sidebar_left #custom-search + .filters_wrapper .filters_title,.glossary_component .sidebar_left #custom-search + .filters_wrapper .filters_title,.tool_cest_component .sidebar_left #custom-search + .filters_wrapper .filters_title,.customers_component .sidebar_left #custom-search + .filters_wrapper .filters_title {
	margin-bottom: 100px;
}

.product_courses_component .sidebar_left .filters_title,.integrations_component .sidebar_left .filters_title,.glossary_component .sidebar_left .filters_title,.tool_cest_component .sidebar_left .filters_title,.customers_component .sidebar_left .filters_title {
	font-size: 28px;
	line-height: 36px;
	color: #000;
	font-family: "GothamBold",sans-serif;
	padding-bottom: 23px;
	border-bottom: 2px solid #2A2A2A;
}

.product_courses_component .sidebar_left .filters_wrapper,.integrations_component .sidebar_left .filters_wrapper,.glossary_component .sidebar_left .filters_wrapper,.tool_cest_component .sidebar_left .filters_wrapper,.customers_component .sidebar_left .filters_wrapper {
	clear: both;
	margin-top: 10px;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form {
	width: 100%;
	float: none;
	margin: 0 0 36px;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset {
	float: none;
	width: 100%;
	margin-left: 0 !important;
	padding: 25px 0;
	border-bottom: 1px solid #2A2A2A;
	margin-bottom: 0;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend {
	border: none;
	background: transparent;
	font-weight: bold;
	font-size: 20px;
	line-height: 36px;
	padding: 10px 0;
	float: left;
	margin-top: 0;
	font-family: "GothamBold",sans-serif;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .checked-counter,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .checked-counter,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .checked-counter,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .checked-counter,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .checked-counter {
	display: none !important;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle,.paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle,.paragraph-html .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle,.paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle,.paragraph-html .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle,.paragraph-html .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle {
	font-size: 20px;
	line-height: 36px;
	color: #444444;
	border: none;
	padding: 0;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2:after,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle:after,.paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle:after,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2:after,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle:after,.paragraph-html .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle:after,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2:after,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle:after,.paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle:after,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2:after,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle:after,.paragraph-html .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle:after,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend h2:after,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .paragraph-html .subtitle:after,.paragraph-html .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend .subtitle:after {
	background: transparent !important;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::after,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::after,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::after,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::after,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::after {
	height: 24px;
	background: #DB6247;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::before,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::before,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::before,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::before,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > *:not(.checked-counter)::before {
	height: 24px;
	background: #DB6247;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle,.paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle,.paragraph-html .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle,.paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle,.paragraph-html .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle,.paragraph-html .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle {
	color: #649A3D;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2:after,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle:after,.paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle:after,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2:after,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle:after,.paragraph-html .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle:after,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2:after,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle:after,.paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle:after,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2:after,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle:after,.paragraph-html .tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle:after,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open h2:after,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .paragraph-html .subtitle:after,.paragraph-html .customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open .subtitle:after {
	line-height: 14px;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper {
	display: block;
	box-shadow: none;
	clear: left;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper:before,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper:before,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper:before,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper:before,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open + .fieldset-wrapper:before {
	content: none;
	display: none;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open:after,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open:after,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open:after,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open:after,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form legend.open:after {
	display: none;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper {
	position: relative;
	transform: none;
	transform-origin: top;
	transition: all 0.3s ease;
	right: auto;
	background: transparent;
	padding: 0 0 30px;
	top: auto;
	min-width: auto;
	border: none;
	z-index: 99;
	max-width: 100%;
	display: none;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper .js-form-type-checkbox,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper .js-form-type-checkbox,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper .js-form-type-checkbox,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper .js-form-type-checkbox,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper .js-form-type-checkbox {
	width: 100%;
	float: none;
	text-align: left;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label {
	opacity: 1;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label h3,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label h3,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label h3,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label h3,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label h3 {
	font-weight: bold;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label:after,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label:after,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label:after,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label:after,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input:checked + label:after {
	display: inline-block;
	content: "\f057";
	font-family: "Font Awesome Regular";
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	height: 16px;
	color: #DB6247;
	margin-left: 10px;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label {
	color: #000;
	border: none;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0;
	min-width: auto;
	font-size: 16px;
	line-height: 36px;
	text-align: left;
	margin: 0;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3 {
	font-family: "GothamBook",sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 36px;
	color: #000;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3:before,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3:before,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3:before,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3:before,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label h3:before {
	width: 12px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked {
	font-weight: bold;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked:after,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked:after,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked:after,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked:after,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label.cliked:after {
	display: inline-block;
	content: "\f057";
	font-family: "Font Awesome Regular";
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	height: 16px;
	color: #DB6247;
	margin-left: 10px;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="activity-base"] h3:before,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="activity-base"] h3:before,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="activity-base"] h3:before,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="activity-base"] h3:before,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="activity-base"] h3:before {
	background: #6C6297;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="supplemental-topics"] h3:before,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="supplemental-topics"] h3:before,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="supplemental-topics"] h3:before,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="supplemental-topics"] h3:before,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="supplemental-topics"] h3:before {
	background: #FA8231;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="role-based"] h3:before,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="role-based"] h3:before,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="role-based"] h3:before,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="role-based"] h3:before,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label[for*="role-based"] h3:before {
	background: #33D389;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover {
	font-weight: bold;
	opacity: 1;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover h3,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover h3,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover h3,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover h3,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper input + label:hover h3 {
	font-weight: bold;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all {
	display: inline-block !important;
	color: #DB6247;
	text-transform: uppercase;
	font-family: "GothamBold",sans-serif;
	text-decoration: none;
	font-size: 14px;
	line-height: 26px;
	margin-top: 20px;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset:hover,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all:hover,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset:hover,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all:hover,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset:hover,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all:hover,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset:hover,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all:hover,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset:hover,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all:hover {
	font-weight: 500;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all {
	float: right;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all.off,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all.off,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all.off,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all.off,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form .select_all.off {
	display: none !important;
}

@media (max-width: 768px) {
	.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form {
		margin:0;
	}

	.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,.tool_cest_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset,.customers_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset {
		padding: 10px 0;
	}
}

.product_courses_component .filters-info,.integrations_component .filters-info,.glossary_component .filters-info,.tool_cest_component .filters-info,.customers_component .filters-info {
	text-align: center;
}

.product_courses_component .filters-info p,.integrations_component .filters-info p,.glossary_component .filters-info p,.tool_cest_component .filters-info p,.customers_component .filters-info p {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 5px;
}

.product_courses_component .filters-info:not(.mobile_only),.integrations_component .filters-info:not(.mobile_only),.glossary_component .filters-info:not(.mobile_only),.tool_cest_component .filters-info:not(.mobile_only),.customers_component .filters-info:not(.mobile_only) {
	margin-bottom: 40px;
}

.product_courses_component .filters-info.mobile_only,.integrations_component .filters-info.mobile_only,.glossary_component .filters-info.mobile_only,.tool_cest_component .filters-info.mobile_only,.customers_component .filters-info.mobile_only {
	display: none;
}

@media (max-width: 767px) {
	.product_courses_component .filters-info:not(.mobile_only),.integrations_component .filters-info:not(.mobile_only),.glossary_component .filters-info:not(.mobile_only),.tool_cest_component .filters-info:not(.mobile_only),.customers_component .filters-info:not(.mobile_only) {
		display:none;
	}

	.product_courses_component .filters-info.mobile_only,.integrations_component .filters-info.mobile_only,.glossary_component .filters-info.mobile_only,.tool_cest_component .filters-info.mobile_only,.customers_component .filters-info.mobile_only {
		width: 100%;
		display: block;
		padding: 60px 0;
		border-top: 1px solid #D4D4D4;
	}
}

.product_courses_component .glossary_container,.integrations_component .glossary_container,.glossary_component .glossary_container,.tool_cest_component .glossary_container,.customers_component .glossary_container {
	width: calc(100% - 373px);
}

.product_courses_component .product_courses_container,.product_courses_component .tools_container,.product_courses_component .customers_container,.integrations_component .product_courses_container,.integrations_component .tools_container,.integrations_component .customers_container,.glossary_component .product_courses_container,.glossary_component .tools_container,.glossary_component .customers_container,.tool_cest_component .product_courses_container,.tool_cest_component .tools_container,.tool_cest_component .customers_container,.customers_component .product_courses_container,.customers_component .tools_container,.customers_component .customers_container {
	width: calc(100% - 343px);
	margin: 0 0 0 auto;
}

.product_courses_component .product_courses_container ::-webkit-input-placeholder,.product_courses_component .tools_container ::-webkit-input-placeholder,.product_courses_component .customers_container ::-webkit-input-placeholder,.integrations_component .product_courses_container ::-webkit-input-placeholder,.integrations_component .tools_container ::-webkit-input-placeholder,.integrations_component .customers_container ::-webkit-input-placeholder,.glossary_component .product_courses_container ::-webkit-input-placeholder,.glossary_component .tools_container ::-webkit-input-placeholder,.glossary_component .customers_container ::-webkit-input-placeholder,.tool_cest_component .product_courses_container ::-webkit-input-placeholder,.tool_cest_component .tools_container ::-webkit-input-placeholder,.tool_cest_component .customers_container ::-webkit-input-placeholder,.customers_component .product_courses_container ::-webkit-input-placeholder,.customers_component .tools_container ::-webkit-input-placeholder,.customers_component .customers_container ::-webkit-input-placeholder {
	color: #444;
}

.product_courses_component .product_courses_container ::-moz-placeholder,.product_courses_component .tools_container ::-moz-placeholder,.product_courses_component .customers_container ::-moz-placeholder,.integrations_component .product_courses_container ::-moz-placeholder,.integrations_component .tools_container ::-moz-placeholder,.integrations_component .customers_container ::-moz-placeholder,.glossary_component .product_courses_container ::-moz-placeholder,.glossary_component .tools_container ::-moz-placeholder,.glossary_component .customers_container ::-moz-placeholder,.tool_cest_component .product_courses_container ::-moz-placeholder,.tool_cest_component .tools_container ::-moz-placeholder,.tool_cest_component .customers_container ::-moz-placeholder,.customers_component .product_courses_container ::-moz-placeholder,.customers_component .tools_container ::-moz-placeholder,.customers_component .customers_container ::-moz-placeholder {
	color: #444;
}

.product_courses_component .product_courses_container :-ms-input-placeholder,.product_courses_component .tools_container :-ms-input-placeholder,.product_courses_component .customers_container :-ms-input-placeholder,.integrations_component .product_courses_container :-ms-input-placeholder,.integrations_component .tools_container :-ms-input-placeholder,.integrations_component .customers_container :-ms-input-placeholder,.glossary_component .product_courses_container :-ms-input-placeholder,.glossary_component .tools_container :-ms-input-placeholder,.glossary_component .customers_container :-ms-input-placeholder,.tool_cest_component .product_courses_container :-ms-input-placeholder,.tool_cest_component .tools_container :-ms-input-placeholder,.tool_cest_component .customers_container :-ms-input-placeholder,.customers_component .product_courses_container :-ms-input-placeholder,.customers_component .tools_container :-ms-input-placeholder,.customers_component .customers_container :-ms-input-placeholder {
	color: #444;
}

.product_courses_component .product_courses_container :-moz-placeholder,.product_courses_component .tools_container :-moz-placeholder,.product_courses_component .customers_container :-moz-placeholder,.integrations_component .product_courses_container :-moz-placeholder,.integrations_component .tools_container :-moz-placeholder,.integrations_component .customers_container :-moz-placeholder,.glossary_component .product_courses_container :-moz-placeholder,.glossary_component .tools_container :-moz-placeholder,.glossary_component .customers_container :-moz-placeholder,.tool_cest_component .product_courses_container :-moz-placeholder,.tool_cest_component .tools_container :-moz-placeholder,.tool_cest_component .customers_container :-moz-placeholder,.customers_component .product_courses_container :-moz-placeholder,.customers_component .tools_container :-moz-placeholder,.customers_component .customers_container :-moz-placeholder {
	color: #444;
}

.product_courses_component .product_courses_container #custom-search,.product_courses_component .tools_container #custom-search,.product_courses_component .customers_container #custom-search,.integrations_component .product_courses_container #custom-search,.integrations_component .tools_container #custom-search,.integrations_component .customers_container #custom-search,.glossary_component .product_courses_container #custom-search,.glossary_component .tools_container #custom-search,.glossary_component .customers_container #custom-search,.tool_cest_component .product_courses_container #custom-search,.tool_cest_component .tools_container #custom-search,.tool_cest_component .customers_container #custom-search,.customers_component .product_courses_container #custom-search,.customers_component .tools_container #custom-search,.customers_component .customers_container #custom-search {
	border: none;
	border-bottom: 2px solid #2A2A2A;
	background: transparent;
	font-size: 20px;
	line-height: 36px;
	padding: 16px 0 17px 50px;
	width: calc(100% - 5px);
	font-weight: 700;
	color: #444;
	margin: 0 0 40px;
	background: transparent url("/themes/custom/digitalai/css/../svg/search.svg") no-repeat left 5px center;
	background-size: 30px;
}

.product_courses_component .product_courses_container #custom-search:focus,.product_courses_component .tools_container #custom-search:focus,.product_courses_component .customers_container #custom-search:focus,.integrations_component .product_courses_container #custom-search:focus,.integrations_component .tools_container #custom-search:focus,.integrations_component .customers_container #custom-search:focus,.glossary_component .product_courses_container #custom-search:focus,.glossary_component .tools_container #custom-search:focus,.glossary_component .customers_container #custom-search:focus,.tool_cest_component .product_courses_container #custom-search:focus,.tool_cest_component .tools_container #custom-search:focus,.tool_cest_component .customers_container #custom-search:focus,.customers_component .product_courses_container #custom-search:focus,.customers_component .tools_container #custom-search:focus,.customers_component .customers_container #custom-search:focus {
	outline: none;
}

.product_courses_component .glossary_container,.product_courses_component .tools_container,.product_courses_component .customers_container,.integrations_component .glossary_container,.integrations_component .tools_container,.integrations_component .customers_container,.glossary_component .glossary_container,.glossary_component .tools_container,.glossary_component .customers_container,.tool_cest_component .glossary_container,.tool_cest_component .tools_container,.tool_cest_component .customers_container,.customers_component .glossary_container,.customers_component .tools_container,.customers_component .customers_container {
	overflow: hidden;
}

@media (max-width: 990px) {
	.product_courses_component .glossary_container,.product_courses_component .tools_container,.product_courses_component .customers_container,.integrations_component .glossary_container,.integrations_component .tools_container,.integrations_component .customers_container,.glossary_component .glossary_container,.glossary_component .tools_container,.glossary_component .customers_container,.tool_cest_component .glossary_container,.tool_cest_component .tools_container,.tool_cest_component .customers_container,.customers_component .glossary_container,.customers_component .tools_container,.customers_component .customers_container {
		width:calc(100% - 283px);
	}
}

@media (max-width: 767px) {
	.product_courses_component .glossary_container,.product_courses_component .tools_container,.product_courses_component .customers_container,.integrations_component .glossary_container,.integrations_component .tools_container,.integrations_component .customers_container,.glossary_component .glossary_container,.glossary_component .tools_container,.glossary_component .customers_container,.tool_cest_component .glossary_container,.tool_cest_component .tools_container,.tool_cest_component .customers_container,.customers_component .glossary_container,.customers_component .tools_container,.customers_component .customers_container {
		width:100%;
		margin-top: 30px;
	}
}

@media (max-width: 1100px) {
	.product_courses_component .glossary_container .mixitup-page-list button,.product_courses_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list button,.product_courses_component .tools_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list button,.product_courses_component .customers_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .product_courses_component .customers_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list button,.integrations_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list button,.integrations_component .tools_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list button,.integrations_component .customers_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .integrations_component .customers_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list button,.glossary_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list button,.glossary_component .tools_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list button,.glossary_component .customers_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .glossary_component .customers_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list button,.tool_cest_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list button,.tool_cest_component .tools_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list button,.tool_cest_component .customers_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .tool_cest_component .customers_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list button,.customers_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list button,.customers_component .tools_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .customers_component .tools_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list button,.customers_component .customers_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .customers_component .customers_container .mixitup-page-list a {
		margin:0 5.5px;
		min-width: auto;
		padding: 5px 10px;
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.product_courses_component .glossary_container .mixitup-page-list,.product_courses_component .tools_container .mixitup-page-list,.product_courses_component .customers_container .mixitup-page-list,.integrations_component .glossary_container .mixitup-page-list,.integrations_component .tools_container .mixitup-page-list,.integrations_component .customers_container .mixitup-page-list,.glossary_component .glossary_container .mixitup-page-list,.glossary_component .tools_container .mixitup-page-list,.glossary_component .customers_container .mixitup-page-list,.tool_cest_component .glossary_container .mixitup-page-list,.tool_cest_component .tools_container .mixitup-page-list,.tool_cest_component .customers_container .mixitup-page-list,.customers_component .glossary_container .mixitup-page-list,.customers_component .tools_container .mixitup-page-list,.customers_component .customers_container .mixitup-page-list {
		padding:40px 0 60px;
	}
}

@media (max-width: 440px) {
	.product_courses_component .glossary_container .mixitup-page-list button,.product_courses_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .product_courses_component .glossary_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list button,.product_courses_component .tools_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .product_courses_component .tools_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list button,.product_courses_component .customers_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .product_courses_component .customers_container .mixitup-page-list a,.product_courses_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .product_courses_component .customers_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list button,.integrations_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .integrations_component .glossary_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list button,.integrations_component .tools_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .integrations_component .tools_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list button,.integrations_component .customers_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .integrations_component .customers_container .mixitup-page-list a,.integrations_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .integrations_component .customers_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list button,.glossary_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .glossary_component .glossary_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list button,.glossary_component .tools_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .glossary_component .tools_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list button,.glossary_component .customers_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .glossary_component .customers_container .mixitup-page-list a,.glossary_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .glossary_component .customers_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list button,.tool_cest_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .tool_cest_component .glossary_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list button,.tool_cest_component .tools_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .tool_cest_component .tools_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list button,.tool_cest_component .customers_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .tool_cest_component .customers_container .mixitup-page-list a,.tool_cest_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .tool_cest_component .customers_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list button,.customers_component .glossary_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .glossary_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .customers_component .glossary_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list button,.customers_component .tools_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .tools_container .mixitup-page-list a,.customers_component .tools_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .customers_component .tools_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list button,.customers_component .customers_container .mixitup-page-list .list-features .container .field_cta a,.list-features .container .field_cta .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .list-features .search-page .field_cta a,.list-features .search-page .field_cta .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .list-features .search-page-admin .field_cta a,.list-features .search-page-admin .field_cta .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .slider-images .cta-link a,.slider-images .cta-link .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .events-webinars .view-content .views-row .event-info .field_event_url a,.events-webinars .view-content .views-row .event-info .field_event_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .container .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list body:not(.contact) .marketo-form .field_download_url a,body:not(.contact) .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list body:not(.contact) .no-marketo .field_download_url a,body:not(.contact) .no-marketo .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list body:not(.contact) .event-learn-more.aside a,body:not(.contact) .event-learn-more.aside .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .event-learn-more.aside a,.marketo-form-embed:not(.column-two) .event-learn-more.aside .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list body:not(.contact) .marketo-thank-you-message .button-popup-video a,body:not(.contact) .marketo-thank-you-message .button-popup-video .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list body.path-node .marketo-form .field_download_url a,body.path-node .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .marketo-form-embed.column-one .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url .customers_component .customers_container .mixitup-page-list a,.customers_component .customers_container .mixitup-page-list .events .view-content .views-row .event-info .field_event_url a,.events .view-content .views-row .event-info .field_event_url .customers_component .customers_container .mixitup-page-list a {
		margin:0 3px;
	}
}

.product_courses_component .product_courses_container .product_courses_main_wrapper > .mix,.integrations_component .product_courses_container .product_courses_main_wrapper > .mix,.glossary_component .product_courses_container .product_courses_main_wrapper > .mix,.tool_cest_component .product_courses_container .product_courses_main_wrapper > .mix,.customers_component .product_courses_container .product_courses_main_wrapper > .mix {
	margin: 0 0 48px;
}

.product_courses_component .product_courses_container .product_courses_main_wrapper > .mix:last-child,.integrations_component .product_courses_container .product_courses_main_wrapper > .mix:last-child,.glossary_component .product_courses_container .product_courses_main_wrapper > .mix:last-child,.tool_cest_component .product_courses_container .product_courses_main_wrapper > .mix:last-child,.customers_component .product_courses_container .product_courses_main_wrapper > .mix:last-child {
	margin: 0;
}

.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open > legend h2.fieldset-legend:after,.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open > legend .paragraph-html .fieldset-legend.subtitle:after,.paragraph-html .integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open > legend .fieldset-legend.subtitle:after {
	line-height: 14px;
}

.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open > .fieldset-wrapper {
	display: block;
}

.integrations_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open > .fieldset-wrapper:before {
	content: none;
	display: none;
}

.product_courses_component .sidebar_left .filters_wrapper {
	margin-top: 26px;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form {
	background-color: #FFF;
	padding: 15px;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset {
	padding: 0;
	border: none;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend {
	padding: 10px 5px;
	border-bottom: 2px solid #649A3D;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend h2.fieldset-legend,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .paragraph-html .fieldset-legend.subtitle,.paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .fieldset-legend.subtitle {
	font-size: 16px;
	line-height: 20px;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend h2.fieldset-legend:before,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .paragraph-html .fieldset-legend.subtitle:before,.paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .fieldset-legend.subtitle:before {
	content: "\f078";
	font-family: "Font Awesome Solid";
	width: 16px;
	height: 10px;
	font-size: 16px;
	line-height: 10px;
	text-align: center;
	color: #2A2A2A;
	background: transparent;
	transform: none;
	position: absolute;
	top: 15px;
	right: 0;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend h2.fieldset-legend:after,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .paragraph-html .fieldset-legend.subtitle:after,.paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset legend .fieldset-legend.subtitle:after {
	content: none;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper {
	padding: 0;
	display: block;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input + label {
	padding: 2px 0;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input + label h3 {
	width: 100%;
	padding: 0 5px;
	font-size: 14px;
	font-family: "GothamBook",sans-serif;
	line-height: 40px;
	color: #2A2A2A;
	letter-spacing: -0.42px;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input + label:after {
	content: none !important;
	display: none !important;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input + label:hover {
	font-weight: 400;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input + label:hover h3 {
	font-weight: 400;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input:not(:checked) + label {
	display: none;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper input:checked + label h3 {
	font-weight: 400;
	background: #F4F4F4;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset .fieldset-wrapper .form-item:not(:last-child) input + label {
	border-bottom: 1px solid #D4D4D4;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend h2,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend .paragraph-html .subtitle,.paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend .subtitle {
	color: #2A2A2A;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend h2:before,.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend .paragraph-html .subtitle:before,.paragraph-html .product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend .subtitle:before {
	content: "\f077";
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend + .fieldset-wrapper input + label h3:before {
	content: "";
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend + .fieldset-wrapper input + label {
	display: block !important;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend + .fieldset-wrapper input + label h3:before {
	content: none;
	display: none;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form > fieldset.open legend + .fieldset-wrapper:before {
	content: none;
	display: none;
}

.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form #reset {
	display: none !important;
}

@media screen and (max-width: 1200px) {
	.product_courses_component .sidebar_left {
		max-width:100% !important;
		margin-right: 0;
	}

	.product_courses_component .sidebar_left .filters_wrapper form.bef-exposed-form {
		margin: 0 0 40px;
	}

	.product_courses_component .product_courses_container {
		width: 100%;
	}

	.product_courses_component .product_courses_container .product-teaser .list {
		width: calc(55% - 5px);
	}

	.product_courses_component .product_courses_container .product-teaser .list .field_course_event .digital-component {
		padding: 8px;
	}

	.product_courses_component .product_courses_container .product-teaser .body {
		width: calc(45% - 5px);
	}
}

@media screen and (max-width: 768px) {
	.product_courses_component .product_courses_container .product-teaser {
		flex-flow:column;
	}

	.product_courses_component .product_courses_container .product-teaser .body {
		width: 100%;
	}

	.product_courses_component .product_courses_container .product-teaser .list {
		width: 100%;
		height: auto;
		margin: 30px 0 0 0;
	}

	.product_courses_component .product_courses_container .product-teaser .more {
		display: none;
	}
}

.glossary_component .sidebar_left {
	max-width: 340px;
}

.glossary_component .sidebar_left .filters_wrapper {
	border-radius: 11px;
	box-shadow: -4px -4px 5px rgba(255,255,255,0.5),4px 4px 5px rgba(0,0,0,0.11);
	padding: 20px 16px 20px 14px;
	background-color: #F4F4F4;
}

@media screen and (min-width: 768px) {
	.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > h2:not(.checked-counter):before,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .paragraph-html legend > .subtitle:not(.checked-counter):before,.paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > .subtitle:not(.checked-counter):before,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > h2:not(.checked-counter):after,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .paragraph-html legend > .subtitle:not(.checked-counter):after,.paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > .subtitle:not(.checked-counter):after {
		content:none;
		display: none;
	}

	.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > h2:not(.checked-counter).fieldset-legend,.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .paragraph-html legend > .subtitle:not(.checked-counter).fieldset-legend,.paragraph-html .glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form legend > .subtitle:not(.checked-counter).fieldset-legend {
		color: #649A3D;
	}

	.glossary_component .sidebar_left .filters_wrapper form.bef-exposed-form .fieldset-wrapper {
		display: block;
	}
}

.glossary_component .glossary_main_wrapper {
	margin: 5px 0 0 0;
}

.glossary_component .glossary_main_wrapper .glossary-item {
	margin: 0 0 58px;
}

.glossary_component .glossary_main_wrapper .glossary-item a.title {
	color: #2A2A2A;
	font-size: 20px;
	line-height: 24px;
	font-family: "GothamBold",sans-serif;
	margin: 0 0 10px;
}

.glossary_component .glossary_main_wrapper .glossary-item a.title:hover {
	color: #DB6247;
}

.glossary_component .glossary_main_wrapper .glossary-item .field_short_description {
	font-size: 16px;
	line-height: 22px;
	color: #2A2A2A;
}

.glossary_component .glossary_main_wrapper .glossary-item .field_short_description p {
	line-height: 22px;
}

.glossary_component .glossary_main_wrapper .glossary-item .field_short_description p:last-child {
	margin: 0;
}

.integration_individual,.toolcest_individual {
	margin-top: -100px;
	padding: 70px 0 0;
}

.integration_individual .container,.integration_individual .search-page,.integration_individual .search-page-admin,.toolcest_individual .container,.toolcest_individual .search-page,.toolcest_individual .search-page-admin {
	display: flex;
	align-items: flex-start;
	padding-top: 70px;
	padding-bottom: 70px;
}

@media (max-width: 767px) {
	.integration_individual .container,.integration_individual .search-page,.integration_individual .search-page-admin,.toolcest_individual .container,.toolcest_individual .search-page,.toolcest_individual .search-page-admin {
		flex-wrap:wrap;
	}
}

.integration_individual .left-side,.toolcest_individual .left-side {
	width: 100%;
}

.integration_individual .left-side .individual_title,.toolcest_individual .left-side .individual_title {
	color: #649A3D;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: -.12px;
	font-family: "GothamBold",sans-serif;
	margin-bottom: 0;
}

@media (max-width: 767px) {
	.integration_individual .left-side .individual_title,.toolcest_individual .left-side .individual_title {
		font-size:20px;
	}
}

.integration_individual .left-side .title,.toolcest_individual .left-side .title {
	color: #000;
}

.integration_individual .left-side .body,.toolcest_individual .left-side .body {
	margin-bottom: 40px;
	margin-top: 10px;
}

.integration_individual .left-side .left_links-side,.toolcest_individual .left-side .left_links-side {
	display: flex;
	flex-direction: column;
}

.integration_individual .left-side .left_links-side .cta,.integration_individual .left-side .left_links-side html body .field_menu_card_reference .form-item--error-message a,html body .field_menu_card_reference .form-item--error-message .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side html body .main-content .form-item--error-message a,html body .main-content .form-item--error-message .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,.tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,.tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,.tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a,.icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a,.cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .cards-2-4 .cards-2-4-child .field_cta_one a,.cards-2-4 .cards-2-4-child .field_cta_one .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .events-webinars footer a,.events-webinars footer .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .integrations-by-product header a,.integrations-by-product header .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .integrations-by-type header a,.integrations-by-type header .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .technologies-by-model header a,.technologies-by-model header .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .technologies-by-type header a,.technologies-by-type header .integration_individual .left-side .left_links-side a,.integration_individual .left-side .left_links-side .cvent-related .view-content > .views-row article > a,.cvent-related .view-content > .views-row .integration_individual .left-side .left_links-side article > a,.toolcest_individual .left-side .left_links-side .cta,.toolcest_individual .left-side .left_links-side html body .field_menu_card_reference .form-item--error-message a,html body .field_menu_card_reference .form-item--error-message .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side html body .main-content .form-item--error-message a,html body .main-content .form-item--error-message .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,.tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,.tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,.tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a,.icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a,.cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .cards-2-4 .cards-2-4-child .field_cta_one a,.cards-2-4 .cards-2-4-child .field_cta_one .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .events-webinars footer a,.events-webinars footer .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .integrations-by-product header a,.integrations-by-product header .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .integrations-by-type header a,.integrations-by-type header .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .technologies-by-model header a,.technologies-by-model header .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .technologies-by-type header a,.technologies-by-type header .toolcest_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side .cvent-related .view-content > .views-row article > a,.cvent-related .view-content > .views-row .toolcest_individual .left-side .left_links-side article > a {
	margin-top: 20px;
}

.integration_individual .left-side .left_links-side a,.toolcest_individual .left-side .left_links-side a {
	align-self: self-start;
}

.integration_individual .right-side,.toolcest_individual .right-side {
	width: 100%;
	max-width: 350px;
	margin-left: 130px;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
	text-align: center;
	padding: 12px 12px 40px;
	border-radius: 11px;
}

@media (max-width: 767px) {
	.integration_individual .right-side,.toolcest_individual .right-side {
		margin:50px auto 30px;
	}
}

.integration_individual .right-side img,.toolcest_individual .right-side img {
	width: 100%;
	display: block;
	margin-bottom: 30px;
}

.integration_individual .links,.toolcest_individual .links {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.integration_individual .links .integration-info,.toolcest_individual .links .integration-info {
	margin: 0 0 30px;
}

.integration_individual .links .integration-info p,.toolcest_individual .links .integration-info p {
	font-family: "GothamMedium",sans-serif;
	margin: 0 0 10px;
}

.integration_individual .links .integration-info p span,.toolcest_individual .links .integration-info p span {
	display: block;
	font-family: "GothamBold",sans-serif;
	color: #DB6247;
	font-size: 14px;
	line-height: 18px;
}

.integration_individual .links a,.toolcest_individual .links a {
	margin: 0 auto 10px;
	align-self: self-start;
}

.toolcest_individual {
	box-shadow: 0 3px 36px rgba(0,0,0,0.16);
}

.main-content .tool-chest-footer {
	margin-top: 70px;
	margin-bottom: 90px;
}

.main-content .tool-chest-footer .footer_title {
	font-size: 28px;
	line-height: 36px;
	font-family: "GothamBold",sans-serif;
	margin-bottom: 40px;
}

.main-content .tool-chest-footer .footer_title span {
	color: #649A3D;
	margin-right: 8px;
}

.main-content .tool-chest-footer .foote_blocks {
	display: flex;
	justify-content: space-between;
}

@media (min-width: 769px) and (max-width:1024px) {
	.main-content .tool-chest-footer .foote_blocks {
		flex-wrap:wrap;
	}

	.main-content .tool-chest-footer .foote_blocks .footer_block {
		width: calc(50% - 9px);
	}

	.main-content .tool-chest-footer .foote_blocks .footer_block:nth-child(2n) {
		margin-right: 0;
	}
}

@media (max-width: 768px) {
	.main-content .tool-chest-footer .foote_blocks {
		padding:0 10px;
		flex-wrap: wrap;
	}

	.main-content .tool-chest-footer .foote_blocks .footer_block {
		width: 100%;
		margin: 0 0 30px !important;
	}
}

.main-content .tool-chest-footer .footer_block {
	width: 100%;
	margin-bottom: 18px;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
	padding: 12px;
	overflow: hidden;
	border-radius: 11px;
	font-family: "GothamBold",sans-serif;
}

.main-content .tool-chest-footer .footer_block:not(:last-child) {
	margin: 0 18px 18px 0;
}

.main-content .tool-chest-footer .footer_block > *:not(svg) {
	position: relative;
	z-index: 1;
}

.main-content .tool-chest-footer .footer_block a {
	position: relative;
	text-decoration: none;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

.main-content .tool-chest-footer .footer_block a > *:not(svg) {
	position: relative;
	z-index: 1;
}

.main-content .tool-chest-footer .footer_block a:hover {
	font-weight: 500;
}

.main-content .tool-chest-footer .footer_block p {
	font-size: 18px;
	line-height: 24px;
	color: #649A3D;
	padding: 11px 25px 0 14px;
}

.main-content .tool-chest-footer .footer_block img[width] {
	margin: 0 0 16px 14px;
}

.main-content .tool-chest-footer .footer_block svg {
	position: absolute;
	right: -10px;
	top: 15px;
	width: auto;
	height: calc(100% - 7px);
	z-index: 0;
	filter: drop-shadow(4px 4px 4px rgba(0,0,0,0.11)) drop-shadow(-4px -4px 4px white);
}

.main-content .tool-chest-footer .footer_block svg path {
	fill: #F4F4F4;
}

.main-content .tool-chest-footer .footer_block svg.enlarge {
	height: 132%;
	right: -80px;
	top: -16px;
}

h1.integrations-product-title,h1.technology-model-title,h1.technology-type-title {
	position: relative;
	padding: 80px 0 48px 0;
	color: #2A2A2A;
}

h1.integrations-product-title .name,h1.technology-model-title .name,h1.technology-type-title .name {
	display: inline-block;
	color: #649A3D;
}

h1.integrations-product-title:after,h1.technology-model-title:after,h1.technology-type-title:after {
	content: "";
	width: 100vw;
	height: 100vh;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	box-shadow: 0 3px 36px rgba(0,0,0,0.16);
}

.integrations-by-product,.integrations-by-type,.technologies-by-model,.technologies-by-type {
	display: flex;
	flex-wrap: wrap;
	margin: 40px 0 100px;
	align-items: flex-start;
}

.integrations-by-product header,.integrations-by-type header,.technologies-by-model header,.technologies-by-type header {
	width: 100%;
	margin: 40px 0;
	text-align: center;
}

.integrations-by-product .view-content,.integrations-by-type .view-content,.technologies-by-model .view-content,.technologies-by-type .view-content {
	display: flex;
	flex-wrap: wrap;
}

.integrations-by-product .view-content .views-row,.integrations-by-type .view-content .views-row,.technologies-by-model .view-content .views-row,.technologies-by-type .view-content .views-row {
	width: calc(25% - 4px);
	background: #FFF;
	box-shadow: 4px 4px 6px #0000001C;
	margin: 0 5px 5px 0;
}

.integrations-by-product .view-content .views-row *:not(image),.integrations-by-type .view-content .views-row *:not(image),.technologies-by-model .view-content .views-row *:not(image),.technologies-by-type .view-content .views-row *:not(image) {
	height: 100%;
}

.integrations-by-product .view-content .views-row:nth-child(4n),.integrations-by-type .view-content .views-row:nth-child(4n),.technologies-by-model .view-content .views-row:nth-child(4n),.technologies-by-type .view-content .views-row:nth-child(4n) {
	margin: 0 0 5px 0;
}

.integrations-by-product .view-content .views-row a,.integrations-by-type .view-content .views-row a,.technologies-by-model .view-content .views-row a,.technologies-by-type .view-content .views-row a {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 15px;
}

.integrations-by-product .view-content .views-row a img,.integrations-by-type .view-content .views-row a img,.technologies-by-model .view-content .views-row a img,.technologies-by-type .view-content .views-row a img {
	height: auto;
	max-height: 100%;
}

@media screen and (max-width: 768px) {
	.integrations-by-product .view-content .views-row,.integrations-by-type .view-content .views-row,.technologies-by-model .view-content .views-row,.technologies-by-type .view-content .views-row {
		width:calc(50% - 3px);
	}

	.integrations-by-product .view-content .views-row:nth-child(2n),.integrations-by-type .view-content .views-row:nth-child(2n),.technologies-by-model .view-content .views-row:nth-child(2n),.technologies-by-type .view-content .views-row:nth-child(2n) {
		margin: 0 0 5px 0;
	}
}

@media screen and (max-width: 480px) {
	.integrations-by-product .view-content .views-row,.integrations-by-type .view-content .views-row,.technologies-by-model .view-content .views-row,.technologies-by-type .view-content .views-row {
		width:100%;
		height: 80vw;
		margin: 0 0 5px !important;
	}
}

.static_simbol {
	position: absolute;
	right: -60px;
	top: 600px;
}

.static_simbol img {
	width: auto;
	max-height: 740px;
}

@media (max-width: 1024px) {
	.static_simbol {
		display:none;
	}
}

.digital-component.glossary {
	background-color: #F4F4F4;
}

.digital-component.glossary .static_simbol {
	top: 0;
}

@media (max-width: 1024px) {
	.digital-component.glossary .static_simbol {
		display:block;
		top: 550px;
		max-width: 300px;
		right: -40px;
	}
}

body.toolbar-horizontal .glossary_individual {
	margin-top: 160px;
}

body.toolbar-horizontal.slim-banner .glossary_individual {
	margin-top: 228px;
}

.glossary_individual {
	display: flex;
	margin-top: 80px;
	position: relative;
}

@media (max-width: 1024px) {
	.glossary_individual {
		flex-wrap:wrap;
	}
}

.glossary_individual .left_side {
	width: 100%;
	width: calc(100% - 545px);
	padding-bottom: 90px;
}

@media (max-width: 1024px) {
	.glossary_individual .left_side {
		width:100%;
		padding-bottom: 40px;
	}
}

.glossary_individual .left_side p {
	margin-bottom: 25px;
}

.glossary_individual .left_side iframe {
	max-width: 100%;
}

.glossary_individual .left_side #goBack {
	color: #DB6247;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

@media (max-width: 767px) {
	.glossary_individual .left_side #goBack {
		display:block;
		text-align: center;
		margin: 0 auto;
	}
}

.glossary_individual .left_side .title {
	color: #2A2A2A;
	margin-top: 50px;
	margin-bottom: 20px;
}

@media (max-width: 767px) {
	.glossary_individual .left_side .title {
		margin-top:30px;
	}
}

.glossary_individual .left_side h2,.glossary_individual .left_side .paragraph-html .subtitle,.paragraph-html .glossary_individual .left_side .subtitle,.glossary_individual .left_side h3,.glossary_individual .left_side h4,.glossary_individual .left_side .list-features .container .subtitle,.list-features .container .glossary_individual .left_side .subtitle,.glossary_individual .left_side .list-features .search-page .subtitle,.list-features .search-page .glossary_individual .left_side .subtitle,.glossary_individual .left_side .list-features .search-page-admin .subtitle,.list-features .search-page-admin .glossary_individual .left_side .subtitle,.glossary_individual .left_side .slider-images .subtitle,.slider-images .glossary_individual .left_side .subtitle,.glossary_individual .left_side .fancy-bullets .container .fancy-bullets-item-list li,.fancy-bullets .container .fancy-bullets-item-list .glossary_individual .left_side li,.glossary_individual .left_side .fancy-bullets .search-page .fancy-bullets-item-list li,.fancy-bullets .search-page .fancy-bullets-item-list .glossary_individual .left_side li,.glossary_individual .left_side .fancy-bullets .search-page-admin .fancy-bullets-item-list li,.fancy-bullets .search-page-admin .fancy-bullets-item-list .glossary_individual .left_side li,.glossary_individual .left_side .cards-4-bios .subtitle,.cards-4-bios .glossary_individual .left_side .subtitle,.glossary_individual .left_side .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .glossary_individual .left_side .field_name,.glossary_individual .left_side h5 {
	color: #2A2A2A;
}

.glossary_individual .left_side figure {
	background: #FFF;
	padding-bottom: 5px;
}

.glossary_individual .left_side figure figcaption {
	padding: 15px 0;
	width: calc(100% - 20px);
	margin: 0 auto;
	display: block;
	background: #FFF;
	border-bottom: 1px solid #2A2A2A;
	font-size: 14px;
	line-height: 24px;
}

.glossary_individual .right_side {
	min-width: 460px;
	width: 460px;
	margin-left: 85px;
	position: absolute;
	right: 0;
	top: 0;
	padding-bottom: 90px;
}

.glossary_individual .right_side.bottom {
	top: auto;
	bottom: 0;
}

.glossary_individual .right_side.bottom .right_side_content {
	position: relative;
}

@media (max-width: 1024px) {
	.glossary_individual .right_side {
		position:relative;
		width: 100%;
		margin: 0 0 50px;
		min-width: 0;
	}
}

.glossary_individual .right_side .right_side_content {
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
	align-self: flex-start;
	padding: 58px 50px 70px;
	border-radius: 11px;
	text-align: center;
	position: fixed;
	max-width: 460px;
	background: #F4F4F4;
}

.glossary_individual .right_side .right_side_content.no_scroll {
	position: absolute;
}

@media (max-width: 1024px) {
	.glossary_individual .right_side .right_side_content {
		position:relative;
		max-width: 100%;
	}
}

@media (max-width: 767px) {
	.glossary_individual .right_side .right_side_content {
		padding:30px;
	}
}

.glossary_individual .right_side .title {
	font-size: 32px;
	line-height: 48px;
	color: #649A3D;
	font-family: "GothamBold","Open Sans",sans-serif;
	margin-top: 0;
	margin-bottom: 40px;
	font-weight: 600;
}

@media (max-width: 767px) {
	.glossary_individual .right_side .title {
		font-size:24px;
		line-height: 36px;
	}
}

.glossary_individual .right_side .title span:first-child {
	margin-right: 8px;
}

.glossary_individual .right_side .title span + span {
	color: #2A2A2A;
}

.glossary_individual .right_side .button {
	margin-top: 50px;
	max-width: 100%;
}

.glossary_individual .right_side .description {
	color: #2A2A2A;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 50px;
	font-family: "GothamMedium","Open Sans",sans-serif;
}

@media (max-width: 767px) {
	.glossary_individual .right_side .description {
		font-size:16px;
		line-height: 24px;
		margin-bottom: 40px;
	}
}

.featured-customers .block-wrapper .title {
	margin: 0 0 20px;
	text-align: center;
}

.featured-customers .block-wrapper .title h2,.featured-customers .block-wrapper .title .paragraph-html .subtitle,.paragraph-html .featured-customers .block-wrapper .title .subtitle {
	color: #2A2A2A;
	letter-spacing: -0.22px;
}

.featured-customers .block-wrapper .field_customer_child {
	display: flex;
}

.featured-customers .block-wrapper .field_customer_child > div {
	box-shadow: 5px 5px 7px rgba(0,0,0,0.06);
	border-radius: 7px;
	overflow: hidden;
	background: #FFF;
	width: calc(33.333% - 16px);
}

.featured-customers .block-wrapper .field_customer_child > div .featured-customer {
	border-top: 7px solid;
}

.featured-customers .block-wrapper .field_customer_child > div .featured-customer .field_cta_one {
	text-align: center;
	padding: 0 24px 24px;
}

.featured-customers .block-wrapper .field_customer_child > div .image {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 270px;
}

.featured-customers .block-wrapper .field_customer_child > div .image img {
	position: absolute;
	left: 50%;
	top: 40%;
	transform: translate(-50%,-50%);
	width: 100%;
	height: auto;
	max-width: 224px !important;
}

.featured-customers .block-wrapper .field_customer_child > div .image .content-type {
	position: absolute;
	bottom: 12px;
	left: 12px;
	color: #FFF;
	background-color: #649A3D;
	font-family: "GothamBold",sans-serif;
	font-size: 14px;
	line-height: 32px;
	padding: 0 13px 0 10px;
}

.featured-customers .block-wrapper .field_customer_child > div .description {
	padding: 24px;
}

.featured-customers .block-wrapper .field_customer_child > div .description p {
	font-family: "GothamLight",sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #2A2A2A;
}

.featured-customers .block-wrapper .field_customer_child > div .description p:last-child {
	margin: 0;
}

.featured-customers .block-wrapper .field_customer_child > div:not(:last-child) {
	margin: 0 24px 0 0;
}

@media screen and (max-width: 990px) {
	.featured-customers .block-wrapper {
		flex-wrap:wrap;
	}

	.featured-customers .block-wrapper .field_customer_child {
		width: 100%;
		margin: 20px 0 0 0;
	}
}

@media screen and (max-width: 768px) {
	.featured-customers .block-wrapper .field_customer_child {
		flex-wrap:wrap;
		flex-flow: column;
	}

	.featured-customers .block-wrapper .field_customer_child > div {
		width: 100%;
		margin: 0 0 20px 0 !important;
	}
}

.cvent-product-details {
	padding: 48px 0;
}

.cvent-product-details > .container,.cvent-product-details > .search-page,.cvent-product-details > .search-page-admin {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.cvent-product-details > .container > div,.cvent-product-details > .search-page > div,.cvent-product-details > .search-page-admin > div {
	width: calc(50% - 86px);
}

.cvent-product-details > .container > div h3,.cvent-product-details > .search-page > div h3,.cvent-product-details > .search-page-admin > div h3 {
	color: #649A3D;
	margin: 0 0 24px;
}

.cvent-product-details > .container > div.who-attend,.cvent-product-details > .search-page > div.who-attend,.cvent-product-details > .search-page-admin > div.who-attend {
	display: flex;
	flex-wrap: wrap;
}

.cvent-product-details > .container > div.who-attend h3,.cvent-product-details > .search-page > div.who-attend h3,.cvent-product-details > .search-page-admin > div.who-attend h3 {
	width: 100%;
}

.cvent-product-details > .container > div.who-attend .body,.cvent-product-details > .search-page > div.who-attend .body,.cvent-product-details > .search-page-admin > div.who-attend .body {
	width: 100%;
	margin: 0 0 36px;
}

.cvent-product-details > .container > div.who-attend .body p,.cvent-product-details > .search-page > div.who-attend .body p,.cvent-product-details > .search-page-admin > div.who-attend .body p {
	font-size: 18px;
	line-height: 28px;
	color: #2A2A2A;
}

.cvent-product-details > .container > div.who-attend .body p:last-child,.cvent-product-details > .search-page > div.who-attend .body p:last-child,.cvent-product-details > .search-page-admin > div.who-attend .body p:last-child {
	margin: 0;
}

.cvent-product-details > .container > div.who-attend .education,.cvent-product-details > .search-page > div.who-attend .education,.cvent-product-details > .search-page-admin > div.who-attend .education {
	margin: 0 0 64px;
}

.cvent-product-details > .container > div.who-attend .education p,.cvent-product-details > .search-page > div.who-attend .education p,.cvent-product-details > .search-page-admin > div.who-attend .education p {
	font-size: 20px;
	line-height: 30px;
	font-family: "GothamBold",sans-serif;
	color: #2A2A2A;
}

.cvent-product-details > .container > div.who-attend .education p a,.cvent-product-details > .search-page > div.who-attend .education p a,.cvent-product-details > .search-page-admin > div.who-attend .education p a {
	font-size: 20px;
	line-height: 30px;
	font-family: "GothamBold",sans-serif;
	margin-left: 4px;
}

.cvent-product-details > .container > div.who-attend .price,.cvent-product-details > .search-page > div.who-attend .price,.cvent-product-details > .search-page-admin > div.who-attend .price {
	width: auto;
}

.cvent-product-details > .container > div.who-attend .price h3,.cvent-product-details > .search-page > div.who-attend .price h3,.cvent-product-details > .search-page-admin > div.who-attend .price h3 {
	margin: 0 0 10px;
}

.cvent-product-details > .container > div.who-attend .price p,.cvent-product-details > .search-page > div.who-attend .price p,.cvent-product-details > .search-page-admin > div.who-attend .price p {
	font-size: 24px;
	line-height: 36px;
	color: #2A2A2A;
}

.cvent-product-details > .container > div.who-attend .duration,.cvent-product-details > .search-page > div.who-attend .duration,.cvent-product-details > .search-page-admin > div.who-attend .duration {
	width: auto;
	padding-right: 50px;
	margin-right: 36px;
}

.cvent-product-details > .container > div.who-attend .duration h3,.cvent-product-details > .search-page > div.who-attend .duration h3,.cvent-product-details > .search-page-admin > div.who-attend .duration h3 {
	margin: 0 0 10px;
}

.cvent-product-details > .container > div.who-attend .duration p,.cvent-product-details > .search-page > div.who-attend .duration p,.cvent-product-details > .search-page-admin > div.who-attend .duration p {
	font-size: 24px;
	line-height: 36px;
	color: #2A2A2A;
}

.cvent-product-details > .container > div.who-attend .duration-availability,.cvent-product-details > .search-page > div.who-attend .duration-availability,.cvent-product-details > .search-page-admin > div.who-attend .duration-availability {
	width: 100%;
	margin: 60px 0 0 0;
}

.cvent-product-details > .container > div.who-attend .duration-availability .field_available_as > div:first-child,.cvent-product-details > .search-page > div.who-attend .duration-availability .field_available_as > div:first-child,.cvent-product-details > .search-page-admin > div.who-attend .duration-availability .field_available_as > div:first-child {
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 13px;
	font-family: "GothamBold",sans-serif;
	text-transform: uppercase;
	color: #2A2A2A;
}

.cvent-product-details > .container > div.who-attend .duration-availability .field_available_as > div:not(:first-child),.cvent-product-details > .search-page > div.who-attend .duration-availability .field_available_as > div:not(:first-child),.cvent-product-details > .search-page-admin > div.who-attend .duration-availability .field_available_as > div:not(:first-child) {
	display: flex;
	flex-wrap: wrap;
}

.cvent-product-details > .container > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div,.cvent-product-details > .search-page > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div,.cvent-product-details > .search-page-admin > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div {
	background: #3D810D;
	color: #FFF;
	font-size: 14px;
	line-height: 24px;
	border-radius: 15px;
	padding: 0 13px;
	font-family: "GothamMedium",sans-serif;
	margin-bottom: 5px;
	cursor: default;
}

.cvent-product-details > .container > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div:not(:last-child),.cvent-product-details > .search-page > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div:not(:last-child),.cvent-product-details > .search-page-admin > div.who-attend .duration-availability .field_available_as > div:not(:first-child) > div:not(:last-child) {
	margin-right: 8px;
}

.cvent-product-details > .container > div.course-list,.cvent-product-details > .search-page > div.course-list,.cvent-product-details > .search-page-admin > div.course-list {
	display: flex;
	justify-content: space-between;
	align-content: baseline;
	flex-wrap: wrap;
}

.cvent-product-details > .container > div.course-list .courses-info,.cvent-product-details > .search-page > div.course-list .courses-info,.cvent-product-details > .search-page-admin > div.course-list .courses-info {
	width: 100%;
}

.cvent-product-details > .container > div.course-list .no-results-message,.cvent-product-details > .search-page > div.course-list .no-results-message,.cvent-product-details > .search-page-admin > div.course-list .no-results-message {
	width: 100%;
	margin: 20px 0 0 0;
	font-size: 18px;
	line-height: 22px;
	padding: 0 5px;
	border-top: 1px solid #D4D4D4;
	padding: 20px 5px 0;
}

.cvent-product-details > .container > div.course-list .field_course_event,.cvent-product-details > .search-page > div.course-list .field_course_event,.cvent-product-details > .search-page-admin > div.course-list .field_course_event {
	width: 100%;
	margin: 24px 0 0 0;
}

.cvent-product-details > .container > div.course-list .field_course_event > div,.cvent-product-details > .search-page > div.course-list .field_course_event > div,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div {
	margin: 0 0 4px;
}

.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component {
	background: #FFF;
	padding: 8px 8px 8px 24px;
}

.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin {
	padding: 0;
}

.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	margin: 0;
}

.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-time,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-time,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-time,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-time,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-time,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-time,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-date,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-date,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-date,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date {
	font-family: "GothamMedium",sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #444;
}

.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-date,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-date,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-date,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date {
	width: 140px;
}

.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-time,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-time,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-time,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-time,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-time,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-time,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time {
	margin: 0 auto;
}

.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link {
	margin: 0 0 0 auto;
}

.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a {
	line-height: 43px;
}

.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row:before,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row:before,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row:before,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row:before,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row:before,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row:before,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row:before,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row:before,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row:before,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row:after,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row:after,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row:after,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row:after,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row:after,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row:after,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row:after,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row:after,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row:after {
	content: none;
}

.cvent-product-details > .container > div.private-workshop,.cvent-product-details > .search-page > div.private-workshop,.cvent-product-details > .search-page-admin > div.private-workshop {
	width: 100%;
	max-width: 600px;
	margin: 145px auto 0;
	text-align: center;
}

.cvent-product-details > .container > div.private-workshop p,.cvent-product-details > .search-page > div.private-workshop p,.cvent-product-details > .search-page-admin > div.private-workshop p {
	font-size: 18px;
	line-height: 27px;
	color: #2A2A2A;
}

.cvent-product-details > .container > div.private-workshop .button,.cvent-product-details > .search-page > div.private-workshop .button,.cvent-product-details > .search-page-admin > div.private-workshop .button {
	margin: 21px 0 0 0;
}

.cvent-product-details > .container:before,.cvent-product-details > .search-page:before,.cvent-product-details > .search-page-admin:before,.cvent-product-details > .container:after,.cvent-product-details > .search-page:after,.cvent-product-details > .search-page-admin:after {
	content: none;
	display: none;
}

@media screen and (max-width: 1024px) {
	.cvent-product-details > .container > div,.cvent-product-details > .search-page > div,.cvent-product-details > .search-page-admin > div {
		width:calc(50% - 20px);
	}

	.cvent-product-details > .container > div.course-list,.cvent-product-details > .search-page > div.course-list,.cvent-product-details > .search-page-admin > div.course-list {
		min-width: 400px;
	}
}

@media screen and (max-width: 768px) {
	.cvent-product-details > .container,.cvent-product-details > .search-page,.cvent-product-details > .search-page-admin {
		flex-flow:column;
	}

	.cvent-product-details > .container > div,.cvent-product-details > .search-page > div,.cvent-product-details > .search-page-admin > div {
		width: 100%;
	}

	.cvent-product-details > .container > div.who-attend .body,.cvent-product-details > .search-page > div.who-attend .body,.cvent-product-details > .search-page-admin > div.who-attend .body {
		margin: 0 0 30px;
	}

	.cvent-product-details > .container > div.who-attend .duration-availability,.cvent-product-details > .search-page > div.who-attend .duration-availability,.cvent-product-details > .search-page-admin > div.who-attend .duration-availability {
		margin: 30px 0 0 0;
	}

	.cvent-product-details > .container > div.course-list,.cvent-product-details > .search-page > div.course-list,.cvent-product-details > .search-page-admin > div.course-list {
		margin: 40px 0 0 0;
		min-width: unset;
	}
}

@media screen and (max-width: 480px) {
	.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component {
		padding:8px 8px 8px 8px;
	}
}

@media screen and (max-width: 420px) {
	.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component {
		padding:8px 8px 8px 8px;
	}

	.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row {
		flex-wrap: wrap;
	}

	.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-date,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-date,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-date,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-date,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-date,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .course-time,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .course-time,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .course-time,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .course-time,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .course-time,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .course-time,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .course-time {
		width: 100%;
		text-align: center;
		margin: 0 0 10px;
	}

	.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link {
		width: 100%;
		margin: 10px 0 0 0;
	}

	.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .container .row .field_cvent_link a,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page .row .field_cvent_link a,.cvent-product-details > .container > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a,.cvent-product-details > .search-page > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a,.cvent-product-details > .search-page-admin > div.course-list .field_course_event > div .digital-component .search-page-admin .row .field_cvent_link a {
		width: 100%;
		text-align: center;
	}
}

.flex-component-product-courses-component {
	padding: 36px 0 71px;
}

.flex-component-product-courses-component > .container,.flex-component-product-courses-component > .search-page,.flex-component-product-courses-component > .search-page-admin {
	display: flex;
	justify-content: flex-end;
	align-items: flex-start;
}

.flex-component-product-courses-component > .container > .field_courses_view,.flex-component-product-courses-component > .search-page > .field_courses_view,.flex-component-product-courses-component > .search-page-admin > .field_courses_view {
	width: calc(100% - 223px);
	margin: 0 auto 0 0;
}

.flex-component-product-courses-component > .container > .cvent-legend,.flex-component-product-courses-component > .search-page > .cvent-legend,.flex-component-product-courses-component > .search-page-admin > .cvent-legend {
	width: 209px;
}

.flex-component-product-courses-component > .container > .cvent-legend h3,.flex-component-product-courses-component > .search-page > .cvent-legend h3,.flex-component-product-courses-component > .search-page-admin > .cvent-legend h3 {
	margin-top: 58px;
}

.flex-component-product-courses-component > .container:before,.flex-component-product-courses-component > .search-page:before,.flex-component-product-courses-component > .search-page-admin:before,.flex-component-product-courses-component > .container:after,.flex-component-product-courses-component > .search-page:after,.flex-component-product-courses-component > .search-page-admin:after {
	content: none;
	display: none;
}

.flex-component-product-courses-component .catalog-header {
	display: flex;
	width: 100%;
	margin: 0 0 16px;
	border-radius: 3px;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
	padding: 26px 12px;
}

.flex-component-product-courses-component .catalog-header span {
	color: #555555;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 20px;
	font-family: "GothamBold",sans-serif;
}

.flex-component-product-courses-component .catalog-header span.course {
	width: 220px;
}

.flex-component-product-courses-component .catalog-header span.description {
	width: calc(100% - 646px);
	padding-left: 52px;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details {
	background: #FFF;
	margin: 0 0 8px;
	padding: 16px;
	transition: all 0.4s ease;
	display: flex;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title {
	position: relative;
	width: 220px;
	display: flex;
	flex-flow: column;
	align-items: baseline;
	justify-content: space-between;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title .border {
	position: absolute;
	left: -16px;
	top: -16px;
	width: calc(100% + 16px);
	display: flex;
	flex-wrap: nowrap;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title .border > div {
	width: 100%;
	height: 4px;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title .border > div.activity-base {
	background: #6C6297;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title .border > div.role-based {
	background: #FE9F43;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title .border > div.supplemental {
	background: #33D389;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title a {
	text-decoration: none;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .course-title h5 {
	font-family: "GothamMedium",sans-serif;
	color: #2A2A2A;
	margin: 0 0 20px 0;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .description {
	width: calc(100% - 420px);
	padding-left: 50px;
	padding-right: 20px;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .description p {
	font-family: "GothamLight",sans-serif;
	font-size: 16px;
	color: #2A2A2A;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .description p:last-child {
	margin: 0;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .field_available_as {
	display: flex;
	flex-flow: column;
	align-items: flex-start;
	justify-content: center;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .field_available_as > div {
	background-color: #3D810D;
	border-radius: 17px;
	color: #FFF;
	font-family: "GothamMedium",sans-serif;
	font-size: 14px;
	line-height: 25px;
	padding: 0 16px;
}

.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details .field_available_as > div:not(:last-child) {
	margin: 0 0 6px;
}

@media screen and (min-width: 769px) {
	.flex-component-product-courses-component .view-content .views-row .product-teaser-list-details:hover {
		transform:translateY(-5px);
		box-shadow: 0 2px 8px rgba(0,0,0,0.1);
	}
}

.flex-component-product-courses-component .view-content .views-row:last-child .product-teaser-list-details {
	margin: 0;
}

@media screen and (max-width: 1200px) {
	.flex-component-product-courses-component > .container,.flex-component-product-courses-component > .search-page,.flex-component-product-courses-component > .search-page-admin {
		flex-flow:column;
	}

	.flex-component-product-courses-component > .container > .cvent-legend,.flex-component-product-courses-component > .search-page > .cvent-legend,.flex-component-product-courses-component > .search-page-admin > .cvent-legend,.flex-component-product-courses-component > .container > .field_courses_view,.flex-component-product-courses-component > .search-page > .field_courses_view,.flex-component-product-courses-component > .search-page-admin > .field_courses_view {
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
	.flex-component-product-courses-component .field_courses_view .catalog-header {
		display:none;
	}

	.flex-component-product-courses-component .field_courses_view .view-content .product-teaser-list-details {
		flex-flow: column;
	}

	.flex-component-product-courses-component .field_courses_view .view-content .product-teaser-list-details .course-title {
		width: 100%;
	}

	.flex-component-product-courses-component .field_courses_view .view-content .product-teaser-list-details .course-title .border {
		width: calc(100% + 32px);
	}

	.flex-component-product-courses-component .field_courses_view .view-content .product-teaser-list-details .description {
		width: 100%;
		padding: 0;
		margin: 20px 0 40px;
	}
}

.product-courses-listing-by-date > .container,.product-courses-listing-by-date > .search-page,.product-courses-listing-by-date > .search-page-admin {
	display: flex;
	justify-content: space-between;
}

.product-courses-listing-by-date > .container .body,.product-courses-listing-by-date > .search-page .body,.product-courses-listing-by-date > .search-page-admin .body {
	width: 340px;
	padding-top: 26px;
}

.product-courses-listing-by-date > .container .body .title h2,.product-courses-listing-by-date > .search-page .body .title h2,.product-courses-listing-by-date > .search-page-admin .body .title h2,.product-courses-listing-by-date > .container .body .title .paragraph-html .subtitle,.paragraph-html .product-courses-listing-by-date > .container .body .title .subtitle,.product-courses-listing-by-date > .search-page .body .title .paragraph-html .subtitle,.paragraph-html .product-courses-listing-by-date > .search-page .body .title .subtitle,.product-courses-listing-by-date > .search-page-admin .body .title .paragraph-html .subtitle,.paragraph-html .product-courses-listing-by-date > .search-page-admin .body .title .subtitle {
	color: #649A3D;
	margin: 0 0 24px;
	font-size: 24px;
	line-height: 36px;
}

.product-courses-listing-by-date > .container .body .field_details,.product-courses-listing-by-date > .search-page .body .field_details,.product-courses-listing-by-date > .search-page-admin .body .field_details {
	margin: 0 0 36px;
}

.product-courses-listing-by-date > .container .body .field_details p,.product-courses-listing-by-date > .search-page .body .field_details p,.product-courses-listing-by-date > .search-page-admin .body .field_details p {
	color: #2A2A2A;
	letter-spacing: -0.05px;
}

.product-courses-listing-by-date > .container .body .field_details p:last-child,.product-courses-listing-by-date > .search-page .body .field_details p:last-child,.product-courses-listing-by-date > .search-page-admin .body .field_details p:last-child {
	margin: 0;
}

.product-courses-listing-by-date > .container .body .field_cta_one a,.product-courses-listing-by-date > .search-page .body .field_cta_one a,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one a {
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
}

.product-courses-listing-by-date > .container .list,.product-courses-listing-by-date > .search-page .list,.product-courses-listing-by-date > .search-page-admin .list {
	width: calc(100% - 363px);
}

.product-courses-listing-by-date > .container .list .no-results-message,.product-courses-listing-by-date > .search-page .list .no-results-message,.product-courses-listing-by-date > .search-page-admin .list .no-results-message {
	width: 100%;
	margin: 20px 0 0 0;
	font-size: 18px;
	line-height: 22px;
	border-top: 1px solid #D4D4D4;
	padding: 20px 5px 0;
}

.product-courses-listing-by-date > .container .list .view-content,.product-courses-listing-by-date > .search-page .list .view-content,.product-courses-listing-by-date > .search-page-admin .list .view-content {
	margin: 38px 0 0 0;
}

.product-courses-listing-by-date > .container .list .view-content .views-row,.product-courses-listing-by-date > .search-page .list .view-content .views-row,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFF;
	margin: 0 0 4px;
	padding: 8px;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title,.product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title {
	display: flex;
	align-items: center;
	position: relative;
	width: calc(100% - 420px);
	padding-left: 20px;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title *,.product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title *,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title * {
	width: 100%;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title a,.product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title a,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title a {
	width: 100%;
	color: #2A2A2A;
	text-decoration: none;
	display: flex;
	align-items: center;
	min-height: 40px;
	font-size: 14px;
	line-height: 20px;
	font-family: "GothamMedium",sans-serif;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title a:hover,.product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title a:hover,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title a:hover {
	color: #DB6247;
	text-decoration: underline;
	font-weight: 400;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title:before,.product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title:before,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 100%;
	left: 0;
	top: 0;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title.activity-base:before,.product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title.activity-base:before,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title.activity-base:before {
	background: #6C6297;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title.role-based:before,.product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title.role-based:before,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title.role-based:before {
	background: #FE9F43;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .views-field-title.supplemental:before,.product-courses-listing-by-date > .search-page .list .view-content .views-row .views-field-title.supplemental:before,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .views-field-title.supplemental:before {
	background: #33D389;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .date-cta,.product-courses-listing-by-date > .search-page .list .view-content .views-row .date-cta,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .date-cta {
	width: 420px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size: 14px;
	line-height: 20px;
	color: #444444;
	font-family: "GothamMedium",sans-serif;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview {
	width: 100%;
	padding: 0;
	background-color: transparent;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin {
	padding: 0;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row {
	display: flex;
	align-items: center;
	margin: 0;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row:before,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row:before,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row:before,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row:before,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row:before,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row:before,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:before,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:before,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:before,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row:after,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row:after,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row:after,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row:after,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row:after,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row:after,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:after,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:after,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row:after {
	content: none;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .course-date,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .course-date,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .course-date,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-date,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-date,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-date,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-date,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-date,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-date,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .course-time,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .course-time,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .course-time,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-time,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-time,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .course-time,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-time,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-time,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .course-time {
	margin: 0 0 0 24px;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link {
	margin: 0 0 0 15px;
}

.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .container .row .field_cvent_link a,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page .row .field_cvent_link a,.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .search-page-admin .row .field_cvent_link a {
	line-height: 43px;
}

@media screen and (max-width: 990px) {
	.product-courses-listing-by-date > .container,.product-courses-listing-by-date > .search-page,.product-courses-listing-by-date > .search-page-admin {
		flex-flow:column;
	}

	.product-courses-listing-by-date > .container .body,.product-courses-listing-by-date > .search-page .body,.product-courses-listing-by-date > .search-page-admin .body {
		width: 100%;
		margin: 0 0 60px;
		padding-top: 0;
	}

	.product-courses-listing-by-date > .container .list,.product-courses-listing-by-date > .search-page .list,.product-courses-listing-by-date > .search-page-admin .list {
		width: 100%;
	}

	.product-courses-listing-by-date > .container .list .view-content,.product-courses-listing-by-date > .search-page .list .view-content,.product-courses-listing-by-date > .search-page-admin .list .view-content {
		margin: 20px 0 0 0;
	}
}

@media screen and (max-width: 768px) {
	.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row {
		flex-flow:column;
	}

	.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title {
		width: 100%;
		padding: 20px 0 0;
	}

	.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title:before,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title:before,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .views-field-title:before {
		width: 100%;
		height: 10px;
	}

	.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .date-cta,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .date-cta,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .date-cta {
		width: 100%;
		margin: 20px 0 0 0;
		align-items: flex-end;
		justify-content: space-between;
	}

	.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-date,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-date,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-date {
		margin: 0;
	}

	.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .field_cvent_link,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .field_cvent_link,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .field_cvent_link {
		margin: 0 0 0 auto;
	}
}

@media screen and (max-width: 480px) {
	.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .date-cta,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .date-cta,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .date-cta {
		flex-flow:column;
	}

	.product-courses-listing-by-date > .container .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-time,.product-courses-listing-by-date > .search-page .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-time,.product-courses-listing-by-date > .search-page-admin .list .view-content .views-row .digital-component.product-course-preview .row .date-cta .course-time {
		margin: 10px 0;
	}
}

.product_courses_container .product-teaser {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.product_courses_container .product-teaser .body {
	position: relative;
	width: calc(50% - 15px);
	padding-top: 26px;
}

.product_courses_container .product-teaser .body .border {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
}

.product_courses_container .product-teaser .body .border > div {
	width: 100%;
	height: 8px;
}

.product_courses_container .product-teaser .body .border > div.activity-base {
	background: #6C6297;
}

.product_courses_container .product-teaser .body .border > div.role-based {
	background: #FE9F43;
}

.product_courses_container .product-teaser .body .border > div.supplemental {
	background: #33D389;
}

.product_courses_container .product-teaser .body .course-title a {
	text-decoration: none;
}

.product_courses_container .product-teaser .body .course-title h3 {
	color: #2A2A2A;
	margin: 0 0 24px;
	padding-top: 8px;
}

.product_courses_container .product-teaser .body .who-attend {
	margin: 0 0 26px;
}

.product_courses_container .product-teaser .body .who-attend p {
	color: #2A2A2A;
	letter-spacing: -0.05px;
}

.product_courses_container .product-teaser .body .who-attend p:last-child {
	margin: 0;
}

.product_courses_container .product-teaser .body .field_available_as {
	margin: 0 0 40px;
}

.product_courses_container .product-teaser .body .field_available_as > div:first-child {
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 13px;
	font-family: "GothamBold",sans-serif;
	text-transform: uppercase;
	color: #2A2A2A;
}

.product_courses_container .product-teaser .body .field_available_as > div:not(:first-child) {
	display: flex;
	flex-wrap: wrap;
}

.product_courses_container .product-teaser .body .field_available_as > div:not(:first-child) > div {
	background: #3D810D;
	margin-bottom: 5px;
	color: #FFF;
	font-size: 14px;
	line-height: 24px;
	border-radius: 15px;
	padding: 0 13px;
	cursor: default;
	font-family: "GothamMedium",sans-serif;
}

.product_courses_container .product-teaser .body .field_available_as > div:not(:first-child) > div:not(:last-child) {
	margin-right: 8px;
}

.product_courses_container .product-teaser .body .cta,.product_courses_container .product-teaser .body html body .field_menu_card_reference .form-item--error-message a,html body .field_menu_card_reference .form-item--error-message .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body html body .main-content .form-item--error-message a,html body .main-content .form-item--error-message .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,.tab-menu > .container > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,.tab-menu > .search-page > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one a,.tab-menu > .search-page-admin > .tab-menu-items-wrapper > div.flex-component-column .field_tab_menu_item .tab-cards .card-wrapper .tab-card .field_cta_one .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one a,.icon-cards-2-4 .element-wrapper .icon-card-child .cta-area .field_cta_one .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one a,.cards-static-2-4 .element-wrapper .cards-static-2-4-child .field_cta_one .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .cards-2-4 .cards-2-4-child .field_cta_one a,.cards-2-4 .cards-2-4-child .field_cta_one .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .events-webinars footer a,.events-webinars footer .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .integrations-by-product header a,.integrations-by-product header .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .integrations-by-type header a,.integrations-by-type header .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .technologies-by-model header a,.technologies-by-model header .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .technologies-by-type header a,.technologies-by-type header .product_courses_container .product-teaser .body a,.product_courses_container .product-teaser .body .cvent-related .view-content > .views-row article > a,.cvent-related .view-content > .views-row .product_courses_container .product-teaser .body article > a {
	padding: 0;
}

.product_courses_container .product-teaser .list {
	width: calc(50% - 15px);
	padding-top: 16px;
	height: 372px;
	overflow: hidden;
	transition: height 0.4s ease;
}

.product_courses_container .product-teaser .list .box {
	margin: 0 0 24px 5px;
}

.product_courses_container .product-teaser .list .no-results-message {
	display: block;
	font-size: 18px;
	padding: 0 20px;
	margin: 40px 0 0 0;
	text-align: left;
}

.product_courses_container .product-teaser .list .field_course_event {
	padding-left: 5px;
}

.product_courses_container .product-teaser .list .field_course_event .digital-component {
	background: #FFF;
	padding: 8px 8px 8px 24px;
	margin: 0 0 4px;
}

.product_courses_container .product-teaser .list .field_course_event .digital-component .container,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin {
	padding: 0;
}

.product_courses_container .product-teaser .list .field_course_event .digital-component .container .row,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	align-items: center;
	margin: 0;
}

.product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .course-time,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .course-time,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .course-time,.product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .course-date,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .course-date,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .course-date {
	font-family: "GothamMedium",sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #444;
}

.product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .course-time,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .course-time,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .course-time {
	margin: 0 auto;
}

.product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link {
	margin: 0 0 0 auto;
}

.product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link a,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link a,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link a {
	line-height: 43px;
}

.product_courses_container .product-teaser .list .field_course_event .digital-component .container .row:before,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row:before,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row:before,.product_courses_container .product-teaser .list .field_course_event .digital-component .container .row:after,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row:after,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row:after {
	content: none;
}

.product_courses_container .product-teaser .more {
	width: 100%;
	margin: 12px 0 0 0;
	text-align: right;
	padding: 8px;
}

.product_courses_container .product-teaser .more span {
	min-width: 131px;
	text-align: center;
}

.product_courses_container .product-teaser.activity-base .body .course-title {
	border-color: #6C6297;
}

.product_courses_container .product-teaser.role-based .body .course-title {
	border-color: #FE9F43;
}

.product_courses_container .product-teaser.supplemental .body .course-title {
	border-color: #33D389;
}

@media screen and (max-width: 990px) {
	.product_courses_container .product-teaser .list .no-results-message {
		text-align:center;
		padding: 0 15px;
	}
}

@media screen and (max-width: 480px) {
	.product_courses_container .product-teaser .list .field_course_event .digital-component .container .row,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row {
		flex-flow:column;
	}

	.product_courses_container .product-teaser .list .field_course_event .digital-component .container .row .field_cvent_link,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page .row .field_cvent_link,.product_courses_container .product-teaser .list .field_course_event .digital-component .search-page-admin .row .field_cvent_link {
		margin: 20px auto 0;
	}
}

.cvent-related {
	padding: 48px 0 96px;
}

.cvent-related h2,.cvent-related .paragraph-html .subtitle,.paragraph-html .cvent-related .subtitle {
	color: #2A2A2A;
	margin: 0 0 44px;
}

.cvent-related .view-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.cvent-related .view-content > .views-row {
	width: calc(25% - 3px);
}

.cvent-related .view-content > .views-row article {
	position: relative;
	background: #FFF;
	padding: 47px 22px 37px;
	min-height: 247px;
	height: 100%;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}

.cvent-related .view-content > .views-row article .border {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
}

.cvent-related .view-content > .views-row article .border > div {
	width: 100%;
	height: 8px;
}

.cvent-related .view-content > .views-row article .border > div.activity-base {
	background: #6C6297;
}

.cvent-related .view-content > .views-row article .border > div.role-based {
	background: #FE9F43;
}

.cvent-related .view-content > .views-row article .border > div.supplemental {
	background: #33D389;
}

.cvent-related .view-content > .views-row article h2,.cvent-related .view-content > .views-row article .paragraph-html .subtitle,.paragraph-html .cvent-related .view-content > .views-row article .subtitle {
	font-size: 20px;
	line-height: 30px;
	color: #2A2A2A;
	margin: 0 0 20px;
}

.cvent-related .view-content > .views-row article > a {
	display: table;
	margin: 0 auto;
}

@media screen and (min-width: 991px) {
	.cvent-related .view-content > .views-row:not(:last-child) {
		margin:0 4px 0 0;
	}
}

@media screen and (min-width: 481px) and (max-width:990px) {
	.cvent-related .view-content {
		justify-content:space-between;
	}

	.cvent-related .view-content > .views-row {
		width: calc(50% - 2px);
		margin: 0 0 4px;
	}
}

@media screen and (max-width: 480px) {
	.cvent-related .view-content > .views-row {
		width:100%;
		margin: 0 0 10px;
	}
}

#animated-slideshow {
	background-color: #2A2A2A;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 145vw;
	max-height: 600px;
	min-height: 400px;
}

#animated-slideshow .background-wrapper .image {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity 0.3s ease;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#animated-slideshow .background-wrapper .image:nth-child(1) {
	background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-1-mobile.jpg");
}

#animated-slideshow .background-wrapper .image:nth-child(2) {
	background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-1-mobile.jpg");
}

#animated-slideshow .background-wrapper .image:nth-child(3) {
	background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-4-mobile.jpg");
}

#animated-slideshow .background-wrapper .image:nth-child(4) {
	background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-3-mobile.jpg");
}

#animated-slideshow .background-wrapper .image:nth-child(5) {
	background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-2-mobile.jpg");
}

#animated-slideshow .background-wrapper .image:nth-child(6) {
	background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-5-mobile.jpg");
}

#animated-slideshow .background-wrapper .image:nth-child(7) {
	background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-6-mobile.jpg");
}

@media (min-width: 480px) {
	#animated-slideshow .background-wrapper .image:nth-child(1) {
		background-image:url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-1-desktop.jpg");
	}

	#animated-slideshow .background-wrapper .image:nth-child(2) {
		background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-1-desktop.jpg");
	}

	#animated-slideshow .background-wrapper .image:nth-child(3) {
		background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-4-desktop.jpg");
	}

	#animated-slideshow .background-wrapper .image:nth-child(4) {
		background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-3-desktop.jpg");
	}

	#animated-slideshow .background-wrapper .image:nth-child(5) {
		background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-2-desktop.jpg");
	}

	#animated-slideshow .background-wrapper .image:nth-child(6) {
		background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-5-desktop.jpg");
	}

	#animated-slideshow .background-wrapper .image:nth-child(7) {
		background-image: url("/themes/custom/digitalai/css/../img/slideshows/ad/slide-6-desktop.jpg");
	}
}

#animated-slideshow .body-wrapper {
	width: 100%;
	height: 100%;
	max-width: 1460px;
	padding-left: 100px;
	padding-right: 100px;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	flex-flow: column;
	justify-content: center;
}

#animated-slideshow .body-wrapper h2,#animated-slideshow .body-wrapper .paragraph-html .subtitle,.paragraph-html #animated-slideshow .body-wrapper .subtitle {
	position: relative;
	color: #649A3D;
	font-size: 32px !important;
	line-height: 48px !important;
}

#animated-slideshow .body-wrapper h2 span,#animated-slideshow .body-wrapper .paragraph-html .subtitle span,.paragraph-html #animated-slideshow .body-wrapper .subtitle span {
	position: absolute;
	left: 174px;
	top: 0;
	opacity: 0;
	transition: opacity 0.3s ease;
	color: #FFF;
}

#animated-slideshow .body-wrapper h2 a.button,#animated-slideshow .body-wrapper .paragraph-html .subtitle a.button,.paragraph-html #animated-slideshow .body-wrapper .subtitle a.button {
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0;
	transition: opacity 0.3s ease;
	pointer-events: none;
	color: #FFF;
	box-shadow: none;
}

#animated-slideshow .body-wrapper h2 a.button:before,#animated-slideshow .body-wrapper .paragraph-html .subtitle a.button:before,.paragraph-html #animated-slideshow .body-wrapper .subtitle a.button:before {
	background-color: #2A2A2A;
}

#animated-slideshow .body-wrapper h2.demandbase-title,#animated-slideshow .body-wrapper .paragraph-html .demandbase-title.subtitle,.paragraph-html #animated-slideshow .body-wrapper .demandbase-title.subtitle {
	color: #FFF;
}

@media screen and (max-width: 480px) {
	#animated-slideshow .body-wrapper h2.demandbase-title,#animated-slideshow .body-wrapper .paragraph-html .demandbase-title.subtitle,.paragraph-html #animated-slideshow .body-wrapper .demandbase-title.subtitle {
		min-height:36px;
	}
}

#animated-slideshow .body-wrapper h2.main-title,#animated-slideshow .body-wrapper .paragraph-html .main-title.subtitle,.paragraph-html #animated-slideshow .body-wrapper .main-title.subtitle {
	padding-bottom: 96px;
}

#animated-slideshow .controls .navigate {
	width: 30px;
	height: 40px;
	cursor: pointer;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
}

#animated-slideshow .controls .navigate:after {
	color: #FFF;
	font-size: 40px;
	line-height: 40px;
	font-family: "Font Awesome Solid";
	transition: color 0.3s ease;
}

#animated-slideshow .controls .navigate.next {
	right: 40px;
}

#animated-slideshow .controls .navigate.next:after {
	content: "\f054";
}

#animated-slideshow .controls .navigate.prev {
	left: 40px;
}

#animated-slideshow .controls .navigate.prev:after {
	content: "\f053";
}

#animated-slideshow .controls .bullets {
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
}

#animated-slideshow .controls .bullets .bullet {
	width: 12px;
	height: 12px;
	border: 2px solid #FFF;
	margin: 0 8px;
	transition: all 0.3s ease;
	cursor: pointer;
	border-radius: 16px;
}

#animated-slideshow .controls .bullets .bullet:before {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	background-color: #FFF;
	transition: opacity 0.3s ease;
	opacity: 0;
	margin: -2px 0 0 -2px;
	border-radius: 12px;
}

#animated-slideshow[active-item="1"] .background-wrapper .image:nth-child(1),#animated-slideshow[active-item="1"] .body-wrapper h2.main-title span:nth-of-type(1),#animated-slideshow[active-item="1"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(1),.paragraph-html #animated-slideshow[active-item="1"] .body-wrapper .main-title.subtitle span:nth-of-type(1),#animated-slideshow[active-item="1"] .body-wrapper h2.main-title .button:nth-of-type(1),#animated-slideshow[active-item="1"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(1),.paragraph-html #animated-slideshow[active-item="1"] .body-wrapper .main-title.subtitle .button:nth-of-type(1) {
	opacity: 1;
	pointer-events: all;
}

#animated-slideshow[active-item="1"] .controls .bullets .bullet:nth-child(1):before {
	opacity: 1;
}

#animated-slideshow[active-item="2"] .background-wrapper .image:nth-child(2),#animated-slideshow[active-item="2"] .body-wrapper h2.main-title span:nth-of-type(2),#animated-slideshow[active-item="2"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(2),.paragraph-html #animated-slideshow[active-item="2"] .body-wrapper .main-title.subtitle span:nth-of-type(2),#animated-slideshow[active-item="2"] .body-wrapper h2.main-title .button:nth-of-type(2),#animated-slideshow[active-item="2"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(2),.paragraph-html #animated-slideshow[active-item="2"] .body-wrapper .main-title.subtitle .button:nth-of-type(2) {
	opacity: 1;
	pointer-events: all;
}

#animated-slideshow[active-item="2"] .controls .bullets .bullet:nth-child(2):before {
	opacity: 1;
}

#animated-slideshow[active-item="3"] .background-wrapper .image:nth-child(3),#animated-slideshow[active-item="3"] .body-wrapper h2.main-title span:nth-of-type(3),#animated-slideshow[active-item="3"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(3),.paragraph-html #animated-slideshow[active-item="3"] .body-wrapper .main-title.subtitle span:nth-of-type(3),#animated-slideshow[active-item="3"] .body-wrapper h2.main-title .button:nth-of-type(3),#animated-slideshow[active-item="3"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(3),.paragraph-html #animated-slideshow[active-item="3"] .body-wrapper .main-title.subtitle .button:nth-of-type(3) {
	opacity: 1;
	pointer-events: all;
}

#animated-slideshow[active-item="3"] .controls .bullets .bullet:nth-child(3):before {
	opacity: 1;
}

#animated-slideshow[active-item="4"] .background-wrapper .image:nth-child(4),#animated-slideshow[active-item="4"] .body-wrapper h2.main-title span:nth-of-type(4),#animated-slideshow[active-item="4"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(4),.paragraph-html #animated-slideshow[active-item="4"] .body-wrapper .main-title.subtitle span:nth-of-type(4),#animated-slideshow[active-item="4"] .body-wrapper h2.main-title .button:nth-of-type(4),#animated-slideshow[active-item="4"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(4),.paragraph-html #animated-slideshow[active-item="4"] .body-wrapper .main-title.subtitle .button:nth-of-type(4) {
	opacity: 1;
	pointer-events: all;
}

#animated-slideshow[active-item="4"] .controls .bullets .bullet:nth-child(4):before {
	opacity: 1;
}

#animated-slideshow[active-item="5"] .background-wrapper .image:nth-child(5),#animated-slideshow[active-item="5"] .body-wrapper h2.main-title span:nth-of-type(5),#animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(5),.paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .main-title.subtitle span:nth-of-type(5),#animated-slideshow[active-item="5"] .body-wrapper h2.main-title .button:nth-of-type(5),#animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(5),.paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .main-title.subtitle .button:nth-of-type(5) {
	opacity: 1;
	pointer-events: all;
}

#animated-slideshow[active-item="5"] .controls .bullets .bullet:nth-child(5):before {
	opacity: 1;
}

#animated-slideshow[active-item="6"] .background-wrapper .image:nth-child(6),#animated-slideshow[active-item="6"] .body-wrapper h2.main-title span:nth-of-type(6),#animated-slideshow[active-item="6"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(6),.paragraph-html #animated-slideshow[active-item="6"] .body-wrapper .main-title.subtitle span:nth-of-type(6),#animated-slideshow[active-item="6"] .body-wrapper h2.main-title .button:nth-of-type(6),#animated-slideshow[active-item="6"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(6),.paragraph-html #animated-slideshow[active-item="6"] .body-wrapper .main-title.subtitle .button:nth-of-type(6) {
	opacity: 1;
	pointer-events: all;
}

#animated-slideshow[active-item="6"] .controls .bullets .bullet:nth-child(6):before {
	opacity: 1;
}

#animated-slideshow[active-item="7"] .background-wrapper .image:nth-child(7),#animated-slideshow[active-item="7"] .body-wrapper h2.main-title span:nth-of-type(7),#animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .main-title.subtitle span:nth-of-type(7),.paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .main-title.subtitle span:nth-of-type(7),#animated-slideshow[active-item="7"] .body-wrapper h2.main-title .button:nth-of-type(7),#animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .main-title.subtitle .button:nth-of-type(7),.paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .main-title.subtitle .button:nth-of-type(7) {
	opacity: 1;
	pointer-events: all;
}

#animated-slideshow[active-item="7"] .controls .bullets .bullet:nth-child(7):before {
	opacity: 1;
}

#animated-slideshow[active-item="5"] .body-wrapper h2 span,#animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .subtitle span,.paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .subtitle span,#animated-slideshow[active-item="7"] .body-wrapper h2 span,#animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .subtitle span,.paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .subtitle span {
	color: #000;
}

#animated-slideshow[active-item="5"] .body-wrapper h2.demandbase-title,#animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .demandbase-title.subtitle,.paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .demandbase-title.subtitle,#animated-slideshow[active-item="7"] .body-wrapper h2.demandbase-title,#animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .demandbase-title.subtitle,.paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .demandbase-title.subtitle {
	color: #649A3D;
}

#animated-slideshow[active-item="5"] .body-wrapper h2 a.button,#animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .subtitle a.button,.paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .subtitle a.button,#animated-slideshow[active-item="7"] .body-wrapper h2 a.button,#animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .subtitle a.button,.paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .subtitle a.button {
	color: #000;
	box-shadow: none;
}

#animated-slideshow[active-item="5"] .body-wrapper h2 a.button:before,#animated-slideshow[active-item="5"] .body-wrapper .paragraph-html .subtitle a.button:before,.paragraph-html #animated-slideshow[active-item="5"] .body-wrapper .subtitle a.button:before,#animated-slideshow[active-item="7"] .body-wrapper h2 a.button:before,#animated-slideshow[active-item="7"] .body-wrapper .paragraph-html .subtitle a.button:before,.paragraph-html #animated-slideshow[active-item="7"] .body-wrapper .subtitle a.button:before {
	background-color: #FFF;
}

#animated-slideshow[active-item="5"] .controls .navigate:after,#animated-slideshow[active-item="7"] .controls .navigate:after {
	color: #000;
}

#animated-slideshow[active-item="5"] .controls .bullets .bullet,#animated-slideshow[active-item="7"] .controls .bullets .bullet {
	border-color: #000;
}

#animated-slideshow[active-item="5"] .controls .bullets .bullet:before,#animated-slideshow[active-item="7"] .controls .bullets .bullet:before {
	background-color: #000;
}

@media screen and (max-width: 820px) {
	#animated-slideshow .body-wrapper h2,#animated-slideshow .body-wrapper .paragraph-html .subtitle,.paragraph-html #animated-slideshow .body-wrapper .subtitle {
		font-size:24px !important;
		line-height: 36px !important;
	}

	#animated-slideshow .body-wrapper h2 span,#animated-slideshow .body-wrapper .paragraph-html .subtitle span,.paragraph-html #animated-slideshow .body-wrapper .subtitle span {
		left: 130px;
	}
}

@media screen and (min-width: 769px) {
	#animated-slideshow {
		min-height:440px;
		height: 40vw;
		max-height: 645px;
	}
}

@media screen and (max-width: 768px) {
	#animated-slideshow .body-wrapper {
		justify-content:flex-start;
		padding-left: 60px;
		padding-right: 50px;
		padding-top: 15vw;
	}

	#animated-slideshow .body-wrapper h2,#animated-slideshow .body-wrapper .paragraph-html .subtitle,.paragraph-html #animated-slideshow .body-wrapper .subtitle {
		font-size: 32px !important;
	}

	#animated-slideshow .body-wrapper h2 span,#animated-slideshow .body-wrapper .paragraph-html .subtitle span,.paragraph-html #animated-slideshow .body-wrapper .subtitle span {
		left: 0;
		top: 36px;
	}

	#animated-slideshow .body-wrapper h2 a.button,#animated-slideshow .body-wrapper .paragraph-html .subtitle a.button,.paragraph-html #animated-slideshow .body-wrapper .subtitle a.button {
		bottom: -80px;
	}

	#animated-slideshow .controls .navigate.prev {
		left: 20px;
	}

	#animated-slideshow .controls .navigate.next {
		right: 20px;
	}
}

body.toolbar-horizontal #animated-slideshow {
	margin-top: -80px;
	border-top: 100px solid #2A2A2A;
}

.value-stream-component > .container,.value-stream-component > .search-page,.value-stream-component > .search-page-admin {
	padding-top: 20px;
}

.value-stream-component h2.title,.value-stream-component .paragraph-html .title.subtitle,.paragraph-html .value-stream-component .title.subtitle {
	font-size: 38px;
	line-height: 54px;
	color: #2A2A2A;
	margin: 0 0 20px;
	padding: 0 40px;
}

.value-stream-component h2.title span,.value-stream-component .paragraph-html .title.subtitle span,.paragraph-html .value-stream-component .title.subtitle span {
	display: block;
	font-size: 24px;
	line-height: 30px;
}

.value-stream-component .description {
	margin: 0 0 40px;
}

.value-stream-component .inside-wrapper {
	width: 100%;
	border: 2px solid #649A3D;
	padding: 20px 40px;
	border-radius: 20px;
}

.value-stream-component .hard-title {
	width: 100%;
	margin: 0 0 30px;
	text-align: center;
}

.value-stream-component .hard-title h3 {
	color: #2A2A2A;
}

.value-stream-component .grey-title {
	font-size: 20px;
	line-height: 30px;
	margin: 0 0 10px;
	font-family: "GothamBold",sans-serif;
	font-weight: 900;
	color: #7F7F7F;
}

.value-stream-component .spacer {
	width: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	color: #2A2A2A;
	font-family: "GothamBold",sans-serif;
	padding: 6px 3px;
	border-radius: 11px;
	margin: 0 0 20px;
	z-index: 3;
}

.value-stream-component .spacer.neo {
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
	background-color: #F4F4F4;
}

.value-stream-component .spacer.neo .text {
	background-color: #F4F4F4;
}

.value-stream-component .spacer .arrow {
	position: relative;
	display: block;
	width: 100%;
	height: 4px;
}

.value-stream-component .spacer .arrow.yellow {
	background-color: #f7b732;
}

.value-stream-component .spacer .arrow.yellow:before,.value-stream-component .spacer .arrow.yellow:after {
	background-color: #f7b732;
}

.value-stream-component .spacer .arrow.yellow + .text {
	color: #2A2A2A;
}

.value-stream-component .spacer .arrow.green {
	background-color: #649A3D;
}

.value-stream-component .spacer .arrow.green:before,.value-stream-component .spacer .arrow.green:after {
	background-color: #649A3D;
}

.value-stream-component .spacer .arrow.left:before {
	bottom: -7px;
	left: -4px;
}

.value-stream-component .spacer .arrow.left:after {
	top: -7px;
	left: -4px;
}

.value-stream-component .spacer .arrow.right:before {
	top: -7px;
	right: -4px;
}

.value-stream-component .spacer .arrow.right:after {
	bottom: -7px;
	right: -4px;
}

.value-stream-component .spacer .arrow:before,.value-stream-component .spacer .arrow:after {
	content: "";
	width: 22px;
	height: 4px;
	position: absolute;
}

.value-stream-component .spacer .arrow:before {
	transform: rotate(45deg);
}

.value-stream-component .spacer .arrow:after {
	transform: rotate(-45deg);
}

.value-stream-component .spacer .text {
	white-space: nowrap;
	padding: 0 13px;
	font-size: 26px;
	line-height: 26px;
	font-weight: 700;
	color: #649A3D;
}

.value-stream-component .spacer:last-child {
	margin: 0;
}

.value-stream-component .bubbles {
	width: 100%;
	display: flex;
	justify-content: space-between;
	color: #2A2A2A;
	font-size: 14px;
	line-height: 22px;
	font-family: "GothamBold",sans-serif;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
	padding: 6px 20px;
	border-radius: 11px;
	margin: 0 0 30px;
	background-color: #F4F4F4;
}

.value-stream-component .bubbles .bubble {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 24.5%;
	padding: 5px 30px;
	border: 3px solid #f7b732;
	border-radius: 15px;
	color: #2A2A2A;
	text-decoration: none;
	font-size: 14px;
	line-height: 16px;
	font-family: "GothamBold",sans-serif;
}

.value-stream-component .bubbles .bubble svg {
	width: auto;
	height: 55px;
	margin-right: 17px;
}

.value-stream-component .bubbles .bubble svg path {
	fill: #f7b732;
}

.value-stream-component .bubbles .bubble:hover {
	text-decoration: underline;
	color: #2A2A2A;
}

.value-stream-component .neo-list {
	width: 100%;
	position: relative;
	display: flex;
	margin: 0 0 20px;
}

.value-stream-component .neo-list .element {
	position: relative;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	width: 100%;
	margin: 0 4px;
	padding: 10px;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
	background-color: #F4F4F4;
	border-radius: 11px;
	color: #2A2A2A;
	font-size: 14px;
	line-height: 16px;
	font-family: "GothamBold",sans-serif;
	text-align: center;
}

.value-stream-component .neo-list .element svg {
	display: inline-block;
	height: 30px;
	margin: 0 auto 5px;
	display: block;
}

.value-stream-component .neo-list .element svg path {
	fill: #f7b732;
}

.value-stream-component .neo-list .element .top {
	margin: 0 0 20px;
}

.value-stream-component .neo-list .element .top.span2 {
	width: 200%;
	top: 0;
	left: 4px;
	position: absolute;
	padding: 10px;
	background-color: #F4F4F4;
	z-index: 1;
}

.value-stream-component .neo-list .element .top.span2 + .bottom {
	margin: auto 0 0 0;
}

.value-stream-component .neo-list .element .bottom {
	color: #2A2A2A;
	text-decoration: none;
}

.value-stream-component .neo-list .element .bottom svg path {
	fill: #279FEA;
}

.value-stream-component .neo-list .element .bottom.no-icon {
	color: #7F7F7F;
	line-height: 24px;
}

.value-stream-component .neo-list .element .bottom.last {
	color: #7F7F7F;
}

.value-stream-component .neo-list .element .bottom.last svg path,.value-stream-component .neo-list .element .bottom.last svg rect {
	fill: #7F7F7F;
}

.value-stream-component .neo-list .element a.bottom:hover {
	text-decoration: underline;
	color: #2A2A2A;
}

.value-stream-component .neo-list .element.two-column + .element > .top {
	opacity: 0;
}

.value-stream-component .neo-list .element.two-column:before {
	content: "";
	width: 27px;
	height: 5px;
	position: absolute;
	left: calc(100% - 9px);
	top: 0;
	box-shadow: 0 -4px 5px white;
}

.value-stream-component .neo-list .element:first-child {
	margin-left: 0;
}

.value-stream-component .neo-list .element:first-child .bottom svg path {
	fill: #33D389;
}

.value-stream-component .neo-list .element:nth-child(4) .bottom svg path {
	fill: #205AB7;
}

.value-stream-component .neo-list .element:last-child {
	margin-right: 0;
}

.value-stream-component .neo-list:before {
	content: "";
	position: absolute;
	left: -20px;
	top: -65px;
	width: calc(100% + 40px);
	height: 138px;
	border: 2px dotted #f7b732;
	border-radius: 11px;
	background-color: rgba(247,183,50,0.2);
	z-index: 2;
	pointer-events: none;
}

@media screen and (max-width: 1440px) {
	.value-stream-component > .container,.value-stream-component > .search-page,.value-stream-component > .search-page-admin {
		padding-left:25px;
		padding-right: 25px;
	}

	.value-stream-component .neo-list .element .top {
		margin: 0 0 30px;
	}

	.value-stream-component .neo-list .element .top.span2 {
		min-height: 80px;
	}

	.value-stream-component .neo-list:before {
		height: 146px;
	}
}

@media screen and (max-width: 1040px) {
	.value-stream-component .neo-list .element {
		font-size:12px;
		line-height: 14px;
	}

	.value-stream-component .neo-list .element .bottom.no-icon {
		line-height: 14px;
	}
}

@media screen and (max-width: 900px) {
	.value-stream-component .bubbles .bubble {
		flex-flow:column;
		text-align: center;
	}

	.value-stream-component .bubbles .bubble svg {
		margin: 0 0 20px;
	}
}

@media screen and (min-width: 901px) and (max-width:990px) {
	.value-stream-component .bubbles {
		flex-wrap:wrap;
	}

	.value-stream-component .bubbles .bubble {
		width: 49%;
	}

	.value-stream-component .bubbles .bubble:first-child,.value-stream-component .bubbles .bubble:nth-child(2) {
		margin-bottom: 20px;
	}
}

@media screen and (min-width: 685px) and (max-width:768px) {
	.value-stream-component .neo-list:before {
		height:165px;
	}
}

@media screen and (max-width: 684px) {
	.value-stream-component > .container,.value-stream-component > .search-page,.value-stream-component > .search-page-admin {
		display:flex;
		flex-wrap: wrap;
	}

	.value-stream-component .spacer .text {
		font-size: 18px;
		line-height: 22px;
	}

	.value-stream-component .hard-title {
		margin: 0;
	}

	.value-stream-component .hard-title + .spacer {
		width: 490px;
		transform: translateX(-100%) rotate(-90deg);
		transform-origin: right bottom;
		left: 36px;
		margin: 0;
		box-shadow: -4px 4px 5px rgba(0,0,0,0.11),4px -4px 5px white;
	}

	.value-stream-component .bubbles {
		flex-flow: column;
		padding: 20px;
	}

	.value-stream-component .bubbles > .bubble {
		width: 100%;
		padding: 10px;
		font-size: 16px;
		line-height: 18px;
	}

	.value-stream-component .bubbles > .bubble:not(:last-child) {
		margin: 0 0 30px;
	}

	.value-stream-component .bubbles + .spacer {
		width: auto;
		max-width: 620px;
		transform: translateX(-100%) rotate(-90deg);
		transform-origin: right bottom;
		left: 36px;
		top: -18px;
		margin: 0;
	}

	.value-stream-component .bubbles + .spacer span {
		width: 555px;
		text-align: center;
	}

	.value-stream-component .neo-list {
		flex-flow: column;
		margin: 0 0 60px;
	}

	.value-stream-component .neo-list .element {
		flex-flow: row;
		margin: 10px 0 10px 60px;
		width: calc(100% - 60px);
	}

	.value-stream-component .neo-list .element .top {
		width: 50%;
		margin: 0;
	}

	.value-stream-component .neo-list .element .top.span2 {
		width: 50%;
		height: 200%;
		display: flex;
		flex-flow: column;
		left: 0;
		top: 10px;
		justify-content: center;
	}

	.value-stream-component .neo-list .element .top.span2 + .bottom {
		margin: 0 0 0 auto;
	}

	.value-stream-component .neo-list .element .bottom {
		width: 50%;
		display: flex;
		flex-flow: column;
		justify-content: center;
	}

	.value-stream-component .neo-list .element.two-column:before {
		width: 5px;
		height: 30px;
		left: 0;
		top: calc(100% - 9px);
	}

	.value-stream-component .neo-list .element:first-child {
		margin: 0 0 10px 60px;
	}

	.value-stream-component .neo-list .element:last-child {
		margin: 10px 0 0 60px;
	}

	.value-stream-component .neo-list:before {
		width: calc(50% + 50px);
		height: calc(100% + 40px);
		top: -20px;
	}
}

.real-devices-component {
	margin: 20px 0 60px;
}

.real-devices-component #custom-search {
	border: none;
	border-bottom: 2px solid #2A2A2A;
	background: transparent;
	font-size: 20px;
	line-height: 36px;
	padding: 16px 0 17px 50px;
	width: calc(100% - 5px);
	font-weight: 700;
	color: #444;
	margin: 0 0 40px;
	background: transparent url("/themes/custom/digitalai/css/../svg/search.svg") no-repeat left 5px center;
	background-size: 30px;
}

.real-devices-component #custom-search:focus {
	outline: none;
}

.real-devices-component .list-head {
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-family: "GothamBold",sans-serif;
	background-color: #D4D4D4;
	cursor: pointer;
}

.real-devices-component .list-head div {
	display: flex;
	justify-content: space-between;
	padding: 20px;
}

.real-devices-component .list-head div.model {
	width: 40%;
}

.real-devices-component .list-head div.manufacturer {
	width: 25%;
}

.real-devices-component .list-head div.os {
	width: 15%;
}

.real-devices-component .list-head div.sdk {
	width: 20%;
}

@media screen and (min-width: 769px) {
	.real-devices-component .list-head div.asc,.real-devices-component .list-head div.desc {
		background-color:#649A3D;
		color: #FFF;
	}

	.real-devices-component .list-head div.asc:after,.real-devices-component .list-head div.desc:after {
		font-family: "Font Awesome Solid";
		color: #FFF;
	}
}

.real-devices-component .list-head div.asc:after {
	content: "\f077";
}

.real-devices-component .list-head div.desc:after {
	content: "\f078";
}

.real-devices-component .list-head div:hover {
	background-color: #649A3D;
	color: #FFF;
}

.real-devices-component form.views-exposed-form {
	display: none;
}

.real-devices-component .view-content .views-row {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 16px;
	line-height: 20px;
}

.real-devices-component .view-content .views-row .searcher {
	display: none;
}

.real-devices-component .view-content .views-row p {
	width: 40%;
	display: block;
	font-size: 16px;
	line-height: 30px;
	margin: 0;
	padding: 20px;
}

.real-devices-component .view-content .views-row div {
	padding: 20px;
}

.real-devices-component .view-content .views-row div.field_manufacturer {
	width: 25%;
}

@media screen and (min-width: 375px) {
	.real-devices-component .view-content .views-row div.field_manufacturer label {
		display:none;
	}
}

.real-devices-component .view-content .views-row div.field_os {
	width: 15%;
}

.real-devices-component .view-content .views-row div.field_sdk_level {
	width: 20%;
}

.real-devices-component .view-content .views-row div label {
	display: none;
	font-size: 16px;
	line-height: 20px;
	font-family: "GothamBold",sans-serif;
	color: #2A2A2A;
}

.real-devices-component .view-content .views-row.even {
	background-color: #D4D4D4;
}

@media screen and (max-width: 768px) {
	.real-devices-component .list-head {
		padding-left:40px;
	}

	.real-devices-component .list-head div {
		pointer-events: none;
	}

	.real-devices-component .list-head div.model,.real-devices-component .list-head div.manufacturer {
		width: 50%;
	}

	.real-devices-component .list-head div.os,.real-devices-component .list-head div.sdk {
		display: none;
	}

	.real-devices-component .view-content .views-row {
		flex-wrap: wrap;
	}

	.real-devices-component .view-content .views-row .searcher {
		position: relative;
		display: block;
		width: 20px;
		height: 20px;
		border-radius: 20px;
		background: #649A3D;
		padding: 0;
		margin: 0 0 0 20px;
		flex-shrink: 0;
		color: #FFF;
		font-size: 18px;
		line-height: 14px;
		font-family: "GothamBold",sans-serif;
		text-align: center;
		border: 2px solid #FFF;
		box-sizing: border-box;
		box-shadow: 1px 1px 8px rgba(0,0,0,0.16);
		cursor: pointer;
	}

	.real-devices-component .view-content .views-row .searcher:before {
		content: "+";
	}

	.real-devices-component .view-content .views-row p.title {
		width: calc(50% - 20px);
	}

	.real-devices-component .view-content .views-row div label {
		display: inline-block;
		width: calc(50% + 40px);
		padding-left: 40px;
	}

	.real-devices-component .view-content .views-row div.field_manufacturer {
		width: calc(50% - 20px);
	}

	.real-devices-component .view-content .views-row div.field_os,.real-devices-component .view-content .views-row div.field_sdk_level {
		display: none;
		width: 100%;
		border-top: 1px solid #D4D4D4;
		background-color: #F4F4F4;
	}

	.real-devices-component .view-content .views-row div:last-child {
		border-bottom: 1px solid #D4D4D4;
	}

	.real-devices-component .view-content .views-row.open .searcher:before {
		content: "-";
	}

	.real-devices-component .view-content .views-row.open div.field_os,.real-devices-component .view-content .views-row.open div.field_sdk_level {
		display: block;
	}
}

@media screen and (max-width: 374px) {
	.real-devices-component .list-head div.model {
		width:100%;
	}

	.real-devices-component .list-head div.manufacturer {
		display: none;
	}

	.real-devices-component .view-content .views-row p.title {
		width: calc(100% - 40px);
	}

	.real-devices-component .view-content .views-row div.field_manufacturer {
		display: none;
		width: 100%;
		border-top: 1px solid #D4D4D4;
		background-color: #F4F4F4;
	}

	.real-devices-component .view-content .views-row.open div.field_manufacturer {
		display: block;
	}
}

.paragraph--type--pathfactory-resource-center {
	padding: 60px 0;
}

.paragraph--type--pathfactory-resource-center .type {
	position: absolute;
	color: #fff;
	font-family: "GothamBold",sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	top: 13px;
	left: -5px;
	z-index: 3;
	padding: 4px 50px 6px 17px;
}

.paragraph--type--pathfactory-resource-center .featured_resource {
	box-shadow: 3px 3px 5px rgba(0,0,0,0.16);
	margin-bottom: 45px;
}

@media (max-width: 1024px) {
	.paragraph--type--pathfactory-resource-center .featured_resource {
		margin-top:50px;
	}
}

.paragraph--type--pathfactory-resource-center .featured_resource > a:not(.cta) {
	color: #2a2a2a;
	text-decoration: none;
	display: flex;
	min-height: 400px;
}

.paragraph--type--pathfactory-resource-center .featured_resource > a:not(.cta):hover {
	color: #2a2a2a;
}

@media (max-width: 767px) {
	.paragraph--type--pathfactory-resource-center .featured_resource > a:not(.cta) {
		flex-wrap:wrap;
	}
}

.paragraph--type--pathfactory-resource-center .featured_resource .left {
	min-width: 600px;
	position: relative;
	overflow: hidden;
}

@media (max-width: 990px) {
	.paragraph--type--pathfactory-resource-center .featured_resource .left {
		min-width:50%;
	}
}

@media (max-width: 767px) {
	.paragraph--type--pathfactory-resource-center .featured_resource .left {
		min-width:100%;
	}
}

.paragraph--type--pathfactory-resource-center .featured_resource .left img {
	width: 100%;
	object-fit: cover;
}

.paragraph--type--pathfactory-resource-center .featured_resource .right {
	width: auto;
	padding: 45px;
	box-shadow: -3px -3px 6px #FFFFFF;
	display: flex;
	align-items: center;
}

@media (max-width: 767px) {
	.paragraph--type--pathfactory-resource-center .featured_resource .right {
		padding:16px;
	}
}

.paragraph--type--pathfactory-resource-center .featured_resource .right .title {
	font-size: 32px;
	line-height: 39px;
	margin-bottom: 20px;
	font-weight: 700;
	font-family: "GothamBold",sans-serif;
}

@media (max-width: 767px) {
	.paragraph--type--pathfactory-resource-center .featured_resource .right .title {
		font-size:18px;
		line-height: 26px;
	}
}

.paragraph--type--pathfactory-resource-center .featured_resource .right .short_description {
	font-size: 24px;
	line-height: 29px;
	font-weight: 400;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-column-gap: 20px;
	padding-bottom: 10px;
	position: relative;
}

@media screen and (min-width: 991px) {
	.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions {
		position:absolute;
		top: 50px;
		right: 0;
	}
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions > input {
	float: right;
	background-color: rgba(0,0,0,0) !important;
	color: #DB6247 !important;
	padding: 0;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions > input[value="Apply"] {
	display: none;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions > input:hover {
	background-color: rgba(0,0,0,0) !important;
}

@media screen and (min-width: 767px) and (max-width:990px) {
	.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions {
		grid-area:3 / 1 / 3 / 4;
	}
}

@media screen and (min-width: 481px) and (max-width:768px) {
	.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions {
		grid-area:3 / 1 / 3 / 3;
	}
}

@media screen and (max-width: 480px) {
	.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-actions {
		grid-area:5 / 1 / 5 / 2;
		margin-top: -30px;
		margin-bottom: 30px;
	}
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset:not(.open) legend > .fieldset-legend {
	border-bottom: 2px solid #FFF;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset:not(.open) .fieldset-wrapper {
	display: none;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset legend {
	padding: 0;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset legend > .fieldset-legend {
	font-size: 14px;
	line-height: 18px;
	padding: 10px 23px;
	font-family: "GothamBold",sans-serif;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset legend > .fieldset-legend:after {
	color: #DB6247;
	float: none;
	margin-left: 6px;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset .fieldset-wrapper {
	top: 0;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset .fieldset-wrapper .form-item label {
	margin: 0;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset .fieldset-wrapper .form-item label h3 {
	font-size: 14px;
	line-height: 22px;
	padding: 10px 8px;
	color: #000;
	font-family: "GothamBook",sans-serif;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset .fieldset-wrapper .form-item:hover {
	background-color: #F4F4F4;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset > .active-filter {
	float: left;
	cursor: pointer;
	font-size: 14px;
	line-height: 16px;
	color: #555555;
	margin: 8px 16px 0 0;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset > .active-filter:after {
	content: '\f00d';
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 13px;
	background-color: #555555;
	border-radius: 2px;
	margin: -2px 0 0 6px;
	font-family: "Font Awesome Solid";
	color: #F4F4F4;
	text-align: center;
	font-size: 10px;
	line-height: 13px;
}

@media screen and (max-width: 480px) {
	.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset > .active-filter {
		margin:10px;
	}
}

@media screen and (max-width: 990px) {
	.paragraph--type--pathfactory-resource-center form.bef-exposed-form fieldset {
		margin-bottom:30px;
	}
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search {
	position: relative;
	margin-bottom: 55px;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search > input {
	width: 100%;
	border: none;
	font-size: 14px;
	line-height: 40px;
	padding: 0 23px;
	font-family: "GothamBold",sans-serif;
	background-image: url(/themes/custom/digitalai/css/../svg/search.svg);
	background-size: 24px;
	background-position: right 9px center;
	background-repeat: no-repeat;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search > input:focus {
	outline: none;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search ::-webkit-input-placeholder {
	color: #555555;
	font-size: 14px;
	line-height: 40px;
	font-family: "GothamBold",sans-serif;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search ::-moz-placeholder {
	color: #555555;
	font-size: 14px;
	line-height: 40px;
	font-family: "GothamBold",sans-serif;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search :-ms-input-placeholder {
	color: #555555;
	font-size: 14px;
	line-height: 40px;
	font-family: "GothamBold",sans-serif;
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search :-moz-placeholder {
	color: #555555;
	font-size: 14px;
	line-height: 40px;
	font-family: "GothamBold",sans-serif;
}

@media screen and (max-width: 990px) {
	.paragraph--type--pathfactory-resource-center form.bef-exposed-form .form-item-search {
		margin-bottom:30px;
	}
}

.paragraph--type--pathfactory-resource-center form.bef-exposed-form + .no-results {
	margin-bottom: 200px;
}

.paragraph--type--pathfactory-resource-center .view-content {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-gap: 20px;
}

.paragraph--type--pathfactory-resource-center .view-content > .views-row {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	border-radius: 4px;
	overflow: visible;
	box-shadow: 0 2px 16px rgba(0,0,0,0.08),3px 5px 8px rgba(0,0,0,0.04);
	transition: box-shadow 0.3s ease;
	min-height: 400px;
}

.paragraph--type--pathfactory-resource-center .view-content > .views-row .container,.paragraph--type--pathfactory-resource-center .view-content > .views-row .search-page,.paragraph--type--pathfactory-resource-center .view-content > .views-row .search-page-admin {
	padding: 0;
}

.paragraph--type--pathfactory-resource-center .view-content > .views-row .pathfactory-resource {
	position: relative;
}

.paragraph--type--pathfactory-resource-center .view-content > .views-row .pathfactory-resource a {
	text-decoration: none;
	width: 100%;
}

.paragraph--type--pathfactory-resource-center .view-content > .views-row .pathfactory-resource .field_image {
	position: relative;
	height: 0;
	width: 100%;
	padding-bottom: 75%;
	overflow: hidden;
	transition: box-shadow 0.3s ease;
}

.paragraph--type--pathfactory-resource-center .view-content > .views-row .pathfactory-resource .field_image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	font-size: 15px;
	text-align: center;
	display: flex;
	align-items: center;
}

.paragraph--type--pathfactory-resource-center .view-content > .views-row .pathfactory-resource h3 {
	padding: 16px;
	font-size: 18px;
	line-height: 26px;
	color: #2A2A2A;
}

.paragraph--type--pathfactory-resource-center .view-content > .views-row:hover {
	box-shadow: none;
}

.paragraph--type--pathfactory-resource-center .view-content > .views-row:hover .pathfactory-resource .field_image {
	box-shadow: 0 2px 16px rgba(0,0,0,0.05),3px 5px 8px rgba(0,0,0,0.2);
}

@media screen and (min-width: 769px) and (max-width:990px) {
	.paragraph--type--pathfactory-resource-center .view-content,.paragraph--type--pathfactory-resource-center form.bef-exposed-form {
		grid-template-columns:repeat(3,1fr);
	}
}

@media screen and (min-width: 481px) and (max-width:768px) {
	.paragraph--type--pathfactory-resource-center {
		padding:0 0 60px;
	}

	.paragraph--type--pathfactory-resource-center .view-content,.paragraph--type--pathfactory-resource-center form.bef-exposed-form {
		grid-template-columns: repeat(2,1fr);
	}
}

@media screen and (max-width: 480px) {
	.paragraph--type--pathfactory-resource-center {
		padding:0 0 60px;
	}

	.paragraph--type--pathfactory-resource-center .view-content,.paragraph--type--pathfactory-resource-center form.bef-exposed-form {
		grid-template-columns: repeat(1,100%);
	}
}

.total-resources {
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 17px;
}

.total-resources strong {
	font-family: "GothamMedium",sans-serif;
}

.pathfactory-resource-individual .download_button {
	display: inline-block;
	color: #FFF !important;
	background: #DB6247;
	border-radius: 7px !important;
	padding: 20px 34px 20px 20px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
	font-family: "GothamMedium",sans-serif;
	text-decoration: none !important;
}

.pathfactory-resource-individual .download_button i {
	margin-right: 40px;
}

.pathfactory-resource-individual .download_button:hover {
	color: #FFF;
	background: #DB6247;
	font-weight: 400;
	text-decoration: underline;
}

.pathfactory-resource-individual .marketo-thank-you-message {
	text-align: center;
	margin-top: 25px;
}

.pathfactory-resource-individual.is_gated_no .body_content_wrap {
	flex-wrap: wrap;
}

.pathfactory-resource-individual.is_gated_no .body_content_wrap .body_content {
	max-width: 100%;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 0;
}

.pathfactory-resource-individual.is_gated_no .body_content_wrap .gate {
	max-width: 100%;
	width: 100%;
	text-align: center;
}

.pathfactory-resource-individual.has_hero_no.is_gated_yes,.pathfactory-resource-individual.has_hero_no.is_gated_no {
	text-align: center;
}

.pathfactory-resource-individual.has_hero_yes.is_gated_no .body_content:empty {
	padding: 0;
	margin: 0;
}

.pathfactory-resource-individual.has_hero_yes.is_gated_no .body_content:empty + .gate {
	text-align: left;
}

.pathfactory-resource-individual.has_hero_no.is_gated_no.has_body_yes,.pathfactory-resource-individual.has_hero_no.is_gated_yes.has_body_yes {
	text-align: left;
}

.pathfactory-resource-individual.has_separate_titles_yes .main_hero_title h1,.pathfactory-resource-individual.has_separate_titles_yes .main_hero_title div {
	display: block;
}

.pathfactory-resource-individual.has_body_no.is_gated_no .hero .flex_container {
	margin-bottom: 0;
}

.pathfactory-resource-individual.has_body_no.is_gated_no .body_content_wrap {
	padding-bottom: 0 !important;
}

.pathfactory-resource-individual.has_body_no.is_gated_no.has_hero_no .hero .flex_container {
	margin-bottom: 0;
}

.pathfactory-resource-individual.has_main_img_no .hero .flex_container {
	padding-top: 80px;
	text-align: center;
}

.pathfactory-resource-individual.has_main_img_no .main_hero_title,.pathfactory-resource-individual.has_main_img_no .field_short_description {
	text-align: center;
}

.pathfactory-resource-individual a.back:not(.cta) {
	display: inline-flex;
	align-items: center;
	color: #FFF;
	font-family: "GothamBold",sans-serif;
	font-size: 14px;
	line-height: 40px;
	font-weight: 500 !important;
	text-decoration: none;
	margin-bottom: 16px;
	background-color: #CC694F;
	border-radius: 5px;
	padding: 0 12px;
}

.pathfactory-resource-individual a.back:not(.cta) i {
	font-size: 14px;
	margin-right: 5px;
	transition: transform 0.3s ease;
}

.pathfactory-resource-individual a.back:not(.cta):hover {
	font-weight: normal;
	color: #FFF;
}

.pathfactory-resource-individual a.back:not(.cta):hover i {
	transform: translateX(-3px);
}

.pathfactory-resource-individual .main_hero_title {
	margin-bottom: 24px;
}

.pathfactory-resource-individual .main_hero_title h1,.pathfactory-resource-individual .main_hero_title div {
	display: inline;
	font-size: 42px;
	line-height: 50px;
	font-weight: 700;
	font-family: "GothamBold",sans-serif;
	margin: 0;
}

@media (max-width: 1024px) {
	.pathfactory-resource-individual .main_hero_title h1,.pathfactory-resource-individual .main_hero_title div {
		font-size:32px;
		line-height: 40px;
	}
}

.pathfactory-resource-individual .field_short_description {
	font-size: 20px;
	line-height: 28px;
}

.pathfactory-resource-individual .field_short_description + .download_button {
	margin-top: 30px;
}

@media (max-width: 1024px) {
	.pathfactory-resource-individual .field_short_description {
		font-size:16px;
		line-height: 24px;
	}
}

.pathfactory-resource-individual .hero {
	position: relative;
	overflow: hidden;
	background-color: #FFF;
	margin-bottom: 90px;
}

@media (min-width: 768px) {
	.pathfactory-resource-individual .hero .background {
		display:block;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		width: auto;
		height: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
		z-index: 1;
	}

	.pathfactory-resource-individual .hero .mobile-background {
		display: none;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767px) {
	.pathfactory-resource-individual .hero .background {
		display:none;
	}

	.pathfactory-resource-individual .hero .mobile-background {
		display: block;
	}
}

@media (max-width: 1024px) {
	.pathfactory-resource-individual .hero {
		margin-top:93px;
	}
}

.pathfactory-resource-individual .hero .flex_container {
	position: relative;
	z-index: 2;
	display: flex;
	padding-top: 72px;
	padding-bottom: 73px;
}

.pathfactory-resource-individual .hero .flex_container .field_short_description {
	font-family: "GothamBook",sans-serif;
	font-weight: 600;
}

@media (max-width: 767px) {
	.pathfactory-resource-individual .hero .flex_container {
		padding-top:31px;
		padding-left: 32px;
		padding-right: 48px;
	}

	.pathfactory-resource-individual .hero .flex_container h1,.pathfactory-resource-individual .hero .flex_container .field_short_description {
		color: #454545 !important;
	}
}

.pathfactory-resource-individual .hero.fifty .left {
	width: 50%;
}

@media (max-width: 990px) {
	.pathfactory-resource-individual .hero.fifty .left {
		width:100%;
	}
}

.pathfactory-resource-individual .hero .left {
	width: 100%;
}

.pathfactory-resource-individual .hero.dark_text h1,.pathfactory-resource-individual .hero.dark_text .field_short_description {
	color: #454545;
}

.pathfactory-resource-individual .hero.white_text h1,.pathfactory-resource-individual .hero.white_text .field_short_description {
	color: #FFF;
}

.pathfactory-resource-individual .simple_hero {
	padding-top: 80px;
	padding-bottom: 65px;
	background: url("/themes/custom/digitalai/css/../img/resources_individual_hero_bg.jpg") no-repeat center/cover !important;
	box-shadow: 4px 4px 8px rgba(0,0,0,0.08);
	margin-bottom: 65px;
}

.pathfactory-resource-individual .simple_hero .field_short_description {
	font-size: 20px;
	line-height: 28px;
}

.pathfactory-resource-individual .body_content_wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding-bottom: 60px !important;
}

.pathfactory-resource-individual .body_content_wrap .body_content {
	overflow: hidden;
	max-width: calc(100% - 550px);
	margin-right: 50px;
	padding-top: 20px;
}

.pathfactory-resource-individual .body_content_wrap .body_content:empty {
	margin-right: 0;
}

.pathfactory-resource-individual .body_content_wrap .gate {
	max-width: 500px;
	width: 100%;
}

.pathfactory-resource-individual .body_content_wrap .gate label {
	display: none !important;
}

.pathfactory-resource-individual .body_content_wrap .gate .gate_title {
	font-family: "GothamBold",sans-serif;
	font-weight: 700;
	color: #3D810D;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	background-color: #FFF;
	padding: 30px 0 10px;
}

.pathfactory-resource-individual .body_content_wrap .gate .mktoFieldWrap input,.pathfactory-resource-individual .body_content_wrap .gate .mktoFieldWrap select {
	margin-left: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}

.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 {
	background: #FFF;
	overflow: hidden;
}

.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type="text"],.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type="tel"],.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type="email"],.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 .mktoFormRow .mktoFormCol .mktoFieldWrap select {
	box-shadow: none !important;
	background: unset !important;
	border-bottom: 2px solid #000 !important;
	padding: 10px 0 !important;
}

.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type="text"]:focus,.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type="tel"]:focus,.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 .mktoFormRow .mktoFormCol .mktoFieldWrap input[type="email"]:focus,.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 .mktoFormRow .mktoFormCol .mktoFieldWrap select:focus {
	border: none !important;
	border-bottom: 2px solid #000 !important;
}

.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 .mktoFormRow .mktoFormCol .mktoFieldWrap select {
	background-image: url(/themes/custom/digitalai/css/../img/chevron-down.svg) !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	background-size: 16px !important;
}

.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 input[type="checkbox"] + label::before {
	content: "" !important;
	width: 15px !important;
	height: 15px !important;
	background: #FFF !important;
	border: 1px solid #595959 !important;
	position: absolute !important;
	left: 2px !important;
	top: 7px !important;
	cursor: pointer !important;
}

.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 input[type="checkbox"] + label::after {
	left: auto;
	top: auto;
	position: relative;
	font-size: 16px;
}

.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511 input[type="checkbox"]:checked + label::before {
	background: #595959 !important;
}

.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511:empty {
	position: relative;
	min-height: 100%;
	background-image: url(/themes/custom/digitalai/css/../img/digital-loader.svg);
	background-position: center 100px;
	background-repeat: no-repeat;
	background-size: 100px;
}

.pathfactory-resource-individual .body_content_wrap .gate form#mktoForm_6511:empty:after {
	content: "Please wait, you may need to disable your adblocker or adjust privacy settings to view content";
	position: absolute;
	top: 240px;
	left: 0;
	padding: 0 40px;
	text-align: center;
	font-size: 16px;
	line-height: 22px;
}

.pathfactory-resource-individual .body_content_wrap .gate .field_thank_you_message p {
	color: #2a2a2a;
}

.pathfactory-resource-individual .body_content_wrap .gate.submitted {
	max-width: 100%;
	margin-top: 20px;
}

@media screen and (max-width: 990px) {
	.pathfactory-resource-individual .body_content_wrap .body_content {
		max-width:100%;
		margin-right: 0;
		margin-bottom: 40px;
	}

	.pathfactory-resource-individual .body_content_wrap .gate {
		margin: 0 auto;
	}
}

.pathfactory-resource-individual.white-body-text p,.pathfactory-resource-individual.white-body-text ul li,.pathfactory-resource-individual.white-body-text ol li,.pathfactory-resource-individual.white-body-text h2,.pathfactory-resource-individual.white-body-text .paragraph-html .subtitle,.paragraph-html .pathfactory-resource-individual.white-body-text .subtitle,.pathfactory-resource-individual.white-body-text h3,.pathfactory-resource-individual.white-body-text h4,.pathfactory-resource-individual.white-body-text .list-features .container .subtitle,.list-features .container .pathfactory-resource-individual.white-body-text .subtitle,.pathfactory-resource-individual.white-body-text .list-features .search-page .subtitle,.list-features .search-page .pathfactory-resource-individual.white-body-text .subtitle,.pathfactory-resource-individual.white-body-text .list-features .search-page-admin .subtitle,.list-features .search-page-admin .pathfactory-resource-individual.white-body-text .subtitle,.pathfactory-resource-individual.white-body-text .slider-images .subtitle,.slider-images .pathfactory-resource-individual.white-body-text .subtitle,.pathfactory-resource-individual.white-body-text .fancy-bullets .container .fancy-bullets-item-list li,.fancy-bullets .container .fancy-bullets-item-list .pathfactory-resource-individual.white-body-text li,.pathfactory-resource-individual.white-body-text .fancy-bullets .search-page .fancy-bullets-item-list li,.fancy-bullets .search-page .fancy-bullets-item-list .pathfactory-resource-individual.white-body-text li,.pathfactory-resource-individual.white-body-text .fancy-bullets .search-page-admin .fancy-bullets-item-list li,.fancy-bullets .search-page-admin .fancy-bullets-item-list .pathfactory-resource-individual.white-body-text li,.pathfactory-resource-individual.white-body-text .cards-4-bios .subtitle,.cards-4-bios .pathfactory-resource-individual.white-body-text .subtitle,.pathfactory-resource-individual.white-body-text .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .pathfactory-resource-individual.white-body-text .field_name,.pathfactory-resource-individual.white-body-text h5,.pathfactory-resource-individual.white-body-text a {
	color: #FFF;
}

body.blog-listing {
	background-image: url(/themes/custom/digitalai/css/../img/blog-hero.png);
	background-repeat: no-repeat;
	background-position: center top 0;
	background-size: 100% auto;
}

@media screen and (max-width: 1024px) {
	body.blog-listing {
		background-size:1600px auto;
	}
}

.digital-component.blog-listing-reference {
	background: transparent;
	padding: 92px 0 0 0;
	min-height: 650px;
}

.digital-component.blog-listing-reference .blog-top-wrapper {
	margin: 68px 0 36px;
}

.digital-component.blog-listing-reference .blog-top-wrapper > form {
	display: grid;
	grid-row-gap: 20px;
	margin: 0 0 20px;
}

.digital-component.blog-listing-reference .blog-top-wrapper > form .form-actions {
	display: none;
}

.digital-component.blog-listing-reference .blog-top-wrapper > .blog-teaser:not(:last-child),.digital-component.blog-listing-reference .more-from-the-blog-posts .field_more_from_the_blog.blog-top-wrapper > div:not(:last-child),.more-from-the-blog-posts .digital-component.blog-listing-reference .field_more_from_the_blog.blog-top-wrapper > div:not(:last-child),.digital-component.blog-listing-reference .more-from-the-blog-posts .views-element-container .view-content.blog-top-wrapper > div:not(:last-child),.more-from-the-blog-posts .views-element-container .digital-component.blog-listing-reference .view-content.blog-top-wrapper > div:not(:last-child) {
	margin-bottom: 20px;
}

.digital-component.blog-listing-reference .blog-top-wrapper + .view-content {
	margin-bottom: 50px;
}

.digital-component.blog-listing-reference .blog-top-wrapper + .view-content + .pager ul {
	margin-top: 0;
}

@media screen and (min-width: 991px) {
	.digital-component.blog-listing-reference .blog-top-wrapper {
		display:grid;
		grid-template-columns: repeat(4,1fr);
		grid-row-gap: 17px;
		grid-column-gap: 20px;
	}

	.digital-component.blog-listing-reference .blog-top-wrapper > form {
		grid-template-columns: repeat(4,1fr);
		grid-gap: 0 20px;
		grid-area: 1 / 1 / 1 / 5;
		margin: 0;
	}

	.digital-component.blog-listing-reference .blog-top-wrapper > .blog-teaser:not(:last-child),.digital-component.blog-listing-reference .more-from-the-blog-posts .field_more_from_the_blog.blog-top-wrapper > div:not(:last-child),.more-from-the-blog-posts .digital-component.blog-listing-reference .field_more_from_the_blog.blog-top-wrapper > div:not(:last-child),.digital-component.blog-listing-reference .more-from-the-blog-posts .views-element-container .view-content.blog-top-wrapper > div:not(:last-child),.more-from-the-blog-posts .views-element-container .digital-component.blog-listing-reference .view-content.blog-top-wrapper > div:not(:last-child) {
		margin: 0;
	}

	.digital-component.blog-listing-reference .blog-top-wrapper + .view-content {
		display: grid;
		grid-template-columns: repeat(4,1fr);
		grid-gap: 36px 20px;
	}
}

@media screen and (min-width: 480px) and (max-width:990px) {
	.digital-component.blog-listing-reference .blog-top-wrapper > form {
		display:grid;
		grid-template-columns: repeat(2,1fr);
		grid-gap: 0 20px;
	}

	.digital-component.blog-listing-reference .blog-top-wrapper + .view-content {
		display: grid;
		grid-template-columns: repeat(2,1fr);
		grid-gap: 36px 20px;
	}

	.digital-component.blog-listing-reference .blog-top-wrapper + .view-content .blog-teaser .text,.digital-component.blog-listing-reference .blog-top-wrapper + .view-content .more-from-the-blog-posts .field_more_from_the_blog > div .text,.more-from-the-blog-posts .digital-component.blog-listing-reference .blog-top-wrapper + .view-content .field_more_from_the_blog > div .text,.digital-component.blog-listing-reference .more-from-the-blog-posts .views-element-container .blog-top-wrapper + .view-content > div .text,.more-from-the-blog-posts .views-element-container .digital-component.blog-listing-reference .blog-top-wrapper + .view-content > div .text {
		height: 100%;
	}
}

@media screen and (max-width: 480px) {
	.digital-component.blog-listing-reference {
		padding:40px 0 0 0;
	}

	.digital-component.blog-listing-reference .blog-top-wrapper {
		margin: 40px 0 20px;
	}
}

.blog-teaser,.more-from-the-blog-posts .field_more_from_the_blog > div,.more-from-the-blog-posts .views-element-container .view-content > div {
	display: flex;
	flex-direction: column;
	align-content: flex-start;
	position: relative;
	border-radius: 7px;
	box-shadow: 5px 5px 7px 0 rgba(0,0,0,0.06);
	background-color: #FFF;
	overflow: hidden;
}

.blog-teaser .border-color,.more-from-the-blog-posts .field_more_from_the_blog > div .border-color,.more-from-the-blog-posts .views-element-container .view-content > div .border-color {
	height: 8px;
}

.blog-teaser .image-placeholder,.more-from-the-blog-posts .field_more_from_the_blog > div .image-placeholder,.more-from-the-blog-posts .views-element-container .view-content > div .image-placeholder {
	display: flex;
	justify-content: center;
	background: #F4F4F4;
	width: 100%;
	flex: 0 0 160px;
	background-image: url(/themes/custom/digitalai/css/../img/default-blog-image.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 70%;
}

.blog-teaser .field_feature_image,.more-from-the-blog-posts .field_more_from_the_blog > div .field_feature_image,.more-from-the-blog-posts .views-element-container .view-content > div .field_feature_image {
	position: relative;
	width: 100%;
	flex: 0 0 160px;
	overflow: hidden;
	z-index: 0;
}

.blog-teaser .field_feature_image img,.more-from-the-blog-posts .field_more_from_the_blog > div .field_feature_image img,.more-from-the-blog-posts .views-element-container .view-content > div .field_feature_image img {
	position: absolute;
	left: 50%;
	top: 50%;
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	transform: translate(-50%,-50%);
}

.blog-teaser .blog-date,.more-from-the-blog-posts .field_more_from_the_blog > div .blog-date,.more-from-the-blog-posts .views-element-container .view-content > div .blog-date {
	padding: 0 24px;
	margin: 16px 0 24px;
	font-size: 16px;
	line-height: 20px;
	color: #000;
}

.blog-teaser .text,.more-from-the-blog-posts .field_more_from_the_blog > div .text,.more-from-the-blog-posts .views-element-container .view-content > div .text {
	padding: 0 24px 16px;
	overflow: hidden;
	display: flex;
}

.blog-teaser .text .wrapper,.more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper,.more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper {
	width: 100%;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	position: relative;
}

.blog-teaser .text .wrapper h2.title,.more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper h2.title,.more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper h2.title,.blog-teaser .text .wrapper .paragraph-html .title.subtitle,.paragraph-html .blog-teaser .text .wrapper .title.subtitle,.more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .paragraph-html .title.subtitle,.paragraph-html .more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .title.subtitle,.more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .paragraph-html .title.subtitle,.paragraph-html .more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .title.subtitle {
	font-size: 18px;
	line-height: 28px;
	color: #000;
	margin: 0 0 20px;
}

.blog-teaser .text .wrapper .category,.more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .category,.more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .category {
	color: #649A3D;
	font-size: 12px;
	line-height: 24px;
	font-family: "GothamBold",sans-serif;
}

.blog-teaser .text .wrapper .details .summary,.more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .details .summary,.more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .details .summary {
	font-size: 16px;
	line-height: 24px;
	font-weight: 100;
	font-family: "GothamLight",sans-serif;
	color: #000;
	margin: 0 0 15px;
}

.blog-teaser .text .wrapper .details a.read-more,.more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .details a.read-more,.more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .details a.read-more {
	margin: 0 auto;
	display: table;
	text-decoration: none;
}

.blog-teaser a.teaser-overlay,.more-from-the-blog-posts .field_more_from_the_blog > div a.teaser-overlay,.more-from-the-blog-posts .views-element-container .view-content > div a.teaser-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

@media screen and (min-width: 991px) {
	.blog-teaser,.more-from-the-blog-posts .field_more_from_the_blog > div,.more-from-the-blog-posts .views-element-container .view-content > div {
		min-height:355px;
	}

	.blog-teaser .text,.more-from-the-blog-posts .field_more_from_the_blog > div .text,.more-from-the-blog-posts .views-element-container .view-content > div .text {
		height: 100%;
		min-height: 135px;
	}

	.blog-teaser .text .wrapper,.more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper,.more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper {
		transition: transform 0.4s ease;
	}

	.blog-teaser .text .wrapper .details,.more-from-the-blog-posts .field_more_from_the_blog > div .text .wrapper .details,.more-from-the-blog-posts .views-element-container .view-content > div .text .wrapper .details {
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		height: 100%;
		display: flex;
		flex-flow: column;
		justify-content: space-between;
		transform: translateY(20px);
		transition: transform 0.4s ease;
	}

	.blog-teaser.featured,.more-from-the-blog-posts .field_more_from_the_blog > div.featured,.more-from-the-blog-posts .views-element-container .view-content > div.featured {
		grid-area: 2 / 1 / 2 / 3;
	}

	.blog-teaser.featured .field_feature_image,.more-from-the-blog-posts .field_more_from_the_blog > div.featured .field_feature_image,.more-from-the-blog-posts .views-element-container .view-content > div.featured .field_feature_image,.blog-teaser.featured .image-placeholder,.more-from-the-blog-posts .field_more_from_the_blog > div.featured .image-placeholder,.more-from-the-blog-posts .views-element-container .view-content > div.featured .image-placeholder {
		flex: 0 0 213px;
	}

	.blog-teaser.featured .border-color:before,.more-from-the-blog-posts .field_more_from_the_blog > div.featured .border-color:before,.more-from-the-blog-posts .views-element-container .view-content > div.featured .border-color:before {
		content: "Featured";
		display: block;
		position: absolute;
		top: 0;
		left: 24px;
		background: inherit;
		color: #FFF;
		font-size: 14px;
		line-height: 32px;
		padding: 0 10px;
		font-family: "GothamBold",sans-serif;
	}

	.blog-teaser.featured + .featured,.more-from-the-blog-posts .field_more_from_the_blog > div.featured + .featured,.more-from-the-blog-posts .views-element-container .view-content > div.featured + .featured {
		grid-area: 2 / 3 / 2 / 5;
	}

	.blog-teaser:hover .text .wrapper,.more-from-the-blog-posts .field_more_from_the_blog > div:hover .text .wrapper,.more-from-the-blog-posts .views-element-container .view-content > div:hover .text .wrapper {
		transform: translateY(-100%);
	}

	.blog-teaser:hover .text .wrapper .details,.more-from-the-blog-posts .field_more_from_the_blog > div:hover .text .wrapper .details,.more-from-the-blog-posts .views-element-container .view-content > div:hover .text .wrapper .details {
		transform: translateY(0);
	}
}

@media screen and (max-width: 480px) {
	.blog-teaser:not(:last-child),.more-from-the-blog-posts .field_more_from_the_blog > div:not(:last-child),.more-from-the-blog-posts .views-element-container .view-content > div:not(:last-child) {
		margin-bottom:20px;
	}
}

form.mktoForm .close_mk_form_popup {
	display: none;
}

form#mktoForm_6659 {
	margin: 0;
	padding: 20px !important;
}

form#mktoForm_6659 input[type="email"] {
	display: inline-block;
	vertical-align: top;
	width: 100% !important;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	background: linear-gradient(to bottom,transparent 30px,#D4D4D4 31px,transparent 31px,transparent 100%) !important;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.1),-3px -3px 6px white !important;
	padding: 0 5px;
	border: none;
}

form#mktoForm_6659 input[type="email"]:focus {
	outline: none;
	background: linear-gradient(to bottom,#FFF 30px,#D4D4D4 31px,#FFF 31px,#FFF 100%) !important;
	box-shadow: none !important;
}

form#mktoForm_6659 button.mktoButton:before,form#mktoForm_6659 .list-features .container .field_cta a.mktoButton:before,.list-features .container .field_cta form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .list-features .search-page .field_cta a.mktoButton:before,.list-features .search-page .field_cta form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .list-features .search-page-admin .field_cta a.mktoButton:before,.list-features .search-page-admin .field_cta form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .slider-images .cta-link a.mktoButton:before,.slider-images .cta-link form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .events-webinars .view-content .views-row .event-info .field_event_url a.mktoButton:before,.events-webinars .view-content .views-row .event-info .field_event_url form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .product-courses-listing-by-date > .container .body .field_cta_one a.mktoButton:before,.product-courses-listing-by-date > .container .body .field_cta_one form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .product-courses-listing-by-date > .search-page .body .field_cta_one a.mktoButton:before,.product-courses-listing-by-date > .search-page .body .field_cta_one form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.mktoButton:before,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 body:not(.contact) .marketo-form .field_download_url a.mktoButton:before,body:not(.contact) .marketo-form .field_download_url form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.mktoButton:before,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 body:not(.contact) .no-marketo .field_download_url a.mktoButton:before,body:not(.contact) .no-marketo .field_download_url form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.mktoButton:before,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 body:not(.contact) .event-learn-more.aside a.mktoButton:before,body:not(.contact) .event-learn-more.aside form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .marketo-form-embed:not(.column-two) .event-learn-more.aside a.mktoButton:before,.marketo-form-embed:not(.column-two) .event-learn-more.aside form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 body:not(.contact) .marketo-thank-you-message .button-popup-video a.mktoButton:before,body:not(.contact) .marketo-thank-you-message .button-popup-video form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.mktoButton:before,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 body.path-node .marketo-form .field_download_url a.mktoButton:before,body.path-node .marketo-form .field_download_url form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .marketo-form-embed.column-two .marketo-form .field_download_url a.mktoButton:before,.marketo-form-embed.column-two .marketo-form .field_download_url form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .marketo-form-embed.column-one .marketo-form .field_download_url a.mktoButton:before,.marketo-form-embed.column-one .marketo-form .field_download_url form#mktoForm_6659 a.mktoButton:before,form#mktoForm_6659 .events .view-content .views-row .event-info .field_event_url a.mktoButton:before,.events .view-content .views-row .event-info .field_event_url form#mktoForm_6659 a.mktoButton:before {
	font-family: "Font Awesome Solid" !important;
}

body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] {
	background: #FFF;
	overflow: hidden;
	margin-bottom: 40px;
}

body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] label {
	display: none;
}

body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] label hr,body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] label br {
	display: none;
}

body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] input[type="text"],body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] input[type="tel"],body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] input[type="email"],body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] input[type="url"],body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] select,body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] textarea {
	width: 100% !important;
	max-width: 100% !important;
	box-shadow: none !important;
	background: unset !important;
	border-bottom: 2px solid #000 !important;
	padding: 10px 0 !important;
	margin: 0 !important;
	line-height: 18px;
}

body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] input[type="text"]:focus,body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] input[type="tel"]:focus,body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] input[type="email"]:focus,body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] input[type="url"]:focus,body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] select:focus,body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] textarea:focus {
	border: none !important;
	border-bottom: 2px solid #000 !important;
}

body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] select {
	background-image: url(/themes/custom/digitalai/css/../img/chevron-down.svg) !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	background-size: 16px !important;
}

body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] textarea {
	border-right: 2px solid #000 !important;
}

body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"] .mktoCheckboxList {
	border: none !important;
}

body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"]:empty {
	position: relative;
	min-height: 100%;
	background-image: url(/themes/custom/digitalai/css/../img/digital-loader.svg);
	background-position: center 100px;
	background-repeat: no-repeat;
	background-size: 100px;
}

body:not(.popup-on) #block-system-main-block .marketo-form > form[id*="mktoForm_"]:empty:after {
	content: "Please wait, you may need to disable your adblocker or adjust privacy settings to view content";
	position: absolute;
	top: 240px;
	left: 0;
	padding: 0 40px;
	text-align: center;
	font-size: 16px;
	line-height: 22px;
}

.main-content form:not(.bef-exposed-form) label {
	font-family: "GothamBook",sans-serif;
	font-size: 15px;
	line-height: 23px !important;
	color: #515151;
	font-weight: normal !important;
	margin-bottom: 5px !important;
	width: 100% !important;
	position: relative;
}

.main-content form:not(.bef-exposed-form) label .mktoAsterix {
	display: none;
}

.main-content form:not(.bef-exposed-form) .mktoRequiredField label:after {
	content: "*";
	color: #DB6247 !important;
	margin-left: 4px;
}

.main-content form:not(.bef-exposed-form) .mktoHtmlText {
	width: 100% !important;
}

.main-content form:not(.bef-exposed-form) input[type="tel"],.main-content form:not(.bef-exposed-form) input[type="text"],.main-content form:not(.bef-exposed-form) input[type="phone"],.main-content form:not(.bef-exposed-form) input[type="email"],.main-content form:not(.bef-exposed-form) input[type="password"],.main-content form:not(.bef-exposed-form) textarea,.main-content form:not(.bef-exposed-form) select {
	width: 100% !important;
	height: 45px;
	max-width: 100%;
	font-size: 16px;
	line-height: 19px;
	box-shadow: none;
	border-radius: 2px;
	border: 1px solid #DADDE0;
	background: #FFF;
	padding: 0 15px;
}

.main-content form:not(.bef-exposed-form) input[type="tel"].mktoInvalid,.main-content form:not(.bef-exposed-form) input[type="text"].mktoInvalid,.main-content form:not(.bef-exposed-form) input[type="phone"].mktoInvalid,.main-content form:not(.bef-exposed-form) input[type="email"].mktoInvalid,.main-content form:not(.bef-exposed-form) input[type="password"].mktoInvalid,.main-content form:not(.bef-exposed-form) textarea.mktoInvalid,.main-content form:not(.bef-exposed-form) select.mktoInvalid {
	border: 1px solid #a7a7a7;
	background: #FEF4F5;
}

.main-content form:not(.bef-exposed-form) input[type="tel"].mktoInvalid:focus,.main-content form:not(.bef-exposed-form) input[type="text"].mktoInvalid:focus,.main-content form:not(.bef-exposed-form) input[type="phone"].mktoInvalid:focus,.main-content form:not(.bef-exposed-form) input[type="email"].mktoInvalid:focus,.main-content form:not(.bef-exposed-form) input[type="password"].mktoInvalid:focus,.main-content form:not(.bef-exposed-form) textarea.mktoInvalid:focus,.main-content form:not(.bef-exposed-form) select.mktoInvalid:focus {
	background: #FEF4F5 !important;
	border: 1px solid #a7a7a7 !important;
}

.main-content form:not(.bef-exposed-form) input[type="tel"]:focus,.main-content form:not(.bef-exposed-form) input[type="text"]:focus,.main-content form:not(.bef-exposed-form) input[type="phone"]:focus,.main-content form:not(.bef-exposed-form) input[type="email"]:focus,.main-content form:not(.bef-exposed-form) input[type="password"]:focus,.main-content form:not(.bef-exposed-form) textarea:focus,.main-content form:not(.bef-exposed-form) select:focus {
	background: #FFF !important;
	border: 1px solid #DADDE0 !important;
	outline: none;
}

.main-content form:not(.bef-exposed-form) ::-moz-placeholder,.main-content form:not(.bef-exposed-form) ::-o-placeholder,.main-content form:not(.bef-exposed-form) ::-ms-placeholder,.main-content form:not(.bef-exposed-form) ::-webkit-placeholder {
	color: #999;
}

.main-content form:not(.bef-exposed-form) .mktoCheckboxList,.main-content form:not(.bef-exposed-form) .mktoRadioList {
	width: 100% !important;
	padding: 0;
}

.main-content form:not(.bef-exposed-form) .mktoCheckboxList label,.main-content form:not(.bef-exposed-form) .mktoRadioList label {
	width: 100% !important;
	border: none;
	text-align: left;
	padding-left: 32px !important;
}

.main-content form:not(.bef-exposed-form) .mktoCheckboxList label a,.main-content form:not(.bef-exposed-form) .mktoRadioList label a {
	color: #DB6247 !important;
}

.main-content form:not(.bef-exposed-form) .mktoCheckboxList label a:hover,.main-content form:not(.bef-exposed-form) .mktoRadioList label a:hover {
	font-weight: 500 !important;
}

.main-content form:not(.bef-exposed-form) input[type="checkbox"],.main-content form:not(.bef-exposed-form) input[type="radio"] {
	display: none;
}

.main-content form:not(.bef-exposed-form) input[type="checkbox"] + label,.main-content form:not(.bef-exposed-form) input[type="radio"] + label {
	display: block !important;
	margin: 0;
	cursor: pointer;
	padding-left: 25px !important;
}

.main-content form:not(.bef-exposed-form) input[type="checkbox"] + label:before,.main-content form:not(.bef-exposed-form) input[type="radio"] + label:before {
	content: "";
	width: 15px;
	height: 15px;
	background: #FFF;
	border: 1px solid #595959;
	position: absolute;
	left: 2px;
	top: 10px !important;
	cursor: pointer;
}

.main-content form:not(.bef-exposed-form) input[type="checkbox"]:checked + label:before,.main-content form:not(.bef-exposed-form) input[type="radio"]:checked + label:before {
	background: #595959;
}

.main-content form:not(.bef-exposed-form) input[type="checkbox"]:checked + label:after {
	color: #FFF;
	position: absolute;
	left: 3px;
	top: 6px;
	font-size: 10px;
}

.main-content form:not(.bef-exposed-form) input[type="radio"] + label:before {
	border-radius: 50%;
}

.main-content form:not(.bef-exposed-form) textarea {
	min-height: 100px;
	padding: 15px !important;
}

.main-content form:not(.bef-exposed-form) .error_input.mktoInvalid,.main-content form:not(.bef-exposed-form) .mktoInvalid {
	border: none !important;
	background: rgba(255,0,0,0.2);
}

.main-content form:not(.bef-exposed-form) .mktoError {
	width: calc(100% - 197px);
	left: auto !important;
	right: 3px !important;
	top: 95% !important;
	bottom: auto !important;
}

.main-content form:not(.bef-exposed-form) .mktoError .mktoErrorArrowWrap {
	display: none;
}

.main-content form:not(.bef-exposed-form) .mktoError .mktoErrorMsg {
	width: 100%;
	max-width: 100%;
	margin-top: 0 !important;
	background: red !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #FFF !important;
	text-shadow: none !important;
	padding: 5px 5px 5px 15px !important;
	border-radius: 0 0 3px 3px;
}

.main-content form:not(.bef-exposed-form) .mktoError .mktoErrorMsg span.mktoErrorDetail {
	display: none !important;
}

@media screen and (max-width: 480px) {
	.main-content form:not(.bef-exposed-form) .mktoError {
		position:relative;
		top: 0 !important;
		width: calc(100% - 6px);
		margin: 0 0 0 3px;
		left: 0 !important;
	}

	.main-content form:not(.bef-exposed-form) .mktoError .mktoErrorMsg {
		display: table;
	}
}

.marketo-form.aside .mktoCheckboxList label {
	color: #FFF;
}

body:not(.contact) .marketo-form,.marketo-form-embed:not(.column-two) .marketo-form {
	width: 100%;
	max-width: 440px;
	margin: 0 auto;
}

body:not(.contact) .marketo-form form.mktoForm,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm {
	width: 100% !important;
	margin-top: 30px;
	padding: 20px;
}

body:not(.contact) .marketo-form form.mktoForm label,body:not(.contact) .marketo-form form.mktoForm .mktoOffset,body:not(.contact) .marketo-form form.mktoForm .mktoGutter,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm label,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm .mktoOffset,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm .mktoGutter {
	display: none;
}

body:not(.contact) .marketo-form form.mktoForm .mktoFieldWrap,body:not(.contact) .marketo-form form.mktoForm .mktoFormCol,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm .mktoFieldWrap,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm .mktoFormCol {
	width: 100%;
}

body:not(.contact) .marketo-form form.mktoForm .mktoFieldDescriptor,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm .mktoFieldDescriptor {
	margin-bottom: 25px !important;
}

body:not(.contact) .marketo-form form.mktoForm input[type="tel"],body:not(.contact) .marketo-form form.mktoForm input[type="text"],body:not(.contact) .marketo-form form.mktoForm input[type="phone"],body:not(.contact) .marketo-form form.mktoForm input[type="email"],body:not(.contact) .marketo-form form.mktoForm input[type="url"],body:not(.contact) .marketo-form form.mktoForm input[type="password"],body:not(.contact) .marketo-form form.mktoForm textarea,body:not(.contact) .marketo-form form.mktoForm select,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="tel"],.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="text"],.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="phone"],.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="email"],.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="url"],.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm input[type="password"],.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm textarea,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select {
	width: 100% !important;
	height: 45px;
	max-width: 100%;
	font-size: 16px;
	line-height: 19px;
	box-shadow: none;
	border-radius: 2px;
	border: none;
	padding: 0 15px;
}

body:not(.contact) .marketo-form form.mktoForm select,body:not(.contact) .marketo-form form.mktoForm select:focus,body:not(.contact) .marketo-form form.mktoForm select:active,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select:focus,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select:active {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #FFF url("/themes/custom/digitalai/css/../img/select-arrow.png") no-repeat 97% 16px !important;
	background-size: auto auto;
	background-size: 12px !important;
	outline: none !important;
}

body:not(.contact) .marketo-form form.mktoForm select.mktoInvalid,body:not(.contact) .marketo-form form.mktoForm select.mktoInvalid:focus,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select.mktoInvalid,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm select.mktoInvalid:focus {
	background: #FEF4F5 url("/themes/custom/digitalai/css/../img/select-arrow.png") no-repeat 97% 16px !important;
	outline: none !important;
}

body:not(.contact) .marketo-form form.mktoForm ::-moz-placeholder,body:not(.contact) .marketo-form form.mktoForm ::-o-placeholder,body:not(.contact) .marketo-form form.mktoForm ::-ms-placeholder,body:not(.contact) .marketo-form form.mktoForm ::-webkit-placeholder,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm ::-moz-placeholder,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm ::-o-placeholder,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm ::-ms-placeholder,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm ::-webkit-placeholder {
	color: #999;
}

body:not(.contact) .marketo-form form.mktoForm textarea,.marketo-form-embed:not(.column-two) .marketo-form form.mktoForm textarea {
	min-height: 100px;
	padding: 15px;
}

body:not(.contact) .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton,.marketo-form-embed:not(.column-two) .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
	position: relative;
	display: inline-block;
	background: #bababa;
	color: #FFF;
	font-size: 15px;
	line-height: 41px;
	padding: 0 30px;
	border-radius: 2px;
	font-weight: 500;
	border: 2px solid transparent;
	font-family: "GothamBook",sans-serif;
}

body:not(.contact) .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,.marketo-form-embed:not(.column-two) .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
	color: #bababa;
	background: #FFF;
	border: 2px solid #bababa;
}

body:not(.contact) .marketo-form .mktoButtonRow,.marketo-form-embed:not(.column-two) .marketo-form .mktoButtonRow {
	text-align: center !important;
	margin-top: 15px;
	display: block;
}

body:not(.contact) .marketo-form .mktoButtonRow .mktoButtonWrap,.marketo-form-embed:not(.column-two) .marketo-form .mktoButtonRow .mktoButtonWrap {
	margin-left: 0 !important;
}

body:not(.contact) .marketo-form.aside,.marketo-form-embed:not(.column-two) .marketo-form.aside {
	background: #515151;
	padding: 50px 20px 80px 20px;
}

body:not(.contact) .marketo-form.aside .title,.marketo-form-embed:not(.column-two) .marketo-form.aside .title {
	color: #FFF;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
}

body:not(.contact) .marketo-form .field_download_url a,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url a {
	display: table !important;
	margin: 40px auto 0;
	text-decoration: none !important;
}

body:not(.contact) .no-marketo,.marketo-form-embed:not(.column-two) .no-marketo {
	width: 100%;
	background: #515151;
	padding: 50px 20px 80px 20px;
}

body:not(.contact) .no-marketo h2,body:not(.contact) .no-marketo .paragraph-html .subtitle,.paragraph-html body:not(.contact) .no-marketo .subtitle,.marketo-form-embed:not(.column-two) .no-marketo h2,.marketo-form-embed:not(.column-two) .no-marketo .paragraph-html .subtitle,.paragraph-html .marketo-form-embed:not(.column-two) .no-marketo .subtitle {
	color: #FFF;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
	padding: 0 18px;
}

body:not(.contact) .no-marketo .field_download_url a,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url a {
	display: table !important;
	margin: 40px auto 0;
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 60px !important;
	padding: 0 50px !important;
	text-decoration: none !important;
}

body:not(.contact) .event-learn-more.aside,.marketo-form-embed:not(.column-two) .event-learn-more.aside {
	background: #515151;
	padding: 50px 20px 80px 20px;
	text-align: center;
}

body:not(.contact) .marketo-thank-you-message,.marketo-form-embed:not(.column-two) .marketo-thank-you-message {
	color: #FFF;
}

body:not(.contact) .marketo-thank-you-message .button-popup-video a,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a {
	display: table !important;
	margin: 40px auto 0;
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 60px !important;
	padding: 0 50px !important;
}

body:not(.contact) .marketo-thank-you-message h2,body:not(.contact) .marketo-thank-you-message .paragraph-html .subtitle,.paragraph-html body:not(.contact) .marketo-thank-you-message .subtitle,.marketo-form-embed:not(.column-two) .marketo-thank-you-message h2,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .paragraph-html .subtitle,.paragraph-html .marketo-form-embed:not(.column-two) .marketo-thank-you-message .subtitle {
	color: #FFF;
	text-align: center;
	font-size: 32px;
	line-height: 39px;
	margin-bottom: 30px;
}

body:not(.contact) .marketo-thank-you-message p,.marketo-form-embed:not(.column-two) .marketo-thank-you-message p {
	margin-bottom: 15px;
	text-align: center;
}

body:not(.contact) section.asset-under-the-body .marketo-thank-you-message,.marketo-form-embed:not(.column-two) section.asset-under-the-body .marketo-thank-you-message {
	width: 1260px;
	margin-left: 50%;
	transform: translateX(-50%);
	max-width: calc(100vw - 30px);
}

body:not(.contact) section.asset-under-the-body .marketo-thank-you-message .field_thank_you_message,.marketo-form-embed:not(.column-two) section.asset-under-the-body .marketo-thank-you-message .field_thank_you_message {
	color: #000;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	background-color: #FFF;
	padding: 30px 0 10px;
}

body:not(.contact) section.asset-under-the-body .marketo-thank-you-message iframe,.marketo-form-embed:not(.column-two) section.asset-under-the-body .marketo-thank-you-message iframe {
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
	border: none;
}

body:not(.contact) section.asset-under-the-body .marketo-thank-you-message a.download_button,.marketo-form-embed:not(.column-two) section.asset-under-the-body .marketo-thank-you-message a.download_button {
	display: none;
}

body.path-node .marketo-form,.marketo-form-embed.column-two .marketo-form,.marketo-form-embed.column-one .marketo-form {
	max-width: 100%;
}

@media (max-width: 767px) {
	body.path-node .marketo-form,.marketo-form-embed.column-two .marketo-form,.marketo-form-embed.column-one .marketo-form {
		padding:20px 0;
	}
}

body.path-node .marketo-form form.mktoForm,.marketo-form-embed.column-two .marketo-form form.mktoForm,.marketo-form-embed.column-one .marketo-form form.mktoForm {
	padding: 20px 0;
	margin: 28px 0;
	width: 100% !important;
}

body.path-node .marketo-form form.mktoForm .mktoOffset,body.path-node .marketo-form form.mktoForm .mktoGutter,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoOffset,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoGutter,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoOffset,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoGutter {
	display: none;
}

body.path-node .marketo-form form.mktoForm .mktoFieldWrap,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoFieldWrap,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoFieldWrap {
	width: 100% !important;
}

body.path-node .marketo-form form.mktoForm .mktoFieldDescriptor,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoFieldDescriptor,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoFieldDescriptor {
	margin-bottom: 25px !important;
}

@media screen and (max-width: 480px) {
	body.path-node .marketo-form form.mktoForm .mktoFieldDescriptor,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoFieldDescriptor,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoFieldDescriptor {
		margin-bottom:0 !important;
	}
}

body.path-node .marketo-form form.mktoForm .mktoCheckboxList,body.path-node .marketo-form form.mktoForm .mktoRadioList,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoCheckboxList,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoRadioList,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoCheckboxList,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoRadioList {
	width: 100% !important;
	padding: 0;
}

body.path-node .marketo-form form.mktoForm .mktoCheckboxList label,body.path-node .marketo-form form.mktoForm .mktoRadioList label,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoCheckboxList label,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoRadioList label,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoCheckboxList label,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoRadioList label {
	width: 100% !important;
	border: none;
	text-align: left;
	padding-left: 32px !important;
}

body.path-node .marketo-form form.mktoForm .mktoCheckboxList label a,body.path-node .marketo-form form.mktoForm .mktoRadioList label a,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoCheckboxList label a,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoRadioList label a,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoCheckboxList label a,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoRadioList label a {
	color: #DB6247 !important;
}

body.path-node .marketo-form form.mktoForm .mktoCheckboxList label a:hover,body.path-node .marketo-form form.mktoForm .mktoRadioList label a:hover,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoCheckboxList label a:hover,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoRadioList label a:hover,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoCheckboxList label a:hover,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoRadioList label a:hover {
	font-weight: 500 !important;
}

body.path-node .marketo-form form.mktoForm label,.marketo-form-embed.column-two .marketo-form form.mktoForm label,.marketo-form-embed.column-one .marketo-form form.mktoForm label {
	display: inline-block;
	vertical-align: top;
	font-family: "GothamBook",sans-serif;
	font-size: 16px;
	line-height: 32px !important;
	color: #2A2A2A !important;
	font-weight: normal !important;
	width: 150px !important;
	position: relative;
	border-top: 1px solid #AAAAAA;
	text-align: right;
}

body.path-node .marketo-form form.mktoForm label .mktoAsterix,.marketo-form-embed.column-two .marketo-form form.mktoForm label .mktoAsterix,.marketo-form-embed.column-one .marketo-form form.mktoForm label .mktoAsterix {
	display: none;
}

body.path-node .marketo-form form.mktoForm label[id*="Opt_In"],.marketo-form-embed.column-two .marketo-form form.mktoForm label[id*="Opt_In"],.marketo-form-embed.column-one .marketo-form form.mktoForm label[id*="Opt_In"] {
	width: 100% !important;
	text-align: left;
	margin-bottom: 20px !important;
}

@media screen and (max-width: 480px) {
	body.path-node .marketo-form form.mktoForm label,.marketo-form-embed.column-two .marketo-form form.mktoForm label,.marketo-form-embed.column-one .marketo-form form.mktoForm label {
		width:100% !important;
		text-align: left;
		border: none;
		margin: 20px 0 0 0;
	}
}

body.path-node .marketo-form form.mktoForm .mktoRequiredField label:after,.marketo-form-embed.column-two .marketo-form form.mktoForm .mktoRequiredField label:after,.marketo-form-embed.column-one .marketo-form form.mktoForm .mktoRequiredField label:after {
	content: "*";
}

body.path-node .marketo-form form.mktoForm input[type="tel"],body.path-node .marketo-form form.mktoForm input[type="text"],body.path-node .marketo-form form.mktoForm input[type="url"],body.path-node .marketo-form form.mktoForm input[type="phone"],body.path-node .marketo-form form.mktoForm input[type="email"],body.path-node .marketo-form form.mktoForm input[type="password"],body.path-node .marketo-form form.mktoForm select,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"],.marketo-form-embed.column-two .marketo-form form.mktoForm select,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"],.marketo-form-embed.column-one .marketo-form form.mktoForm select {
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 100% !important;
	height: 40px;
	max-width: calc(100% - 193px);
	margin-left: 42px;
	font-size: 16px;
	line-height: 40px;
	background: #F4F4F4 !important;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.1),-3px -3px 6px white !important;
	padding: 0 5px;
}

body.path-node .marketo-form form.mktoForm input[type="tel"].mktoInvalid,body.path-node .marketo-form form.mktoForm input[type="text"].mktoInvalid,body.path-node .marketo-form form.mktoForm input[type="url"].mktoInvalid,body.path-node .marketo-form form.mktoForm input[type="phone"].mktoInvalid,body.path-node .marketo-form form.mktoForm input[type="email"].mktoInvalid,body.path-node .marketo-form form.mktoForm input[type="password"].mktoInvalid,body.path-node .marketo-form form.mktoForm select.mktoInvalid,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"].mktoInvalid,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"].mktoInvalid,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"].mktoInvalid,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"].mktoInvalid,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"].mktoInvalid,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"].mktoInvalid,.marketo-form-embed.column-two .marketo-form form.mktoForm select.mktoInvalid,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"].mktoInvalid,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"].mktoInvalid,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"].mktoInvalid,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"].mktoInvalid,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"].mktoInvalid,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"].mktoInvalid,.marketo-form-embed.column-one .marketo-form form.mktoForm select.mktoInvalid {
	background: rgba(255,0,0,0.4);
}

body.path-node .marketo-form form.mktoForm input[type="tel"].mktoInvalid:focus,body.path-node .marketo-form form.mktoForm input[type="text"].mktoInvalid:focus,body.path-node .marketo-form form.mktoForm input[type="url"].mktoInvalid:focus,body.path-node .marketo-form form.mktoForm input[type="phone"].mktoInvalid:focus,body.path-node .marketo-form form.mktoForm input[type="email"].mktoInvalid:focus,body.path-node .marketo-form form.mktoForm input[type="password"].mktoInvalid:focus,body.path-node .marketo-form form.mktoForm select.mktoInvalid:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"].mktoInvalid:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"].mktoInvalid:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"].mktoInvalid:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"].mktoInvalid:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"].mktoInvalid:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"].mktoInvalid:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm select.mktoInvalid:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"].mktoInvalid:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"].mktoInvalid:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"].mktoInvalid:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"].mktoInvalid:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"].mktoInvalid:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"].mktoInvalid:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm select.mktoInvalid:focus {
	background: linear-gradient(to bottom,#FFF 30px,#D4D4D4 31px,#FFF 31px,#FFF 100%) !important;
}

@media screen and (max-width: 480px) {
	body.path-node .marketo-form form.mktoForm input[type="tel"],body.path-node .marketo-form form.mktoForm input[type="text"],body.path-node .marketo-form form.mktoForm input[type="url"],body.path-node .marketo-form form.mktoForm input[type="phone"],body.path-node .marketo-form form.mktoForm input[type="email"],body.path-node .marketo-form form.mktoForm input[type="password"],body.path-node .marketo-form form.mktoForm select,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"],.marketo-form-embed.column-two .marketo-form form.mktoForm select,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"],.marketo-form-embed.column-one .marketo-form form.mktoForm select {
		max-width:100%;
		margin: 0;
	}
}

body.path-node .marketo-form form.mktoForm textarea,.marketo-form-embed.column-two .marketo-form form.mktoForm textarea,.marketo-form-embed.column-one .marketo-form form.mktoForm textarea {
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 100% !important;
	height: 40px;
	max-width: calc(100% - 193px);
	margin-left: 42px;
	font-size: 16px;
	line-height: 40px;
	background: #F4F4F4 !important;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.1),-3px -3px 6px white !important;
	padding: 0 5px;
}

body.path-node .marketo-form form.mktoForm textarea.mktoInvalid,.marketo-form-embed.column-two .marketo-form form.mktoForm textarea.mktoInvalid,.marketo-form-embed.column-one .marketo-form form.mktoForm textarea.mktoInvalid {
	background: rgba(255,0,0,0.4);
}

@media screen and (max-width: 480px) {
	body.path-node .marketo-form form.mktoForm textarea,.marketo-form-embed.column-two .marketo-form form.mktoForm textarea,.marketo-form-embed.column-one .marketo-form form.mktoForm textarea {
		max-width:100%;
		margin: 0;
	}
}

body.path-node .marketo-form form.mktoForm input[type="tel"],body.path-node .marketo-form form.mktoForm input[type="text"],body.path-node .marketo-form form.mktoForm input[type="url"],body.path-node .marketo-form form.mktoForm input[type="phone"],body.path-node .marketo-form form.mktoForm input[type="email"],body.path-node .marketo-form form.mktoForm input[type="password"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"],.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"],.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"] {
	background: linear-gradient(to bottom,transparent 30px,#D4D4D4 31px,transparent 31px,transparent 100%) !important;
}

body.path-node .marketo-form form.mktoForm input[type="tel"]:focus,body.path-node .marketo-form form.mktoForm input[type="text"]:focus,body.path-node .marketo-form form.mktoForm input[type="url"]:focus,body.path-node .marketo-form form.mktoForm input[type="phone"]:focus,body.path-node .marketo-form form.mktoForm input[type="email"]:focus,body.path-node .marketo-form form.mktoForm input[type="password"]:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="tel"]:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="text"]:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="url"]:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="phone"]:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="email"]:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm input[type="password"]:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="tel"]:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="text"]:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="url"]:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="phone"]:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="email"]:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm input[type="password"]:focus {
	background: linear-gradient(to bottom,#FFF 30px,#D4D4D4 31px,#FFF 31px,#FFF 100%) !important;
	border: none !important;
	box-shadow: none !important;
	outline: none;
}

body.path-node .marketo-form form.mktoForm textarea:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm textarea:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm textarea:focus {
	background: #FFF !important;
	border: none !important;
	box-shadow: none !important;
	outline: none;
}

body.path-node .marketo-form form.mktoForm select,body.path-node .marketo-form form.mktoForm select:focus,body.path-node .marketo-form form.mktoForm select:active,.marketo-form-embed.column-two .marketo-form form.mktoForm select,.marketo-form-embed.column-two .marketo-form form.mktoForm select:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm select:active,.marketo-form-embed.column-one .marketo-form form.mktoForm select,.marketo-form-embed.column-one .marketo-form form.mktoForm select:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm select:active {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #F4F4F4 url("/themes/custom/digitalai/css/../img/sort-down.svg") no-repeat 97% 16px !important;
	background-size: auto auto;
	background-size: 12px !important;
	outline: none !important;
}

body.path-node .marketo-form form.mktoForm select.mktoInvalid,body.path-node .marketo-form form.mktoForm select.mktoInvalid:focus,.marketo-form-embed.column-two .marketo-form form.mktoForm select.mktoInvalid,.marketo-form-embed.column-two .marketo-form form.mktoForm select.mktoInvalid:focus,.marketo-form-embed.column-one .marketo-form form.mktoForm select.mktoInvalid,.marketo-form-embed.column-one .marketo-form form.mktoForm select.mktoInvalid:focus {
	background: #FEF4F5 url("/themes/custom/digitalai/css/../img/sort-down.svg") no-repeat 97% 16px !important;
	outline: none !important;
}

body.path-node .marketo-form form.mktoForm ::-moz-placeholder,body.path-node .marketo-form form.mktoForm ::-o-placeholder,body.path-node .marketo-form form.mktoForm ::-ms-placeholder,body.path-node .marketo-form form.mktoForm ::-webkit-placeholder,.marketo-form-embed.column-two .marketo-form form.mktoForm ::-moz-placeholder,.marketo-form-embed.column-two .marketo-form form.mktoForm ::-o-placeholder,.marketo-form-embed.column-two .marketo-form form.mktoForm ::-ms-placeholder,.marketo-form-embed.column-two .marketo-form form.mktoForm ::-webkit-placeholder,.marketo-form-embed.column-one .marketo-form form.mktoForm ::-moz-placeholder,.marketo-form-embed.column-one .marketo-form form.mktoForm ::-o-placeholder,.marketo-form-embed.column-one .marketo-form form.mktoForm ::-ms-placeholder,.marketo-form-embed.column-one .marketo-form form.mktoForm ::-webkit-placeholder {
	color: #AAAAAA;
	font-size: 16px;
	line-height: 19px;
}

body.path-node .marketo-form form.mktoForm:empty,.marketo-form-embed.column-two .marketo-form form.mktoForm:empty,.marketo-form-embed.column-one .marketo-form form.mktoForm:empty {
	position: relative;
	min-height: 500px;
	background-image: url(/themes/custom/digitalai/css/../img/digital-loader.svg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100px;
}

body.path-node .marketo-form form.mktoForm:empty:after,.marketo-form-embed.column-two .marketo-form form.mktoForm:empty:after,.marketo-form-embed.column-one .marketo-form form.mktoForm:empty:after {
	content: "Please wait, you may need to disable your adblocker or adjust privacy settings to view content";
	position: absolute;
	top: 140px;
	left: 0;
	padding: 0 40px;
	text-align: center;
	font-size: 16px;
	line-height: 22px;
}

body.path-node .marketo-form .mktoButtonRow,.marketo-form-embed.column-two .marketo-form .mktoButtonRow,.marketo-form-embed.column-one .marketo-form .mktoButtonRow {
	margin-top: 15px;
	display: block;
	clear: both;
}

body.path-node .marketo-form .mktoButtonRow .mktoButtonWrap,.marketo-form-embed.column-two .marketo-form .mktoButtonRow .mktoButtonWrap,.marketo-form-embed.column-one .marketo-form .mktoButtonRow .mktoButtonWrap {
	padding: 0 !important;
	margin-left: 0 !important;
	box-shadow: none !important;
}

body.path-node .marketo-form.aside,.marketo-form-embed.column-two .marketo-form.aside,.marketo-form-embed.column-one .marketo-form.aside {
	background: #515151;
	padding: 50px 20px 80px 20px;
}

body.path-node .marketo-form.aside .title,.marketo-form-embed.column-two .marketo-form.aside .title,.marketo-form-embed.column-one .marketo-form.aside .title {
	color: #FFF;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
}

body.path-node .marketo-form .field_download_url a,.marketo-form-embed.column-two .marketo-form .field_download_url a,.marketo-form-embed.column-one .marketo-form .field_download_url a {
	display: table !important;
	margin: 40px auto 0;
	text-decoration: none !important;
}

body.path-node .marketo-form .mktoFormRow,.marketo-form-embed.column-two .marketo-form .mktoFormRow,.marketo-form-embed.column-one .marketo-form .mktoFormRow {
	width: 100%;
}

body.path-node .marketo-form .mktoFormRow .mktoFormCol,.marketo-form-embed.column-two .marketo-form .mktoFormRow .mktoFormCol,.marketo-form-embed.column-one .marketo-form .mktoFormRow .mktoFormCol {
	width: 48%;
	float: left;
}

@media (max-width: 767px) {
	body.path-node .marketo-form .mktoFormRow .mktoFormCol,.marketo-form-embed.column-two .marketo-form .mktoFormRow .mktoFormCol,.marketo-form-embed.column-one .marketo-form .mktoFormRow .mktoFormCol {
		width:100%;
	}
}

body.path-node .marketo-form .mktoFormRow .mktoFormCol:first-child,.marketo-form-embed.column-two .marketo-form .mktoFormRow .mktoFormCol:first-child,.marketo-form-embed.column-one .marketo-form .mktoFormRow .mktoFormCol:first-child {
	margin-right: 4%;
}

body.path-node .marketo-form .mktoFormRow:after,.marketo-form-embed.column-two .marketo-form .mktoFormRow:after,.marketo-form-embed.column-one .marketo-form .mktoFormRow:after {
	content: "";
	clear: both;
	display: table;
}

@media (max-width: 767px) {
	body.path-node .marketo-form .mktoFormRow,.marketo-form-embed.column-two .marketo-form .mktoFormRow,.marketo-form-embed.column-one .marketo-form .mktoFormRow {
		width:100%;
	}
}

.mktoModalMain {
	width: 100% !important;
}

.mktoModalMain form.mktoForm {
	padding: 20px;
	width: 100% !important;
}

.mktoModalMain form.mktoForm .mktoOffset,.mktoModalMain form.mktoForm .mktoGutter {
	display: none;
}

.mktoModalMain form.mktoForm .mktoFieldWrap {
	width: 100% !important;
}

.mktoModalMain form.mktoForm .mktoFieldDescriptor {
	width: 100%;
	margin-bottom: 25px !important;
}

@media screen and (max-width: 480px) {
	.mktoModalMain form.mktoForm .mktoFieldDescriptor {
		margin-bottom:0 !important;
	}
}

.mktoModalMain form.mktoForm .mktoCheckboxList,.mktoModalMain form.mktoForm .mktoRadioList {
	width: 100% !important;
	padding: 0;
}

.mktoModalMain form.mktoForm .mktoCheckboxList label,.mktoModalMain form.mktoForm .mktoRadioList label {
	width: 100% !important;
	border: none;
	text-align: left;
	padding-left: 32px !important;
}

.mktoModalMain form.mktoForm .mktoCheckboxList label a,.mktoModalMain form.mktoForm .mktoRadioList label a {
	color: #DB6247 !important;
}

.mktoModalMain form.mktoForm .mktoCheckboxList label a:hover,.mktoModalMain form.mktoForm .mktoRadioList label a:hover {
	font-weight: 500 !important;
}

.mktoModalMain form.mktoForm .mktoCheckboxList {
	max-width: 600px;
}

.mktoModalMain form.mktoForm .mktoCheckboxList input[type="checkbox"] {
	position: absolute;
	margin: 11px 0 0 30px;
}

.mktoModalMain form.mktoForm label {
	display: inline-block;
	vertical-align: top;
	font-family: "GothamBook",sans-serif;
	font-size: 16px;
	line-height: 32px !important;
	color: #2A2A2A !important;
	font-weight: normal !important;
	width: 150px !important;
	position: relative;
	border-top: 1px solid #AAAAAA;
	text-align: right;
}

.mktoModalMain form.mktoForm label .mktoAsterix {
	display: none;
}

.mktoModalMain form.mktoForm label[for="Opt_In__c"] {
	display: none;
}

@media screen and (max-width: 480px) {
	.mktoModalMain form.mktoForm label {
		width:100% !important;
		text-align: left;
		border: none;
		margin: 20px 0 0 0;
	}
}

.mktoModalMain form.mktoForm .mktoRequiredField label:after {
	content: "*";
}

.mktoModalMain form.mktoForm input[type="tel"],.mktoModalMain form.mktoForm input[type="text"],.mktoModalMain form.mktoForm input[type="phone"],.mktoModalMain form.mktoForm input[type="email"],.mktoModalMain form.mktoForm input[type="password"],.mktoModalMain form.mktoForm textarea,.mktoModalMain form.mktoForm select {
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 100% !important;
	height: 40px;
	max-width: calc(100% - 193px);
	margin-left: 42px;
	font-size: 16px;
	line-height: 40px;
	background: #F4F4F4 !important;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.1),-3px -3px 6px white !important;
	padding: 0 5px;
	border: none;
}

.mktoModalMain form.mktoForm input[type="tel"].mktoInvalid,.mktoModalMain form.mktoForm input[type="text"].mktoInvalid,.mktoModalMain form.mktoForm input[type="phone"].mktoInvalid,.mktoModalMain form.mktoForm input[type="email"].mktoInvalid,.mktoModalMain form.mktoForm input[type="password"].mktoInvalid,.mktoModalMain form.mktoForm textarea.mktoInvalid,.mktoModalMain form.mktoForm select.mktoInvalid {
	background: rgba(255,0,0,0.4);
}

.mktoModalMain form.mktoForm input[type="tel"].mktoInvalid:focus,.mktoModalMain form.mktoForm input[type="text"].mktoInvalid:focus,.mktoModalMain form.mktoForm input[type="phone"].mktoInvalid:focus,.mktoModalMain form.mktoForm input[type="email"].mktoInvalid:focus,.mktoModalMain form.mktoForm input[type="password"].mktoInvalid:focus,.mktoModalMain form.mktoForm textarea.mktoInvalid:focus,.mktoModalMain form.mktoForm select.mktoInvalid:focus {
	background: linear-gradient(to bottom,#FFF 30px,#D4D4D4 31px,#FFF 31px,#FFF 100%) !important;
}

@media screen and (max-width: 480px) {
	.mktoModalMain form.mktoForm input[type="tel"],.mktoModalMain form.mktoForm input[type="text"],.mktoModalMain form.mktoForm input[type="phone"],.mktoModalMain form.mktoForm input[type="email"],.mktoModalMain form.mktoForm input[type="password"],.mktoModalMain form.mktoForm textarea,.mktoModalMain form.mktoForm select {
		max-width:100%;
		margin: 0;
	}
}

.mktoModalMain form.mktoForm input[type="tel"],.mktoModalMain form.mktoForm input[type="text"],.mktoModalMain form.mktoForm input[type="phone"],.mktoModalMain form.mktoForm input[type="email"],.mktoModalMain form.mktoForm input[type="password"] {
	background: linear-gradient(to bottom,transparent 30px,#D4D4D4 31px,transparent 31px,transparent 100%) !important;
}

.mktoModalMain form.mktoForm input[type="tel"]:focus,.mktoModalMain form.mktoForm input[type="text"]:focus,.mktoModalMain form.mktoForm input[type="phone"]:focus,.mktoModalMain form.mktoForm input[type="email"]:focus,.mktoModalMain form.mktoForm input[type="password"]:focus {
	background: linear-gradient(to bottom,#FFF 30px,#D4D4D4 31px,#FFF 31px,#FFF 100%) !important;
	border: none !important;
	box-shadow: none !important;
	outline: none;
}

.mktoModalMain form.mktoForm textarea:focus {
	background: #FFF !important;
	border: none !important;
	box-shadow: none !important;
	outline: none;
}

.mktoModalMain form.mktoForm select,.mktoModalMain form.mktoForm select:focus,.mktoModalMain form.mktoForm select:active {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #F4F4F4 url("/themes/custom/digitalai/css/../img/sort-down.svg") no-repeat 97% 16px !important;
	background-size: auto auto;
	background-size: 12px !important;
	outline: none !important;
}

.mktoModalMain form.mktoForm select.mktoInvalid,.mktoModalMain form.mktoForm select.mktoInvalid:focus {
	background: #FEF4F5 url("/themes/custom/digitalai/css/../img/sort-down.svg") no-repeat 97% 16px !important;
	outline: none !important;
}

.mktoModalMain form.mktoForm ::-moz-placeholder,.mktoModalMain form.mktoForm ::-o-placeholder,.mktoModalMain form.mktoForm ::-ms-placeholder,.mktoModalMain form.mktoForm ::-webkit-placeholder {
	color: #AAAAAA;
	font-size: 16px;
	line-height: 19px;
}

.mktoModalMain form.mktoForm .mktoButtonRow {
	margin: 0 auto;
	display: table;
}

.mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap {
	margin: 0 !important;
}

.mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
	background: transparent !important;
	display: inline-block !important;
	position: relative !important;
	border-radius: 11px !important;
	border: none !important;
	padding: 6px 50px;
	font-size: 14px !important;
	line-height: 44px !important;
	background-color: #DB6247 !important;
	color: #FFF !important;
	font-family: "GothamBold","Open Sans",sans-serif !important;
	font-weight: normal !important;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
	transform-style: preserve-3d;
	overflow: visible !important;
}

.mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:after,.mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:before {
	transform: translateZ(-1px);
}

.mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton[disabled="disabled"] {
	pointer-events: none;
}

.mktoModalMain form.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton[disabled="disabled"]:before {
	content: none !important;
	display: none;
}

.marketo-form-embed {
	padding: 48px 0 0 0;
}

.marketo-form-embed .marketo-thank-you-message {
	text-align: center;
}

.marketo-form-embed .title {
	text-align: center;
}

.marketo-form-embed .marketo-form {
	background: transparent;
}

.marketo-form-embed.dark em,.marketo-form-embed.dark .marketo-form form.mktoForm label {
	color: #FFF;
}

.marketo-form-embed.dark .field_marketo_thank_you {
	color: #595959;
}

.marketo-form-embed.dark textarea {
	background: #555555 !important;
}

.marketo-form-embed.dark .marketo-form-embed.column-one .marketo-form form.mktoForm select {
	background: #555555 url(/themes/custom/digitalai/css/../img/sort-down.svg) no-repeat 97% 16px !important;
}

.marketo-form-embed.dark .marketo-form .mktoForm .mktoButtonWrap.mktoSimple {
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px rgba(124,124,124,0.4) !important;
}

.marketo-form-embed.dark .marketo-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:before {
	background-color: #555555 !important;
}

.marketo-form-embed .description {
	margin: 0 0 40px;
}

.marketo-form-embed.description-left:not(.as-popup) > .container > .row > .col-md-12,.marketo-form-embed.description-left:not(.as-popup) > .search-page > .row > .col-md-12,.marketo-form-embed.description-left:not(.as-popup) > .search-page-admin > .row > .col-md-12 {
	display: flex;
}

.marketo-form-embed.description-left:not(.as-popup) > .container > .row > .col-md-12 .description,.marketo-form-embed.description-left:not(.as-popup) > .search-page > .row > .col-md-12 .description,.marketo-form-embed.description-left:not(.as-popup) > .search-page-admin > .row > .col-md-12 .description {
	margin: 0;
	padding-right: 40px;
}

.marketo-form-embed.description-left:not(.as-popup) > .container > .row > .col-md-12 .marketo-form,.marketo-form-embed.description-left:not(.as-popup) > .search-page > .row > .col-md-12 .marketo-form,.marketo-form-embed.description-left:not(.as-popup) > .search-page-admin > .row > .col-md-12 .marketo-form {
	width: 385px;
	flex-shrink: 0;
}

@media screen and (max-width: 990px) {
	.marketo-form-embed.description-left:not(.as-popup) > .container > .row > .col-md-12,.marketo-form-embed.description-left:not(.as-popup) > .search-page > .row > .col-md-12,.marketo-form-embed.description-left:not(.as-popup) > .search-page-admin > .row > .col-md-12 {
		flex-flow:column;
	}

	.marketo-form-embed.description-left:not(.as-popup) > .container > .row > .col-md-12 .description,.marketo-form-embed.description-left:not(.as-popup) > .search-page > .row > .col-md-12 .description,.marketo-form-embed.description-left:not(.as-popup) > .search-page-admin > .row > .col-md-12 .description {
		padding-right: 0;
		margin: 0 0 40px;
	}
}

.marketo-form-embed.as-popup .marketo-form {
	display: flex;
	width: 100%;
	height: calc(100% - 100px);
	max-width: 100%;
	position: fixed;
	left: 0;
	top: 100px;
	background-color: rgba(255,255,255,0.75);
	z-index: 999;
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	transition: all 0.3s ease;
}

.marketo-form-embed.as-popup .marketo-form > form.mktoForm {
	position: absolute;
	width: 96% !important;
	max-width: 784px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
	padding: 44px 50px 32px !important;
	border: 1px solid #F5F5F5;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11);
	max-height: 90%;
	overflow-y: auto !important;
	margin-bottom: 0 !important;
}

.marketo-form-embed.as-popup .marketo-form > form.mktoForm > .close_mk_form_popup {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 15px;
	right: 20px;
	cursor: pointer;
	opacity: 1;
}

.marketo-form-embed.as-popup .marketo-form > form.mktoForm > .close_mk_form_popup:before,.marketo-form-embed.as-popup .marketo-form > form.mktoForm > .close_mk_form_popup:after {
	content: "";
	width: 20px;
	height: 3px;
	background-color: #bfbfbf;
	border-radius: 3px;
	position: absolute;
	top: 6px;
	left: -2px;
}

.marketo-form-embed.as-popup .marketo-form > form.mktoForm > .close_mk_form_popup:before {
	transform: rotate(45deg);
}

.marketo-form-embed.as-popup .marketo-form > form.mktoForm > .close_mk_form_popup:after {
	transform: rotate(-45deg);
}

.marketo-form-embed.as-popup .marketo-form > form.mktoForm > .close_mk_form_popup:hover:before,.marketo-form-embed.as-popup .marketo-form > form.mktoForm > .close_mk_form_popup:hover:after {
	background-color: #222222;
}

.marketo-form-embed.as-popup .marketo-form > form.mktoForm > .mktoButtonRow {
	position: relative !important;
}

@media screen and (max-width: 480px) {
	.marketo-form-embed.as-popup .marketo-form > form.mktoForm {
		top:40%;
		max-height: 80%;
	}
}

.marketo-form-embed.as-popup .marketo-form > form#mktoForm_6249 {
	padding: 44px 50px 32px !important;
}

.marketo-form-embed.as-popup:not(.visible) .marketo-form {
	visibility: hidden;
	opacity: 0;
	transform: translateY(-20px);
}

.marketo-form-embed.as-popup.closable .marketo-form > form.mktoForm > .close_mk_form_popup {
	display: block;
}

body.slim-banner .marketo-form-embed.as-popup .marketo-form {
	top: 149px;
	height: calc(100% - 149px);
}

.mktoModal .mktoModalClose {
	font-size: 11px !important;
	font-weight: 700;
	text-indent: 1px;
	line-height: 16px !important;
}

button.mktoButton,.list-features .container .field_cta a.mktoButton,.list-features .search-page .field_cta a.mktoButton,.list-features .search-page-admin .field_cta a.mktoButton,.slider-images .cta-link a.mktoButton,.events-webinars .view-content .views-row .event-info .field_event_url a.mktoButton,.product-courses-listing-by-date > .container .body .field_cta_one a.mktoButton,.product-courses-listing-by-date > .search-page .body .field_cta_one a.mktoButton,.product-courses-listing-by-date > .search-page-admin .body .field_cta_one a.mktoButton,body:not(.contact) .marketo-form .field_download_url a.mktoButton,.marketo-form-embed:not(.column-two) .marketo-form .field_download_url a.mktoButton,body:not(.contact) .no-marketo .field_download_url a.mktoButton,.marketo-form-embed:not(.column-two) .no-marketo .field_download_url a.mktoButton,body:not(.contact) .event-learn-more.aside a.mktoButton,.marketo-form-embed:not(.column-two) .event-learn-more.aside a.mktoButton,body:not(.contact) .marketo-thank-you-message .button-popup-video a.mktoButton,.marketo-form-embed:not(.column-two) .marketo-thank-you-message .button-popup-video a.mktoButton,body.path-node .marketo-form .field_download_url a.mktoButton,.marketo-form-embed.column-two .marketo-form .field_download_url a.mktoButton,.marketo-form-embed.column-one .marketo-form .field_download_url a.mktoButton,.events .view-content .views-row .event-info .field_event_url a.mktoButton {
	background: #DB6247 !important;
	color: #fff !important;
}

.onetrust-cookie-settings-title {
	display: none;
}

body.path-user .user-login-form,body.path-user .user-pass,body.path-user .user-pass-reset,body.path-user .tfa-entry-form,body.path-tfa .user-login-form,body.path-tfa .user-pass,body.path-tfa .user-pass-reset,body.path-tfa .tfa-entry-form,body.path-digital-member .user-login-form,body.path-digital-member .user-pass,body.path-digital-member .user-pass-reset,body.path-digital-member .tfa-entry-form {
	width: 100%;
	max-width: 600px;
	margin: 100px auto;
	padding: 0 15px;
}

body.path-user .user-login-form label,body.path-user .user-pass label,body.path-user .user-pass-reset label,body.path-user .tfa-entry-form label,body.path-tfa .user-login-form label,body.path-tfa .user-pass label,body.path-tfa .user-pass-reset label,body.path-tfa .tfa-entry-form label,body.path-digital-member .user-login-form label,body.path-digital-member .user-pass label,body.path-digital-member .user-pass-reset label,body.path-digital-member .tfa-entry-form label {
	display: block;
	width: 100%;
	clear: both;
}

body.path-user .user-login-form input[type="text"],body.path-user .user-login-form input[type="password"],body.path-user .user-pass input[type="text"],body.path-user .user-pass input[type="password"],body.path-user .user-pass-reset input[type="text"],body.path-user .user-pass-reset input[type="password"],body.path-user .tfa-entry-form input[type="text"],body.path-user .tfa-entry-form input[type="password"],body.path-tfa .user-login-form input[type="text"],body.path-tfa .user-login-form input[type="password"],body.path-tfa .user-pass input[type="text"],body.path-tfa .user-pass input[type="password"],body.path-tfa .user-pass-reset input[type="text"],body.path-tfa .user-pass-reset input[type="password"],body.path-tfa .tfa-entry-form input[type="text"],body.path-tfa .tfa-entry-form input[type="password"],body.path-digital-member .user-login-form input[type="text"],body.path-digital-member .user-login-form input[type="password"],body.path-digital-member .user-pass input[type="text"],body.path-digital-member .user-pass input[type="password"],body.path-digital-member .user-pass-reset input[type="text"],body.path-digital-member .user-pass-reset input[type="password"],body.path-digital-member .tfa-entry-form input[type="text"],body.path-digital-member .tfa-entry-form input[type="password"] {
	width: 100%;
	padding: 10px;
	border-radius: 5px;
	font-size: 14px;
}

body.path-user .user-login-form .description,body.path-user .user-pass .description,body.path-user .user-pass-reset .description,body.path-user .tfa-entry-form .description,body.path-tfa .user-login-form .description,body.path-tfa .user-pass .description,body.path-tfa .user-pass-reset .description,body.path-tfa .tfa-entry-form .description,body.path-digital-member .user-login-form .description,body.path-digital-member .user-pass .description,body.path-digital-member .user-pass-reset .description,body.path-digital-member .tfa-entry-form .description {
	text-align: center;
}

body.path-user .user-login-form .form-item--error-message a,body.path-user .user-pass .form-item--error-message a,body.path-user .user-pass-reset .form-item--error-message a,body.path-user .tfa-entry-form .form-item--error-message a,body.path-tfa .user-login-form .form-item--error-message a,body.path-tfa .user-pass .form-item--error-message a,body.path-tfa .user-pass-reset .form-item--error-message a,body.path-tfa .tfa-entry-form .form-item--error-message a,body.path-digital-member .user-login-form .form-item--error-message a,body.path-digital-member .user-pass .form-item--error-message a,body.path-digital-member .user-pass-reset .form-item--error-message a,body.path-digital-member .tfa-entry-form .form-item--error-message a {
	margin: 0;
	padding: 0;
	color: #FFF !important;
	font-size: 11px !important;
	line-height: 16px !important;
}

body.path-user .form-actions input[type="submit"],body.path-tfa .form-actions input[type="submit"],body.path-digital-member .form-actions input[type="submit"] {
	width: 100%;
	margin: 20px 0;
	font-size: 14px;
}

.blog-post {
	margin: 0 0 60px;
}

.blog-post .blog-header {
	display: flex;
	flex-flow: column;
	min-height: 54vh;
	margin-bottom: 60px;
}

.blog-post .blog-header .blog-image-wrapper {
	position: relative;
	overflow: hidden;
	flex: 1 1 auto;
	min-height: 200px;
	margin-bottom: 20px;
}

@media (min-width: 767px) {
	.blog-post .blog-header .blog-image-wrapper .field_feature_image_mobile {
		display:none;
	}
}

@media (max-width: 767px) {
	.blog-post .blog-header .blog-image-wrapper .field_feature_image_mobile + .field_feature_image {
		display:none;
	}
}

.blog-post .blog-header .blog-image-wrapper img:not(.default-image) {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
}

.blog-post .blog-header .blog-image-wrapper img.default-image {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	height: 50%;
}

.blog-post .blog-header .blog-image-wrapper .overlapping-info {
	background: #2A2A2A;
	padding: 11px 16px 16px;
	position: absolute;
	z-index: 1;
	width: 94%;
	max-width: 1175px;
	left: 50%;
	transform: translateX(-50%);
	bottom: 35px;
	border-top: 5px solid #649A3D;
}

.blog-post .blog-header .blog-image-wrapper .overlapping-info p {
	font-size: 16px;
	line-height: 24px;
	color: #FFF;
	margin: 0;
}

.blog-post .blog-header > .container .blog-date,.blog-post .blog-header > .search-page .blog-date,.blog-post .blog-header > .search-page-admin .blog-date {
	border-top: 1px solid #AAAAAA;
	padding-top: 12px;
	font-size: 18px;
	line-height: 24px;
	color: #2A2A2A;
	margin: 0 0 24px;
}

.blog-post .blog-header > .container h1,.blog-post .blog-header > .search-page h1,.blog-post .blog-header > .search-page-admin h1 {
	color: #649A3D;
	margin: 0 0 24px;
}

.blog-post .blog-header > .container .summary-short,.blog-post .blog-header > .search-page .summary-short,.blog-post .blog-header > .search-page-admin .summary-short {
	margin: 0 0 24px;
}

.blog-post .blog-header > .container .summary-short p,.blog-post .blog-header > .search-page .summary-short p,.blog-post .blog-header > .search-page-admin .summary-short p {
	font-family: "GothamMedium",sans-serif;
	font-size: 24px;
	line-height: 36px;
	color: #2A2A2A;
}

.blog-post .blog-header > .container .summary-short p:last-child,.blog-post .blog-header > .search-page .summary-short p:last-child,.blog-post .blog-header > .search-page-admin .summary-short p:last-child {
	margin: 0;
}

.blog-post .blog-header > .container .category,.blog-post .blog-header > .search-page .category,.blog-post .blog-header > .search-page-admin .category {
	font-family: "GothamBold",sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #649A3D;
}

.blog-post .container,.blog-post .search-page,.blog-post .search-page-admin,.blog-post .body {
	display: flex;
	flex-wrap: wrap;
	flex-flow: column;
}

.blog-post .container p,.blog-post .search-page p,.blog-post .search-page-admin p,.blog-post .body p {
	font-size: 20px;
	line-height: 30px;
	color: #2A2A2A;
}

.blog-post .container p:not(:last-child),.blog-post .search-page p:not(:last-child),.blog-post .search-page-admin p:not(:last-child),.blog-post .body p:not(:last-child) {
	margin: 0 0 43px;
}

.blog-post .container ul li,.blog-post .search-page ul li,.blog-post .search-page-admin ul li,.blog-post .container ol li,.blog-post .search-page ol li,.blog-post .search-page-admin ol li,.blog-post .container table,.blog-post .search-page table,.blog-post .search-page-admin table,.blog-post .body ul li,.blog-post .body ol li,.blog-post .body table {
	font-size: 20px;
	line-height: 30px;
	color: #2A2A2A;
}

.blog-post .container .blog-content-container .blog-date,.blog-post .search-page .blog-content-container .blog-date,.blog-post .search-page-admin .blog-content-container .blog-date,.blog-post .body .blog-content-container .blog-date {
	border-top: 1px solid #AAAAAA;
	padding-top: 12px;
	font-size: 18px;
	line-height: 24px;
	color: #2A2A2A;
	margin: 0 0 24px;
}

.blog-post .container .blog-content-container h1,.blog-post .search-page .blog-content-container h1,.blog-post .search-page-admin .blog-content-container h1,.blog-post .body .blog-content-container h1 {
	color: #649A3D;
	margin: 0 0 24px;
}

.blog-post .container .blog-content-container .summary-short,.blog-post .search-page .blog-content-container .summary-short,.blog-post .search-page-admin .blog-content-container .summary-short,.blog-post .body .blog-content-container .summary-short {
	margin: 0 0 24px;
}

.blog-post .container .blog-content-container .summary-short p,.blog-post .search-page .blog-content-container .summary-short p,.blog-post .search-page-admin .blog-content-container .summary-short p,.blog-post .body .blog-content-container .summary-short p {
	font-family: "GothamMedium",sans-serif;
	font-size: 24px;
	line-height: 36px;
	color: #2A2A2A;
}

.blog-post .container .blog-content-container .summary-short p:last-child,.blog-post .search-page .blog-content-container .summary-short p:last-child,.blog-post .search-page-admin .blog-content-container .summary-short p:last-child,.blog-post .body .blog-content-container .summary-short p:last-child {
	margin: 0;
}

.blog-post .container .blog-content-container .category,.blog-post .search-page .blog-content-container .category,.blog-post .search-page-admin .blog-content-container .category,.blog-post .body .blog-content-container .category {
	font-family: "GothamBold",sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #649A3D;
	margin: 0 0 40px;
}

@media screen and (min-width: 1201px) {
	.blog-post .container .blog-content-container.with-sticky,.blog-post .search-page .blog-content-container.with-sticky,.blog-post .search-page-admin .blog-content-container.with-sticky,.blog-post .body .blog-content-container.with-sticky {
		max-width:800px;
		width: calc(100% - 450px);
	}
}

.blog-post .container .right_side,.blog-post .search-page .right_side,.blog-post .search-page-admin .right_side,.blog-post .body .right_side {
	display: flex;
	height: 100%;
	width: 420px;
	margin-left: 85px;
	position: absolute;
	right: 0;
	top: 0;
	order: 3;
}

.blog-post .container .right_side.bottom,.blog-post .search-page .right_side.bottom,.blog-post .search-page-admin .right_side.bottom,.blog-post .body .right_side.bottom {
	top: auto;
	bottom: 0;
}

@media (max-width: 1200px) {
	.blog-post .container .right_side,.blog-post .search-page .right_side,.blog-post .search-page-admin .right_side,.blog-post .body .right_side {
		position:relative;
		width: 100%;
		margin: 0 0 50px;
		min-width: 0;
	}
}

.blog-post .container .right_side .right_side_content,.blog-post .search-page .right_side .right_side_content,.blog-post .search-page-admin .right_side .right_side_content,.blog-post .body .right_side .right_side_content {
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
	align-self: flex-start;
	padding: 43px 28px;
	border-radius: 12px;
	text-align: center;
	position: relative;
	width: 420px;
	background: #F4F4F4;
}

.blog-post .container .right_side .right_side_content.no_scroll,.blog-post .search-page .right_side .right_side_content.no_scroll,.blog-post .search-page-admin .right_side .right_side_content.no_scroll,.blog-post .body .right_side .right_side_content.no_scroll {
	position: absolute;
}

@media (max-width: 1200px) {
	.blog-post .container .right_side .right_side_content,.blog-post .search-page .right_side .right_side_content,.blog-post .search-page-admin .right_side .right_side_content,.blog-post .body .right_side .right_side_content {
		position:relative;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.blog-post .container .right_side .right_side_content,.blog-post .search-page .right_side .right_side_content,.blog-post .search-page-admin .right_side .right_side_content,.blog-post .body .right_side .right_side_content {
		padding:43px 10px;
	}
}

.blog-post .container .right_side .title,.blog-post .search-page .right_side .title,.blog-post .search-page-admin .right_side .title,.blog-post .body .right_side .title {
	font-size: 24px;
	line-height: 36px;
	font-family: "GothamBold","Open Sans",sans-serif;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 20px;
}

@media (max-width: 767px) {
	.blog-post .container .right_side .title,.blog-post .search-page .right_side .title,.blog-post .search-page-admin .right_side .title,.blog-post .body .right_side .title {
		font-size:24px;
		line-height: 36px;
	}
}

.blog-post .container .right_side .title span:first-child,.blog-post .search-page .right_side .title span:first-child,.blog-post .search-page-admin .right_side .title span:first-child,.blog-post .body .right_side .title span:first-child {
	color: #649A3D;
	margin-right: 8px;
}

.blog-post .container .right_side .title span + span,.blog-post .search-page .right_side .title span + span,.blog-post .search-page-admin .right_side .title span + span,.blog-post .body .right_side .title span + span {
	color: #000;
}

.blog-post .container .right_side .button,.blog-post .search-page .right_side .button,.blog-post .search-page-admin .right_side .button,.blog-post .body .right_side .button {
	max-width: 100%;
}

.blog-post .container .right_side .description,.blog-post .search-page .right_side .description,.blog-post .search-page-admin .right_side .description,.blog-post .body .right_side .description {
	margin-bottom: 50px;
}

.blog-post .container .right_side .description p,.blog-post .search-page .right_side .description p,.blog-post .search-page-admin .right_side .description p,.blog-post .body .right_side .description p {
	font-size: 18px;
	line-height: 28px;
	color: #2A2A2A;
	word-break: break-word;
}

.blog-post .container .right_side .description a,.blog-post .search-page .right_side .description a,.blog-post .search-page-admin .right_side .description a,.blog-post .body .right_side .description a {
	display: inline;
	color: #DB6247;
	font-size: 18px;
	line-height: 28px;
	text-decoration: none;
	font-family: "GothamMedium",sans-serif;
}

@media (max-width: 767px) {
	.blog-post .container .right_side .description,.blog-post .search-page .right_side .description,.blog-post .search-page-admin .right_side .description,.blog-post .body .right_side .description {
		font-size:16px;
		line-height: 24px;
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 768px) {
	.blog-post .blog-header > .container .summary-short p,.blog-post .blog-header > .search-page .summary-short p,.blog-post .blog-header > .search-page-admin .summary-short p {
		font-size:20px;
		line-height: 30px;
	}
}

@media screen and (max-width: 480px) {
	.blog-post .blog-header {
		margin-bottom:60px;
	}

	.blog-post .blog-header .blog-image-wrapper {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}

	.blog-post .blog-header .blog-image-wrapper .overlapping-info {
		margin-top: 200px;
		position: relative;
		bottom: 15px;
	}

	.blog-post .blog-header .blog-image-wrapper .overlapping-info p {
		font-size: 14px;
		line-height: 20px;
	}

	.blog-post .blog-header > .container .blog-date,.blog-post .blog-header > .search-page .blog-date,.blog-post .blog-header > .search-page-admin .blog-date {
		font-size: 14px;
		line-height: 20px;
	}

	.blog-post .container,.blog-post .search-page,.blog-post .search-page-admin,.blog-post .body p {
		font-size: 18px;
		line-height: 28px;
	}

	.blog-post .container:not(:last-child),.blog-post .search-page:not(:last-child),.blog-post .search-page-admin:not(:last-child),.blog-post .body p:not(:last-child) {
		margin: 0 0 30px;
	}
}

.more-from-the-blog-posts {
	margin: 0 0 60px;
}

.more-from-the-blog-posts .header {
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #AAAAAA;
	padding: 5px 0 0 0;
	margin: 0 0 32px;
	align-items: center;
}

.more-from-the-blog-posts .header h3 {
	color: #000;
}

@media screen and (min-width: 991px) {
	.more-from-the-blog-posts .field_more_from_the_blog,.more-from-the-blog-posts .views-element-container .view-content {
		display:grid;
		grid-template-columns: repeat(4,1fr);
		grid-column-gap: 20px;
	}
}

@media screen and (min-width: 481px) and (max-width:990px) {
	.more-from-the-blog-posts .field_more_from_the_blog,.more-from-the-blog-posts .views-element-container .view-content {
		display:grid;
		grid-template-columns: repeat(2,1fr);
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}
}

.cards-4-bios {
	background-color: #F4F4F4;
}

.cards-4-bios .title {
	margin-bottom: 48px;
}

.cards-4-bios .subtitle {
	text-align: center;
	font-family: "GothamBook",sans-serif !important;
	margin-bottom: 65px !important;
	color: #2A2A2A;
}

.cards-4-bios .cards-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.cards-4-bios .cards-wrapper .cards-4-bios-child {
	width: calc(25% - 4px);
	margin: 2px;
	background-color: #FFF;
	cursor: pointer;
}

.cards-4-bios .cards-wrapper .cards-4-bios-child:nth-child(4n) {
	margin-right: 0;
}

.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper {
	padding: 8px;
	width: 100%;
	height: 100%;
	position: relative;
	transition: all 0.3s ease;
}

.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .image {
	position: relative;
	width: 100%;
	max-width: 100%;
	height: 250px;
	overflow: hidden;
}

.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	z-index: 0;
}

.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info {
	border-top: 2px solid #2E610A;
	margin-top: 13px;
	padding-top: 10px;
}

.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name {
	color: #2A2A2A;
}

.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .job-title {
	font-family: "GothamLight",sans-serif;
	color: #2A2A2A;
	font-size: 20px;
	line-height: 24px;
	margin: 0;
}

.cards-4-bios .description-wrapper {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	background-color: rgba(220,220,220,0.9);
	z-index: 99;
	bottom: 0;
	width: 100%;
}

.cards-4-bios .description-wrapper .description {
	background-color: #FFF;
	max-width: 1060px;
	position: absolute;
	top: 25%;
	left: 0;
	right: 0;
	margin: auto;
}

.cards-4-bios .description-wrapper .description .close {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 24px;
	opacity: 1;
}

.cards-4-bios .description-wrapper .description .close:before {
	content: "";
	background: #AAAAAA;
	height: 2px;
	width: 18px;
	position: absolute;
	right: -1px;
	top: 7px;
	transform: rotate(-45deg) translate3d(0,0,0);
	transition: all 0.3s ease;
	backface-visibility: hidden;
}

.cards-4-bios .description-wrapper .description .close:after {
	content: "";
	background: #AAAAAA;
	height: 2px;
	width: 18px;
	position: absolute;
	right: -1px;
	top: 7px;
	transform: rotate(45deg);
	transition: all 0.3s ease;
	backface-visibility: hidden;
}

.cards-4-bios .description-wrapper .description .close:hover:before {
	transform: rotate(0deg) translate3d(0,0,0);
	transition: all 0.3s ease;
}

.cards-4-bios .description-wrapper .description .close:hover:after {
	transform: rotate(0deg) translate3d(0,0,0);
	transition: all 0.3s ease;
}

.cards-4-bios .description-wrapper .description .image {
	position: relative;
	width: 250px;
	height: 250px;
	float: left;
	max-width: 100%;
	overflow: hidden;
	margin: 8px 0 91px 8px;
}

.cards-4-bios .description-wrapper .description .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
}

.cards-4-bios .description-wrapper .description .short-biography {
	float: left;
	width: 70%;
	width: calc(100% - 258px);
	padding: 24px;
	color: #515151;
	text-align: left;
}

.cards-4-bios .description-wrapper .description .short-biography .popup-head {
	display: inline-block;
	padding: 8px 26px 12px 0;
	border-top: 2px solid #2E610A;
}

.cards-4-bios .description-wrapper .description .short-biography .popup-head h3 {
	font-size: 20px;
	line-height: 30px;
}

.cards-4-bios .description-wrapper .description .short-biography .body {
	border-top: 1px solid #AAAAAA;
	padding-top: 12px;
}

.cards-4-bios .description-wrapper .description .short-biography .body p {
	font-size: 16px;
	line-height: 24px;
	font-family: "GothamLight",sans-serif;
	color: #2A2A2A;
}

.cards-4-bios .description-wrapper .description .short-biography .body p:last-child {
	margin: 0;
}

.cards-4-bios .description-wrapper .description .short-biography .job-title {
	font-size: 20px;
	line-height: 24px;
	margin-top: 5px;
}

.cards-4-bios .description-wrapper .description .short-biography .team-social {
	position: absolute;
	left: 20px;
	top: 265px;
	z-index: 1;
}

.cards-4-bios .description-wrapper .description .short-biography .field_twitter_handle,.cards-4-bios .description-wrapper .description .short-biography .field_linkedin_handle {
	position: relative;
	display: block;
	float: left;
	margin: 15px 20px 0 0;
	width: 50px;
	height: 50px;
}

.cards-4-bios .description-wrapper .description .short-biography .field_twitter_handle a,.cards-4-bios .description-wrapper .description .short-biography .field_linkedin_handle a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999em;
	overflow: hidden;
}

.cards-4-bios .description-wrapper .description .short-biography .field_twitter_handle:before,.cards-4-bios .description-wrapper .description .short-biography .field_linkedin_handle:before {
	position: absolute;
	display: block;
	width: 100%;
	text-align: center;
	line-height: 50px;
	z-index: -1;
}

.cards-4-bios .description-wrapper .description .short-biography .field_twitter_handle:before {
	font-family: "Font Awesome Brands";
	content: "\f099";
	color: #D4D4D4;
	font-size: 24px;
}

.cards-4-bios .description-wrapper .description .short-biography .field_linkedin_handle:before {
	font-family: "Font Awesome Brands";
	content: "\f0e1";
	color: #D4D4D4;
	font-size: 24px;
}

.cards-4-bios.dark .description-wrapper {
	background-color: rgba(0,0,0,0.6);
}

@media (max-width: 1200px) {
	.cards-4-bios .description-wrapper .description {
		top:80px;
	}
}

@media (max-width: 1025px) {
	.description-wrapper {
		overflow:auto;
	}

	.description-wrapper .description {
		padding: 0 15px;
		top: 140px;
	}

	.description-wrapper .description .image {
		margin: 15px auto 30px 0 !important;
	}
}

@media (max-width: 910px) {
	.cards-4-bios .cards-wrapper .cards-4-bios-child {
		width:calc(50% - 30px);
	}

	.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper {
		width: 260px;
		margin: 0 auto;
	}

	.cards-4-bios .cards-wrapper .cards-4-bios-child:nth-child(2n) {
		margin-right: 0;
	}
}

@media (max-width: 767px) {
	.cards-4-bios .description-wrapper {
		background-color:#FFF;
	}

	.cards-4-bios .description-wrapper .description {
		padding-bottom: 100px;
	}

	.cards-4-bios .description-wrapper .description .short-biography {
		width: 100%;
		padding: 0;
	}

	.cards-4-bios .description-wrapper .description .short-biography .team-social {
		width: 100%;
		padding: 0;
		clear: both;
		position: relative;
		left: auto;
		top: auto;
	}

	.cards-4-bios .description-wrapper .description .close {
		right: auto;
		left: 20px;
		top: -45px;
	}

	.cards-4-bios .cards-wrapper .cards-4-bios-child {
		width: 265px;
		max-width: 100%;
		margin: 30px auto !important;
		margin-right: 0;
		float: none;
	}
}

.news .white-top-wrapper,.press-release-listing .white-top-wrapper {
	padding-top: 40px;
	padding-bottom: 30px;
}

.news .news-listing,.press-release-listing .news-listing {
	height: 212px;
}

.news .pager ul,.press-release-listing .pager ul {
	margin: 0 0 50px;
}

.news .view-content,.press-release-listing .view-content {
	margin-top: 46px;
	margin-bottom: 50px;
	clear: both;
}

@media (min-width: 767px) {
	.news .view-content,.press-release-listing .view-content {
		width:calc(100% + 30px);
		margin-left: -15px;
	}
}

.news .view-content .views-row,.press-release-listing .view-content .views-row {
	position: relative;
	width: 49%;
	width: calc(50% - 30px);
	float: left;
	margin-bottom: 45px;
	padding: 45px 30px 40px 30px;
	background: #FFF;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0);
	height: 212px;
}

@media (min-width: 767px) {
	.news .view-content .views-row,.press-release-listing .view-content .views-row {
		margin-left:15px;
		margin-right: 15px;
	}
}

.news .view-content .views-row .field_news_publication_date,.press-release-listing .view-content .views-row .field_news_publication_date {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
	color: #999;
}

.news .view-content .views-row .border-color,.press-release-listing .view-content .views-row .border-color {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 12px;
}

.news .view-content .views-row h2.title,.news .view-content .views-row .paragraph-html .title.subtitle,.paragraph-html .news .view-content .views-row .title.subtitle,.press-release-listing .view-content .views-row h2.title,.press-release-listing .view-content .views-row .paragraph-html .title.subtitle,.paragraph-html .press-release-listing .view-content .views-row .title.subtitle {
	color: #515151;
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	font-family: "GothamBook",sans-serif;
	font-weight: normal;
}

.news .view-content .views-row h2.title p,.news .view-content .views-row .paragraph-html .title.subtitle p,.paragraph-html .news .view-content .views-row .title.subtitle p,.news .view-content .views-row h2.title span,.news .view-content .views-row .paragraph-html .title.subtitle span,.paragraph-html .news .view-content .views-row .title.subtitle span,.news .view-content .views-row h2.title a,.news .view-content .views-row .paragraph-html .title.subtitle a,.paragraph-html .news .view-content .views-row .title.subtitle a,.press-release-listing .view-content .views-row h2.title p,.press-release-listing .view-content .views-row .paragraph-html .title.subtitle p,.paragraph-html .press-release-listing .view-content .views-row .title.subtitle p,.press-release-listing .view-content .views-row h2.title span,.press-release-listing .view-content .views-row .paragraph-html .title.subtitle span,.paragraph-html .press-release-listing .view-content .views-row .title.subtitle span,.press-release-listing .view-content .views-row h2.title a,.press-release-listing .view-content .views-row .paragraph-html .title.subtitle a,.paragraph-html .press-release-listing .view-content .views-row .title.subtitle a {
	color: #515151;
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	text-decoration: none;
	font-family: "GothamBook",sans-serif;
	font-weight: normal;
}

.news .view-content .views-row .field_publisher_name,.press-release-listing .view-content .views-row .field_publisher_name {
	font-size: 16px;
	line-height: 19px;
	margin-top: 20px;
	color: #999;
}

@media screen and (min-width: 769px) {
	.news .view-content .views-row:hover,.press-release-listing .view-content .views-row:hover {
		transform:translateY(-4px);
		box-shadow: 0 6px 5px 0px rgba(0,0,0,0.1);
	}
}

@media screen and (max-width: 768px) {
	.news .view-content .views-row,.press-release-listing .view-content .views-row {
		width:100%;
		margin-bottom: 20px;
	}
}

.event {
	padding-bottom: 100px;
}

@media (max-width: 767px) {
	.event {
		padding-bottom:40px;
	}
}

.event .page-header {
	margin-bottom: 55px;
}

.event h1.title,.event .field_event_subtitle,.event .learn-more-event {
	font-size: 32px;
	line-height: 39px;
}

.event .learn-more-event {
	color: #FFF;
	font-weight: 500;
	margin-bottom: 30px;
}

.event .event-location {
	display: block;
	font-size: 22px;
	margin-top: 10px;
}

.events {
	background: #F4F4F4;
}

.events .white-top-wrapper {
	padding-top: 40px;
	padding-bottom: 30px;
}

.events .pager ul {
	margin: 0 0 50px;
}

.events .view-content {
	margin-top: 40px;
	padding-top: 25px;
	clear: both;
}

.events .view-content .views-row .event-info {
	display: flex;
	align-items: center;
	width: 100%;
	position: relative;
	margin-bottom: 40px;
	padding: 4px 32px 4px 4px;
	border-radius: 8px;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.11),-4px -4px 5px white;
}

.events .view-content .views-row .event-info a {
	text-decoration: none;
}

.events .view-content .views-row .event-info .event-time {
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-self: stretch;
	min-width: 156px;
	width: 156px;
	min-height: 113px;
	border-radius: 6px 0 0 6px;
	background: #649A3D;
	margin-right: 26px;
	text-align: center;
	color: #FFF;
	padding: 12px 10px;
}

.events .view-content .views-row .event-info .event-time .event-month {
	font-size: 16px;
	line-height: 19px;
	font-family: "GothamBold",sans-serif;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.events .view-content .views-row .event-info .event-time .event-month span {
	border-bottom: 1px solid #FFF;
	width: 43%;
	padding: 0 0 5px;
}

.events .view-content .views-row .event-info .event-time .event-month span + span {
	margin-left: 14%;
}

.events .view-content .views-row .event-info .event-time .event-days {
	position: relative;
	font-family: "GothamBold",sans-serif;
	font-size: 32px;
	line-height: 39px;
	margin: 5px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.events .view-content .views-row .event-info .event-time .event-days span {
	width: 43%;
}

.events .view-content .views-row .event-info .event-time .event-days span + span {
	margin-left: 14%;
}

.events .view-content .views-row .event-info .event-time .event-days span + span:before {
	content: "-";
	color: #FFF;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}

.events .view-content .views-row .event-info .event-time .event-hours {
	font-size: 16px;
	line-height: 19px;
	font-family: "GothamBold",sans-serif;
}

.events .view-content .views-row .event-info .event-details {
	padding-right: 20px;
}

.events .view-content .views-row .event-info .event-details a {
	display: block;
	margin: 0 0 7px;
	max-height: 90px;
	overflow: hidden;
}

.events .view-content .views-row .event-info .event-details a h4 span,.events .view-content .views-row .event-info .event-details a .list-features .container .subtitle span,.list-features .container .events .view-content .views-row .event-info .event-details a .subtitle span,.events .view-content .views-row .event-info .event-details a .list-features .search-page .subtitle span,.list-features .search-page .events .view-content .views-row .event-info .event-details a .subtitle span,.events .view-content .views-row .event-info .event-details a .list-features .search-page-admin .subtitle span,.list-features .search-page-admin .events .view-content .views-row .event-info .event-details a .subtitle span,.events .view-content .views-row .event-info .event-details a .slider-images .subtitle span,.slider-images .events .view-content .views-row .event-info .event-details a .subtitle span,.events .view-content .views-row .event-info .event-details a .fancy-bullets .container .fancy-bullets-item-list li span,.fancy-bullets .container .fancy-bullets-item-list .events .view-content .views-row .event-info .event-details a li span,.events .view-content .views-row .event-info .event-details a .fancy-bullets .search-page .fancy-bullets-item-list li span,.fancy-bullets .search-page .fancy-bullets-item-list .events .view-content .views-row .event-info .event-details a li span,.events .view-content .views-row .event-info .event-details a .fancy-bullets .search-page-admin .fancy-bullets-item-list li span,.fancy-bullets .search-page-admin .fancy-bullets-item-list .events .view-content .views-row .event-info .event-details a li span,.events .view-content .views-row .event-info .event-details a .cards-4-bios .subtitle span,.cards-4-bios .events .view-content .views-row .event-info .event-details a .subtitle span,.events .view-content .views-row .event-info .event-details a .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name span,.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .events .view-content .views-row .event-info .event-details a .field_name span {
	display: block;
	color: #2A2A2A;
	font-family: "GothamBold",sans-serif;
}

.events .view-content .views-row .event-info .event-type,.events .view-content .views-row .event-info .type,.events .view-content .views-row .event-info .event-location {
	font-size: 14px;
	line-height: 16px;
	font-family: "GothamBook",sans-serif;
	font-weight: normal;
	color: #649A3D;
}

.events .view-content .views-row .event-info .event-type + .event-type,.events .view-content .views-row .event-info .type + .event-type,.events .view-content .views-row .event-info .event-location + .event-type {
	display: none;
}

.events .view-content .views-row .event-info .field_event_url {
	order: 3;
	margin: 0 0 0 auto;
}

@media screen and (max-width: 768px) {
	.events .view-content .views-row .event-info {
		padding-bottom:60px;
		flex-flow: column;
		padding: 4px;
	}

	.events .view-content .views-row .event-info .event-time {
		width: 100%;
		border-radius: 8px 8px 0 0;
		margin: 0 auto;
	}

	.events .view-content .views-row .event-info .event-time .event-month,.events .view-content .views-row .event-info .event-time .event-days {
		max-width: 120px;
		margin: 0 auto;
	}

	.events .view-content .views-row .event-info .event-details {
		width: 100%;
		height: auto;
		display: block;
		clear: both;
		text-align: center;
		margin: 20px 0;
	}

	.events .view-content .views-row .event-info .field_event_url {
		width: 100%;
		display: flex;
		justify-content: center;
		margin-bottom: 20px;
	}
}

.events_teaser .event-type,.events_teaser .type,.events_teaser .event-location {
	font-weight: 500 !important;
}

.events_teaser .description {
	height: 63px;
	overflow: hidden;
	position: relative;
	transition: all 0.4s ease;
}

@media (max-width: 768px) {
	.events_teaser .description {
		height:203px;
	}
}

.events_teaser .description.open {
	transition: all 0.4s ease;
}

.events_teaser .description.open .read-more-events {
	opacity: 0;
	transition: all 0.4s ease;
}

.events_teaser .description:not(.open):after {
	content: "";
	width: 100px;
	height: 28px;
	background-color: #F4F4F4;
	position: absolute;
	right: 0;
	bottom: 6px;
	z-index: 2;
}

@media (max-width: 768px) {
	.events_teaser .description:not(.open):after {
		width:100%;
	}
}

.events_teaser .description p {
	font-size: 16px;
	line-height: 29px;
}

.events_teaser .description .read-more-events {
	font-size: 16px;
	line-height: 21px;
	position: absolute;
	right: 0;
	bottom: 2px;
	display: inline-block;
	z-index: 3;
}

@media (max-width: 768px) {
	.events_teaser .description .read-more-events {
		width:100%;
		display: block;
		padding: 20px 0 0;
		bottom: 0;
		margin-bottom: 0 !important;
	}
}

.events_teaser .description .read-more-events:before {
	content: '... ';
	color: #515151;
}

@media (max-width: 768px) {
	.events_teaser .description .read-more-events:before {
		display:none;
	}
}

.press-release h2,.press-release .paragraph-html .subtitle,.paragraph-html .press-release .subtitle {
	margin-bottom: 20px;
}

.press-release .body img {
	margin: 10px 20px 20px 0;
}

.press-release .field_news_publication_date,.press-release .field_news_publication_date {
	font-size: 18px;
	line-height: 26px;
}

.press-release-listing .press-release-item {
	height: 212px;
	overflow: hidden;
}

.press-release-listing .press-release-item .title {
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

.press-release-listing .press-release-item h2.title,.press-release-listing .press-release-item .paragraph-html .title.subtitle,.paragraph-html .press-release-listing .press-release-item .title.subtitle {
	color: #515151;
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	font-family: "GothamBook",sans-serif;
	font-weight: normal;
}

.press-release-listing .press-release-item h2.title p,.press-release-listing .press-release-item .paragraph-html .title.subtitle p,.paragraph-html .press-release-listing .press-release-item .title.subtitle p,.press-release-listing .press-release-item h2.title span,.press-release-listing .press-release-item .paragraph-html .title.subtitle span,.paragraph-html .press-release-listing .press-release-item .title.subtitle span,.press-release-listing .press-release-item h2.title a,.press-release-listing .press-release-item .paragraph-html .title.subtitle a,.paragraph-html .press-release-listing .press-release-item .title.subtitle a {
	color: #515151;
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	text-decoration: none;
	font-family: "GothamBook",sans-serif;
	font-weight: normal;
}

.press-release-listing .press-release-item .details {
	padding: 10px 30px 20px;
	opacity: 0;
	position: absolute;
	top: 100%;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	color: #435463;
	font-size: 16px;
	line-height: 22px;
	width: 100%;
	left: 0;
	font-weight: 300;
}

.press-release-listing .press-release-item .details a {
	margin-top: 10px;
	background: #DB6247;
	color: #FFF;
	padding: 0 18px;
	font-family: "GothamBold",sans-serif;
	font-size: 14px;
	line-height: 37px;
	font-weight: normal;
}

@media screen and (min-width: 769px) {
	.press-release-listing .press-release-item:hover .title {
		transform:translateY(-100px);
		opacity: 0;
	}

	.press-release-listing .press-release-item:hover .details {
		top: 70px;
		opacity: 1;
	}
}

@media screen and (max-width: 768px) {
	.press-release-listing .press-release-item {
		height:auto !important;
		padding: 45px 30px 30px 30px !important;
	}

	.press-release-listing .press-release-item .details {
		position: relative;
		padding: 0;
		top: 0;
		opacity: 1;
	}

	.press-release-listing .press-release-item .details .summary {
		display: none;
	}
}

section.content-section > .technology .page-header,section.content-section > .compliance-and-standards .page-header,section.content-section > .podcast .page-header,section.content-section > .video .page-header {
	padding-bottom: 100px;
}

section.content-section > .technology .field_feature_image,section.content-section > .technology .soundcloud-embed,section.content-section > .technology .embed-video,section.content-section > .compliance-and-standards .field_feature_image,section.content-section > .compliance-and-standards .soundcloud-embed,section.content-section > .compliance-and-standards .embed-video,section.content-section > .podcast .field_feature_image,section.content-section > .podcast .soundcloud-embed,section.content-section > .podcast .embed-video,section.content-section > .video .field_feature_image,section.content-section > .video .soundcloud-embed,section.content-section > .video .embed-video {
	margin: -100px auto 40px auto;
	text-align: center;
}

section.content-section > .technology .embed-video iframe,section.content-section > .compliance-and-standards .embed-video iframe,section.content-section > .podcast .embed-video iframe,section.content-section > .video .embed-video iframe {
	width: 100% !important;
	max-width: 100% !important;
	height: 40vw;
}

section.content-section > .technology .soundcloud-embed,section.content-section > .compliance-and-standards .soundcloud-embed,section.content-section > .podcast .soundcloud-embed,section.content-section > .video .soundcloud-embed {
	width: 100%;
	max-width: 610px;
}

section.content-section > .video .embed-video {
	width: 1140px;
	max-width: 100%;
}

@media (max-width: 1200px) {
	section.content-section > .video > .container,section.content-section > .video > .search-page,section.content-section > .video > .search-page-admin {
		padding-left:0;
		padding-right: 0;
	}
}

.marketo-thank-you-message .watch-video-wrapp .embed-wrapper {
	width: 1600px;
	max-width: 100%;
	margin: 0 auto;
	padding: 0 60px;
}

@media (max-width: 767px) {
	.marketo-thank-you-message .watch-video-wrapp .embed-wrapper {
		padding:0;
	}
}

.marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding {
	padding-top: 50% !important;
}

.marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding .wistia_responsive_wrapper,.marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding .wistia_embed_initialized,.marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding .w-chrome,.marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding #wistia_grid_33_wrapper,.marketo-thank-you-message .watch-video-wrapp .embed-wrapper div.wistia_responsive_padding #wistia_grid_33_main {
	height: 100% !important;
}

.marketo-thank-you-message .watch-video-wrapp .embed-wrapper > div:not(.wistia_responsive_padding) {
	max-height: 700px !important;
	height: 80vh;
	overflow: auto;
}

.marketo-thank-you-message .watch-video-wrapp .embed-wrapper > div:not(.wistia_responsive_padding) iframe {
	width: 100%;
}

.marketo-thank-you-message .watch-video-wrapp .embed-wrapper > div:not(.wistia_responsive_padding) > div:not(.wistia_responsive_padding) a {
	display: inline-block !important;
	line-height: 20px !important;
	font-size: 17px !important;
	padding: 10px !important;
	color: #000 !important;
}

@media (max-width: 767px) {
	.marketo-thank-you-message .watch-video-wrapp .embed-wrapper > div:not(.wistia_responsive_padding) {
		height:300px !important;
	}
}

.marketo-thank-you-message .watch-video-wrapp .embed-wrapper > iframe {
	max-height: 60vh;
	height: 80vh;
	min-height: 70vh;
	width: 80vw;
	max-width: 100%;
}

@media (max-width: 767px) {
	.marketo-thank-you-message .watch-video-wrapp .embed-wrapper > iframe {
		height:300px;
		min-height: auto !important;
	}
}

.marketo-thank-you-message .watch-video-wrapp .embed-wrapper a.video-close.btn {
	background: transparent !important;
	padding: 0 !important;
	line-height: 15px !important;
	margin: 0 !important;
	position: absolute;
	top: -40px;
	right: 70px;
	border: none !important;
	right: 15px;
}

.marketo-thank-you-message .watch-video-wrapp .embed-wrapper a.video-close.btn:hover {
	opacity: 0.7;
	color: #FFF !important;
	border: none !important;
}

.marketo-thank-you-message .watch-video-wrapp.clicked {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
}

.marketo-thank-you-message .watch-video-wrapp.clicked .embed-wrapper {
	position: absolute;
	left: 50%;
	top: 55%;
	transform: translate(-50%,-50%);
	text-align: center;
}

@media (max-width: 1024px) {
	.paragraph--type--podcast-widget {
		margin-top:75px;
	}
}

.paragraph--type--podcast-widget fieldset.header {
	background: #2A2A2A;
}

.paragraph--type--podcast-widget fieldset.header legend {
	display: none;
}

.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper {
	max-width: 1260px;
	width: 100%;
	padding: 50px 20px;
	margin: 0 auto;
	color: #fff;
}

.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper h2,.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .paragraph-html .subtitle,.paragraph-html .paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .subtitle {
	color: #fff;
}

.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .field_podcast_image {
	float: right;
	width: 45%;
	margin-left: 40px;
}

.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .field_podcast_image img {
	width: 100%;
}

@media (max-width: 1024px) {
	.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .field_podcast_image {
		float:none;
		margin-left: 0;
		width: 100%;
	}
}

.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .title {
	margin-top: 100px;
}

@media (max-width: 1024px) {
	.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .title {
		margin-top:20px;
	}
}

.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .field_podcast_description,.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .title {
	float: left;
	width: 50%;
}

@media (max-width: 1024px) {
	.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .field_podcast_description,.paragraph--type--podcast-widget fieldset.header .fieldset-wrapper .title {
		float:none;
		width: 100%;
		margin-bottom: 20px;
	}
}

.paragraph--type--podcast-widget .views-element-container {
	max-width: 1260px;
	width: 100%;
	margin: 50px auto;
	padding: 20px;
}

.paragraph--type--podcast-widget .views-element-container .progress_bar {
	width: 100%;
	margin: 0 40px;
	position: relative;
}

@media (max-width: 767px) {
	.paragraph--type--podcast-widget .views-element-container .progress_bar {
		order:1;
		margin: 0 0 20px;
	}
}

.paragraph--type--podcast-widget .views-element-container .progress_bar .key_podcast_item {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	border: 1px solid #000;
	position: absolute;
	top: calc(50% - 5px);
	cursor: pointer;
}

.paragraph--type--podcast-widget .views-element-container #audio-player-container {
	--seek-before-width: 0%;
	--volume-before-width: 100%;
	--buffered-width: 0%;
	position: relative;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"] {
	position: relative;
	-webkit-appearance: none;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 19px;
	margin: 0;
	float: left;
	outline: none;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::-webkit-slider-runnable-track {
	width: 100%;
	height: 3px;
	cursor: pointer;
	background: linear-gradient(to right,rgba(0,0,0,0.2),rgba(0,0,0,0.2));
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::before {
	position: absolute;
	content: "";
	top: 8px;
	left: 0;
	width: var(--seek-before-width);
	height: 3px;
	background-color: #000;
	cursor: pointer;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::-webkit-slider-thumb {
	position: relative;
	-webkit-appearance: none;
	box-sizing: content-box;
	border: none;
	height: 15px;
	width: 15px;
	border-radius: 50%;
	background-color: #000;
	cursor: pointer;
	margin: -7px 0 0 0;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]:active::-webkit-slider-thumb {
	transform: scale(1.2);
	background: #000;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::-moz-range-track {
	width: 100%;
	height: 3px;
	cursor: pointer;
	background: linear-gradient(to right,rgba(0,0,0,0.2),rgba(0,0,0,0.2));
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::-moz-range-progress {
	background-color: #000;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::-moz-focus-outer {
	border: 0;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::-moz-range-thumb {
	box-sizing: content-box;
	border: none;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background-color: #000;
	cursor: pointer;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]:active::-moz-range-thumb {
	transform: scale(1.2);
	background: #000;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::-ms-track {
	width: 100%;
	height: 3px;
	cursor: pointer;
	background: transparent;
	border: solid transparent;
	color: transparent;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::-ms-fill-lower {
	background-color: #000;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::-ms-fill-upper {
	background: linear-gradient(to right,rgba(0,0,0,0.2),rgba(0,0,0,0.2));
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]::-ms-thumb {
	box-sizing: content-box;
	border: none;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background-color: #000;
	cursor: pointer;
}

.paragraph--type--podcast-widget .views-element-container input[type="range"]:active::-ms-thumb {
	transform: scale(1.2);
	background: #007db5;
}

.paragraph--type--podcast-widget .views-element-container .custom_player {
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px;
	display: none;
}

.paragraph--type--podcast-widget .views-element-container .custom_player .actions {
	font-size: 35px;
}

.paragraph--type--podcast-widget .views-element-container .custom_player .actions .pause_icon {
	display: none;
}

.paragraph--type--podcast-widget .views-element-container .custom_player .actions.pause .pause_icon {
	display: block;
}

.paragraph--type--podcast-widget .views-element-container .custom_player .actions.pause .play_icon {
	display: none;
}

.paragraph--type--podcast-widget .views-element-container .podcast {
	padding: 16px;
	margin-bottom: 16px;
	border: 1px solid #aaa;
}

.paragraph--type--podcast-widget .views-element-container .podcast .content {
	display: flex;
}

@media (max-width: 480px) {
	.paragraph--type--podcast-widget .views-element-container .podcast .content {
		flex-wrap:wrap;
	}
}

.paragraph--type--podcast-widget .views-element-container .podcast .podcats_block_content {
	width: 100%;
	padding-bottom: 70px;
	position: relative;
}

.paragraph--type--podcast-widget .views-element-container .podcast .image {
	width: 250px;
	margin-right: 20px;
}

@media (max-width: 480px) {
	.paragraph--type--podcast-widget .views-element-container .podcast .image {
		width:100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
}

.paragraph--type--podcast-widget .views-element-container .podcast .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.paragraph--type--podcast-widget .views-element-container .podcast .title {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 15px;
}

.paragraph--type--podcast-widget .views-element-container .podcast .summary p {
	margin-bottom: 5px;
}

.paragraph--type--podcast-widget .views-element-container .podcast .summary p:last-child {
	margin-bottom: 0;
}

.paragraph--type--podcast-widget .views-element-container .podcast .podcast_info {
	display: flex;
	margin-bottom: 15px;
}

.paragraph--type--podcast-widget .views-element-container .podcast .podcast_info > div {
	font-size: 12px;
	line-height: 15px;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #000;
	color: #000;
}

.paragraph--type--podcast-widget .views-element-container .podcast .podcast_info > div:last-child {
	border: none;
}

.paragraph--type--podcast-widget .views-element-container .podcast .media {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.paragraph--type--podcast-widget .views-element-container .podcast .media audio {
	width: 100%;
}

.resources-teaser {
	background: #F5F5F5;
}

.resources-teaser + div.col-md-12 {
	padding-left: 0;
	padding-right: 0;
}

.resources-teaser a {
	text-decoration: none;
	font-family: "GothamBook",sans-serif !important;
}

.resources-teaser .green + .field_resource_icon {
	background: #a2a2a2;
}

.resources-teaser .view-acquia-search header {
	color: #595959;
	font-size: 24px;
	line-height: 29px;
	font-weight: 400;
	float: left;
}

.resources-teaser .view-acquia-search .filters_wrapper form.bef-exposed-form {
	margin-bottom: 0;
	width: 100%;
}

.resources-teaser .view-acquia-search .filters_wrapper form.bef-exposed-form > fieldset {
	width: calc(20% - 20px);
}

@media (max-width: 1070px) {
	.resources-teaser .view-acquia-search .filters_wrapper form.bef-exposed-form > fieldset {
		margin:15px !important;
		width: calc(50% - 30px);
	}
}

@media (max-width: 800px) {
	.resources-teaser .view-acquia-search .filters_wrapper form.bef-exposed-form > fieldset {
		margin:0 auto 10px !important;
		width: 100%;
	}
}

.resources-teaser .view-acquia-search .resources-top-wrapper .views-exposed-form {
	position: absolute;
	background: #FFF;
	width: 0;
	overflow: hidden;
	right: -100px;
	bottom: 0;
	height: 100%;
	-webkit-transition: all 0s ease;
	transition: all 0s ease;
	opacity: 0;
	padding: 20px 0;
}

@media (max-width: 1170px) {
	.resources-teaser .view-acquia-search .resources-top-wrapper .views-exposed-form {
		padding:20px;
	}
}

.resources-teaser .view-acquia-search .mix_item {
	margin-top: 60px;
}

.resources-teaser .view-acquia-search .callout {
	width: 50%;
	height: 360px;
	position: relative;
	float: left;
	margin-top: 60px;
	padding: 0 15px;
}

@media (max-width: 767px) {
	.resources-teaser .view-acquia-search .callout {
		width:100%;
	}
}

.resources-teaser .view-acquia-search .callout .callout-inner {
	display: table;
	width: 100%;
	height: 100%;
}

.resources-teaser .view-acquia-search .callout .callout-inner .block-title {
	display: table-cell;
	vertical-align: middle;
	color: white;
	text-align: center;
	margin: 0;
	font-size: 22px;
	font-weight: 400;
}

.resources-teaser .view-acquia-search .top-callouts {
	text-align: center;
	width: 1140px;
	max-width: 100%;
	margin: 0 auto;
}

.resources-teaser .view-acquia-search .top-callouts .callout {
	margin-bottom: 0;
	padding: 0;
	color: #FFF;
	margin-top: 0;
}

.resources-teaser .view-acquia-search .top-callouts .callout:last-child {
	clear: right;
}

.resources-teaser .view-acquia-search .top-callouts .callout .field_resource_type {
	padding-top: 0;
	margin-bottom: 20px;
}

.resources-teaser .view-acquia-search .top-callouts .callout .field_resource_type a {
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	font-family: "GothamBook",sans-serif;
}

.resources-teaser .view-acquia-search .top-callouts .callout .field_resource_type:before {
	display: none;
}

.resources-teaser .view-acquia-search .top-callouts .callout .title,.resources-teaser .view-acquia-search .top-callouts .callout .title a {
	color: #FFF;
	font-size: 22px;
	line-height: 28px;
}

.resources-teaser .view-acquia-search .top-callouts .callout > div {
	height: 100%;
}

.resources-teaser .view-acquia-search .top-callouts .callout > div.dark_blue {
	background: #5a5a5a;
}

.resources-teaser .view-acquia-search .top-callouts .callout > div.event-link,.resources-teaser .view-acquia-search .top-callouts .callout > div.dark_grey {
	background: #515151;
}

.resources-teaser .view-acquia-search .top-callouts .callout > div.light_blue {
	background: #CCC;
}

.resources-teaser .view-acquia-search .top-callouts .callout > div.light_green {
	background: #bababa;
}

.resources-teaser .view-acquia-search .top-callouts .callout > div.green {
	background: #a2a2a2;
}

.resources-teaser .view-acquia-search .top-callouts .callout > div:before {
	content: none;
	display: none;
}

.resources-teaser .view-acquia-search .top-callouts .callout .field_resource_icon {
	background: transparent;
	margin-bottom: 20px;
}

.resources-teaser .view-acquia-search .top-callouts .callout .field_resource_icon .center-image {
	height: auto;
}

.resources-teaser .view-acquia-search .top-callouts .callout .field_resource_icon .center-image img {
	max-height: 120px;
}

.resources-teaser .view-acquia-search .top-callouts .callout .text {
	min-height: 0;
}

.resources-teaser .view-acquia-search .top-callouts .callout .text .title {
	padding: 0 15px;
	margin: 0;
}

.resources-teaser .view-acquia-search .top-callouts .callout .text .body {
	display: none;
}

.resources-teaser .view-acquia-search .top-callouts .callout.large {
	width: calc(50% - 2px);
	height: 525px;
	margin-right: 4px;
	display: table;
}

@media (max-width: 767px) {
	.resources-teaser .view-acquia-search .top-callouts .callout.large {
		width:100%;
		margin: 0 0 4px 0;
	}
}

.resources-teaser .view-acquia-search .top-callouts .callout.large > div {
	display: table-cell;
	height: 525px;
	width: 100%;
	vertical-align: middle;
	text-align: right;
}

.resources-teaser .view-acquia-search .top-callouts .callout.large > div div {
	width: 565px;
	max-width: 100%;
	text-align: center;
	float: right;
	clear: both;
	display: block;
}

@media (max-width: 1150px) {
	.resources-teaser .view-acquia-search .top-callouts .callout.large > div div {
		width:100%;
	}
}

.resources-teaser .view-acquia-search .top-callouts .callout.large + .small {
	margin-bottom: 0;
}

.resources-teaser .view-acquia-search .top-callouts .callout.small {
	width: calc(50% - 2px);
	float: right;
	height: 260px;
	display: table;
}

@media (max-width: 767px) {
	.resources-teaser .view-acquia-search .top-callouts .callout.small {
		width:100%;
		margin: 0 0 4px 0;
	}
}

.resources-teaser .view-acquia-search .top-callouts .callout.small > div {
	display: table-cell;
	height: 260px;
	width: 100%;
	vertical-align: middle;
	text-align: left;
}

.resources-teaser .view-acquia-search .top-callouts .callout.small > div div {
	width: 565px;
	max-width: 100%;
	text-align: center;
	float: left;
	clear: both;
	display: block;
}

@media (max-width: 1150px) {
	.resources-teaser .view-acquia-search .top-callouts .callout.small > div div {
		width:100%;
	}
}

.resources-teaser .view-acquia-search .top-callouts .callout.small + .small {
	margin-top: 5px;
}

.resources-teaser .mixitup-page-list {
	padding: 85px 20px;
}

.search-link-resources {
	display: block;
	float: right;
	font-size: 16px;
	cursor: pointer;
	color: #595959;
}

.search-link-resources:after {
	content: "\e903";
	font-family: 'icomoon';
	font-size: 25px;
	margin-left: 10px;
	vertical-align: middle;
}

.no-results.container,.no-results.search-page,.no-results.search-page-admin {
	min-height: 100px;
}

.resources-top-wrapper > .container,.resources-top-wrapper > .search-page,.resources-top-wrapper > .search-page-admin {
	width: 1170px !important;
	padding-bottom: 25px;
}

.resources-top-wrapper {
	background: #FFF;
	padding-top: 40px;
	padding-bottom: 15px;
	min-height: 180px;
}

.resources-top-wrapper .views-exposed-form label {
	display: none;
}

.resources-top-wrapper .views-exposed-form .form-item {
	width: 94%;
	width: -webkit-calc(100% - 50px);
	width: calc(100% - 50px);
	float: left;
	padding-top: 50px;
	position: relative;
}

.resources-top-wrapper .views-exposed-form .form-item:before {
	font-family: 'icomoon';
	content: "\e903";
	color: #595959;
	font-size: 28px;
	line-height: 36px;
	position: absolute;
	z-index: 9;
}

@media (max-width: 1024px) {
	.resources-top-wrapper .views-exposed-form .form-item {
		padding-top:10px;
	}
}

.resources-top-wrapper .views-exposed-form .form-actions {
	margin-top: 55px;
	position: relative;
	width: 40px;
	float: right;
	padding: 0 !important;
	display: block;
	background: #595959;
	color: #FFF;
	border-radius: 2px;
	line-height: 44px;
	transition: background 0.3s ease;
	font-size: 15px;
	font-weight: 500;
	max-height: 40px;
}

.resources-top-wrapper .views-exposed-form .form-actions input[type="submit"] {
	position: relative;
	z-index: 2;
	line-height: 40px !important;
	background: transparent;
	padding: 0;
	text-indent: -999em;
	display: block;
	width: 40px;
	margin: 0;
	border: none;
}

.resources-top-wrapper .views-exposed-form .form-actions:after {
	content: "";
	width: 18px;
	height: 2px;
	background: #FFF;
	position: absolute;
	top: 48%;
	top: -webkit-calc(50% - 1px);
	top: calc(50% - 1px);
	left: 30%;
	left: -webkit-calc(50% - 9px);
	left: calc(50% - 9px);
	line-height: 40px;
	transform: rotate(45deg);
}

.resources-top-wrapper .views-exposed-form .form-actions:before {
	content: "";
	width: 18px;
	height: 2px;
	background: #FFF;
	position: absolute;
	top: 48%;
	top: -webkit-calc(50% - 1px);
	top: calc(50% - 1px);
	left: 30%;
	left: -webkit-calc(50% - 9px);
	left: calc(50% - 9px);
	line-height: 40px;
	transform: rotate(-45deg);
}

.resources-top-wrapper .views-exposed-form.visible {
	height: 180px !important;
	right: 0 !important;
	left: 0;
	width: 1140px !important;
	max-width: 100%;
	top: -40px;
	bottom: auto !important;
	z-index: 99999;
	opacity: 1 !important;
	margin: 0 auto;
}

@media (max-width: 1070px) {
	.resources-top-wrapper .views-exposed-form.visible {
		height:auto !important;
	}

	.resources-top-wrapper .views-exposed-form.visible .form-item {
		padding-top: 0;
	}

	.resources-top-wrapper .views-exposed-form.visible .form-actions {
		margin-top: 0;
	}
}

.resources-top-wrapper .views-exposed-form.visible .form-text {
	border: none !important;
	border-bottom: 1px solid #e1e1e1 !important;
	position: relative;
	padding-left: 40px;
}

.resources-top-wrapper .views-exposed-form.visible .form-text:focus {
	border: none !important;
	border-bottom: 1px solid #3DA5D9 !important;
}

.search-page {
	display: flex;
	flex-flow: column;
}

.search-result-listing {
	padding-top: 1px;
}

.search-result-listing header {
	color: #595959;
	font-size: 24px;
	line-height: 29px;
	font-weight: 400;
	float: left;
}

@media (max-width: 560px) {
	.search-result-listing header {
		float:none;
		text-align: right;
	}
}

.search-result-listing form {
	float: right;
	margin-bottom: 60px;
}

@media (max-width: 560px) {
	.search-result-listing form {
		margin-top:20px;
		margin-bottom: 20px;
		width: 100%;
	}
}

.search-result-listing .news-listing {
	height: 212px;
}

.search-result-listing .view-content {
	clear: both;
	margin: 42px auto 0;
}

.search-result-listing .view-content .search-result-item,.search-result-listing .view-content .views-row {
	border-top: 1px solid #AAAAAA;
	position: relative;
	width: 100%;
	margin-bottom: 8px;
	padding: 36px 16px 33px;
	background: #FFF;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0);
	transition: all .4s ease;
	overflow: hidden;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
}

.search-result-listing .view-content .search-result-item .views-field-search-api-relevance,.search-result-listing .view-content .views-row .views-field-search-api-relevance {
	display: none;
}

.search-result-listing .view-content .search-result-item .views-field,.search-result-listing .view-content .views-row .views-field {
	color: #2A2A2A;
	font-size: 18px;
	line-height: 28px;
}

.search-result-listing .view-content .search-result-item .views-field strong,.search-result-listing .view-content .views-row .views-field strong {
	font-family: "GothamBold",sans-serif;
	color: #649A3D;
}

.search-result-listing .view-content .search-result-item .views-field-title,.search-result-listing .view-content .views-row .views-field-title {
	font-size: 32px;
	line-height: 48px;
	margin: 0 0 16px;
	font-family: "GothamBold",sans-serif;
	color: #2A2A2A;
	text-decoration: none;
}

.search-result-listing .view-content .search-result-item .border-color,.search-result-listing .view-content .views-row .border-color {
	display: none;
}

.search-result-listing .view-content .search-result-item .featured-title,.search-result-listing .view-content .views-row .featured-title {
	display: none;
}

.search-result-listing .view-content .search-result-item .highlighted,.search-result-listing .view-content .views-row .highlighted {
	font-weight: 700 !important;
}

.search-result-listing .view-content .search-result-item .details .summary,.search-result-listing .view-content .views-row .details .summary {
	font-size: 14px;
	line-height: 18px;
	margin: 15px 0;
}

.search-result-listing .view-content .search-result-item .details a.read-more,.search-result-listing .view-content .views-row .details a.read-more {
	display: none;
}

.search-result-listing .view-content .search-result-item .meta_description,.search-result-listing .view-content .views-row .meta_description {
	font-size: 14px;
	line-height: 18px;
	margin: 15px 0;
}

.search-result-listing .view-content .search-result-item .blog-date,.search-result-listing .view-content .search-result-item .date,.search-result-listing .view-content .search-result-item .field_news_publication_date,.search-result-listing .view-content .search-result-item .podcast-date,.search-result-listing .view-content .views-row .blog-date,.search-result-listing .view-content .views-row .date,.search-result-listing .view-content .views-row .field_news_publication_date,.search-result-listing .view-content .views-row .podcast-date {
	display: none;
}

.search-result-listing .view-content .search-result-item .title a,.search-result-listing .view-content .search-result-item h2.title,.search-result-listing .view-content .search-result-item .paragraph-html .title.subtitle,.paragraph-html .search-result-listing .view-content .search-result-item .title.subtitle,.search-result-listing .view-content .search-result-item h2 a,.search-result-listing .view-content .search-result-item .paragraph-html .subtitle a,.paragraph-html .search-result-listing .view-content .search-result-item .subtitle a,.search-result-listing .view-content .search-result-item h2 a:hover,.search-result-listing .view-content .search-result-item .paragraph-html .subtitle a:hover,.paragraph-html .search-result-listing .view-content .search-result-item .subtitle a:hover,.search-result-listing .view-content .views-row .title a,.search-result-listing .view-content .views-row h2.title,.search-result-listing .view-content .views-row .paragraph-html .title.subtitle,.paragraph-html .search-result-listing .view-content .views-row .title.subtitle,.search-result-listing .view-content .views-row h2 a,.search-result-listing .view-content .views-row .paragraph-html .subtitle a,.paragraph-html .search-result-listing .view-content .views-row .subtitle a,.search-result-listing .view-content .views-row h2 a:hover,.search-result-listing .view-content .views-row .paragraph-html .subtitle a:hover,.paragraph-html .search-result-listing .view-content .views-row .subtitle a:hover {
	color: #515151 !important;
	font-size: 25px;
	line-height: 28px;
	font-weight: 300;
	text-decoration: none;
	display: block;
	overflow: hidden;
}

.search-result-listing .view-content .search-result-item .field_publisher_name,.search-result-listing .view-content .views-row .field_publisher_name {
	font-size: 16px;
	line-height: 19px;
	margin-top: 20px;
	color: #999;
}

.search-result-listing .view-content .search-result-item:nth-child(2n),.search-result-listing .view-content .views-row:nth-child(2n) {
	margin-right: 0;
}

.search-result-listing .view-content .search-result-item:hover,.search-result-listing .view-content .views-row:hover {
	transform: translateY(-4px);
	box-shadow: 0 6px 5px 0px rgba(0,0,0,0.1);
	font-weight: normal;
}

@media screen and (max-width: 768px) {
	.search-result-listing .view-content .search-result-item {
		width:100%;
		margin-bottom: 20px;
	}

	.search-result-listing .view-content .search-result-item:nth-child(4n) {
		margin-left: 0;
	}
}

body.path-search .region.content {
	display: flex;
	flex-flow: column-reverse;
}

body.path-search .region.content #block-system-main-block + .block {
	margin: 93px auto 0;
	width: 100%;
	max-width: 1320px;
	padding: 0 15px;
}

body.path-search .no_results {
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 800px;
	padding: 0 20px;
	margin: 0 auto;
}

body.path-search .no-results-text {
	text-align: center;
	color: #5a5a5a;
	font-size: 20px;
	line-height: 29px;
	font-weight: 400;
}

body.path-search #block-system-main-block {
	clear: both;
	margin-top: 20px;
}

body.path-search main form {
	position: relative;
	border-bottom: 1px solid #707070;
}

body.path-search main form label {
	display: none;
}

body.path-search main form .js-form-item-search {
	position: relative;
	width: 100%;
}

body.path-search main form .js-form-item-search:before {
	content: "\f002";
	font-family: "Font Awesome Solid";
	width: 32px;
	height: 32px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
	color: #2A2A2A;
	font-size: 32px;
	line-height: 32px;
}

body.path-search main form .js-form-item-search input[type="text"] {
	position: relative;
	border: none !important;
	box-shadow: none !important;
	background: transparent;
	padding: 12px 0 12px 50px;
	font-size: 42px;
	line-height: 50px;
	font-family: "GothamBold",sans-serif;
	height: auto;
	color: #649A3D;
}

body.path-search main form .js-form-item-search input[type="text"]:focus {
	border: none !important;
	background-color: transparent !important;
}

body.path-search main form .js-form-item-search ::-webkit-input-placeholder {
	color: #555555;
	opacity: 1;
}

body.path-search main form .js-form-item-search ::-moz-placeholder {
	color: #555555;
	opacity: 1;
}

body.path-search main form .js-form-item-search :-ms-input-placeholder {
	color: #555555;
	opacity: 1;
}

body.path-search main form .js-form-item-search :-moz-placeholder {
	color: #555555;
	opacity: 1;
}

body.path-search main form .form-actions {
	width: 70px;
	position: absolute;
	right: 0;
	top: 0;
}

body.path-search main form .form-actions input.js-form-submit {
	padding: 0 0 0 25px;
	background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAYAAADDhn8LAAADmElEQVR4nO3dwU0bQRiG4Q8rBVACJYQOSAfkMldwBUAFERVEqcBw/S/QQVwCJVACHSQaa0xMbOy1PbPzz+77nJBAI3nYV+PZXXtPlJjZpaQbSReS3iTNJd2HEF4EjNQiEDObSbr+ZAqmIYQHDhCM0cTMrrfEEc3S3wCjM5F01eFFEwlGaZL2HF0QCUZnsucLJhKMyr6BKEVyyWGCMTgkkGjG0YExODSQUzPruncBmnVoIMAoEAiwBYEAW3xhctAHM/sqaXn28yWE8NzCxBMIijKzU0lP/1+QNrNXSd+93wzLWywUk+L4/cndGmfxd2llcYtAUMRKHNsCOPUeCYEgu45xLLmOhECQ1Z5xLLmNhECQ2+2ecSy5jIRAkFuXzxd9xl0kBILczo4cz1UkBILc3jKM5yYSAkFuua6Qu4iEQJDbfaZVRB4iIRBkFUKIt5B8G0okBILs0v1Vg4iEQFDEUCIhEBQzhEgIBEW1HgmBoLiWIyEQ9KLVSAgEvWkxEgJBr1qLhEDQu5YiIRBU0UokBIJqWoiEQFCV90gIBNV5joRA4ILXSAgEbniMhEDgirdICATueIqEQOCSl0gIBG55iIRA4FrtSAgE7hWMZOcz/wkETSgUyWxXJASCZhSIRLsiIRA0pe9ITszsD4cIsDANITysTgUrCPDP2kpCIMBHHyIhEGDdeyTsQYDN4kmAc1YQYLN4neRHDGTOBAEbXcRAXpkbYKOzGMgjcwNsNJ+EEOa8zQI2elxu0u8yX7oHWvcQr6ovAkn3t9zxLwUWYhzT+MPJ6nyY2YWkp3SKCxij9zjWAkmRxDhuJV3FXTyHCEbkQxzaFMiq9LFEVhN49FNSzi+qXotDuwIBPDKzmaSdH5c9Ng4RCFrTZxwiELSk7zhEIGhFjThEIGhBrThEIPCuZhwiEHhWOw4RCLzyEIcIBB55iUMEAm88xSECgSfe4hCBwAuPcYhA4IHXOEQgqM1zHCIQ1OQ9DhEIamkhDhEIamglDhEI+tZSHCIQ9Km1OEQg6EuLcYhA0IdW4xCBoLSW4xCBoKTW4xCBoJQhxCECQQlDiUM8xBO5pYdfDiIOEQgKuMk4ZNU4RCAoINf35VaPQwQCp1zEIQJBAc9HDukmDhEICvh1xJCu4hCBILf0UNhDDnJ3cYjrICglne6ddRzeZRwiEJTUMRK3cYhAUNqOSFzHIfYgKC0+a1zSeTq7tXwW/2Kf4j0OSfoLfB7KNs/lw+QAAAAASUVORK5CYII=");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 18px auto;
	background-color: transparent !important;
	color: #AAAAAA !important;
	text-decoration: none;
	font-size: 16px;
	line-height: 74px;
	font-family: "GothamBold",sans-serif;
	margin: 10px 0;
}

body.path-search main form .form-actions input.js-form-submit:focus {
	outline: none;
}

body.path-search main form .form-actions #edit-reset {
	display: none;
}

body.path-search main form:after {
	content: "";
	display: table;
	clear: both;
}

@media screen and (max-width: 480px) {
	body.path-search main form .js-form-item-search {
		width:calc(100% - 70px);
	}

	body.path-search main form .js-form-item-search input[type="text"] {
		font-size: 28px;
	}

	body.path-search main form .js-form-item-search:before {
		font-size: 26px;
		text-align: center;
	}

	body.path-search main form .form-actions input.js-form-submit {
		padding: 0;
		font-size: 0;
		width: 70px;
		background-position: right center;
		background-size: 22px auto;
	}

	body.path-search .search-result-listing .view-content .views-row {
		padding: 25px 10px 20px;
	}

	body.path-search .search-result-listing .view-content .search-result-item .views-field-title,body.path-search .search-result-listing .view-content .views-row .views-field-title {
		font-size: 24px;
		line-height: 40px;
		margin: 0 0 10px;
	}

	body.path-search .search-result-listing .view-content .search-result-item .views-field,body.path-search .search-result-listing .view-content .views-row .views-field {
		font-size: 14px;
		line-height: 18px;
	}
}

.search-page-admin {
	display: flex;
	flex-flow: column;
	padding: 0 15px;
	margin: 140px 0 40px;
}

.search-page-admin .top-wrapper {
	display: flex;
	flex-flow: column-reverse;
}

.search-page-admin .top-wrapper > header {
	margin: 20px 0 0 0;
}

.search-page-admin .top-wrapper .filters_wrapper form {
	display: flex;
	align-items: flex-end;
}

.search-page-admin .top-wrapper .filters_wrapper form .form-item {
	width: 100%;
	max-width: calc(100% - 400px);
	margin-right: 20px;
}

.search-page-admin .top-wrapper .filters_wrapper form .form-actions input {
	padding-top: 0;
	padding-bottom: 0;
}

.search-page-admin .top-wrapper .filters_wrapper form .form-actions input + input {
	margin-left: 20px;
}

.search-page-admin > table thead tr th {
	padding: 10px 20px;
	font-size: 16px;
	line-height: 30px;
	white-space: nowrap;
}

.search-page-admin > table thead tr th a {
	font-size: 16px;
	line-height: 30px;
}

.search-page-admin > table tbody tr td {
	font-size: 14px;
	line-height: 18px;
}

.search-page-admin > table tbody tr td ul {
	margin: 0 !important;
}

.search-page-admin > table tbody tr td ul li {
	padding: 0 !important;
	background-image: none !important;
}

.search-page-admin > table tbody tr td ul li.dropbutton-toggle {
	display: none !important;
}

.block-403,.block-404 {
	display: flex;
	flex-direction: column;
	transform: translate(-50%,-50%);
	align-items: center;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
}

.block-403 h1,.block-404 h1 {
	font-size: 141px;
	line-height: 170px;
	margin: 0 0 13px;
	color: #F4F4F4;
	text-shadow: 5px 5px 6px rgba(0,0,0,0.06),-5px -5px 6px white;
}

.block-403 h4,.block-403 .list-features .container .subtitle,.list-features .container .block-403 .subtitle,.block-403 .list-features .search-page .subtitle,.list-features .search-page .block-403 .subtitle,.block-403 .list-features .search-page-admin .subtitle,.list-features .search-page-admin .block-403 .subtitle,.block-403 .slider-images .subtitle,.slider-images .block-403 .subtitle,.block-403 .fancy-bullets .container .fancy-bullets-item-list li,.fancy-bullets .container .fancy-bullets-item-list .block-403 li,.block-403 .fancy-bullets .search-page .fancy-bullets-item-list li,.fancy-bullets .search-page .fancy-bullets-item-list .block-403 li,.block-403 .fancy-bullets .search-page-admin .fancy-bullets-item-list li,.fancy-bullets .search-page-admin .fancy-bullets-item-list .block-403 li,.block-403 .cards-4-bios .subtitle,.cards-4-bios .block-403 .subtitle,.block-403 .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .block-403 .field_name,.block-404 h4,.block-404 .list-features .container .subtitle,.list-features .container .block-404 .subtitle,.block-404 .list-features .search-page .subtitle,.list-features .search-page .block-404 .subtitle,.block-404 .list-features .search-page-admin .subtitle,.list-features .search-page-admin .block-404 .subtitle,.block-404 .slider-images .subtitle,.slider-images .block-404 .subtitle,.block-404 .fancy-bullets .container .fancy-bullets-item-list li,.fancy-bullets .container .fancy-bullets-item-list .block-404 li,.block-404 .fancy-bullets .search-page .fancy-bullets-item-list li,.fancy-bullets .search-page .fancy-bullets-item-list .block-404 li,.block-404 .fancy-bullets .search-page-admin .fancy-bullets-item-list li,.fancy-bullets .search-page-admin .fancy-bullets-item-list .block-404 li,.block-404 .cards-4-bios .subtitle,.cards-4-bios .block-404 .subtitle,.block-404 .cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .field_name,.cards-4-bios .cards-wrapper .cards-4-bios-child .wrapper .info .block-404 .field_name {
	margin: 0 0 25px;
	max-width: 270px;
	color: #2A2A2A;
}

.block-403:before,.block-404:before {
	content: "";
	width: 100vw;
	height: 100vh;
	position: absolute;
	left: 50%;
	top: 45%;
	transform: translate(-50%,-50%);
	z-index: -1;
	background-image: url(/themes/custom/digitalai/css/../img/utility-bg.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

form .form-item.form-item--error .form-item--error-message {
	display: block;
	background-color: #DB6247;
	color: #FFF;
	text-align: center;
	padding: 5px 15px;
	width: calc(100% - 10px);
	margin: -1px 0 20px 5px;
	border-radius: 0 0 3px 3px;
}

#demandbase-autocomplete ul.ui-autocomplete {
	z-index: 200 !important;
}
