.webform-thanks {
	margin:10%;
	line-height:1;
	text-align: center;
}

.webform-thanks h3 {
	font-size: 48px;
	font-weight: 300;
	line-height: 1;
	letter-spacing: 0.006em
}

.webform-thanks h2 {
	font-size: 48px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.006em
}

.webform-thanks a:link, a:visited {
  text-decoration: none;
}

.webform-thanks a, p a {
	color: dodgerblue;
}

@media screen and (min-width: 415px) {
	.webform-center {
		margin: 0 auto;
		text-align: center;
		width: 60%;
	}
}

@media screen and (max-width: 414px) {
	.webform-center {
		margin: 0 auto;
		text-align: center;
		width: 80%;
	}
}


.webform-center h2 {
	text-decoration-color: limegreen;
	text-decoration-line: underline;
	text-decoration-thickness: 3px;
}

[dir='ltr'] .webform-center-forms {
	margin: 0 auto;
	text-align: left;
	width: 80%;
}

[dir='rtl'] .webform-center-forms {
	margin: 0 auto;
	text-align: right;
	width: 80%;
}

@media screen and (min-width: 415px) {
	[dir='ltr'] .webform-announcement {
		margin: 1.5rem auto;
		margin-top: 2rem;
		text-align: left;
		width: 70%;
	}
	
	[dir='rtl'] .webform-announcement {
		margin: 1.5rem auto;
		margin-top: 2rem;
		text-align: right;
		width: 70%;
	}
}

@media screen and (min-width: 414px) {
	[dir='ltr'] .webform-announcement {
		margin: 1.5rem auto;
		margin-top: 2rem;
		text-align: left;
		width: 80%;
	}
	
	[dir='rtl'] .webform-announcement {
		margin: 1.5rem auto;
		margin-top: 2rem;
		text-align: right;
		width: 80%;
	}
}

[dir='ltr']  .webform-select select {
	padding-left: 0.7em;
}

[dir='rtl']  .webform-select select {
	padding-left: 0.7em;
}

.webform-more-more-space {
	margin-top: 2rem;
}

.webform-subtitles {
	text-align: center;
}

/*Phone Input*/
.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel], .iti--allow-dropdown input[type=text], .iti--separate-dial-code input, .iti--separate-dial-code input[type=tel], .iti--separate-dial-code input[type=text] {
	width: 100%;
}