body.noScroll {
  position: relative;
  overflow: hidden; }

.newLayerOuter.active .tax-card-l {
  display: block !important;
  top: unset !important; }

.tax-card-l {
  width: 100%;
  min-width: 1000px; }
  .tax-card-l:before {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: rgba(112, 112, 112, 0.9);
	-webkit-backdrop-filter: blur(10px);
			backdrop-filter: blur(10px);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease; }
  .tax-card-l * {
	font-family: "Roboto", sans-serif;
	text-align: left; }
  .tax-card-l p {
	margin: 0; }
  .tax-card-l.hide:before {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s 0.5s ease;
	-o-transition: all 0.3s 0.5s ease;
	transition: all 0.3s 0.5s ease; }
  .tax-card-l.hide .tax-card-l__container {
	-webkit-transform: translate3d(0, 50px, 0);
			transform: translate3d(0, 50px, 0);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease; }
  .tax-card-l.inProgress .tax-card-l__btn-next .text {
	display: none !important; }
  .tax-card-l.inProgress .tax-card-l__btn-next .loader {
	display: block; }
  .tax-card-l .tax-card-l__container {
	width: 100%;
	max-width: 650px;
	top: 85px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	position: relative;
	-webkit-transition: all 0.3s 0.5s ease;
	-o-transition: all 0.3s 0.5s ease;
	transition: all 0.3s 0.5s ease; }
	.tax-card-l .tax-card-l__container .tax-card-l__exit {
	  position: absolute;
	  top: -30px;
	  right: -30px;
	  width: 32px;
	  height: 32px;
	  border-radius: 50%;
	  background-color: #fff;
	  background-repeat: no-repeat;
	  background-size: 16px;
	  background-position: center;
	  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iY2xvc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2LjcwOCIgaGVpZ2h0PSIxNi43MDciIHZpZXdCb3g9IjAgMCAxNi43MDggMTYuNzA3Ij4KICA8ZyBpZD0iR3JvdXBfNDEiIGRhdGEtbmFtZT0iR3JvdXAgNDEiPgogICAgPHBhdGggaWQ9IlBhdGhfMjciIGRhdGEtbmFtZT0iUGF0aCAyNyIgZD0iTTEwLjE5NCw4LjM2OWw2LjI0Ny02LjI0N2EuOTE1LjkxNSwwLDAsMCwwLTEuMjkyTDE1Ljg5My4yODNhLjkxNi45MTYsMCwwLDAtMS4yOTIsMEw4LjM1NCw2LjUyOSwyLjEwNy4yODNhLjkxNi45MTYsMCwwLDAtMS4yOTIsMEwuMjY3LjgzYS45MTQuOTE0LDAsMCwwLDAsMS4yOTJMNi41MTQsOC4zNjkuMjY3LDE0LjYxNmEuOTE2LjkxNiwwLDAsMCwwLDEuMjkybC41NDguNTQ3YS45MTYuOTE2LDAsMCwwLDEuMjkyLDBsNi4yNDctNi4yNDdMMTQuNiwxNi40NTZhLjkwNy45MDcsMCwwLDAsLjY0Ni4yNjdoMGEuOTA3LjkwNywwLDAsMCwuNjQ2LS4yNjdsLjU0Ny0uNTQ3YS45MTYuOTE2LDAsMCwwLDAtMS4yOTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjAxNikiIGZpbGw9IiM2MzYzNjMiLz4KICA8L2c+Cjwvc3ZnPgo=");
	  cursor: pointer; }
	  .tax-card-l .tax-card-l__container .tax-card-l__exit.hvr {
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease; }
		.tax-card-l .tax-card-l__container .tax-card-l__exit.hvr:hover {
		  -webkit-transform: scale(0.95);
			  -ms-transform: scale(0.95);
				  transform: scale(0.95); }
	.tax-card-l .tax-card-l__container .tax-card-l__top {
	  position: relative;
	  width: 100%;
	  height: 315px;
	  border-radius: 15px 15px 0 0;
	  overflow: hidden;
	  background-color: #DF1D45; }
	  .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__content {
		padding: 35px 0 0 60px;
		max-width: 360px;
		position: relative;
		z-index: 5; }
	  .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__logo {
		width: 97px;
		display: block;
		margin-bottom: 30px; }
	  .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__main-text {
		letter-spacing: 0.33px;
		line-height: 40px;
		font-size: 33px;
		font-weight: 700;
		color: #fff;
		margin-bottom: 8px; }
	  .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__slogan {
		font-size: 20px;
		color: #fff;
		letter-spacing: 0.12px;
		font-weight: 300;
		margin-bottom: 40px; }
	  .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__info {
		font-size: 17px;
		font-weight: 300;
		color: #fff;
		position: relative;
		padding-left: 30px; }
		.tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__info span {
		  font-weight: bold; }
		.tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__info i {
		  width: 19px;
		  height: 17px;
		  background-repeat: no-repeat;
		  background-size: contain;
		  background-position: center;
		  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS4wNjMiIGhlaWdodD0iMTcuMDA4IiB2aWV3Qm94PSIwIDAgMTkuMDYzIDE3LjAwOCI+CiAgPHBhdGggaWQ9Indhcm5pbmdfYmxhY2tfMjRkcCIgZD0iTTQuNDcsMjFIMTkuNTNhMiwyLDAsMCwwLDEuNzMtM0wxMy43Myw0Ljk5YTIsMiwwLDAsMC0zLjQ2LDBMMi43NCwxOGEyLDIsMCwwLDAsMS43MywzWk0xMiwxNGExLDEsMCwwLDEtMS0xVjExYTEsMSwwLDAsMSwyLDB2MkExLDEsMCwwLDEsMTIsMTRabTEsNEgxMVYxNmgyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuNDY5IC0zLjk5MikiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==");
		  position: absolute;
		  top: 1px;
		  left: 0; }
	  .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__img-container {
		position: relative;
		position: absolute;
		bottom: 0;
		right: 5px; }
	  .tax-card-l .tax-card-l__container .tax-card-l__top .gradient {
		z-index: 1;
		width: 351px;
		height: 351px;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate3d(-50%, -50%, 0);
				transform: translate3d(-50%, -50%, 0);
		display: block;
		background: #ffcb3b;
		background: -o-radial-gradient(closest-side, #ffcb3b 0%, rgba(248, 162, 64, 0) 100%);
		background: radial-gradient(closest-side, #ffcb3b 0%, rgba(248, 162, 64, 0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffcb3b",endColorstr="#209b7e",GradientType=1); }
	  .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__img {
		width: 281px;
		aspect-ratio: 281 / 292;
		position: relative;
		/*background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		background-image: url('../../images/a/taxCard/man.png');*/
		z-index: 5; }
	.tax-card-l .tax-card-l__container .tax-card-l__view-container {
	  width: 100%;
	  background-color: #FCFCFC;
	  border-radius: 0 0 15px 15px;
	  position: relative; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view {
		max-width: 400px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding: 30px 0;
		min-height: 220px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
			-ms-flex-direction: column;
				flex-direction: column;
		-webkit-box-pack: center;
			-ms-flex-pack: center;
				justify-content: center; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view#view1 {
		  display: none; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view#view2 {
		  display: none;
		  -webkit-box-orient: horizontal;
		  -webkit-box-direction: normal;
			  -ms-flex-direction: row;
				  flex-direction: row;
		  -ms-flex-wrap: wrap;
			  flex-wrap: wrap;
		  -webkit-box-pack: start;
			  -ms-flex-pack: start;
				  justify-content: flex-start; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view#view3 {
		  display: none; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view.active {
		  display: -webkit-box !important;
		  display: -ms-flexbox !important;
		  display: flex !important; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-title {
		width: 100%;
		color: #101010;
		font-size: 24px;
		line-height: 35px;
		font-weight: 700;
		margin-bottom: 17px; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container {
		width: 100%;
		margin-bottom: 15px; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container.input-container-phone {
		  width: calc(100% - 100px);
		  margin-left: auto; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container.error .tax-card-l__view-input {
		  background-color: #FFFED6;
		  color: #8B8A71; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container.error ::-webkit-input-placeholder {
		  /* Chrome/Opera/Safari */
		  color: #8B8A71; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container.error ::-moz-placeholder {
		  /* Firefox 19+ */
		  color: #8B8A71; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container.error :-ms-input-placeholder {
		  /* IE 10+ */
		  color: #8B8A71; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container.error :-moz-placeholder {
		  /* Firefox 18- */
		  color: #8B8A71; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container .alert {
		  font-size: 12px;
		  margin-top: 2px;
		  padding-left: 2px;
		  color: #DF1D45; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-input {
		width: 100%;
		height: 45px;
		border-radius: 5px;
		background-color: #E9E9E9;
		border: 1px solid #D9D9D9;
		outline: none;
		padding: 0 15px;
		font-size: 15px;
		color: #4B4B4B;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container ::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		font-size: 15px;
		color: #4B4B4B;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container ::-moz-placeholder {
		/* Firefox 19+ */
		font-size: 15px;
		color: #4B4B4B;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container :-ms-input-placeholder {
		/* IE 10+ */
		font-size: 15px;
		color: #4B4B4B;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container :-moz-placeholder {
		/* Firefox 18- */
		font-size: 15px;
		color: #4B4B4B;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__select-wrapper {
		width: 85px;
		position: relative;
		-ms-flex-item-align: start;
			align-self: flex-start; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__select-wrapper:before {
		  content: '';
		  display: block;
		  position: absolute;
		  right: 2px;
		  top: 10px;
		  bottom: 10px;
		  width: 28px;
		  background-color: #E9E9E9;
		  pointer-events: none; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__select-wrapper:after {
		  content: '';
		  display: block;
		  width: 13px;
		  height: 8px;
		  position: absolute;
		  top: 50%;
		  right: 15px;
		  margin-top: -4px;
		  pointer-events: none;
		  background-repeat: no-repeat;
		  background-size: contain;
		  background-position: center;
		  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43MzgiIGhlaWdodD0iOC4wNzEiIHZpZXdCb3g9IjAgMCAxMy43MzggOC4wNzEiPgogIDxnIGlkPSJyaWdodC1hcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuNjE5IC0yLjI4KSByb3RhdGUoOTApIj4KICAgIDxnIGlkPSJHcm91cF80IiBkYXRhLW5hbWU9Ikdyb3VwIDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMjggOS44OCkiPgogICAgICA8cGF0aCBpZD0iUGF0aF8yMyIgZGF0YS1uYW1lPSJQYXRoIDIzIiBkPSJNMTA5LjMzLDYuMzMzLDEwMy4yMTYuMjE5YS43NTMuNzUzLDAsMCwwLTEuMDYzLDBsLS40NS40NWEuNzUzLjc1MywwLDAsMCwwLDEuMDYzbDUuMTM0LDUuMTM0LTUuMTQsNS4xNGEuNzUzLjc1MywwLDAsMCwwLDEuMDYzbC40NS40NWEuNzUzLjc1MywwLDAsMCwxLjA2MywwTDEwOS4zMyw3LjRhLjc1OC43NTgsMCwwLDAsMC0xLjA2N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDEuNDc4KSIgZmlsbD0iIzRiNGI0YiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg=="); }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__select-wrapper .tax-card-l__view-select {
		  width: 100%;
		  height: 45px;
		  border: 0;
		  border-radius: 5px;
		  padding-left: 15px;
		  font-size: 15px;
		  color: #4B4B4B;
		  cursor: pointer;
		  -webkit-transition: -webkit-box-shadow 0.3s ease;
		  transition: -webkit-box-shadow 0.3s ease;
		  -o-transition: box-shadow 0.3s ease;
		  transition: box-shadow 0.3s ease;
		  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
		  background-color: #E9E9E9;
		  border: 1px solid #D9D9D9;
		  outline: none; }
		  .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__select-wrapper .tax-card-l__view-select option {
			font-size: 15px;
			color: #4B4B4B; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__btn-next {
		width: 100%;
		height: 50px;
		border-radius: 25px;
		border: none;
		font-size: 18px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
			-ms-flex-align: center;
				align-items: center;
		-webkit-box-pack: center;
			-ms-flex-pack: center;
				justify-content: center;
		background-color: transparent;
		color: #fff;
		font-weight: 400;
		outline: none;
		-webkit-box-shadow: none;
				box-shadow: none;
		cursor: pointer;
		position: relative;
		background-color: #DF1D45; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__btn-next i {
		  display: block;
		  width: 15px;
		  height: 15px;
		  background-repeat: no-repeat;
		  background-size: contain;
		  background-position: center;
		  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS41ODMiIGhlaWdodD0iMTUuMTc1IiB2aWV3Qm94PSIwIDAgMTUuNTgzIDE1LjE3NSI+CiAgPHBhdGggaWQ9IlBhdGhfMjgiIGRhdGEtbmFtZT0iUGF0aCAyOCIgZD0iTTE5LDExSDcuODNsNC44OC00Ljg4YTEuMDA4LDEuMDA4LDAsMCwwLDAtMS40MiwxLDEsMCwwLDAtMS40MSwwTDQuNzEsMTEuMjlhMSwxLDAsMCwwLDAsMS40MWw2LjU5LDYuNTlhMSwxLDAsMCwwLDEuNDEtMS40MUw3LjgzLDEzSDE5YTEsMSwwLDAsMCwwLTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCAxOS41ODMpIHJvdGF0ZSgxODApIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=");
		  margin-left: 20px;
		  -webkit-transition: all 0.3s ease;
		  -o-transition: all 0.3s ease;
		  transition: all 0.3s ease; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__btn-next.hvr:hover i {
		  -webkit-transform: translate3d(5px, 0, 0);
				  transform: translate3d(5px, 0, 0); }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__btn-next .text {
		  width: 100%;
		  display: -webkit-box;
		  display: -ms-flexbox;
		  display: flex;
		  -webkit-box-align: center;
			  -ms-flex-align: center;
				  align-items: center;
		  -webkit-box-pack: center;
			  -ms-flex-pack: center;
				  justify-content: center; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__result-box {
		text-align: center;
		width: 100%; }
		.tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__result-box p {
		  font-size: 12px;
		  margin-top: 2px;
		  padding-left: 2px;
		  color: #FFF82A;
		  text-align: center; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-result-top {
		color: #101010;
		font-size: 27px;
		line-height: 35px;
		letter-spacing: 0.5px;
		font-weight: 700;
		text-align: center; }
	  .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-result-bottom {
		color: #101010;
		font-size: 17px;
		line-height: 23px;
		letter-spacing: 0.5px;
		font-weight: 400;
		text-align: center; }
  .tax-card-l .tax-card-l__priseks {
	color: #fff;
	font-size: 11px;
	font-weight: 300;
	line-height: 16px;
	margin-top: 12px; }
	.tax-card-l .tax-card-l__priseks a {
	  color: #fff;
	  text-decoration: underline; }

.mobileBody .tax-card-l {
  min-width: 320px; }
  .mobileBody .tax-card-l .tax-card-l__container {
	max-width: 480px; }
	@media screen and (max-width: 480px) {
	  .mobileBody .tax-card-l .tax-card-l__container {
		max-width: 100%;
		border-radius: 0;
		top: 65px; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__exit {
	  width: 38px;
	  height: 38px;
	  background-size: 18px;
	  top: -35px;
	  right: -35px; }
	  @media screen and (max-width: 580px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__exit {
		  top: -45px;
		  right: 0; } }
	  @media screen and (max-width: 500px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__exit {
		  top: -50px;
		  right: 10px; } }
	  @media screen and (max-width: 450px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__exit {
		  width: 32px;
		  height: 32px;
		  background-size: 16px;
		  top: -40px;
		  right: 5px; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top {
	  height: 319px;
	  width: 100%;
	  overflow: hidden; }
	  @media screen and (max-width: 480px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top {
		  border-radius: 0; } }
	  @media screen and (max-width: 450px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top {
		  height: clamp(290px, 68vw, 319px); } }
	  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__content {
		padding: 30px 0 0 30px;
		max-width: 336px; }
		@media screen and (max-width: 450px) {
		  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__content {
			padding-top: clamp(15px, 6.2vw, 30px);
			padding-left: clamp(15px, 6.2vw, 30px);
			max-width: 70vw; } }
		@media screen and (max-width: 400px) {
		  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__content {
			max-width: 77vw; } }
		@media screen and (max-width: 350px) {
		  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__content {
			padding-left: 15px;
			padding-top: 20px; } }
	  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__logo {
		margin-bottom: 20px; }
		@media screen and (max-width: 450px) {
		  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__logo {
			width: clamp(90px, 20.2vw, 97px); } }
	  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__main-text {
		font-size: 34px;
		letter-spacing: 0.34px;
		line-height: 40px;
		margin-bottom: 10px; }
		@media screen and (max-width: 450px) {
		  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__main-text {
			font-size: clamp(24px, 7vw, 30px);
			line-height: clamp(30px, 8.3vw, 40px); } }
	  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__slogan {
		font-size: 19px;
		letter-spacing: 0.11px;
		line-height: 26px; }
		@media screen and (max-width: 450px) {
		  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__slogan {
			font-size: clamp(16px, 3.9vw, 19px);
			line-height: clamp(19px, 5.4vw, 26px); } }
	  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__info {
		padding-left: 40px;
		line-height: 19px; }
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__info span {
		  display: block; }
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__info i {
		  width: 26px;
		  height: 24px;
		  top: 50%;
		  -webkit-transform: translate3d(0, -50%, 0);
				  transform: translate3d(0, -50%, 0); }
	  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__img-container {
		right: -90px; }
	  @media screen and (max-width: 450px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .gradient {
		  width: 288px;
		  height: 288px;
		  top: 60%; } }
	  @media screen and (max-width: 450px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__img {
		  width: 260px; } }
	  @media screen and (max-width: 350px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__top .tax-card-l__img {
		  width: 241px; } }
	@media screen and (max-width: 480px) {
	  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container {
		border-radius: 0; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view {
	  padding: 40px 30px;
	  max-width: 100%; }
	  @media screen and (max-width: 480px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view {
		  padding: 30px 20px;
		  min-height: 200px; } }
	  @media screen and (max-width: 400px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view {
		  padding: 25px 15px; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-title {
	  font-size: 28px;
	  line-height: 40px;
	  margin-bottom: 20px; }
	  @media screen and (max-width: 400px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-title {
		  font-size: 26px;
		  margin-bottom: 15px; } }
	  @media screen and (max-width: 350px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-title {
		  margin-bottom: 10px;
		  font-size: 24px; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container {
	  margin-bottom: 25px; }
	  @media screen and (max-width: 400px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container {
		  margin-bottom: 15px; } }
	  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container.input-container-phone {
		width: calc(100% - 110px); }
		@media screen and (max-width: 400px) {
		  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .input-container.input-container-phone {
			width: calc(100% - 95px); } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-input {
	  height: 55px;
	  padding: 0 25px;
	  font-size: 18px; }
	  @media screen and (max-width: 400px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-input {
		  height: 50px;
		  font-size: 17px;
		  padding: 0 15px; } }
	  @media screen and (max-width: 350px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-input {
		  font-size: 16px;
		  height: 45px; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container ::-webkit-input-placeholder {
	  /* Chrome/Opera/Safari */
	  font-size: 18px; }
	  @media screen and (max-width: 400px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container ::-webkit-input-placeholder {
		  font-size: 17px; } }
	  @media screen and (max-width: 350px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container ::-webkit-input-placeholder {
		  font-size: 16px; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container ::-moz-placeholder {
	  /* Firefox 19+ */
	  font-size: 18px; }
	  @media screen and (max-width: 400px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container ::-moz-placeholder {
		  font-size: 17px; } }
	  @media screen and (max-width: 350px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container ::-moz-placeholder {
		  font-size: 16px; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container :-ms-input-placeholder {
	  /* IE 10+ */
	  font-size: 18px; }
	  @media screen and (max-width: 400px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container :-ms-input-placeholder {
		  font-size: 17px; } }
	  @media screen and (max-width: 350px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container :-ms-input-placeholder {
		  font-size: 16px; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container :-moz-placeholder {
	  /* Firefox 18- */
	  font-size: 18px; }
	  @media screen and (max-width: 400px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container :-moz-placeholder {
		  font-size: 17px; } }
	  @media screen and (max-width: 350px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container :-moz-placeholder {
		  font-size: 16px; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__select-wrapper {
	  width: 95px; }
	  @media screen and (max-width: 400px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__select-wrapper {
		  width: 85px; } }
	  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__select-wrapper .tax-card-l__view-select {
		height: 55px;
		font-size: 18px; }
		@media screen and (max-width: 400px) {
		  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__select-wrapper .tax-card-l__view-select {
			font-size: 17px;
			height: 50px; } }
		@media screen and (max-width: 350px) {
		  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__select-wrapper .tax-card-l__view-select {
			font-size: 16px;
			height: 45px; } }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__btn-next {
	  height: 60px;
	  border-radius: 30px;
	  font-size: 20px; }
	  @media screen and (max-width: 400px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__btn-next {
		  font-size: 18px;
		  height: 55px; } }
	  @media screen and (max-width: 350px) {
		.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__btn-next {
		  font-size: 17px;
		  height: 50px; } }
	  .mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__btn-next i {
		width: 16px;
		height: 16px; }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-result-top {
	  font-size: 33px;
	  font-size: clamp(22px, 33px, 6.8vw); }
	.mobileBody .tax-card-l .tax-card-l__container .tax-card-l__view-container .tax-card-l__view-result-bottom {
	  font-size: 22px;
	  font-size: clamp(15px, 22px, 4.5vw); }
  @media screen and (max-width: 500px) {
	.mobileBody .tax-card-l .tax-card-l__priseks {
	  padding-left: 5px;
	  padding-right: 5px; } }

.loader {
  border: 3px solid #f3f3f3;
  /* Light grey */
  border-top: 3px solid #DF1D45;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 0.7s linear infinite;
		  animation: spin 0.7s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  display: none; }

@-webkit-keyframes spin {
  0% {
	-webkit-transform: rotate(0deg);
			transform: rotate(0deg); }
  100% {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg); } }

@keyframes spin {
  0% {
	-webkit-transform: rotate(0deg);
			transform: rotate(0deg); }
  100% {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg); } }

