:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host){overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width, 1.25em)}.fa-layers svg.svg-inline--fa{inset:0;margin:auto;position:absolute}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index, auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.footer[data-v-4896eafd]{display:flex;flex-direction:column;align-items:center;width:100%;padding:10px 0;background:var(--background-color-bit-different)}.footerInner[data-v-4896eafd]{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(80%,750px);max-width:750px;margin:0 auto}.footerLinks[data-v-4896eafd]{display:flex;flex-wrap:wrap;justify-content:center}.footerBreadcrumb[data-v-4896eafd]{width:min(80%,750px);max-width:750px;margin:10px auto 0;font-size:11px;text-align:center;color:var(--text-color-light)}.footerBreadcrumb ol[data-v-4896eafd]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:0;margin:0}.footerAddress[data-v-4896eafd]{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.footerContact[data-v-4896eafd]{color:var(--text-color-light);font-size:12px;text-decoration:underline}.footerContact[data-v-4896eafd]:hover{text-decoration:none}.footerBreadcrumb li[data-v-4896eafd]:after{content:"/";margin-left:4px;color:var(--text-color-light)}.footerBreadcrumb li[data-v-4896eafd]:last-child:after{content:""}.breadcrumbLink[data-v-4896eafd]{color:inherit;text-decoration:underline}.breadcrumbLink[data-v-4896eafd]:hover{text-decoration:none}.breadcrumbCurrent[data-v-4896eafd]{font-weight:600}.footerElement[data-v-4896eafd]{color:var(--text-color-light);font-size:12px;background:none;margin:6px;word-break:normal;word-wrap:break-word;hyphens:auto;white-space:normal;border:none;text-align:center;padding:unset;text-shadow:-1px -1px 0 var(--background-color-light),1px -1px 0 var(--background-color-light),-1px 1px 0 var(--background-color-light),1px 1px 0 var(--background-color-light)}.buttonHover[data-v-4896eafd]:hover{cursor:pointer}button[data-v-4896eafd]{text-decoration:underline}.buttonsLeftBottom[data-v-4896eafd]{text-decoration:none}.cancelOverlay[data-v-4896eafd]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#00000073}.cancelDialog[data-v-4896eafd]{width:min(420px,100%);padding:24px;border-radius:16px;background:var(--background-color, #fff);color:var(--text-color, #111);box-shadow:0 18px 46px #0003}.cancelDialog h2[data-v-4896eafd]{margin:0 0 12px;font-size:1.15rem;text-align:left}.cancelDescription[data-v-4896eafd]{margin:0 0 18px;font-size:.95rem;color:var(--text-color-light, #333)}.cancelForm[data-v-4896eafd]{display:flex;flex-direction:column;gap:12px}.cancelLabel[data-v-4896eafd]{font-size:.85rem;font-weight:600}.cancelForm input[data-v-4896eafd]{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.2);font-size:.95rem;box-sizing:border-box}.cancelForm input[data-v-4896eafd]:focus{outline:2px solid var(--markup-color, #ac206b);outline-offset:2px}.cancelButtons[data-v-4896eafd]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cancelButtons button[data-v-4896eafd]{padding:8px 14px;border-radius:8px;border:none;font-size:.9rem;cursor:pointer;text-decoration:none}.cancelSubmit[data-v-4896eafd]{background:var(--markup-color, #ac206b);color:#fff}.cancelSubmit[data-v-4896eafd]:disabled{opacity:.7;cursor:default}.cancelClose[data-v-4896eafd]{background:transparent;color:var(--text-color, #111);border:1px solid rgba(0,0,0,.2)}.cancelMessage[data-v-4896eafd]{margin:-4px 0 0;font-size:.85rem}.cancelMessageError[data-v-4896eafd]{color:#c0392b}.cancelMessageSuccess[data-v-4896eafd]{color:#1e8449}@media (max-width: 900px){.footerInner[data-v-4896eafd],.footerBreadcrumb[data-v-4896eafd]{width:min(90%,750px)}}.logoWrapper[data-v-8d4bea1f]{display:inline-flex;align-items:center;gap:12px}.logoText[data-v-8d4bea1f]{display:inline-flex;flex-direction:column;align-items:flex-start;font-size:18px;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.08em;color:var(--text-color);text-align:left}.logoLinePrimary[data-v-8d4bea1f]{display:inline-flex;color:#444}.logoHeart[data-v-8d4bea1f]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ff5f8f,#ffa94d);color:#fff;font-size:18px;box-shadow:0 8px 16px #ff5f8f59}.logoTextAccent[data-v-8d4bea1f]{font-size:14px;font-weight:500;margin-top:2px;background:linear-gradient(135deg,#ff5f8f,#ffa94d);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width: 600px){.logoWrapper[data-v-8d4bea1f]{gap:14px}.logoText[data-v-8d4bea1f]{font-size:20px}.logoTextAccent[data-v-8d4bea1f]{font-size:16px;margin-top:2px}.logoHeart[data-v-8d4bea1f]{width:36px;height:36px;font-size:20px}}.cookie-banner[data-v-23353202]{position:fixed;bottom:0;left:0;margin:30px 20px;right:0;background:var(--background-color-bit-different);padding:15px 30px 40px;box-shadow:0 -1px 5px #0000001a;display:flex;flex-direction:column;align-items:center;z-index:1000;font-size:14px;animation:slideUp-23353202 2s ease-out}.cookie-banner p[data-v-23353202]{text-align:left}.cookie-banner h1[data-v-23353202]{margin-bottom:0;margin-top:10px;font-size:25px}.cookie-banner a[data-v-23353202]{cursor:pointer;text-decoration:underline}.logoField[data-v-23353202]{font-size:28px;display:flex;align-items:center;gap:12px;margin-bottom:15px;margin-top:10px;width:100%}.cookie-logo[data-v-23353202]{display:inline-flex;align-items:center}.cookie-logo[data-v-23353202] .logoHeart{width:28px;height:28px}.cookie-logo[data-v-23353202] .logoText{font-size:16px}.cookie-logo[data-v-23353202] .logoTextAccent{font-size:12px}.cookie-buttons[data-v-23353202]{display:flex;justify-content:end;width:60%;margin-left:auto;height:50px}.cookie-buttons button[data-v-23353202]{max-width:250px;width:100%;height:100%;font-weight:700;border:none;border-radius:8px;background-color:#555;color:#fff;cursor:pointer;margin:0 10px;font-size:14px}@media (max-width: 730px){.cookie-banner[data-v-23353202]{padding:15px 20px 40px;margin:unset}.cookie-banner h1[data-v-23353202]{font-size:20px}.cookie-buttons[data-v-23353202]{width:80%}}@keyframes slideUp-23353202{0%{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}#app{width:100%}main{width:100%;margin:0}body{--markup-color: #ac206b;--markup-color-high-contrast: #6a124f;--markup-color-less-contrast: #ba3f88;--markup-color-little-less-contrast: #a32a74;--markup-color-for-white-text: #6a124f;--markup-color-alt-very-transparent: #7ae2f76d;--markup-color2: rgb(96, 164, 0);--markup-color2-dark: rgb(0, 124, 0);--standard-border-radius: 8px;--background-color: #fffeff;--background-color-bit-different: #dadbe0;--background-color-light: #fffeff76;--background-color-bit-light: #fffeffe3;--text-color: #111;--text-color-light: #111111cc;--overlay-color: #00000012;--light-box-background: #6001a421;--video-ratio: 1.777777;--one-through-video-ratio: .5625;--fa-display: block;margin:unset;padding:0;font-family:Arial;font-size:17px;line-height:1.4;background-color:var(--background-color);color:var(--text-color)}table th,table td{font-size:inherit}table thead tr{color:var(--markup-color)}.wide-table{position:relative;width:100%;overflow:hidden;margin:1.5rem 0;mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 40px),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 40px),transparent 100%)}.wide-table__inner{display:block;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.5rem;scrollbar-width:thin}.wide-table__inner::-webkit-scrollbar{height:8px}.wide-table__inner::-webkit-scrollbar-thumb{background-color:#0003;border-radius:999px}.wide-table__inner::-webkit-scrollbar-track{background-color:transparent}html.darkmode .wide-table__inner::-webkit-scrollbar-thumb{background-color:#ffffff40}.wide-table__inner>table{min-width:1100px}.wide-table caption{margin-right:300px}.wide-table:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;pointer-events:none;background:linear-gradient(to left,#1111111f,#1110)}html.darkmode .wide-table{box-shadow:inset -12px 0 12px #00000073}html.darkmode .wide-table:after{background:linear-gradient(to left,#00000073,#0000)}html.darkmode{--markup-color: #8c1a6a;--markup-color-high-contrast: #6a124f;--markup-color-little-less-contrast: #a32a74;--markup-color-less-contrast: #ba3f88;--markup-color-for-white-text: #6a124f;--background-color: #141414;--background-color-bit-different: #2e2e2e;--background-color-light: #18181876;--background-color-bit-light: #181818e4;--overlay-color: #ffffff1f;--light-box-background: #ffffff1f;--text-color: white;--text-color-light: #ddddddcc}h1{font-size:2em}@media (max-width: 700px){h1{font-size:1.5em}}h1,h2,h3,h4,h5,h6{line-height:1.4}h2{font-size:1.7em;font-weight:700}h3{font-size:1.2em}.left{text-align:center;float:left;margin:10px 15px 0 10px;max-width:60%}.right{float:right;text-align:center;margin:10px 10px 0 15px;max-width:50%}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/roboto-v47-latin-500-CkrA1NAy.woff2) format("woff2"),url(/assets/roboto-v47-latin-500-BKYvY3Ea.ttf) format("truetype")}@media (max-width: 760px){h2{font-size:1.4em}}body.fullscreen{background-color:#111}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.compare-caption{font-weight:700;font-size:large}.popup{top:0;z-index:303;position:fixed;left:0;width:100%;height:100%;overflow:auto;background-color:var(--background-color-light)}.popup-content{color:var(--text-color);z-index:310;background-color:var(--background-color-bit-different);margin:90px auto 20px;padding:25px 25px 30px;box-shadow:2px 2px #fff3;width:fit-content;max-width:min(100%,580px);border-radius:15px;box-sizing:border-box;animation-name:fadeIn;animation-duration:.5s;min-width:min(65vw,350px)}@media (max-width: 760px){.popup-content{padding:15px 14px 25px}}.close{position:relative;right:0;top:-7px;font-size:30px;margin:unset;float:right;z-index:399}.close:hover,.close:focus{opacity:.8;text-decoration:none;cursor:pointer}.form-group{margin-bottom:10px}.contactFormInput{padding:10px 12px;margin:0 auto;width:70%;display:inline-block;border:1px solid #8a8a8a;border-radius:10px;box-sizing:border-box;background-color:#fff;color:#1c1c1c;transition:border-color .2s ease,box-shadow .2s ease}.contactFormInput::placeholder{color:#6c6c6c}.contactFormInput:focus{border-color:var(--markup-color);box-shadow:0 0 0 3px #6a5acd40;outline:none}#contact-form button:hover{background-color:#787a78f7}.bigButton{display:block;border-radius:15px;margin:12px auto;max-width:85%;min-width:150px;font-weight:700;color:#fff;font-size:14px;text-align:center;background:var(--markup-color);border:none;cursor:pointer;padding:11px 16px}@media (max-width: 600px){.bigButton{font-size:13px;min-width:130px;padding:10px 14px}}.bigButton:hover,.bigButton:active{opacity:.8}a{color:inherit;text-decoration:underline}a:hover{opacity:.65}a.no-opacity-on-hover:hover{opacity:1}@keyframes fadeIn{0%{opacity:0%}to{opacity:100%}}i:hover{opacity:.8}#loadingOverlay{position:fixed;top:0;left:0;width:100vw;height:99.9vh;background-color:var(--background-color);display:flex;align-items:center;justify-content:center;z-index:200;opacity:.8}#loadingIconInOverlay{font-size:50px;color:var(--text-color)}.loading-animation-big{position:absolute;border:5px solid var(--markup-color);border-top:5px solid transparent;width:100px;height:100px;border-radius:50%;top:calc(50% - 100px);left:calc(50% - 60px);animation:spin 2s linear infinite;z-index:23}.notification{position:fixed;z-index:403;height:55px;display:flex;align-items:center;top:-200px;font-size:15px;width:calc(60vw - 30px);max-width:700px;margin:0 auto;border:none;border-radius:15px;background-color:#2e7e00;text-align:center;padding:0 30px;box-shadow:0 2px 5px #0003;transition:top .5s ease;left:0;right:0}.notification.show{top:20px}@media (max-width: 580px){.notification{font-size:14px;width:calc(100% - 80px);margin:0 0 0 10px}}@media (max-width: 430px){.notification{font-size:13px}}@keyframes slideIn{0%{top:-200px}to{top:10px}}@keyframes slideOut{0%{top:10px}to{top:-220px}}@keyframes slideInFurther{0%{top:-200px}to{top:75px}}@keyframes slideOutFurther{0%{top:75px}to{top:-220px}}@keyframes slidePosFurtherToNormal{0%{top:75px}to{top:10px}}#menuBar[data-v-4d808a77]{display:flex;justify-content:center;align-items:center;gap:5px;box-sizing:border-box;color:var(--text-color);width:100%;margin:0;padding:5px clamp(16px,4vw,40px);border-radius:0;background:#fffffff5;border-bottom:1px solid rgba(15,23,42,.08);box-shadow:none;backdrop-filter:none}#menuBar .logoLink[data-v-4d808a77]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:18px;padding:6px;transition:background .2s ease}#menuBar .logoLink[data-v-4d808a77]:hover{background:rgb(from var(--markup-color) r g b / .12)}#menuBar .logoLink[data-v-4d808a77]:focus-visible{outline:2px solid var(--markup-color);outline-offset:2px}.homePage[data-v-933e9cdf]{width:100%;max-width:1120px;margin:0 auto;padding:0 12px 36px;box-sizing:border-box}.heroSection[data-v-933e9cdf]{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding:32px 20px;margin:8px 0;border-radius:24px;background:linear-gradient(135deg,#fffffff2,#d9d9ff73);box-shadow:0 18px 46px #2937691f}.heroCopy[data-v-933e9cdf]{flex:1 1 320px;min-width:280px}.heroCopy h1[data-v-933e9cdf]{margin:0 0 14px;font-size:clamp(1.85rem,3.4vw,2.2rem);line-height:1.1}.heroCopy p[data-v-933e9cdf]{margin:0 0 14px;font-size:1.02rem;line-height:1.55}.heroCopy ul[data-v-933e9cdf]{padding-left:18px;margin:0;display:flex;flex-direction:column;gap:6px;line-height:1.5}.heroImageWrapper[data-v-933e9cdf]{flex:1 1 280px;display:flex;justify-content:center}.heroGraphic[data-v-933e9cdf]{width:100%;max-width:420px;aspect-ratio:5 / 6;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 42px #212f5b2e;z-index:0}.heroGraphicPicture[data-v-933e9cdf]{display:block;width:100%;height:100%}.heroGraphic img[data-v-933e9cdf]{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:0}.heroGraphic[data-v-933e9cdf]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#10142c26,#10142c66);pointer-events:none;z-index:1}.howItWorksSection[data-v-933e9cdf],.registrationSection[data-v-933e9cdf]{background:#fff;border-radius:24px;padding:26px 20px;box-shadow:0 16px 36px #242a471a;margin-bottom:26px}.howItWorksSection h2[data-v-933e9cdf],.registrationSection h2[data-v-933e9cdf]{margin-top:0;margin-bottom:14px;font-size:clamp(1.55rem,2.8vw,1.9rem)}.howItWorksSection p[data-v-933e9cdf],.registrationSection p[data-v-933e9cdf]{margin:0 0 14px;line-height:1.55;color:var(--text-secondary-color, #4f566b)}.howItWorksGrid[data-v-933e9cdf]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.howItWorksGrid article[data-v-933e9cdf]{background:#5366ff0d;border-radius:18px;padding:20px;box-shadow:inset 0 0 0 1px #5366ff14}.howItWorksGrid h3[data-v-933e9cdf]{margin-top:0;margin-bottom:10px;font-size:1.15rem}.registrationForm[data-v-933e9cdf]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:5px}@media (min-width: 1200px){.registrationForm[data-v-933e9cdf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.formField[data-v-933e9cdf]{display:flex;flex-direction:column;gap:6px}.formField.fullWidth[data-v-933e9cdf]{grid-column:1 / -1}.formField label[data-v-933e9cdf],.formFieldLabel[data-v-933e9cdf]{font-weight:600}.formField input[data-v-933e9cdf],.formField select[data-v-933e9cdf]{border:1px solid rgba(63,68,90,.25);border-radius:10px;padding:12px 14px;font-size:1rem;background:#fdfdff;transition:border-color .2s ease,box-shadow .2s ease}.formField select[data-v-933e9cdf]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%235b6bff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;padding-right:44px;color:inherit}.formField select[data-v-933e9cdf]::-ms-expand{display:none}.formFieldset[data-v-933e9cdf]{border:1px solid rgba(63,68,90,.25);border-radius:12px;padding:15px 18px 18px;background:#fdfdff;gap:16px;display:block}.formFieldset[data-v-933e9cdf]:focus-within{border-color:#5b6bff;box-shadow:0 0 0 3px #5b6bff33}.formLegend[data-v-933e9cdf]{display:flex;flex-direction:column;gap:4px;padding:0 12px;font-weight:700;border:none;background:#fdfdff;width:fit-content}.formLegendTitle[data-v-933e9cdf]{font-size:1.25rem;line-height:1}.formLegendSubtitle[data-v-933e9cdf]{font-size:.95rem;font-weight:500;color:var(--text-secondary-color, #4f566b)}.checkboxGroup[data-v-933e9cdf]{display:flex;flex-wrap:wrap;gap:10px 16px}.searchPreferencesGrid[data-v-933e9cdf]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.searchAgeRow[data-v-933e9cdf]{display:flex;flex-wrap:wrap;gap:16px;grid-column:1 / -1;max-width:350px}.aboutYouGrid[data-v-933e9cdf]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.preferenceSection[data-v-933e9cdf]{gap:8px}.preferenceSection.preferenceAge[data-v-933e9cdf]{flex:1 1 100px}.preferenceAge .ageInput[data-v-933e9cdf]{width:90%;padding-left:5%;padding-right:5%}.radioGroup[data-v-933e9cdf]{display:flex;flex-wrap:wrap;gap:10px 16px}.radioOption[data-v-933e9cdf]{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--text-secondary-color, #4f566b);white-space:nowrap}.radioOption input[data-v-933e9cdf]{width:18px;height:18px;accent-color:#5b6bff}.checkboxOption[data-v-933e9cdf]{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--text-secondary-color, #4f566b)}.checkboxOption input[data-v-933e9cdf]{width:18px;height:18px;accent-color:#5b6bff}.privacyConsentLabel[data-v-933e9cdf]{display:flex;gap:12px;align-items:flex-start;font-size:.95rem;color:var(--text-secondary-color, #4f566b);line-height:1.45}.privacyConsentLabel input[data-v-933e9cdf]{width:18px;height:18px;margin-top:2px;accent-color:#5b6bff}.privacyLink[data-v-933e9cdf]{font-weight:600}.helperText[data-v-933e9cdf]{margin:0;font-size:.9rem;color:var(--text-secondary-color, #4f566b)}.uploadList[data-v-933e9cdf]{margin:4px 0 0;padding-left:18px;color:var(--text-secondary-color, #4f566b);font-size:.95rem}.uploadFileName[data-v-933e9cdf]{word-break:break-word}.formError[data-v-933e9cdf]{margin:4px 0 0;color:#b00020;font-weight:500;font-size:.95rem}.formField input[data-v-933e9cdf]:focus,.formField select[data-v-933e9cdf]:focus{outline:none;border-color:#5b6bff;box-shadow:0 0 0 3px #5b6bff33}.formField select[data-v-933e9cdf]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%233946ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E")}.submitButton[data-v-933e9cdf]{grid-column:1 / -1;justify-self:flex-start;padding:12px 24px;border:none;border-radius:999px;background:linear-gradient(135deg,#f18b4a,#f7985c);color:#fff;font-size:1.02rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.submitButton[data-v-933e9cdf]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #3949ff73}.submitButton[data-v-933e9cdf]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.formFeedback[data-v-933e9cdf]{margin-top:16px;padding:14px 18px;border-radius:16px;background:#5366ff1a;color:#2b3470;font-weight:600}.formFeedbackError[data-v-933e9cdf]{background:#b000201f;color:#6d0019;line-height:1}@media (max-width: 720px){.heroSection[data-v-933e9cdf]{padding:28px 20px}.heroGraphic[data-v-933e9cdf]{max-width:320px}}@media (max-width: 520px){.heroSection[data-v-933e9cdf]{padding:24px 16px;gap:20px}.registrationForm[data-v-933e9cdf]{grid-template-columns:1fr}.submitButton[data-v-933e9cdf]{width:100%;justify-self:stretch;text-align:center}}.legalpage[data-v-13ce2887]{margin:60px auto 50px;width:80%;max-width:800px;font-family:Arial,sans-serif;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-size:17px;line-height:1.6;word-break:break-word}.legalpage p[data-v-13ce2887]{font-size:1em;line-height:inherit}@media (max-width: 700px){.legalpage[data-v-13ce2887]{width:90%}}#closeBar[data-v-13ce2887]{position:fixed;top:0;left:0;width:100%;z-index:2;background-color:var(--text-color);height:50px;display:flex;align-items:center;justify-content:flex-end;padding-right:15px;box-sizing:border-box}#bigCloseButton[data-v-13ce2887]{color:var(--text-color);background-color:var(--background-color);border-radius:50%;height:44px;width:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;line-height:1;transition:background-color .2s ease}#bigCloseButton[data-v-13ce2887]:hover{opacity:.8}#hinttext[data-v-13ce2887]{display:flex;color:var(--background-color);font-size:14px;margin-right:10px;font-weight:700;align-items:center}.guidelines[data-v-b7a4e2bd]{display:flex;flex-direction:column;gap:1.5rem}.guidelines h1[data-v-b7a4e2bd]{font-size:2rem;margin-bottom:.5rem}.guidelines h2[data-v-b7a4e2bd]{font-size:1.4rem;margin-bottom:.25rem}.guidelines ul[data-v-b7a4e2bd]{padding-left:1.25rem;list-style:disc;display:flex;flex-direction:column;gap:.75rem}.guidelines p[data-v-b7a4e2bd]{margin:0}
