@font-face {
	font-family: "Verdana";
	src: url("../../fonts/verdana/verdana.ttf") format("truetype");
}

@font-face {
	font-family: "Georgia";
	src: url("../../fonts/georgia/Georgia.ttf") format("truetype");
}

.transumo-hide {
	display: none !important;
}

.margin-top-80 {
	margin-top: 80px !important;
}

.transumo-comparison-tool {
	border-radius: 15px;
	position: relative;
}

.transumo-comparison-tool.transumo-tool-layout-sidebar {
	background: #FFFFFF;
	box-shadow: 0px 5px 30px rgba(147, 144, 144, 0.6);
	width: 450px;
}

@media (max-width: 450px) {
	.transumo-comparison-tool.transumo-tool-layout-sidebar {
		width: 100%;
	}
}

@media (max-width: 820px) {
	.transumo-comparison-tool.transumo-tool-layout-sidebar .select2 {
		width: 100% !important;
	}
}

.transumo-comparison-tool .transumo-ct-field {
	padding: 33px 33px 22px 33px;
}

.transumo-comparison-tool .transumo-ct-field:not(.transumo-cta) {
	border-bottom: 2px solid rgba(147, 144, 144, 0.24);
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-label {
	color: #404040;
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 12px;
	line-height: 88.19%;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input {
	display: flex;
	align-items: center;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	line-height: 88.19%;
	letter-spacing: 0.05em;
	color: #404040;
}

@media (max-width: 420px) {
	.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input {
		font-size: 20px;
	}
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-icon {
	margin-right: 10px;
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value {
	height: 47px;
	display: flex;
	align-items: center;
	width: 100%;
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value input, .transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value select {
	border: none;
	outline: none;
	width: 100%;
	padding: 0;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 30px;
	letter-spacing: 0.05em;
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value input {
	-moz-appearance: textfield;
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value input::-webkit-outer-spin-button, .transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value .select2 .select2-selection__arrow {
	width: 35px;
	height: 16px;
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value .select2 .select2-selection__arrow b {
	border: none;
	background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>") no-repeat;
	background-position: right 5px top 50%;
	cursor: pointer;
	height: 100%;
	width: 100%;
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value .select2-selection__rendered {
	padding-left: 0;
	padding-right: 0;
}

.transumo-comparison-tool .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value .currency-option-name {
	font-size: 20px;
	font-weight: bold;
	font-family: 'Verdana';
	letter-spacing: 0.05em;
	line-height: 88.19%;
	color: rgba(64, 64, 64, 0.5);
}

.transumo-comparison-tool .transumo-ct-field button {
	border-radius: 10px;
	width: 100%;
	height: 80px;
	border: none;
}

.transumo-comparison-tool .transumo-ct-field button.transumo-button-orange {
	background: linear-gradient(91.76deg, #E67B29 19.57%, rgba(230, 123, 41, 0.9) 74.29%);
	color: #FFFFFF;
	font-family: Georgia;
	font-style: normal;
	font-weight: 900;
	font-size: 25px;
	line-height: 88.19%;
	letter-spacing: 0.05em;
}

.transumo-comparison-tool .transumo-ct-field button:hover {
	opacity: .9;
}

.transumo-comparison-tool .transumo-ct-revert-selection {
	position: absolute;
	top: calc(222px - 25.5px);
	left: 50%;
	transform: translateX(-50%);
	background: #FFFFFF;
	cursor: pointer;
}

@media (max-width: 420px) {
	.transumo-comparison-tool .transumo-ct-revert-selection {
		top: calc(218px - 25.5px);
	}
}

.transumo-comparison-tool.transumo-tool-layout-horizontal {
	max-width: 100% !important;
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form {
	display: flex;
	align-items: center;
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields {
	display: flex;
	height: 80px;
	align-items: center;
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field {
	padding: 0 15px;
	border-bottom: 0;
	flex: 0 0 39%;
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field:first-child {
	flex: 0 0 20%;
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field:first-child .transumo-ct-field-value {
	flex: 0 0 59%;
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field:last-child {
	flex: 0 0 34%;
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field:not(:last-child) {
	border-right: 2px solid rgba(147, 144, 144, 0.24);
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field:last-child {
	border-left: 2px solid rgba(147, 144, 144, 0.24);
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field .transumo-ct-field-input {
	font-size: 28px;
	color: #1A202C;
}

@media (max-width: 1234px) {
	.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field .transumo-ct-field-input {
		font-size: 23px;
	}
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value input, .transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value select {
	font-size: 28px;
	color: #1A202C;
}

@media (max-width: 1234px) {
	.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value input, .transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-form-fields .transumo-ct-field .transumo-ct-field-input .transumo-ct-field-value select {
		font-size: 23px;
	}
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-cta {
	padding: 0;
	margin-left: 15px;
	flex: 0 0 246px;
}

.transumo-comparison-tool.transumo-tool-layout-horizontal form .transumo-cta button {
	font-size: 24px;
	font-family: Georgia;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.6);
}

.transumo-comparison-tool.transumo-tool-layout-horizontal .transumo-form-fields {
	border-radius: 15px;
	background: #FFFFFF;
	box-shadow: 0px 4px 50px rgba(105, 207, 249, 0.6);
}

.transumo-comparison-tool.transumo-tool-layout-horizontal .transumo-ct-revert-selection {
	position: initial;
	transform: rotate(90deg);
	margin: 0 15px 0 10px;
}

.transumo-comparison-tool.transumo-tool-layout-horizontal .transumo-ct-revert-selection svg {
	width: 38px;
}

.transumo-comparison-tool .select2-container--default .select2-selection--single {
	border: none;
	border-radius: 0;
}

.transumo-comparison-tool .select2-container--default .select2-search--dropdown .select2-search__field:focus {
	outline: none;
}

/*# sourceMappingURL=compare-shortcode.css.map */