	@font-face {
		font-family: PPNeueMontreal-Book;
		font-display: swap;
		src: url(https://assets-eur.mkt.dynamics.com/b3cf92da-db2a-4712-aee1-dd278e403290/digitalassets/fonts/d2102521-02da-ee11-904c-000d3aaa0993 );
	}

	@font-face {
		font-family: PPNeueMontreal-Book;
		font-display: swap;
		src: url(https://assets-eur.mkt.dynamics.com/b3cf92da-db2a-4712-aee1-dd278e403290/digitalassets/fonts/d3102521-02da-ee11-904c-000d3aaa0993 );
	}

	@font-face {
		font-family: PPNeueMontreal-Book;
		font-display: swap;
		src: url(https://assets-eur.mkt.dynamics.com/b3cf92da-db2a-4712-aee1-dd278e403290/digitalassets/fonts/d4102521-02da-ee11-904c-000d3aaa0993 );
	}

	.editor-control-layout html {
		box-sizing: border-box;
		background-color: rgb(255, 255, 255);
	}

	.editor-control-layout *, .editor-control-layout ::before, .editor-control-layout ::after {
		box-sizing: inherit;
	}
	
	.marketingForm h1 {
		color: rgb(255, 255, 255);
		margin: 0px;
		padding: 0px;
		width: 100%;
		font-family: "Segoe UI", Arial, sans-serif;
		line-height: 1.25;
		font-size: 28px;
	}

	.marketingForm h2 {
		color: rgb(51, 51, 51);
		margin: 0px;
		padding: 0px;
		width: 100%;
		line-height: 1.25;
		font-family: "Segoe UI", Arial, sans-serif;
		font-size: 22px;
	}

	.marketingForm h3 {
		color: rgb(0, 0, 0);
		margin: 0px;
		padding: 0px;
		width: 100%;
		line-height: 1.25;
		font-family: "Segoe UI", Arial, sans-serif;
		font-size: 18px;
	}

	.marketingForm p {
		margin: 0px;
		padding: 0px;
		width: 100%;
		line-height: 1.25;
		font-family: "Segoe UI", Arial, sans-serif;
		font-size: 14px;
	}

	.marketingForm a, div[data-editorblocktype="Captcha"] td:nth-of-type(2) a {
		text-decoration: none;
		font-family: "Segoe UI", Arial, sans-serif;
		font-size: 14px;
	}

	.marketingForm .primaryButtonWrapper, .submitButtonWrapper {
		text-align: left;
		margin: 40px 0px 10p;
	}

	.marketingForm .primaryButton, .submitButton {
		font-family: PPNeueMontreal-Book;
		font-weight: 300;
		font-size: 16px;
		line-height: 22px;
		background-color: rgb(34, 102, 227);
		border: none;
		border-radius: 4px;
		color: rgb(255, 255, 255);
		padding: 10px 20px;
		cursor: pointer;
	}

	.marketingForm .secondaryButton {
		font-family: "Segoe UI", Arial, sans-serif;
		font-weight: 300;
		font-size: 16px;
		line-height: 22px;
		background-color: rgb(255, 255, 255);
		border: 1px solid rgb(0, 130, 221);
		border-radius: 4px;
		color: rgb(34, 102, 227);
		padding: 10px 20px;
		margin: 0px;
		cursor: pointer;
	}

	.marketingForm .error {
		font-family: Arial, Verdana, sans-serif;
		font-weight: bold;
		font-size: 8px;
		margin: 0px;
		padding: 0px;
		color: rgb(168, 0, 0);
	}

	.zero-state-container span {
		font-family: "Segoe UI", Arial, sans-serif;
		font-size: 20px;
		line-height: 26px;
		color: rgb(36, 36, 36);
	}

	form.marketingForm {
		color: rgb(0, 0, 0);
		font-family: "Segoe UI", Arial, sans-serif;
		font-size: 14px;
	}

	[data-layout="true"] {
		margin: 0px auto;
		max-width: 750px;
		background-color: rgba(255, 255, 255, 0);
	}

	div[data-editorblocktype="Captcha"] {
		padding: 20px 12%;
	}

	div[data-editorblocktype="Captcha"] table, div[data-editorblocktype="Captcha"] div > table > tbody > tr > td:nth-of-type(2) {
		width: 100% !important;
	}

	div[data-editorblocktype="Captcha"] div > div > table > tbody > tr:first-of-type > td:last-of-type {
		padding-bottom: 12px !important;
	}

	div[data-editorblocktype="Captcha"] tr[id="wlspispHIPErrorContainer"] {
		margin-top: 20px;
	}

	div[data-editorblocktype="Captcha"] tr[id="wlspispHIPErrorContainer"] td:nth-of-type(2) {
		width: auto !important;
	}

	div[data-editorblocktype="Captcha"] tr[id="wlspispHIPErrorContainer"] img {
		display: flex;
	}

	div[data-editorblocktype="Captcha"] td:nth-of-type(2)> div > div {
		margin-top: 4px;
	}

	div[data-editorblocktype="Captcha"] td:nth-of-type(2)> div > div * {
		font-weight: 400;
	}

	div[data-editorblocktype="Captcha"] td:nth-of-type(2)> div > div b {
		color: rgb(121, 119, 117);
	}

	div[data-editorblocktype="Captcha"] tr:nth-of-type(2)> td {
		height: 0px !important;
	}

	div[data-editorblocktype="Captcha"] td input {
		margin-top: 20px !important;
		padding: 6px 8px !important;
		width: 100% !important;
	}

	div[data-editorblocktype="Captcha"] div[id^="wlspaudioBtnHolder"] {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	div[data-editorblocktype="About"], div[data-editorblocktype="Sessions"], div[data-editorblocktype="Speakers"] {
		padding: 32px 24px;
	}

	.textFormFieldBlock, .dateTimeFormFieldBlock, .twoOptionFormFieldBlock, .optionSetFormFieldBlock, .multiOptionSetFormFieldBlock, .lookupFormFieldBlock {
		padding: 10px 0px;
		display: flex;
		flex-direction: column;
		gap: 10px;
		white-space: normal;
	}

	.consentBlock {
		padding: 4px 30px;
		white-space: normal;
	}

	.textFormFieldBlock label, .dateTimeFormFieldBlock label, .lookupFormFieldBlock label, .twoOptionFormFieldBlock label.block-label, .optionSetFormFieldBlock label.block-label, .multiOptionSetFormFieldBlock label.block-label, div[data-editorblocktype="Captcha"] label[id^="wlspispHipInstructionContainer"], .textFormFieldBlock label *, .dateTimeFormFieldBlock label *, .lookupFormFieldBlock label *, .twoOptionFormFieldBlock label.block-label *, .optionSetFormFieldBlock label.block-label *, .multiOptionSetFormFieldBlock label.block-label *, .eventSession label *, .consentBlock label p {
		font-family: "Segoe UI", Arial, sans-serif;
		font-size: 14px;
		color: rgb(255, 255, 255) !important;
	}

	.textFormFieldBlock label, .dateTimeFormFieldBlock label, .lookupFormFieldBlock label, .twoOptionFormFieldBlock label.block-label, .optionSetFormFieldBlock label.block-label, .multiOptionSetFormFieldBlock label.block-label, div[data-editorblocktype="Captcha"] label[id^="wlspispHipInstructionContainer"] {
		display: inline-block;
		margin: 4px 0px 0px;
		padding: 0px;
		flex: 1 1 0%;
		width: 100%;
	}

	.textFormFieldBlock label > *, .dateTimeFormFieldBlock label > *, .lookupFormFieldBlock label > *, .twoOptionFormFieldBlock label.block-label > *, .optionSetFormFieldBlock label.block-label > *, .multiOptionSetFormFieldBlock label.block-label > *, .eventSession label > *, .consentBlock label > * {
		display: inline-block;
	}

	.textFormFieldBlock label::after, .twooption_checkbox label::after, .dateTimeFormFieldBlock label::after, .lookupFormFieldBlock label::after, .twoOptionFormFieldBlock label.block-label::after, .twoOptionFormFieldBlock div.twooption_checkbox label::after, .optionSetFormFieldBlock label.block-label::after, .multiOptionSetFormFieldBlock label.block-label::after, .consentBlock label p:first-of-type::after, .eventSession label::after, div[data-editorblocktype="Captcha"] label[id^="wlspispHipInstructionContainer"]::after {
	}

	div[data-required].textFormFieldBlock label::after, div[data-required].dateTimeFormFieldBlock label::after, div[data-required].lookupFormFieldBlock label::after, div[data-required] div.twooption_checkbox .text-required::after, div[data-required] .text-required::after, div[data-required="true"].consentBlock label p:first-of-type::after, div[data-editorblocktype="Captcha"] label[id^="wlspispHipInstructionContainer"]::after {
		width: 14px;
		display: inline-block;
		text-align: center;
		color: rgb(195, 52, 0);
		content: "*";
	}

	div[data-hide].textFormFieldBlock, div[data-hide].dateTimeFormFieldBlock, div[data-hide].lookupFormFieldBlock, div[data-hide].twoOptionFormFieldBlock, div[data-hide].optionSetFormFieldBlock, div[data-hide].multiOptionSetFormFieldBlock {
		background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzc05hbWU9ImhpZGRlbkZpZWxkSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9IjAgMCAyMDQ4IDIwNDgiPg0KICAgICAgICA8cGF0aCBkPSJNNzQgMjkybDkwLTkwIDE2MzAgMTYyOS05MSA5MS00NTctNDU3cS01NCAzNS0xMDUgNTN0LTExNyAxOHEtODAgMC0xNTAtMzB0LTEyMi04Mi04Mi0xMjItMzAtMTUwcTAtNjUgMTgtMTE2dDUzLTEwNkwzOTEgNjEwUTI2NiA3MTUgMTk3IDg1MXQtNjkgMzAxSDBxMC05MSAyMS0xNzl0NjAtMTcwIDk0LTE1MyAxMjYtMTMwTDc0IDI5MnptNjk0IDg2MHEwIDUzIDIwIDk5dDU1IDgyIDgxIDU1IDEwMCAyMHEzNiAwIDY3LTl0NjItMjdsLTM0OS0zNDlxLTE3IDMxLTI2IDYydC0xMCA2N3ptMzI4LTI0NUw5NjMgNzc0bDMwLTRxMTUtMiAzMS0yIDc5IDAgMTQ5IDMwdDEyMiA4MiA4MyAxMjMgMzAgMTQ5cTAgMTUtMiAzMHQtNCAzMWwtMTMzLTEzM3EtNDItMTMxLTE3My0xNzN6bTk1MiAyNDVoLTEyOHEwLTExOC0zNi0yMjF0LTk5LTE4OC0xNTAtMTUyLTE4NS0xMTMtMjA4LTcwLTIxOC0yNHEtOTggMC0xOTIgMTl0LTE4NSA1NmwtOTgtOThxMTE2LTUzIDIzMS03OXQyNDQtMjZxMTQ0IDAgMjg1IDM1dDI2NSAxMDUgMjI2IDE3MCAxNjYgMjM0cTQwIDgyIDYxIDE3MXQyMSAxODF6Ig0KICAgICAgICBmaWxsPSIjQzMzNDAwIiAvPg0KICAgICAgICA8L3N2Zz4= );
		background-repeat: no-repeat;
		background-size: 16px 16px;
		background-position: 95% 28%;
	}

	.optionSetFormFieldBlock select, .textFormFieldBlock input, .dateTimeFormFieldBlock input, .lookupFormFieldBlock input, .marketingForm textarea, div[data-editorblocktype="Captcha"] input {
		font-family: PPNeueMontreal-Book;
		padding: 10px;
		background-color: rgba(255, 255, 255, 0.05);
		border: 1px solid rgb(203, 203, 203);
		color: rgb(255, 255, 255);
		border-radius: 2px;
		display: block;
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		font-size: 14px;
		flex: 2 1 0%;
		text-align: left;
	}

	.textFormFieldBlock input::placeholder, .dateTimeFormFieldBlock input, .lookupFormFieldBlock input::placeholder, .marketingForm textarea::placeholder, div[data-editorblocktype="Captcha"] input::placeholder {
		color: rgb(255, 255, 255);
	}

	.textFormFieldBlock textarea {
		resize: vertical;
		height: 120px;
	}

	.lookupFormFieldBlock input {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTcuNDEgMTUuMDZhNy44IDcuOCAwIDAgMCAxLjAxNC01LjQ3NWMtLjc3LTQuMjUyLTQuODEtNy4xMjgtOS4wMDYtNi40MTQtNC4xOTYuNzE1LTYuOTgzIDQuNzU0LTYuMjEzIDkuMDA2Ljc3IDQuMjUxIDQuODEgNy4xMjggOS4wMDYgNi40MTNhNy41MyA3LjUzIDAgMCAwIDMuNzg3LTEuODMybDMuMzgyIDIuNzI4Yy40OC4zODggMS4xNzQuMzEyIDEuNTUxLS4xNjcuMjA0LS4yNi4yNzMtLjU4NS4yMTgtLjg4OWExLjEzNyAxLjEzNyAwIDAgMC0uNDA2LS42ODJMMTcuNDEgMTUuMDZabS01LjU5NCAxLjM0MmMtMi45OTkuNTEtNS44ODUtMS41NDUtNi40MzUtNC41ODMtLjU1LTMuMDQgMS40NC01LjkyNSA0LjQ0LTYuNDM2IDIuOTk4LS41MSA1Ljg4NCAxLjU0NSA2LjQzNSA0LjU4My41NSAzLjAzOS0xLjQ0IDUuOTI1LTQuNDQgNi40MzZaIi8+Cjwvc3ZnPgo= );
		background-repeat: no-repeat;
		background-position: 98% 50%;
		background-size: 18px;
	}

	.optionSetFormFieldBlock select {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxpdmVsbG9fMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNmZmZmZmY7fQo8L3N0eWxlPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ny41MDAwMDAsIDYuMDAwMDAwKSI+Cgk8cGF0aCBpZD0iX3hEQkMwX194REQ4OF8iIGNsYXNzPSJzdDAiIGQ9Ik0tNDUuNSwxMi44YzAuMSwwLDAuMywwLDAuNC0wLjFjMC4xLTAuMSwwLjMtMC4yLDAuNC0wLjNsMTAuOS0xMS41CgkJYzAuMi0wLjIsMC4zLTAuNCwwLjMtMC43YzAtMC4yLDAtMC40LTAuMS0wLjVjLTAuMS0wLjItMC4yLTAuMy0wLjQtMC40Yy0wLjEtMC4xLTAuMy0wLjEtMC41LTAuMWMtMC4zLDAtMC41LDAuMS0wLjcsMC4zCgkJbC0xMC4zLDEwLjhMLTU1LjgtMC41Yy0wLjItMC4yLTAuNC0wLjMtMC43LTAuM2MtMC4yLDAtMC4zLDAtMC41LDAuMWMtMC4xLDAuMS0wLjMsMC4yLTAuNCwwLjRjLTAuMSwwLjItMC4xLDAuMy0wLjEsMC41CgkJYzAsMC4xLDAsMC4zLDAuMSwwLjRzMC4xLDAuMiwwLjIsMC4zbDEwLjksMTEuNUMtNDYsMTIuNy00NS44LDEyLjgtNDUuNSwxMi44eiIvPgo8L2c+Cjwvc3ZnPgo= );
		background-repeat: no-repeat;
		background-position: 98% 50%;
		appearance: none;
		background-size: 14px;
	}

	.optionSetFormFieldBlock select option {
		background-color: rgb(250, 249, 248);
		color: #000 !important;
	}

	.twoOptionFormFieldBlock div.radiobuttons, .twoOptionFormFieldBlock div.twooption_checkbox, .optionSetFormFieldBlock div.radiobuttons, .multiOptionSetFormFieldBlock fieldset {
		font-family: "Segoe UI", Arial, sans-serif;
		font-size: 14px;
		border: none;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		padding: 0px;
		gap: 8px;
		flex: 2 1 0%;
	}

	.twoOptionFormFieldBlock div.radiobuttons, .optionSetFormFieldBlock div.radiobuttons, .multiOptionSetFormFieldBlock fieldset {
		margin-top: 16px;
	}

	.twoOptionFormFieldBlock div.radiobuttons > div, .twoOptionFormFieldBlock div.twooption_checkbox > div, .optionSetFormFieldBlock div.radiobuttons > div, .multiOptionSetFormFieldBlock fieldset > div, .consentBlock > div {
		display: flex;
		flex-direction: row;
		align-items: center;
		padding: 0px;
		gap: 8px;
	}

	.twoOptionFormFieldBlock div.radiobuttons div label, .optionSetFormFieldBlock div.radiobuttons div label {
		font-family: "Segoe UI", Arial, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
	}

	.twoOptionFormFieldBlock div.twooption_checkbox div label, .twoOptionFormFieldBlock div.twooption_checkbox div label div, .consentBlock div label p {
		font-family: "Segoe UI", Arial, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
	}

	.multiOptionSetFormFieldBlock fieldset > div > label {
		font-weight: 300;
		font-size: 14px;
		line-height: 20px;
	}

	.optionSetFormFieldBlock div.radiobuttons div input[type="radio"]:checked+ label, .twoOptionFormFieldBlock div.radiobuttons div input[type="radio"]:checked+ label {
	}

	.twoOptionFormFieldBlock div.twooption_checkbox div input[type="checkbox"]:checked+ label, .twoOptionFormFieldBlock div.twooption_checkbox div input[type="checkbox"]:checked+ label div, .consentBlock div input[type="checkbox"]:checked+ label p {
	}

	.twoOptionFormFieldBlock div.radiobuttons, .optionSetFormFieldBlock div.radiobuttons {
		padding: 0px;
		margin: 0px;
		border-radius: 0px;
	}

	.twoOptionFormFieldBlock div.twooption_checkbox > div, .consentBlock > div {
		width: 100%;
		border-radius: 0px;
	}

	.twoOptionFormFieldBlock div.radiobuttons div, .optionSetFormFieldBlock div.radiobuttons div {
		width: 100%;
	}

	.twoOptionFormFieldBlock div.twooption_checkbox div, .consentBlock div {
		padding: 0px;
		margin: 0px;
	}

	.twoOptionFormFieldBlock div.radiobuttons div input, .twoOptionFormFieldBlock div.twooption_checkbox div input, .optionSetFormFieldBlock div.radiobuttons div input, .multiOptionSetFormFieldBlock fieldset > div > input[type="checkbox"], .eventSession > div > input[type="checkbox"], .consentBlock div input {
		margin: 0px;
		box-sizing: border-box;
		width: 20px;
		height: 20px;
		border: 1px solid rgb(203, 203, 203);
		border-radius: 2px;
		accent-color: rgba(255, 255, 255, 0.05);
		flex-shrink: 0;
	}

	.eventSessions {
		font-size: 16px;
		line-height: 1.2;
		border: none;
	}

	.eventSession label b {
		display: inline;
	}

	.eventSession > div > input[type="checkbox"] {
		float: right;
	}

	.marketingForm [dir="rtl"], .marketingForm [dir="rtl"] * {
		text-align: right;
	}

	.marketingForm s span {
		text-decoration: line-through;
	}

	.marketingForm u span {
		text-decoration: underline;
	}

	.dividerWrapper p span {
		line-height: 0px;
	}

	.marketingForm ul, .marketingForm ol {
		margin-top: 15px;
		margin-bottom: 15px;
		line-height: 1.25;
		padding-inline-end: 0px !important;
	}

	.marketingForm p img {
		max-width: 100%;
	}

	.marketingForm u a {
		text-decoration: underline;
	}

	.marketingForm .imageWrapper a img {
		text-decoration: none;
		border: 0px;
	}

	.marketingForm th.columnContainer, .marketingForm th.inner {
		font-weight: normal;
		text-align: left;
	}

	.marketingForm [dir="rtl"] th.columnContainer, .marketingForm [dir="rtl"] th.inner {
		font-weight: normal;
		text-align: right;
	}

	@media only screen and (max-width: 768px) {
		.marketingForm table {
			box-shadow: 0px 0px 0px 1000px rgba(30, 30, 28, 1) !important;
			-webkit-box-shadow: 0px 0px 0px 1000px rgba(30, 30, 28, 1) !important;
			max-width: 100% !important;
		}

		.marketingForm a span {
			line-height: inherit !important;
		}

		.marketingForm .multi table {
			table-layout: fixed;
			height: auto !important;
		}

		.marketingForm .multi td {
			width: auto !important;
			min-height: auto !important;
		}

		.marketingForm .multi tbody, .marketingForm .multi tbody tr, .marketingForm .multi tbody tr td, .marketingForm .multi tbody tr th, .marketingForm .outer tbody, .marketingForm .outer tbody tr, .marketingForm .outer tbody tr td, .marketingForm .outer tbody tr th {
			display: block;
			box-sizing: border-box;
			height: auto !important;
			min-height: auto !important;
		}

		.marketingForm .wrap-section .multi tbody, .marketingForm .wrap-section .multi tbody tr, .marketingForm .wrap-section .multi tbody tr td, .marketingForm .wrap-section .multi tbody tr th, .marketingForm .wrap-section .outer tbody, .marketingForm .wrap-section .outer tbody tr, .marketingForm .wrap-section .outer tbody tr td, .marketingForm .wrap-section .outer tbody tr th {
			width: 100% !important;
		}

		.marketingForm .multi .inner {
			height: auto !important;
			min-height: auto !important;
		}

		.marketingForm .tbContainer .inner {
			box-sizing: border-box;
		}

		.marketingForm .outer {
			width: 100% !important;
		}

		.marketingForm .tbContainer .columnContainer table {
			table-layout: fixed !important;
		}

		.marketingForm .innerTable {
			min-height: auto !important;
		}

		.marketingForm .no-wrap-section .outer {
			display: table !important;
		}

		.marketingForm .no-wrap-section .multi table {
			height: 100% !important;
		}

		.marketingForm .no-wrap-section .multi tbody, .marketingForm .no-wrap-section .outer tbody {
			display: table-row-group !important;
			width: 100% !important;
		}

		.marketingForm .no-wrap-section .multi tbody tr, .marketingForm .no-wrap-section .outer tbody tr {
			display: table-row !important;
			width: 100% !important;
		}

		.marketingForm .no-wrap-section .multi tbody tr td, .marketingForm .no-wrap-section .multi tbody tr th, .marketingForm .no-wrap-section .outer tbody tr td, .marketingForm .no-wrap-section .outer tbody tr th {
			display: table-cell !important;
		}

		.marketingForm .no-wrap-section.columns-equal-class .outer tbody tr td, .marketingForm .no-wrap-section.columns-equal-class .outer tbody tr th {
			height: 0px !important;
		}

		.marketingForm .no-wrap-section .outer tbody tr td.inner, .marketingForm .no-wrap-section .outer tbody tr th.inner {
			width: 100% !important;
			height: auto !important;
		}

		.marketingForm a[x-apple-data-detectors] {
			color: inherit !important;
			text-decoration: none !important;
			font-size: inherit !important;
			font-family: inherit !important;
			font-weight: inherit !important;
			line-height: inherit !important;
		}
	}

	.notification-container {
		margin: 10px;
	}

	.notification-message {
		display: flex;
		justify-content: center;
		align-items: center;
		min-height: 38px;
		border: 1.44737px solid rgb(204, 204, 204);
		border-radius: 10px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.notification-message-hide {
		display: none;
	}

	.textFormFieldBlock label::after, .twooption_checkbox label::after, .optionSetFormFieldBlock label::after, .dateTimeFormFieldBlock label::after, .lookupFormFieldBlock label::after, .twoOptionFormFieldBlock label.block-label::after, .twoOptionFormFieldBlock div.twooption_checkbox label::after, .optionSetFormFieldBlock label.block-label::after, .multiOptionSetFormFieldBlock label.block-label::after, .consentBlock label p:first-of-type::after, .eventSession label::after, div[data-editorblocktype="Captcha"] label[id^="wlspispHipInstructionContainer"]::after {
	}

	.marketingForm table {
		-webkit-box-shadow: 0 0 0 0;
		box-shadow: 0 0 0 0;
	}
	.swiper-slide__image {
		width: 100% !important;
	}
	.section-template--22130345378128__main-padding {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.theme_paragraph--small, .theme_paragraph--small p {
		line-height: 1.9;
		letter-spacing: 1px;
	}

	@media screen and (min-width: 750px) {
		.section-template--22130345378128__main-padding {
			padding-top: 0px;
			padding-bottom: 0px;
		}
	}

	.block-badge_ebfFQ4-margin {
		margin-top: 0px;
		margin-bottom: 30px;
	}
	@media screen and (min-width: 750px) {
		.block-badge_ebfFQ4-margin {
			margin-top: 0px;
			margin-bottom: 40px;
		}
	}
	.block-vendor-margin {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.mt-3 {
		margin-top: 3rem !important;
	}
	@media screen and (min-width: 750px) {
		.block-vendor-margin {
			margin-top: 0px;
			margin-bottom: 0px;
		}
	}

	.product__text {
		margin-block: 0rem !important;
	}
	
	.textarea-product{
		font-family: PPNeueMontreal-Book;
	    padding: 10px;
	    background-color: rgba(255, 255, 255, 0.05);
	    border: 1px solid rgb(203, 203, 203);
	    color: rgb(255, 255, 255);
	    border-radius: 2px;
	    display: block;
	    width: 100%;
	    height: 100%;
	    box-sizing: border-box;
	    font-size: 14px;
	    flex: 2 1 0%;
	    text-align: left;
	}
	@media(max-width:999px){
		.swiper-slide__image {
		    object-fit:contain !important;
		}
	}