@font-face {
	font-family: 'GothamSSm-Book_Web';
	src: url(fonts/956ec842d4e17a962bb484a3228b796b.woff) format('woff');
	font-weight: 600;
}

@font-face {
	font-family: 'GothamSSm-Book_Web';
	src: url(fonts/b08580beaa0eea4c7ada69a3910b296c.woff) format('woff');
}

@font-face {
	font-family: 'GothamSSm-Book_Web';
	src: url(fonts/d8d5082e1b2d4ade2d0ed964bab2f052.woff) format('woff');
	font-weight: 200;
}

@font-face {
	font-family: 'GothamSSm-Book_Web';
	src: url(fonts/ee68443238f08e15016461043b5bd96b.woff) format('woff');
	font-weight: 700;
}

@font-face {
	font-family: 'GothamSSm-Book_Web';
	src: url(fonts/53cb7448546d9c2add1a5283492a7323.woff) format('woff');
	font-weight: 100;
}

@font-face {
	font-family: 'iconfont';
	src: url(data:application/vnd.ms-fontobject;base64,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);
	src: url(data:application/vnd.ms-fontobject;base64,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)
			format('embedded-opentype'),
		url(data:application/font-woff;base64,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)
			format('woff'),
		url(data:font/ttf;base64,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)
			format('truetype'),
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCIgPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bWV0YWRhdGE+PC9tZXRhZGF0YT48ZGVmcz48Zm9udCBpZD0iaWNvbmZvbnQiIGhvcml6LWFkdi14PSI1MDAwIj48Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJpY29uZm9udCIgZm9udC13ZWlnaHQ9IjQwMCIgZm9udC1zdHJldGNoPSJub3JtYWwiIHVuaXRzLXBlci1lbT0iNTAwMCIgcGFub3NlLTE9IjIgMCA1IDMgMCAwIDAgMCAwIDAiIGFzY2VudD0iNTAwMCIgZGVzY2VudD0iMCIgeC1oZWlnaHQ9IjAiIGJib3g9IjAgLTEgNDU4NCA1MDAwIiB1bmRlcmxpbmUtdGhpY2tuZXNzPSIwIiB1bmRlcmxpbmUtcG9zaXRpb249IjUwIiB1bmljb2RlLXJhbmdlPSJVK2VhMDEtZWEwMSIgLz48bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMCIgIC8+PGdseXBoIGdseXBoLW5hbWU9ImRpYW1vbmQiIHVuaWNvZGU9IiYjeGVhMDE7IiBkPSJNMjczNCAxNTM2IHEyIDQgOTI0IDExMzkgbDkyNSAxMTM5IGwtMTAyOCAxMTg2IGwtMjA5NSAwIGwtMTA0MyAtMTE3MiBsMTg1MyAtMjI5NCBxNDEgLTU3IDY3IC0xMTcgcTIzIC01NCAzNCAtMTEwIHE5IC01MCA4IC0xMDAgcS0xIC00NSAtMTEgLTg5IHEtNyAtMzcgLTIxIC03MyBxLTEwIC0yOSAtMjQgLTU2IHEtMTAgLTIwIC0yMCAtMzYgbC01MyAtODIgcS03MyAtMTE0IC0xMDMgLTE2NiBxLTUwIC04NiAtNzQgLTE1MSBxLTI4IC03NiAtMjggLTE0MSBxMCAtMTEyIDYyIC0yMDkgcTYxIC05MyAxNjMgLTE0OCBxMTA2IC01NiAyMzAgLTU2IHExMjQgMCAyMzAgNTYgcTEwMyA1NSAxNjMgMTQ4IHE2MiA5NyA2MiAyMDkgcTAgNjEgLTI0IDEyNyBxLTIxIDU2IC02NCAxMjggcS0yNyA0NCAtOTMgMTQyIHEtNTggODQgLTg4IDEzMSBxLTU2IDkxIC02OS41IDE5My41IHEtMTMuNSAxMDIuNSAxNiAyMDUuNSBxMjkuNSAxMDMgMTAxLjUgMTk2IFpNMjEzNCAzMDEyIGwtMzEwIDczOCBsMTM1MiAwIGwtNDExIC05NzYgcS0yNCAxNCAtNzQgNDQgcS0xMDkgNjYgLTE2NyA5NiBxLTk5IDUxIC0xODUgNzUgcS0xMDQgMjkgLTIwNSAyMyBaTTMyMTMgMjc5MCBxLTU5IC03MCAtMTI2IC05MyBxLTU5IC0yMCAtMTMwIC01IGw0NDYgMTA1OCBsNTkyIDAgbC0zOTMgLTQ4NCBxLTM5MCAtNDc5IC0zODkgLTQ3NiBaTTMzNjQgNDU4MyBsNTQyIC02MjUgbC01MzAgMCBsLTYyNSA2MjUgbDYxMyAwIFpNMzA4MiAzOTU4IGwtMTE2NCAwIGw1ODIgNTgyIGw1ODIgLTU4MiBaTTE2NDcgNDU4MyBsNjAyIDAgbC02MjUgLTYyNSBsLTUzNCAwIGw1NTcgNjI1IFpNMTU5OCAzNzUwIGwzMzEgLTc4NiBxLTkwIC0zOCAtMTg5IC0xMTAgbC03MjQgODk2IGw1ODIgMCBaTTI1MjYgMTg0IHE3MyAyNyAxMjMuNSA5Ny41IHE1MC41IDcwLjUgNjQuNSAxNjQuNSBxMTUgOTkgLTE2IDE5OSBxNzcgLTkxIDk1IC0xODQgcTE1IC04NCAtMTkgLTE1MyBxLTMzIC02NiAtMTAwLjUgLTEwMC41IHEtNjcuNSAtMzQuNSAtMTQ3LjUgLTIzLjUgWiIgLz48L2ZvbnQ+PC9kZWZzPjwvc3ZnPg==)
			format('svg');
}

@font-face {
	font-family: 'icons';
	src: url('fonts/icons.ttf') format('truetype'),
		url('fonts/icons.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^='icon-M'],
[class*=' icon-M'] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-Motty-magicwand {
	font-size: 45px;
}

.icon-Motty-magicwand:before {
	content: '\e900';
}

.icon-Motty-phone-circle {
	width: 35px;
	height: 35px;
	font-size: 33px;
	margin: auto;
	margin-top: 14px;
}

.icon-Motty-phone-circle:before {
	content: '\e901';
}

.icon-Motty-cross {
	text-decoration: none !important;
	z-index: 20;
}

.icon-Motty-cross:before {
	content: '\ea0f';
	z-index: 20;
}

.icon {
	font-family: 'iconfont';
	font-style: normal;
	font-weight: 400;
}

.icon.diamond:before {
	content: '\EA01';
}

.motty_title {
	margin-bottom: 50px !important;
	padding-left: 20px;
}
.column__section--tablet {
	padding-left: 20px;
}
@media (max-width:767px) {
	.column__section--tablet {
		padding-left: 0px;
	}
	.motty_title  {
		padding-left: 0px;		
	}
}
/*Application unset*/
* {
	box-sizing: initial;
}
body {
	line-height: 1.15;
	text-align: unset;
	-webkit-box-align: unset;
	-ms-flex-align: unset;
	align-items: unset;
}
html {
	line-height: 1.15;
	font-size: initial;
	font-family: initial;
}
.header__container {
	display: initial;
	line-height: 1.15;
}

.header__container a {
	text-decoration: initial;
}
.coloumn__section {
	display: initial;
}
.container {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	width: unset;
	padding: unset;
}
.container::before {
	display: unset;
	content: none;
}

.h1 {
	font-weight: bold;
}

.h1 span {
	font-weight: bold;
	font-size: inherit;
}

.btn {
	display: initial;
	padding: 0;
	margin-bottom: 0;
	font-size: initial;
	font-weight: initial;
	line-height: initial;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: initial;
	border-radius: initial;
}

a {
	text-decoration: underline;
}

.section {
	border: none;
}

.column--dark .column__item {
	font-size: 0.75rem !important;
}

.column--dark .column__item a {
	font-size: 0.75rem !important;
}

.column--dark .column__title {
	font-size: 1rem !important;
}

.footer__stripe__item {
	font-size: 0.75rem !important;
}

.footer__stripe__item a {
	font-size: 0.75rem !important;
}

.application .stepper {
	margin-bottom: 18px;
}

.application small {
	font-size: 12px;
	margin-top: 2px;
}
.form-inline a.form-control.remove-redemption {
	padding: 0;
	border-radius: 0px;
}
.add-new-redemption-text {
	color: #410c2b;
}
.addredemption {
	color: #410c2b;
	font-size: 15px;
}
.range-slider {
	padding-left: 7px;
	padding-right: 7px;
}
.checkbox-inline,
.radio-inline {
	display: flow-root;
}
.by-clicking-next {
	margin-top: 2px;
}
.by-clicking-next small {
	font-size: 12px;
}
.btn-primary:hover {
	color: #fff;
	background-color: #410c2b;
	border-color: #410c2b;
}
.btn-primary:active {
	color: #fff;
	background-color: #410c2b;
	border-color: #410c2b;
}
.btn-primary:focus {
	color: #fff;
	background-color: #410c2b;
	border-color: #410c2b;
}
.btn-primary:active:hover {
	color: #fff;
	background-color: #410c2b;
	border-color: #410c2b;
}

@media (min-width: 640px) {
	.column-gap-none.row {
		column-gap: 0;
	}
	.column-gap-xsmall.row {
		column-gap: 7.5px;
	}
	.column-gap-small.row {
		column-gap: 15px;
	}
	.column-gap-medium.row {
		column-gap: 30px;
	}
	.column-gap-large.row {
		column-gap: 60px;
	}
	.column-gap-xlarge.row {
		column-gap: 90px;
	}
	.column-gap-xxlarge.row {
		column-gap: 120px;
	}
}
.alignwide {
	max-width: 1050px;
}
.alignfull {
	max-width: 100%;
}
[class*='-section-row-inner-'] {
	margin-left: auto;
	margin-right: auto;
	max-width: 690px;
	width: 100%;
}
[class*='-section-row-inner-'].wide {
	max-width: 1050px;
}
[class*='-section-row-inner-'].full {
	margin-left: 30px;
	margin-right: 30px;
	max-width: none;
}
.row {
	display: flex;
	flex-wrap: wrap;
	display: grid;
	grid-row-gap: 15px;
}
@media (min-width: 640px) {
	.row.columns-1 {
		grid-template-columns: repeat(1, 1fr);
	}
	.row.columns-2 {
		grid-template-columns: repeat(2, 1fr);
	}
	.row.columns-3 {
		grid-template-columns: repeat(3, 1fr);
	}
	.row.columns-4 {
		grid-template-columns: repeat(4, 1fr);
	}
	.row.columns-5 {
		grid-template-columns: repeat(5, 1fr);
	}
	.row.columns-6 {
		grid-template-columns: repeat(6, 1fr);
	}
	.row.columns-7 {
		grid-template-columns: repeat(7, 1fr);
	}
	.row.columns-8 {
		grid-template-columns: repeat(8, 1fr);
	}
	.row.columns-9 {
		grid-template-columns: repeat(9, 1fr);
	}
	.row.columns-10 {
		grid-template-columns: repeat(10, 1fr);
	}
}
@media (min-width: 640px) {
	.row.row-gap-none {
		row-gap: 0;
	}
	.row.row-gap-xsmall {
		row-gap: 7.5px;
	}
	.row.row-gap-small {
		row-gap: 15px;
	}
	.row.row-gap-medium {
		row-gap: 30px;
	}
	.row.row-gap-large {
		row-gap: 60px;
	}
	.row.row-gap-xlarge {
		row-gap: 90px;
	}
	.row.row-gap-xxlarge {
		row-gap: 120px;
	}
}
.row.fullheight {
	height: 100%;
	min-height: 100%;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
main {
	display: block;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}
a {
	background-color: transparent;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b,
strong {
	font-weight: bolder;
}
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
img {
	border-style: none;
}
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button,
input {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
	outline: 1px dotted ButtonText;
}
fieldset {
	padding: 0.35em 0.75em 0.625em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {
	vertical-align: baseline;
}
textarea {
	overflow: auto;
}
[type='checkbox'],
[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
	height: auto;
}
[type='search'] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
details {
	display: block;
}
summary {
	display: list-item;
}
template {
	display: none;
}
[hidden] {
	display: none;
}
body {
	background: #410c2b;
	font-family: GothamSSm-Book_Web;
	color: #fcfdf5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 1rem;
	margin: 0;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	margin-top: 0;
	margin-bottom: 0;
}
.h1 span,
.h2 span,
.h3 span,
.h4 span,
.h5 span,
.h6 span {
	display: inline-block;
}
@media (min-width: 768px) {
	.h1 span,
	.h2 span,
	.h3 span,
	.h4 span,
	.h5 span,
	.h6 span {
		display: block;
	}
}
.h1 {
	line-height: 1.3;
}
@media (min-width: 1024px) {
	.h1 {
		font-size: 3rem;
	}
}
@media (max-width: 1023px) {
	.h1 {
		font-size: 2.5rem;
	}
}
@media (max-width: 767px) {
	.h1 {
		font-size: 1.2rem;
	}
}
.h2 {
	font-size: 2rem;
	line-height: 1.3;
}
@media (min-width: 1024px) {
	.h2 {
		font-size: 2.5rem;
	}
}
@media (min-width: 768px) {
	.h2 {
		font-size: 3rem;
	}
}
a {
	color: #410c2b;
}
a:visited {
	color: #410c2b;
}
a:hover,
a:focus,
a:active {
	color: #410c2b;
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active {
	outline: 0;
}
dfn,
cite,
em,
i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #410c2b;
	font-size: 0.9375em;
	line-height: normal;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
	color: #fcfdf5;
}
code,
kbd,
tt,
var {
	font-size: 0.9375em;
}
abbr,
acronym {
	border-bottom: 1px dotted #410c2b;
	cursor: help;
}
mark,
ins {
	background: #410c2b;
	text-decoration: none;
}
big {
	font-size: 125%;
}
strong {
	font-weight: 600;
}
.banks__section {
	text-align: center;
	padding: 70px;
}
@media (max-width: 1023px) {
	.banks__section {
		padding: 30px;
	}
}
.banks-list__item {
	font-size: 0.8125rem;
	line-height: 1.5;
	margin-bottom: 30px;
}
.banks-list__item__title {
	font-weight: 700;
	margin-bottom: 10px;
	font-size: 0.875rem;
	line-height: 1;
}
@media (min-width: 768px) {
	.banks-list__item__title {
		font-size: 1.25rem;
		line-height: 1;
	}
}
@media (min-width: 768px) {
	.banks-list__item {
		line-height: 2;
		font-size: 1rem;
	}
}
@media (min-width: 1024px) {
	.banks-list__item {
		line-height: 1.5;
	}
}
.box {
	padding: 10px;
	margin-bottom: 25px;
	text-align: center;
	background: #cecece;
	color: #787878;
}
.box__item {
	line-height: 1.7;
	font-size: 0.875rem;
	padding-left: 0;
}
@media (min-width: 768px) {
	.box__item {
		padding-left: 10px;
	}
}
.brown__section {
	padding-top: 40px;
	padding-bottom: 30px;
	background: #410c2b;
	color: #fcfdf5;
	text-align: center;
}
@media (max-width: 1023px) {
	.brown__section {
		background: transparent;
		color: #410c2b;
		display: flex;
		padding-left: 30px;
		padding-right: 30px;
		align-items: center;
		vertical-align: middle;
	}
}
@media (max-width: 767px) {
	.brown__section {
		display: block;
	}
}
.brown__title {
	padding: 0;
	margin-bottom: 40px;
	margin-top: 0;
}
@media (max-width: 1023px) {
	.brown__title {
		margin-bottom: 0;
		max-width: 45%;
		margin-left: auto;
		text-align: left;
		line-height: 1.8;
		margin-right: 30px;
	}
}
@media (max-width: 767px) {
	.brown__title {
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
		text-align: center;
		margin-bottom: 30px;
		font-size: 0.875rem;
	}
}
.brown__subtitle {
	font-size: 10px;
}
@media (max-width: 1023px) {
	.brown__subtitle {
		display: none;
	}
}
@media (max-width: 1023px) {
	.brown__button {
		margin-right: auto;
		background: #410c2b !important;
		color: #fcfdf5 !important;
		font-size: 1.25rem;
		padding-left: 45px;
		padding-right: 45px;
	}
}
.btn {
	background: #fcfdf5;
	text-decoration: none;
	padding: 15px;
	display: inline-block;
}
.btn--one {
	padding-left: 30px;
	padding-right: 30px;
}
@media (min-width: 768px) {
	.column {
		flex: 1;
		width: 32%;
	}
}
.column:nth-child(2) {
	border-left: 1px solid #410c2b;
}
@media (min-width: 1024px) {
	.column:nth-child(2) {
		border-right: 1px solid #410c2b;
	}
}
.column__section {
	margin-top: 60px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
@media (min-width: 768px) {
	.column__section {
		display: flex;
		max-width: 950px;
	}
}
@media (max-width: 1023px) {
	.column__section.banks__columns {
		display: none;
	}
}
.column__section--tablet.banks__columns {
	display: none;
}
@media (min-width: 768px) {
	.column__section--tablet.banks__columns {
		display: flex;
		max-width: 550px;
	}
}
@media (min-width: 1024px) {
	.column__section--tablet.banks__columns {
		display: none;
	}
}
.column__section--mobile {
	display: block;
}
@media (min-width: 768px) {
	.column__section--mobile {
		display: none;
	}
}
.column__item {
	padding: 5px;
}
@media (min-width: 768px) {
	.column__item {
		padding: 10px;
	}
}
.column__item:last-child {
	padding-bottom: 0;
}
.column__item:first-child {
	padding-top: 0;
}
.column__item a {
	margin-top: 30px;
	display: block;
}
@media (min-width: 768px) {
	.column__item a {
		margin-top: 0px;
	}
}
.column--dark {
	font-size: 0.75rem;
	font-weight: 200;
	line-height: 1.3;
}
@media (max-width: 767px) {
	.column--dark {
		padding-bottom: 30px;
		border-bottom: 1px solid #fcfdf5;
		margin-bottom: 30px;
	}
	.column--dark:last-child {
		border-bottom: none;
		margin-bottom: 0;
	}
}
@media (min-width: 768px) {
	.column--dark {
		margin-bottom: 45px;
	}
}
.column--dark a {
	color: #fcfdf5;
}
.column--dark:nth-child(2) {
	border-left: none;
	border-right: none;
}
@media (min-width: 768px) {
	.column--dark:nth-child(2) {
		border-left: 1px solid #fcfdf5;
		border-right: 1px solid #fcfdf5;
	}
}
.column__title {
	font-size: 1rem;
}
.container--footer {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.container--coloumn {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}
.container--page {
	max-width: 590px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}
@media (min-width: 768px) {
	.container--page {
		max-width: 650px;
	}
}
@media (min-width: 1024px) {
	.container--page {
		max-width: 590px;
	}
}
@media (min-width: 1024px) {
	.container--page {
		padding-left: 30px;
		padding-right: 30px;
	}
}
.dictionary__item {
	margin-bottom: 30px;
	margin-top: 70px;
}
@media (min-width: 768px) {
	.dictionary__item {
		margin-top: 0;
		margin-bottom: 70px;
	}
}
.dictionary__item__title {
	font-size: 2.5rem;
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: 1px solid;
	font-weight: 600;
}
@media (min-width: 1024px) {
	.dictionary__item__title {
		font-size: 2.5rem;
	}
}
.dictionary__item__items {
	display: block;
}
@media (min-width: 768px) {
	.dictionary__item__items {
		display: flex;
		position: relative;
	}
}
.dictionary__item__items .list__s {
	width: 100%;
}
@media (min-width: 768px) {
	.dictionary__item__items .list__s {
		width: 40%;
	}
}
.dictionary__item__items .list__item {
	margin-bottom: 20px;
	cursor: pointer;
}
.dictionary__item__items .list__item__title {
	line-height: 1.5;
}
.dictionary__item__items .list__item span {
	text-decoration: underline;
}
.dictionary__item__items .list__item.open {
	font-weight: 700;
}
.dictionary__item__items .box__item {
	display: none;
	margin-bottom: 30px;
}
.dictionary__item__items .box__es {
	width: 100%;
	line-height: 1.5;
	font-weight: 700;
}
@media (min-width: 768px) {
	.dictionary__item__items .box__es {
		width: 60%;
	}
}
.footer {
	padding-top: 15px;
	background: #410c2b;
	color: #fcfdf5;
}
@media (min-width: 768px) {
	.footer {
		padding-top: 30px;
	}
}
.footer__nav {
	margin-left: 275px;
}
@media (max-width: 1023px) {
	.footer__nav {
		display: none;
	}
}
.footer__nav__item {
	margin-right: 35px;
}
.footer__nav__item:hover {
	color: #58d3b5;
}
.footer__nav__item:last-child {
	margin-right: 0;
}
.footer__copy-and-nav {
	padding: 30px;
	font-weight: 300;
}
@media (min-width: 768px) {
	.footer__copy-and-nav {
		border-top: 1px solid #fcfdf5;
		padding: 30px;
	}
}
.footer__stripe {
	display: flex;
	font-size: 0.75rem;
}
@media (max-width: 1023px) {
	.footer__stripe {
		text-align: center;
		display: block;
	}
}
.footer__stripe a {
	color: #fcfdf5;
	text-decoration: none;
}
.footer__columns {
	margin-top: 20px;
}
.full-page__section {
	color: #e8edd4;
	background-color: #410c2b;
	min-height: calc(100vh - 108px);
	padding: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
@media (min-width: 1024px) {
	.full-page__section {
		min-height: calc(100vh - 75px);
		padding: 0;
	}
}
.full-page__top {
	font-size: 1.125rem;
}
.full-page__top__title {
	margin-bottom: 30px;
	opacity: 0.8;
	display: block;
}
.full-page__top__text {
	margin-bottom: 30px;
	opacity: 0.8;
	line-height: 1.5;
}
.full-page__top__phone {
	font-weight: 600;
	margin-top: 30px;
}
.full-page__bottom {
	line-height: 2;
	font-size: 0.8125rem;
	opacity: 0.8;
	margin-top: 60px;
}
.gradient__section {
	background: #020024;
	background: linear-gradient(
		0deg,
		#020024 0%,
		rgba(126, 208, 182, 0.4) 0%,
		rgba(126, 208, 182, 0) 100%
	);
	text-align: center;
	padding: 60px;
	padding-bottom: 80px;
}
@media (min-width: 768px) {
	.gradient__section {
		padding: 60px;
	}
}
@media (max-width: 1023px) {
	.gradient__section {
		padding-bottom: 60px;
	}
}
@media (min-width: 1024px) {
	.gradient__section {
		padding: 70px;
	}
}
.gradient__section span {
	display: block;
	margin-bottom: 15px;
}
.header {
	display: flex;
	padding: 10px 20px;
	align-items: center;
}
.header__container {
	position: fixed;
	width: 100%;
	background: #F3F4EE;
	top: 0;
	z-index: 100000;
}
@media (max-width: 1023px) {
	.header {
		padding: 5px 15px;
	}
}
.header__logo {
	font-weight: 700;
	font-size: 3rem;
}
@media (max-width: 1023px) {
	.header__logo {
		font-size: 1.875rem;
	}
}
.header__logo__img {
	max-width: 90px;
	vertical-align: middle;
}
@media (min-width: 1024px) {
	.header__logo__img {
		max-width: 130px;
	}
}

.main-nav {
	margin: 0 auto;
}
@media (max-width: 1023px) {
	.header__question {
		margin-left: auto;
	}
	.main-nav {
		display: none;
	}
}

.main-nav-mobile {
	display: none;
	padding: 60px;
}

.main-nav-mobile.open {
	display: block;
}

.main-nav-mobile-hamburger {
	margin-top: 7px;
	margin-left: 20px;
	cursor: pointer;
}
@media (max-width: 359px) {
	.main-nav-mobile-hamburger {
		margin-left: 10px;
	}
}

.main-nav-mobile-hamburger span {
	width: 30px;
	height: 2px;
	background-color: #410c2b;
	margin-bottom: 6px;
	transition: 0.4s;
	display: block;
}
.main-nav-mobile-hamburger.open {
	transition: 0.4s;
	height: 24px;
	width: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyMC42NDggMzIwLjY0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIwLjY0OCAzMjAuNjQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPGcgaWQ9IkxheWVyXzVfOTBfIj4KCQk8Zz4KCQkJPHBhdGggZD0iTTEzOS4yMTksMTI0LjQ5NGMxMi4zNjktMTMuNDE2LDE5LjE4NC0zMS40MTIsMTkuMTg0LTUwLjY3OEMxNTguNDAzLDM3LjEzNCwxMzIuMjAyLDAsODIuMTE2LDAgICAgIEM1OC44MDcsMCwzOS4xNDMsOC4wMDYsMjUuMjQ3LDIzLjE1MkMxMi45MzgsMzYuNTcsNi4xNjEsNTQuNTYyLDYuMTYxLDczLjgxNmMwLDM2LjY4NiwyNi4wOSw3My44MTgsNzUuOTU1LDczLjgxOCAgICAgQzEwNS41MTIsMTQ3LjYzNSwxMjUuMjYyLDEzOS42MzUsMTM5LjIxOSwxMjQuNDk0eiBNODIuMTE2LDM0LjMyMmMyNy40NDMsMCwzOS45NDEsMjAuNDg2LDM5Ljk0MSwzOS41MiAgICAgYzAsMTAuMzU0LTMuNDg0LDE5LjkzOS05LjgxNiwyNi45ODZjLTcuMDY0LDcuODcxLTE3LjMzLDEyLjAzMy0yOS42OCwxMi4wMzNjLTI4LjEzNywwLTQwLjk1NS0yMC40ODQtNDAuOTU1LTM5LjUxNiAgICAgQzQxLjYwNiw1My45MjQsNTQuMTM0LDM0LjMyMiw4Mi4xMTYsMzQuMzIyeiIgZmlsbD0iIzNhMTAyYSIvPgoJCQk8cGF0aCBkPSJNMjY0LjI3NCwyOC40NzZjLTQuNTM5LDAuMDgyLTEwLjczNiwyLjkxMi0xMy43NzIsNi4yODdMMjUuMTg2LDI4NS4yNzVjLTMuMDM1LDMuMzc3LTAuODg1LDguMTExLDMuNjU0LDguMTExaDI5LjQ5ICAgICBjNC41MzksMCwxMC43My0yLjc2OCwxMy43Ni02LjE0OEwyOTYuMDEzLDM2Ljc3N2MzLjAyOS0zLjM4MywyLjgyOC04Ljg4Ny00LjY3Mi04Ljg4NUwyNjQuMjc0LDI4LjQ3NnoiIGZpbGw9IiMzYTEwMmEiLz4KCQkJPHBhdGggZD0iTTIzOS42NDcsMTc1LjgyMmMtMjIuODU5LDAtNDIuMTUsNy44NTgtNTUuNzgzLDIyLjcxNWMtMTIuMDc0LDEzLjE1OC0xOC43MjYsMzAuODExLTE4LjcyNiw0OS42OTkgICAgIGMwLDM1Ljk4NCwyNS41OTQsNzIuNDEyLDc0LjUxLDcyLjQxMmMyMi45NTcsMCw0Mi4zMjYtNy44NSw1Ni4wMi0yMi43MDFjMTIuMTM1LTEzLjE2MiwxOC44MTgtMzAuODE2LDE4LjgxOC00OS43MTEgICAgIEMzMTQuNDg1LDIxMi4yNTIsMjg4Ljc4LDE3NS44MjIsMjM5LjY0NywxNzUuODIyeiBNMjQwLjA4OSwyODcuNDE4Yy0yNy4zNzUsMC0zOS44NDgtMjAuNTU3LTM5Ljg0OC0zOS42NDggICAgIGMwLTEwLjM5NywzLjQ4Mi0yMC4wMTgsOS44MDktMjcuMDkyYzcuMDUzLTcuODk0LDE3LjI4Ny0xMi4wNjYsMjkuNTk4LTEyLjA2NmMyNy4zNzcsMCwzOS44NDQsMjAuNTUzLDM5Ljg0NCwzOS42NSAgICAgYzAsMTAuMzk1LTMuNDgzLDIwLjAxOC05LjgwNSwyNy4wOTJDMjYyLjYzMiwyODMuMjQ2LDI1Mi4zOTcsMjg3LjQxOCwyNDAuMDg5LDI4Ny40MTh6IiBmaWxsPSIjM2ExMDJhIi8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}
.main-nav-mobile-hamburger.open span {
	display: none;
}
.main-nav-mobile__link {
	font-size: 0.8125rem;
	margin-left: auto;
	margin-right: 15px;
	font-weight: 700;
	text-decoration: underline !important;
}
@media (min-width: 1024px) {
	.main-nav-mobile__link {
		display: none;
	}
}
@media (max-width: 359px) {
	.main-nav-mobile__link {
		font-size: 0.6875rem;
		margin-right: 10px;
	}
}
.main {
	margin-top: 75px;
	margin-bottom: 0;
}
@media (max-width: 1023px) {
	.main {
		margin-top: 48px;
	}
}
.main--help {
	margin-bottom: 0;
}
.mobile-cirles {
	display: flex;
	margin-top: 30px;
}
.mobile-cirles__item {
	width: 50%;
}
.mobile-telephone__section {
	color: #fcfdf5;
	background-color: #410c2b;
	text-align: center;
	padding: 30px;
	font-weight: 600;
	line-height: 2;
}
@media (min-width: 768px) {
	.mobile-telephone__section {
		display: none;
		padding: 0;
	}
}
.mobile-telephone__question {
	font-size: 1.125rem;
	font-weight: 700;
}
.mobile-telephone__tel span {
	color: #fcfdf5;
}
.navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}
.navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}
.navigation ul ul ul {
	left: -999em;
	top: 0;
}
.navigation ul ul li:hover > ul,
.navigation ul ul li.focus > ul {
	left: 100%;
}
.navigation ul ul a {
	width: 200px;
}
.navigation ul li:hover > ul,
.navigation ul li.focus > ul {
	left: auto;
}
.navigation li {
	float: left;
	position: relative;
}
.navigation a {
	display: block;
	text-decoration: none;
}
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}
@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
.page__title {
	margin-bottom: 40px;
	display: block;
	margin-top: 90px;
}
@media (min-width: 1024px) {
	.page__title {
		margin-top: 125px;
		margin-bottom: 50px;
	}
}
.page__title--dictionary {
	margin-bottom: 0;
}
@media (min-width: 768px) {
	.page__title--dictionary {
		margin-bottom: 30px;
	}
}
.page__subtitle {
	font-weight: 700;
	margin-bottom: 30px;
	font-size: 0.875rem;
}
@media (min-width: 768px) {
	.page__subtitle {
		font-size: 1rem;
	}
}
.page__subtitle--dictionary {
	margin-top: 5px;
}
@media (min-width: 768px) {
	.page__subtitle--dictionary {
		margin-bottom: 30px;
	}
}
.section__small-title {
	font-size: 0.75rem;
	margin-bottom: 30px;
	margin-top: 0;
}
@media (max-width: 1023px) {
	.section__small-title {
		margin-bottom: 15px;
		margin-top: 10px;
	}
}
.section__title {
	margin-bottom: 30px;
}
.site-branding__title {
	margin: 0;
}
.site-branding__description {
	margin: 0;
}
.coloumn {
	display: block;
}
@media (min-width: 768px) {
	.coloumn {
		display: flex;
	}
}
@media (max-width: 767px) {
	.coloumn {
		text-align: center;
	}
}
.coloumn__left {
	max-width: 125px;
	padding: 60px 15px;
	border-right: 1px solid #fcfdf5;
	text-align: center;
	min-height: calc(100vh - 195px);
}
@media (min-width: 1024px) {
	.coloumn__left {
		padding: 60px 45px;
		max-width: 130px;
	}
}
@media (max-width: 767px) {
	.coloumn__left {
		display: none;
	}
}
.coloumn__right {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 768px) {
	.coloumn__right {
		padding: 0px;
		margin-left: 12px;	
		width: 750px;			
	}
}
@media (min-width: 1024px) {
	.coloumn__right {
		width: 750px;
	}
}
.coloumn__under {
	display: block;
	font-weight: 200;
	line-height: 1.5;
	font-size: 0.875rem;
	padding: 15px;
	background: #020024;
	background: linear-gradient(
		0deg,
		#020024 0%,
		rgba(126, 208, 182, 0.4) 0%,
		rgba(126, 208, 182, 0) 100%
	);
}
@media (min-width: 768px) {
	.coloumn__under {
		display: none;
	}
}
@media (min-width: 360px) {
	.coloumn__under {
		padding: 30px;
	}
}
.coloumn__under span {
	font-weight: 700;
}
.coloumn__number {
	background: #fcfdf5;
	color: #410c2b;
	font-weight: 700;
	display: inline-block;
	width: 140px;
	height: 140px;
	vertical-align: middle;
	text-align: center;
	border-radius: 100%;
	position: relative;
}
@media (min-width: 768px) {
	.coloumn__number {
		width: 120px;
		height: 120px;
	}
}
@media (min-width: 1024px) {
	.coloumn__number {
		width: 140px;
		height: 140px;
		margin-top: 15px;
	}
}
.coloumn__number__text {
	position: relative;
	top: 30%;
	font-size: 36px;
}
@media (min-width: 768px) {
	.coloumn__number__text {
		font-size: 28px;
		top: 37%;
	}
}
@media (min-width: 1024px) {
	.coloumn__number__text {
		font-size: 36px;
	}
}
.coloumn__text-under-number {
	font-size: 12px;
	padding: 15px 0;
	line-height: 1.5;
	font-weight: 600;
}
.coloumn__question {
	line-height: 24px;
	padding-top: 12px;
	padding-bottom: 11px;
	font-size: 18px;
}
.coloumn__tel {
	font-size: 1.0625rem;
	white-space: nowrap;
}
.u-bg-one {
	background-color: #410c2b;
}
.u-margin-top-xsmall {
	margin-top: 7.5px;
}
.u-margin-top-small {
	margin-top: 9.9px;
}
@media (min-width: 640px) {
	.u-margin-top-small {
		margin-top: 15px;
	}
}
.u-margin-top-medium {
	margin-top: 19.8px;
}
@media (min-width: 640px) {
	.u-margin-top-medium {
		margin-top: 30px;
	}
}
.u-margin-top-large {
	margin-top: 30px;
}
@media (min-width: 640px) {
	.u-margin-top-large {
		margin-top: 60px;
	}
}
.u-margin-top-xlarge {
	margin-top: 45px;
}
@media (min-width: 640px) {
	.u-margin-top-xlarge {
		margin-top: 90px;
	}
}
.u-margin-top-xxlarge {
	margin-top: 60px;
}
@media (min-width: 640px) {
	.u-margin-top-xxlarge {
		margin-top: 120px;
	}
}
.u-margin-bottom-xsmall {
	margin-bottom: 7.5px;
}
.u-margin-bottom-small {
	margin-bottom: 9.9px;
}
@media (min-width: 640px) {
	.u-margin-bottom-small {
		margin-bottom: 15px;
	}
}
.u-margin-bottom-medium {
	margin-bottom: 19.8px;
}
@media (min-width: 640px) {
	.u-margin-bottom-medium {
		margin-bottom: 30px;
	}
}
.u-margin-bottom-large {
	margin-bottom: 30px;
}
@media (min-width: 640px) {
	.u-margin-bottom-large {
		margin-bottom: 60px;
	}
}
.u-margin-bottom-xlarge {
	margin-bottom: 45px;
}
@media (min-width: 640px) {
	.u-margin-bottom-xlarge {
		margin-bottom: 90px;
	}
}
.u-margin-bottom-xxlarge {
	margin-bottom: 60px;
}
@media (min-width: 640px) {
	.u-margin-bottom-xxlarge {
		margin-bottom: 120px;
	}
}
.u-padding-top-xsmall {
	padding-top: 7.5px;
}
.u-padding-top-small {
	padding-top: 9.9px;
}
@media (min-width: 640px) {
	.u-padding-top-small {
		padding-top: 15px;
	}
}
.u-padding-top-medium {
	padding-top: 19.8px;
}
@media (min-width: 640px) {
	.u-padding-top-medium {
		padding-top: 30px;
	}
}
.u-padding-top-large {
	padding-top: 30px;
}
@media (min-width: 640px) {
	.u-padding-top-large {
		padding-top: 60px;
	}
}
.u-padding-top-xlarge {
	padding-top: 45px;
}
@media (min-width: 640px) {
	.u-padding-top-xlarge {
		padding-top: 90px;
	}
}
.u-padding-top-xxlarge {
	padding-top: 60px;
}
@media (min-width: 640px) {
	.u-padding-top-xxlarge {
		padding-top: 120px;
	}
}
.u-padding-bottom-xsmall {
	padding-bottom: 7.5px;
}
.u-padding-bottom-small {
	padding-bottom: 9.9px;
}
@media (min-width: 640px) {
	.u-padding-bottom-small {
		padding-bottom: 15px;
	}
}
.u-padding-bottom-medium {
	padding-bottom: 19.8px;
}
@media (min-width: 640px) {
	.u-padding-bottom-medium {
		padding-bottom: 30px;
	}
}
.u-padding-bottom-large {
	padding-bottom: 30px;
}
@media (min-width: 640px) {
	.u-padding-bottom-large {
		padding-bottom: 60px;
	}
}
.u-padding-bottom-xlarge {
	padding-bottom: 45px;
}
@media (min-width: 640px) {
	.u-padding-bottom-xlarge {
		padding-bottom: 90px;
	}
}
.u-padding-bottom-xxlarge {
	padding-bottom: 60px;
}
@media (min-width: 640px) {
	.u-padding-bottom-xxlarge {
		padding-bottom: 120px;
	}
}
.u-underline {
	text-decoration: underline;
}
.u-bold {
	font-weight: 600;
}
a[href^='tel'] {
	color: inherit;
	text-decoration: none;
	margin-top: 0;
}
a[href^='mailto:'] {
	text-decoration: none;
	display: inline-block;
	margin-top: 0;
}
a[href^='mailto:']:hover {
	text-decoration: underline;
}

.full-page-height {
	min-height: 100vh;
}

@media (max-width: 640px) {
	.full-page-height {
		height: 100%;
	}
}

.coloumn__under__text {
	max-width: 665px;
}

.privacy {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	background-color: rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
	display: none;
}

.dialog {
	position: relative;
	margin: auto;
	opacity: 1;
	max-width: 95%;
	width: 600px;
	height: 800px;
	max-height: 70%;
	background-color: #fcfdf5;
	color: #000;
	border-bottom: 28px solid #8cf7db;
	overflow-y: scroll;
}

.close__privacy__dialog {
	position: absolute;
	right: 32px;
	top: 32px;
	width: 32px;
	height: 32px;
	opacity: 0.3;
  }
  .close__privacy__dialog:hover {
	opacity: 1;
	cursor: pointer;
  }
  .close__privacy__dialog:before, .close__privacy__dialog:after {
	position: absolute;
	left: 15px;
	content: ' ';
	height: 20px;
	width: 5px;
	background-color: #333;
  }
  .close__privacy__dialog:before {
	transform: rotate(45deg);
  }
  .close__privacy__dialog:after {
	transform: rotate(-45deg);
  }
  .close__privacy__dialog--text {
	padding:50px;
  }
  .close__privacy__dialog--title {
	font-size: 14px;
	font-weight: bolder;
  }
  .close__privacy__dialog--subtitle {
	font-size: 13px;
	font-weight: bolder;
  }
  .close__privacy__dialog--textbox {
	font-size: 12px;
	font-weight: 0;
	margin-top:10px;
  }
  .close__privacy__dialog--link {
	  text-decoration: underline;
	  cursor: pointer;
  }
  .close__privacy__dialog--sub {
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
  }
  
/* Show the indicator (dot/circle) when checked */
  .container input:checked ~ .checkmark {
	background-color:#8cf7db;
  }

  
/* language selection */
.languageSelection {
	display: unset;
}

#current-language {
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 12px;
	margin-right: 5px;
  }
  .nav-lang .triangle {
	width: 0;
	height: 0;
	position: absolute;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid white;
	top: -8px;
	left: 50%;
	margin-left: -8px;
  }
  .nav-lang__Container {
	width: 120px;
	position: absolute;
	z-index: 2;
	margin-left: -53px;
	top: -400px;
  }
  .nav-lang {
	background: #fcfdf5;
	float: left;
	position: relative;
	margin-top: 0px;
	opacity: 0;
	font-size: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
  }
  .nav-lang ul {
	float: left;
	padding: 10px 0;
  }
  .nav-lang ul li {
	text-align: left;
	float: left;
	width: 100px;
	cursor: pointer;
	padding: 12px 0 10px 15px;
	margin: 0px 10px;
	color: #410c2b;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	list-style-type: none;
	-webkit-transition: background 0.1s ease-out;
	-moz-transition: background 0.1s ease-out;
	-ms-transition: background 0.1s ease-out;
	-o-transition: background 0.1s ease-out;
	transition: background 0.1s ease-out;
  }
  .nav-lang ul li:hover {
	background: #f6f6f6;
  }
  .nav-lang input {
	margin-right: 5px;
  }
  .language-nav {
	margin-left: -10px;
	list-style-type: none;
  }
  .language-nav img {
	height: 28px;
	margin-right: 10px;
	cursor: pointer;
  }
  .languageSelection ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
  }
  
  ul li:hover .nav-lang__Container {
	top: 56px;
  }
  ul li:hover .nav-lang {
	opacity: 1;
	margin-top: 8px;
  }

  input[name="language"] {
    font-family: inherit !important;
    font-size: 100%  !important;
    line-height: 1.15  !important;
    margin: 0  !important;
	margin-right: 0px  !important;
	min-height: unset !important;
  }
  
  .amount-value, .monthly-value, .total-cost {
	white-space: nowrap;
  }
  
  .container input[type="checkbox"], .container input[type="radio"]  {
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
	position:absolute;
	min-height: 0px;
  }

/* Create a custom radio button */
.checkmark {
    position: relative;
    top: 0;
    left: 0;
    height: 18px;
	width: 18px;
	min-width: 18px;
    border: solid 1px black;
    background-color:#fcfdf5;
}
/* On mouse-over, add a grey background color */

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: relative;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.container .checkmark:after {
top: 2px;
left: 1px;
width: 13px;
height: 6px;
border-left: solid 3px black;
border-bottom: solid 3px black;
transform: rotate(-45deg);
}

.invalid .checkmark {
    border: solid 2px #BF487B;
}

.pre-loader {
	display: flex;
	align-items: center;
	flex-direction: column;
	gap: 20px;
}

.pre-loader:before {
	content: ' ';
	border: 16px solid #fcfdf5;
	border-top: 16px solid #410c2b;
	border-radius: 50%;
	width: 120px;
	height: 120px;
	display: inline-block;
	margin-top: 12px;
	animation: spin 2s linear infinite;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}