* {scrollbar-width:thin;
}
body {overflow-x:hidden;
	scrollbar-color:#888 transparent;
}
#root {max-width:1280px;
	margin:0 auto;
	text-align:center;
}
.defaultShadowBorder {box-shadow:0 0 0 1px #737373;
}
div
:not(.select).defaultShadowBorder:focus-within {box-shadow:0 0 0 2px #00ad76;
}
.errorShadowBorder {box-shadow:0 0 0 2px #dc2626!important;
}
.successShadowBorder {box-shadow:0 0 0 2px #00ad76;
}
.stepTransition-enter {opacity:0;
}
.stepTransition-enter-active {opacity:1;
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
}
.stepTransition-exit {opacity:1;
}
.stepTransition-exit-active {opacity:0;
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
}
::-webkit-scrollbar {width:6px;
	height:6px;
}
::-webkit-scrollbar-track {background:transparent;
}
::-webkit-scrollbar-thumb {background:#888;
}
::-webkit-scrollbar-thumb:hover {background:#555;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance:none;
	margin:0;
}
input[type=number] {-moz-appearance:textfield;
}
.priceAnimText {animation:scale .5s forwards cubic-bezier(.5,1,.89,1);
}
@keyframes scale {to {transform:scale(1);
		opacity:1;
		filter:blur(0);
	}
}
.translationLinksStyle a {border-bottom:solid rgb(88,88,88) 1px;
}
.translationLinksStyle a:hover {color:#080808;
	border-bottom:solid rgb(8,8,8) 2px;
}
.translationLinksTooltipStyle a {border-bottom:solid rgb(255,255,255) 1px;
}
.translationLinksTooltipStyle a:hover {color:#fff;
	border-bottom:solid rgb(255,255,255) 2px;
}
.min-w-mobile {min-width:768px;
}
.min-w-smallMobile {min-width:528px;
}
.max-w-mobile {max-width:768px;
}
.max-w-smallMobile {max-width:528px;
}
.range::-ms-tooltip {display:none;
}
*,:before,:after {box-sizing:border-box;
	border-width:0;
	border-style:solid;
	border-color:#e5e7eb;
}
:before,:after {--tw-content: "";
}
html {line-height:1.5;
	-webkit-text-size-adjust:100%;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
	font-feature-settings:normal;
}
body {margin:0;
	line-height:inherit;
}
hr {height:0;
	color:inherit;
	border-top-width:1px;
}
abbr:where([title]) {-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted;
}
h1,h2,h3,h4,h5,h6 {font-size:inherit;
	font-weight:inherit;
}
a {color:inherit;
	text-decoration:inherit;
}
b,strong {font-weight:bolder;
}
code,kbd,samp,pre {font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-size:1em;
}
small {font-size:80%;
}
sub,sup {font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sub {bottom:-.25em;
}
sup {top:-.5em;
}
table {text-indent:0;
	border-color:inherit;
	border-collapse:collapse;
}
button,input,optgroup,select,textarea {font-family:inherit;
	font-size:100%;
	font-weight:inherit;
	line-height:inherit;
	color:inherit;
	margin:0;
	padding:0;
}
button,select {text-transform:none;
}
button,[type=button],[type=reset],[type=submit] {-webkit-appearance:button;
	background-color:transparent;
	background-image:none;
}
:-moz-focusring {outline:auto;
}
:-moz-ui-invalid {box-shadow:none;
}
progress {vertical-align:baseline;
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button {height:auto;
}
[type=search] {-webkit-appearance:textfield;
	outline-offset:-2px;
}
::-webkit-search-decoration {-webkit-appearance:none;
}
::-webkit-file-upload-button {-webkit-appearance:button;
	font:inherit;
}
summary {display:list-item;
}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {margin:0;
}
fieldset {margin:0;
	padding:0;
}
legend {padding:0;
}
menu {list-style:none;
	margin:0;
	padding:0;
}
textarea {resize:vertical;
}
input::-moz-placeholder,textarea::-moz-placeholder {opacity:1;
	color:#9ca3af;
}
input::placeholder,textarea::placeholder {opacity:1;
	color:#9ca3af;
}
button,[role=button] {cursor:pointer;
}
:disabled {cursor:default;
}
img,svg,video,canvas,audio,iframe,embed,object {display:block;
	vertical-align:middle;
}
img,video {max-width:100%;
	height:auto;
}
[hidden] {display:none;
}
*,:before,:after {--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia:;
}
::backdrop {--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia:;
}
.pointer-events-none {pointer-events:none;
}
.static {position:static;
}
.fixed {position:fixed;
}
.absolute {position:absolute;
}
.relative {position:relative;
}
.top-4 {top:1rem;
}
.right-4 {right:1rem;
}
.left-4 {left:1rem;
}
.top-\[1\.125rem\] {top:1.125rem;
}
.\!-top-2 {top:-.5rem!important;
}
.left-3 {left:.75rem;
}
.-bottom-5 {bottom:-1.25rem;
}
.top-\[60px\] {top:60px;
}
.top-14 {top:3.5rem;
}
.left-\[-0\.625rem\] {left:-.625rem;
}
.top-px {top:1px;
}
.left-1 {left:.25rem;
}
.left-1\/2 {left:50%;
}
.top-2 {top:.5rem;
}
.right-2 {right:.5rem;
}
.top-\[-2vh\] {top:-2vh;
}
.right-\[-2vw\] {right:-2vw;
}
.-top-3 {top:-.75rem;
}
.top-\[0\.4rem\] {top:.4rem;
}
.top-\[1\.5px\] {top:1.5px;
}
.left-0 {left:0;
}
.top-8 {top:2rem;
}
.-left-0\.5 {left:-.125rem;
}
.-left-0 {left:-0px;
}
.-right-0\.5 {right:-.125rem;
}
.-right-0 {right:-0px;
}
.bottom-12 {bottom:3rem;
}
.top-0 {top:0;
}
.right-0 {right:0;
}
.-top-8 {top:-2rem;
}
.-left-3 {left:-.75rem;
}
.top-5 {top:1.25rem;
}
.top-28 {top:7rem;
}
.-left-\[5\.25rem\] {left:-5.25rem;
}
.-top-24 {top:-6rem;
}
.z-50 {z-index:50;
}
.z-10 {z-index:10;
}
.z-20 {z-index:20;
}
.-z-10 {z-index:-10;
}
.col-start-2 {grid-column-start:2;
}
.col-start-3 {grid-column-start:3;
}
.col-start-4 {grid-column-start:4;
}
.col-start-5 {grid-column-start:5;
}
.col-start-6 {grid-column-start:6;
}
.col-start-7 {grid-column-start:7;
}
.mx-auto {margin-left:auto;
	margin-right:auto;
}
.mx-6 {margin-left:1.5rem;
	margin-right:1.5rem;
}
.mx-0\.5 {margin-left:.125rem;
	margin-right:.125rem;
}
.mx-0 {margin-left:0;
	margin-right:0;
}
.mx-4 {margin-left:1rem;
	margin-right:1rem;
}
.\!my-0 {margin-top:0!important;
	margin-bottom:0!important;
}
.mx-2 {margin-left:.5rem;
	margin-right:.5rem;
}
.my-4 {margin-top:1rem;
	margin-bottom:1rem;
}
.-my-1\.5 {margin-top:-.375rem;
	margin-bottom:-.375rem;
}
.-my-1 {margin-top:-.25rem;
	margin-bottom:-.25rem;
}
.my-0 {margin-top:0;
	margin-bottom:0;
}
.my-6 {margin-top:1.5rem;
	margin-bottom:1.5rem;
}
.mt-6 {margin-top:1.5rem;
}
.mt-8 {margin-top:2rem;
}
.mt-4 {margin-top:1rem;
}
.mt-0 {margin-top:0;
}
.mb-0 {margin-bottom:0;
}
.\!mb-0 {margin-bottom:0!important;
}
.mb-4 {margin-bottom:1rem;
}
.mb-2 {margin-bottom:.5rem;
}
.mb-8 {margin-bottom:2rem;
}
.mt-2 {margin-top:.5rem;
}
.\!mb-1 {margin-bottom:.25rem!important;
}
.mb-3 {margin-bottom:.75rem;
}
.ml-5 {margin-left:1.25rem;
}
.ml-1 {margin-left:.25rem;
}
.ml-2 {margin-left:.5rem;
}
.mb-\[3\.75rem\] {margin-bottom:3.75rem;
}
.-mr-6 {margin-right:-1.5rem;
}
.mr-auto {margin-right:auto;
}
.-mr-1\.5 {margin-right:-.375rem;
}
.-mr-1 {margin-right:-.25rem;
}
.mt-1 {margin-top:.25rem;
}
.mr-2 {margin-right:.5rem;
}
.mb-6 {margin-bottom:1.5rem;
}
.box-content {box-sizing:content-box;
}
.block {display:block;
}
.flex {display:flex;
}
.grid {display:grid;
}
.hidden {display:none;
}
.h-40 {height:10rem;
}
.h-6 {height:1.5rem;
}
.h-auto {height:auto;
}
.\!h-auto {height:auto!important;
}
.h-10 {height:2.5rem;
}
.h-5 {height:1.25rem;
}
.h-4 {height:1rem;
}
.h-24 {height:6rem;
}
.h-16 {height:4rem;
}
.h-\[20vh\] {height:20vh;
}
.h-12 {height:3rem;
}
.h-8 {height:2rem;
}
.h-full {height:100%;
}
.h-1\/2 {height:50%;
}
.h-2\.5 {height:.625rem;
}
.h-2 {height:.5rem;
}
.h-1 {height:.25rem;
}
.h-7 {height:1.75rem;
}
.h-\[2px\] {height:2px;
}
.h-60 {height:15rem;
}
.h-\[250px\] {height:250px;
}
.h-\[300px\] {height:300px;
}
.h-96 {height:24rem;
}
.max-h-64 {max-height:16rem;
}
.max-h-\[436px\] {max-height:436px;
}
.max-h-0 {max-height:0px;
}
.max-h-\[16rem\] {max-height:16rem;
}
.w-80 {width:20rem;
}
.w-6 {width:1.5rem;
}
.w-full {width:100%;
}
.w-28 {width:7rem;
}
.w-5 {width:1.25rem;
}
.w-1\/5 {width:20%;
}
.w-3\/4 {width:75%;
}
.w-44 {width:11rem;
}
.w-10 {width:2.5rem;
}
.w-72 {width:18rem;
}
.w-16 {width:4rem;
}
.w-\[20vw\] {width:20vw;
}
.w-12 {width:3rem;
}
.w-8 {width:2rem;
}
.w-3\/5 {width:60%;
}
.w-min {width:-moz-min-content;
	width:min-content;
}
.\!w-auto {width:auto!important;
}
.w-2\.5 {width:.625rem;
}
.w-2 {width:.5rem;
}
.w-0\.5 {width:.125rem;
}
.w-0 {width:0px;
}
.w-1\/6 {width:16.666667%;
}
.w-1\/2 {width:50%;
}
.w-4 {width:1rem;
}
.w-20 {width:5rem;
}
.w-1 {width:.25rem;
}
.w-screen {width:100vw;
}
.w-\[140\%\] {width:140%;
}
.w-96 {width:24rem;
}
.w-px {width:1px;
}
.min-w-\[2\.5rem\] {min-width:2.5rem;
}
.min-w-\[1rem\] {min-width:1rem;
}
.min-w-\[1\.25rem\] {min-width:1.25rem;
}
.min-w-\[9rem\] {min-width:9rem;
}
.min-w-\[6\.75rem\] {min-width:6.75rem;
}
.min-w-\[1\.75rem\] {min-width:1.75rem;
}
.min-w-\[1\.5rem\] {min-width:1.5rem;
}
.min-w-\[52px\] {min-width:52px;
}
.max-w-screen-sm {max-width:640px;
}
.max-w-\[45\%\] {max-width:45%;
}
.max-w-screen-md {max-width:768px;
}
.max-w-full {max-width:100%;
}
.max-w-\[640px\] {max-width:640px;
}
.max-w-sm {max-width:24rem;
}
.max-w-\[min-content\] {max-width:-moz-min-content;
	max-width:min-content;
}
.flex-1 {flex:1 1 0%;
}
.flex-none {flex:none;
}
.flex-auto {flex:1 1 auto;
}
.flex-grow {flex-grow:1;
}
.flex-grow-0 {flex-grow:0;
}
.-translate-x-1\/2 {--tw-translate-x: -50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {--tw-translate-x: 0px;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {--tw-rotate: 180deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-0 {--tw-rotate: 0deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95 {--tw-scale-x: .95;
	--tw-scale-y: .95;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-110 {--tw-scale-x: 1.1;
	--tw-scale-y: 1.1;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes spin {to {transform:rotate(360deg);
	}
}
.animate-spin {animation:spin 1s linear infinite;
}
.cursor-pointer {cursor:pointer;
}
.\!cursor-default {cursor:default!important;
}
.select-none {-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}
.resize-none {resize:none;
}
.resize {resize:both;
}
.grid-cols-7 {grid-template-columns:repeat(7,minmax(0,1fr));
}
.flex-col {flex-direction:column;
}
.flex-wrap {flex-wrap:wrap;
}
.content-center {align-content:center;
}
.items-start {align-items:flex-start;
}
.items-end {align-items:flex-end;
}
.items-center {align-items:center;
}
.justify-start {justify-content:flex-start;
}
.justify-end {justify-content:flex-end;
}
.justify-center {justify-content:center;
}
.justify-between {justify-content:space-between;
}
.gap-10 {gap:2.5rem;
}
.gap-5 {gap:1.25rem;
}
.gap-2 {gap:.5rem;
}
.gap-6 {gap:1.5rem;
}
.gap-4 {gap:1rem;
}
.gap-0 {gap:0px;
}
.gap-\[2px\] {gap:2px;
}
.gap-8 {gap:2rem;
}
.overflow-auto {overflow:auto;
}
.overflow-hidden {overflow:hidden;
}
.overflow-x-auto {overflow-x:auto;
}
.overflow-x-hidden {overflow-x:hidden;
}
.overflow-ellipsis {text-overflow:ellipsis;
}
.whitespace-nowrap {white-space:nowrap;
}
.whitespace-pre {white-space:pre;
}
.whitespace-pre-line {white-space:pre-line;
}
.rounded-xl {border-radius:.75rem;
}
.rounded {border-radius:.25rem;
}
.rounded-3xl {border-radius:1.5rem;
}
.rounded-full {border-radius:9999px;
}
.rounded-md {border-radius:.375rem;
}
.\!rounded {border-radius:.25rem!important;
}
.rounded-b {border-bottom-right-radius:.25rem;
	border-bottom-left-radius:.25rem;
}
.rounded-l-full {border-top-left-radius:9999px;
	border-bottom-left-radius:9999px;
}
.rounded-r-full {border-top-right-radius:9999px;
	border-bottom-right-radius:9999px;
}
.border {border-width:1px;
}
.border-2 {border-width:2px;
}
.border-4 {border-width:4px;
}
.border-y {border-top-width:1px;
	border-bottom-width:1px;
}
.border-b {border-bottom-width:1px;
}
.border-t-2 {border-top-width:2px;
}
.border-l {border-left-width:1px;
}
.border-solid {border-style:solid;
}
.border-dashed {border-style:dashed;
}
.border-primary {--tw-border-opacity: 1;
	border-color:rgb(0 173 118 / var(--tw-border-opacity));
}
.border-red-600 {--tw-border-opacity: 1;
	border-color:rgb(220 38 38 / var(--tw-border-opacity));
}
.border-neutral-200 {--tw-border-opacity: 1;
	border-color:rgb(229 229 229 / var(--tw-border-opacity));
}
.border-gray-500 {--tw-border-opacity: 1;
	border-color:rgb(107 114 128 / var(--tw-border-opacity));
}
.border-gray-600 {--tw-border-opacity: 1;
	border-color:rgb(75 85 99 / var(--tw-border-opacity));
}
.border-amber-500 {--tw-border-opacity: 1;
	border-color:rgb(245 158 11 / var(--tw-border-opacity));
}
.border-red-500 {--tw-border-opacity: 1;
	border-color:rgb(239 68 68 / var(--tw-border-opacity));
}
.border-neutral-500 {--tw-border-opacity: 1;
	border-color:rgb(115 115 115 / var(--tw-border-opacity));
}
.border-neutral-400 {--tw-border-opacity: 1;
	border-color:rgb(163 163 163 / var(--tw-border-opacity));
}
.border-neutral-600 {--tw-border-opacity: 1;
	border-color:rgb(82 82 82 / var(--tw-border-opacity));
}
.border-gray-300 {--tw-border-opacity: 1;
	border-color:rgb(209 213 219 / var(--tw-border-opacity));
}
.border-neutral-300 {--tw-border-opacity: 1;
	border-color:rgb(212 212 212 / var(--tw-border-opacity));
}
.\!border-primary {--tw-border-opacity: 1 !important;
	border-color:rgb(0 173 118 / var(--tw-border-opacity))!important;
}
.border-gray-700 {--tw-border-opacity: 1;
	border-color:rgb(55 65 81 / var(--tw-border-opacity));
}
.\!border-gray-300 {--tw-border-opacity: 1 !important;
	border-color:rgb(209 213 219 / var(--tw-border-opacity))!important;
}
.border-slate-400 {--tw-border-opacity: 1;
	border-color:rgb(148 163 184 / var(--tw-border-opacity));
}
.border-green-700 {--tw-border-opacity: 1;
	border-color:rgb(21 128 61 / var(--tw-border-opacity));
}
.bg-neutral-200 {--tw-bg-opacity: 1;
	background-color:rgb(229 229 229 / var(--tw-bg-opacity));
}
.bg-white {--tw-bg-opacity: 1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-transparent {background-color:transparent;
}
.bg-primary {--tw-bg-opacity: 1;
	background-color:rgb(0 173 118 / var(--tw-bg-opacity));
}
.bg-neutral-500 {--tw-bg-opacity: 1;
	background-color:rgb(115 115 115 / var(--tw-bg-opacity));
}
.bg-materialGreen {--tw-bg-opacity: 1;
	background-color:rgb(229 234 220 / var(--tw-bg-opacity));
}
.bg-gray-200 {--tw-bg-opacity: 1;
	background-color:rgb(229 231 235 / var(--tw-bg-opacity));
}
.\!bg-primary {--tw-bg-opacity: 1 !important;
	background-color:rgb(0 173 118 / var(--tw-bg-opacity))!important;
}
.\!bg-gray-50 {--tw-bg-opacity: 1 !important;
	background-color:rgb(249 250 251 / var(--tw-bg-opacity))!important;
}
.bg-stone-300 {--tw-bg-opacity: 1;
	background-color:rgb(214 211 209 / var(--tw-bg-opacity));
}
.bg-stone-500 {--tw-bg-opacity: 1;
	background-color:rgb(120 113 108 / var(--tw-bg-opacity));
}
.bg-gray-600 {--tw-bg-opacity: 1;
	background-color:rgb(75 85 99 / var(--tw-bg-opacity));
}
.bg-neutral-300 {--tw-bg-opacity: 1;
	background-color:rgb(212 212 212 / var(--tw-bg-opacity));
}
.bg-gray-300 {--tw-bg-opacity: 1;
	background-color:rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-gray-500 {--tw-bg-opacity: 1;
	background-color:rgb(107 114 128 / var(--tw-bg-opacity));
}
.bg-green-700 {--tw-bg-opacity: 1;
	background-color:rgb(21 128 61 / var(--tw-bg-opacity));
}
.bg-gray-900 {--tw-bg-opacity: 1;
	background-color:rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-sky-500 {--tw-bg-opacity: 1;
	background-color:rgb(14 165 233 / var(--tw-bg-opacity));
}
.bg-black\/50 {background-color:#00000080;
}
.bg-compensaGreen {--tw-bg-opacity: 1;
	background-color:rgb(0 133 65 / var(--tw-bg-opacity));
}
.bg-green-600 {--tw-bg-opacity: 1;
	background-color:rgb(22 163 74 / var(--tw-bg-opacity));
}
.bg-logo {background-image:url(logo.png);
}
.bg-greenLeaves {background-image:url(greenLeaves.svg);
}
.bg-gradient-to-r {background-image:linear-gradient(to right,var(--tw-gradient-stops));
}
.bg-thank-you-et {background-image:url(thankyou-estonian.svg);
}
.bg-thank-you-ru {background-image:url(thankyou-russian.svg);
}
.bg-thank-you {background-image:url(thankyou-default.svg);
}
.bg-peugeot208 {background-image:url(peugeot208-w-graphic.png);
}
.bg-family-thankyou {background-image:url(family-thankyou.png);
}
.from-transparent {--tw-gradient-from: transparent;
	--tw-gradient-to: rgb(0 0 0 / 0);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-white {--tw-gradient-to: #fff;
}
.bg-contain {background-size:contain;
}
.bg-cover {background-size:cover;
}
.bg-right-top {background-position:right top;
}
.bg-center {background-position:center;
}
.bg-left {background-position:left;
}
.bg-no-repeat {background-repeat:no-repeat;
}
.stroke-white {stroke:#fff;
}
.stroke-primary {stroke:#00ad76;
}
.stroke-neutral-600 {stroke:#525252;
}
.stroke-gray-100 {stroke:#f3f4f6;
}
.stroke-\[3px\] {stroke-width:3px;
}
.stroke-2 {stroke-width:2;
}
.p-6 {padding:1.5rem;
}
.p-4 {padding:1rem;
}
.p-1 {padding:.25rem;
}
.p-2 {padding:.5rem;
}
.p-0\.5 {padding:.125rem;
}
.p-0 {padding:0;
}
.p-1\.5 {padding:.375rem;
}
.px-0 {padding-left:0;
	padding-right:0;
}
.px-4 {padding-left:1rem;
	padding-right:1rem;
}
.px-6 {padding-left:1.5rem;
	padding-right:1.5rem;
}
.py-6 {padding-top:1.5rem;
	padding-bottom:1.5rem;
}
.py-4 {padding-top:1rem;
	padding-bottom:1rem;
}
.px-1 {padding-left:.25rem;
	padding-right:.25rem;
}
.py-2 {padding-top:.5rem;
	padding-bottom:.5rem;
}
.py-1 {padding-top:.25rem;
	padding-bottom:.25rem;
}
.px-5 {padding-left:1.25rem;
	padding-right:1.25rem;
}
.py-\[0\.4375rem\] {padding-top:.4375rem;
	padding-bottom:.4375rem;
}
.px-1\.5 {padding-left:.375rem;
	padding-right:.375rem;
}
.py-0\.5 {padding-top:.125rem;
	padding-bottom:.125rem;
}
.py-0 {padding-top:0;
	padding-bottom:0;
}
.px-2 {padding-left:.5rem;
	padding-right:.5rem;
}
.py-1\.5 {padding-top:.375rem;
	padding-bottom:.375rem;
}
.px-8 {padding-left:2rem;
	padding-right:2rem;
}
.pb-4 {padding-bottom:1rem;
}
.pt-10 {padding-top:2.5rem;
}
.pl-4 {padding-left:1rem;
}
.pr-6 {padding-right:1.5rem;
}
.pl-3 {padding-left:.75rem;
}
.pr-2 {padding-right:.5rem;
}
.pt-2 {padding-top:.5rem;
}
.pb-2 {padding-bottom:.5rem;
}
.pt-3 {padding-top:.75rem;
}
.pl-10 {padding-left:2.5rem;
}
.pb-3 {padding-bottom:.75rem;
}
.pl-2 {padding-left:.5rem;
}
.pr-1 {padding-right:.25rem;
}
.pr-4 {padding-right:1rem;
}
.pr-0 {padding-right:0;
}
.text-left {text-align:left;
}
.\!text-center {text-align:center!important;
}
.text-center {text-align:center;
}
.text-start {text-align:start;
}
.text-end {text-align:end;
}
.font-sans {font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
}
.text-sm {font-size:.875rem;
	line-height:1.25rem;
}
.\!text-3xl {font-size:1.875rem!important;
	line-height:2.25rem!important;
}
.\!text-xs {font-size:.75rem!important;
	line-height:1rem!important;
}
.text-xs {font-size:.75rem;
	line-height:1rem;
}
.\!text-base {font-size:1rem!important;
	line-height:1.5rem!important;
}
.\!text-\[8px\] {font-size:8px!important;
}
.text-2xl {font-size:1.5rem;
	line-height:2rem;
}
.text-xl {font-size:1.25rem;
	line-height:1.75rem;
}
.\!text-4xl {font-size:2.25rem!important;
	line-height:2.5rem!important;
}
.text-lg {font-size:1.125rem;
	line-height:1.75rem;
}
.font-semibold {font-weight:600;
}
.font-normal {font-weight:400;
}
.font-light {font-weight:300;
}
.\!font-normal {font-weight:400!important;
}
.font-medium {font-weight:500;
}
.font-bold {font-weight:700;
}
.font-italic {font-style: italic;
}
.uppercase {text-transform:uppercase;
}
.capitalize {text-transform:capitalize;
}
.leading-3 {line-height:.75rem;
}
.leading-6 {line-height:1.5rem;
}
.tracking-wider {letter-spacing:.05em;
}
.tracking-wide {letter-spacing:.025em;
}
.text-gray-500 {--tw-text-opacity: 1;
	color:rgb(107 114 128 / var(--tw-text-opacity));
}
.text-neutral-800 {--tw-text-opacity: 1;
	color:rgb(38 38 38 / var(--tw-text-opacity));
}
.text-primary {--tw-text-opacity: 1;
	color:rgb(0 173 118 / var(--tw-text-opacity));
}
.\!text-red-600 {--tw-text-opacity: 1 !important;
	color:rgb(220 38 38 / var(--tw-text-opacity))!important;
}
.text-neutral-700 {--tw-text-opacity: 1;
	color:rgb(64 64 64 / var(--tw-text-opacity));
}
.text-neutral-600 {--tw-text-opacity: 1;
	color:rgb(82 82 82 / var(--tw-text-opacity));
}
.text-white {--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity));
}
.\!text-neutral-700 {--tw-text-opacity: 1 !important;
	color:rgb(64 64 64 / var(--tw-text-opacity))!important;
}
.\!text-primary {--tw-text-opacity: 1 !important;
	color:rgb(0 173 118 / var(--tw-text-opacity))!important;
}
.text-gray-100 {--tw-text-opacity: 1;
	color:rgb(243 244 246 / var(--tw-text-opacity));
}
.text-gray-400 {--tw-text-opacity: 1;
	color:rgb(156 163 175 / var(--tw-text-opacity));
}
.text-green-700 {--tw-text-opacity: 1;
	color:rgb(21 128 61 / var(--tw-text-opacity));
}
.\!text-white {--tw-text-opacity: 1 !important;
	color:rgb(255 255 255 / var(--tw-text-opacity))!important;
}
.text-gray-900 {--tw-text-opacity: 1;
	color:rgb(17 24 39 / var(--tw-text-opacity));
}
.\!text-gray-400 {--tw-text-opacity: 1 !important;
	color:rgb(156 163 175 / var(--tw-text-opacity))!important;
}
.opacity-0 {opacity:0;
}
.opacity-100 {opacity:1;
}
.shadow-lg {--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}
.shadow-md {--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}
.shadow-none {--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}
.outline-none {outline:2px solid transparent;
	outline-offset:2px;
}
.blur-sm {--tw-blur: blur(4px);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur {--tw-blur: blur(8px);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition-all {transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s;
}
.transition-opacity {transition-property:opacity;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s;
}
.transition-colors {transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s;
}
.duration-300 {transition-duration:.3s;
}
.duration-200 {transition-duration:.2s;
}
.duration-500 {transition-duration:.5s;
}
.duration-150 {transition-duration:.15s;
}
.ease-in-out {transition-timing-function:cubic-bezier(.4,0,.2,1);
}
.backdrop\:bg-black\/50::backdrop {background-color:#00000080;
}
.focus-within\:mb-2:focus-within {margin-bottom:.5rem;
}
.focus-within\:border-primary:focus-within {--tw-border-opacity: 1;
	border-color:rgb(0 173 118 / var(--tw-border-opacity));
}
.focus-within\:pb-2:focus-within {padding-bottom:.5rem;
}
.hover\:border-primary:hover {--tw-border-opacity: 1;
	border-color:rgb(0 173 118 / var(--tw-border-opacity));
}
.hover\:border-opacity-40:hover {--tw-border-opacity: .4;
}
.hover\:bg-neutral-300:hover {--tw-bg-opacity: 1;
	background-color:rgb(212 212 212 / var(--tw-bg-opacity));
}
.hover\:bg-primary:hover {--tw-bg-opacity: 1;
	background-color:rgb(0 173 118 / var(--tw-bg-opacity));
}
.hover\:bg-stone-200:hover {--tw-bg-opacity: 1;
	background-color:rgb(231 229 228 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-100:hover {--tw-bg-opacity: 1;
	background-color:rgb(245 245 245 / var(--tw-bg-opacity));
}
.hover\:bg-stone-400:hover {--tw-bg-opacity: 1;
	background-color:rgb(168 162 158 / var(--tw-bg-opacity));
}
.hover\:bg-neutral-200:hover {--tw-bg-opacity: 1;
	background-color:rgb(229 229 229 / var(--tw-bg-opacity));
}
.hover\:bg-gray-300:hover {--tw-bg-opacity: 1;
	background-color:rgb(209 213 219 / var(--tw-bg-opacity));
}
.hover\:bg-gray-200:hover {--tw-bg-opacity: 1;
	background-color:rgb(229 231 235 / var(--tw-bg-opacity));
}
.hover\:text-white:hover {--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-gray-500:hover {--tw-text-opacity: 1;
	color:rgb(107 114 128 / var(--tw-text-opacity));
}
.hover\:shadow-2xl:hover {--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
	--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}
.hover\:shadow-lg:hover {--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}
.hover\:shadow-md:hover {--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}
.hover\:shadow-xl:hover {--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
}
.group:hover .group-hover\:bg-primary {--tw-bg-opacity: 1;
	background-color:rgb(0 173 118 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:\!text-white {--tw-text-opacity: 1 !important;
	color:rgb(255 255 255 / var(--tw-text-opacity))!important;
}
.peer:focus-within~.peer-focus-within\:-top-2 {top:-.5rem;
}
.peer:focus-within~.peer-focus-within\:left-3 {left:.75rem;
}
.peer:focus-within~.peer-focus-within\:bg-white {--tw-bg-opacity: 1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity));
}
.peer:focus-within~.peer-focus-within\:px-1 {padding-left:.25rem;
	padding-right:.25rem;
}
.peer:focus-within~.peer-focus-within\:text-xs {font-size:.75rem;
	line-height:1rem;
}
.peer:focus-within~.peer-focus-within\:text-primary {--tw-text-opacity: 1;
	color:rgb(0 173 118 / var(--tw-text-opacity));
}
.peer:hover~.peer-hover\:opacity-100 {opacity:1;
}
@media (min-width: 450px) {.xs\:left-auto {left:auto;
	}
	.xs\:mx-0\.5 {margin-left:.125rem;
		margin-right:.125rem;
	}
	.xs\:mx-0 {margin-left:0;
		margin-right:0;
	}
	.xs\:h-80 {height:20rem;
	}
	.xs\:w-\[25rem\] {width:25rem;
	}
	.xs\:w-\[5\.5rem\] {width:5.5rem;
	}
	.xs\:min-w-\[7\.5rem\] {min-width:7.5rem;
	}
	.xs\:max-w-sm {max-width:24rem;
	}
	.xs\:flex-row {flex-direction:row;
	}
	.xs\:items-center {align-items:center;
	}
	.xs\:justify-between {justify-content:space-between;
	}
	.xs\:justify-around {justify-content:space-around;
	}
	.xs\:gap-5 {gap:1.25rem;
	}
	.xs\:gap-0 {gap:0px;
	}
	.xs\:bg-cover {background-size:cover;
	}
	.xs\:px-6 {padding-left:1.5rem;
		padding-right:1.5rem;
	}
	.xs\:px-4 {padding-left:1rem;
		padding-right:1rem;
	}
	.xs\:text-start {text-align:start;
	}
	.xs\:text-2xl {font-size:1.5rem;
		line-height:2rem;
	}
}
@media (min-width: 640px) {.sm\:absolute {position:absolute;
	}
	.sm\:top-4 {top:1rem;
	}
	.sm\:top-6 {top:1.5rem;
	}
	.sm\:m-auto {margin:auto;
	}
	.sm\:my-4 {margin-top:1rem;
		margin-bottom:1rem;
	}
	.sm\:mb-4 {margin-bottom:1rem;
	}
	.sm\:mb-2 {margin-bottom:.5rem;
	}
	.sm\:h-20 {height:5rem;
	}
	.sm\:h-\[25vh\] {height:25vh;
	}
	.sm\:h-96 {height:24rem;
	}
	.sm\:w-3\/5 {width:60%;
	}
	.sm\:w-auto {width:auto;
	}
	.sm\:w-\[25vw\] {width:25vw;
	}
	.sm\:w-1\/5 {width:20%;
	}
	.sm\:w-4\/5 {width:80%;
	}
	.sm\:max-w-screen-sm {max-width:640px;
	}
	.sm\:gap-4 {gap:1rem;
	}
	.sm\:gap-8 {gap:2rem;
	}
	.sm\:whitespace-nowrap {white-space:nowrap;
	}
	.sm\:rounded-xl {border-radius:.75rem;
	}
	.sm\:border {border-width:1px;
	}
	.sm\:px-8 {padding-left:2rem;
		padding-right:2rem;
	}
	.sm\:px-2 {padding-left:.5rem;
		padding-right:.5rem;
	}
	.sm\:pt-5 {padding-top:1.25rem;
	}
	.sm\:pb-4 {padding-bottom:1rem;
	}
	.sm\:text-base {font-size:1rem;
		line-height:1.5rem;
	}
	.sm\:\!text-xs {font-size:.75rem!important;
		line-height:1rem!important;
	}
}
@media (min-width: 768px) {.md\:left-auto {left:auto;
	}
	.md\:top-0 {top:0;
	}
	.md\:h-\[55vh\] {height:55vh;
	}
	.md\:h-64 {height:16rem;
	}
	.md\:w-\[40vw\] {width:40vw;
	}
	.md\:w-3\/5 {width:60%;
	}
	.md\:bg-contain {background-size:contain;
	}
	.md\:bg-center {background-position:center;
	}
	.md\:px-4 {padding-left:1rem;
		padding-right:1rem;
	}
	.md\:px-8 {padding-left:2rem;
		padding-right:2rem;
	}
	.md\:text-sm {font-size:.875rem;
		line-height:1.25rem;
	}
}
@media (min-width: 1024px) {.lg\:left-1\/2 {left:50%;
	}
	.lg\:mt-0 {margin-top:0;
	}
	.lg\:flex {display:flex;
	}
	.lg\:h-20 {height:5rem;
	}
	.lg\:h-\[100vh\] {height:100vh;
	}
	.lg\:h-80 {height:20rem;
	}
	.lg\:w-48 {width:12rem;
	}
	.lg\:w-1\/2 {width:50%;
	}
	.lg\:w-\[70vw\] {width:70vw;
	}
	.lg\:w-full {width:100%;
	}
	.lg\:w-5\/6 {width:83.333333%;
	}
	.lg\:min-w-\[500px\] {min-width:500px;
	}
	.lg\:max-w-5xl {max-width:64rem;
	}
	.lg\:max-w-screen-sm {max-width:640px;
	}
	.lg\:-translate-x-1\/2 {--tw-translate-x: -50%;
		transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	.lg\:flex-row {flex-direction:row;
	}
	.lg\:rounded-3xl {border-radius:1.5rem;
	}
	.lg\:border-4 {border-width:4px;
	}
	.lg\:border-gray-300 {--tw-border-opacity: 1;
		border-color:rgb(209 213 219 / var(--tw-border-opacity));
	}
	.lg\:bg-white {--tw-bg-opacity: 1;
		background-color:rgb(255 255 255 / var(--tw-bg-opacity));
	}
	.lg\:bg-auto {background-size:auto;
	}
	.lg\:bg-cover {background-size:cover;
	}
	.lg\:bg-left {background-position:left;
	}
	.lg\:\!text-5xl {font-size:3rem!important;
		line-height:1!important;
	}
	.lg\:text-base {font-size:1rem;
		line-height:1.5rem;
	}
}
@media (min-width: 1280px) {.xl\:h-\[27rem\] {height:27rem;
	}
	.xl\:px-4 {padding-left:1rem;
		padding-right:1rem;
	}
}
.\[\&\:not\(\:last-child\)\]\:border-b:not(:last-child) {border-bottom-width:1px;
}
@font-face {font-family:ParafinaBoldFont;
	src:url(/EE/fonts/ParafinaBoldS.otf) format("opentype");
	font-weight:700;
	font-style:normal;
	font-display:swap;
}
@font-face {font-family:NormsProRegular;
	src:url(/EE/fonts/NormsProRegular.ttf) format("truetype");
	font-weight:400;
	font-style:normal;
	font-display:swap;
}
@font-face {font-family:NormsProBold;
	src:url(/EE/fonts/NormsProBold.ttf) format("truetype");
	font-weight:700;
	font-style:normal;
	font-display:swap;
}
.parafinaBold {font-family:ParafinaBoldFont,sans-serif;
}
.normsProRegular {font-family:NormsProRegular,sans-serif;
}
.normsProBold {font-family:NormsProBold,sans-serif;
}


/* Override dangerous min-widths that bust the mobile viewport */
.min-w-mobile,
.min-w-smallMobile {
    min-width: 0 !important;
    width: 100% !important;
}

.px-6.py-6.flex.flex-col {
    max-width: 100vw;
    box-sizing: border-box;
}
