@charset "utf-8";
/* CSS Document */


.entry-content table:not(.variations) {
  	border: none !important;
	margin:0 0 0px !important;
}

.textFormFieldBlock {
	padding: 10px 0px !important;
	gap:0 !important;
}
.emptyContainer:first-child {
  display: none;
}
.newsletter-d365 .emptyContainer:first-child{
	 display: block;
	 max-height:75px;
}
.newsletter-d365 .marketingForm {
	position:relative;
	display:ruby;
}
.newsletter-d365 .emptyContainer:nth-last-child(2) {
  position: absolute;
  left: 85%;
  bottom: 100%;
}
.newsletter-d365 .consentBlock div input {
	transform: translatey(-15px);
}
.newsletter-d365 .consentBlock {
	padding:4px 0px !important;
}
.emptyContainer:last-child {
  display: none;
}
.textFormFieldBlock label {
	display:none !important;
}

.textFormFieldBlock input {	
  	width: 100% !important;
  	background: transparent !important;
  	padding: 15px 0 !important;
  	border: 0 !important;
  	border-bottom: 1px solid #6F6F6F !important;
  	font-size: 18px !important;
  	color: #000 !important;
  	margin: 0 !important;
  	font-weight:bold;
}

.textFormFieldBlock textArea {	
  	width: 100% !important;
  	background: transparent !important;
  	padding: 15px 0 !important;
  	border: 0 !important;
  	border-bottom: 1px solid #6F6F6F !important;
  	font-size: 18px !important;
  	color: #000 !important;
  	margin: 0 !important;
  	font-weight:bold;
}
.entry-content thead th, .entry-content tr th {
	padding: 5px 0px !important;
}
.multiOptionSetFormFieldBlock {
	padding: 10px 0px !important;
}
.submitButtonWrapper .submitButton {
  	background-color: #25378D;
  	font-size: 18px;
  	line-height: 1.5em !important;
  	color: #fff;
  	text-transform: uppercase;
  	letter-spacing: .5px;
  	border: 0;
  	padding: 16px 104px;
  	margin: 0;
  	cursor: pointer;
  	border-radius:0;
}
.submitButtonWrapper .submitButton:hover {
  background-color: #1F2D73;
}

@media (max-width: 997px) {
	.newsletter-d365 .emptyContainer:nth-last-child(2) {
  position: relative;
  left: 0;
  bottom: 0;
}
}

@media (max-width: 767px) {
	
.submitButtonWrapper .submitButton {
  	padding: 16px 60px;
}
.newsletter-d365 .emptyContainer:nth-last-child(2) {
  position: relative;
  left: 0;
  bottom: 0;
}
.newsletter-d365 .consentBlock div input {
  transform: translatey(-24px);
}
}