.page-wrapper[data-v-41dc5d0b]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;font-size:1.2rem;min-height:100vh;background-image:url(/images/background.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--dark);color:var(--fontOnDark);padding:0 1.5rem}@media (max-width: 768px){.page-wrapper[data-v-41dc5d0b]{grid-template-rows:auto auto auto;font-size:1rem;padding:1.5rem 1rem 2rem}}.form[data-v-41dc5d0b]{display:flex;justify-content:center;align-items:flex-start;margin-top:2rem}@media (max-width: 768px){.form[data-v-41dc5d0b]{margin-top:3rem}}.form form[data-v-41dc5d0b]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:700px;padding:0 1rem;text-align:center}@media (max-width: 768px){.form form[data-v-41dc5d0b]{padding:0;align-items:stretch;gap:1rem;text-align:left}}.form form label[data-v-41dc5d0b]{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.2rem;color:var(--fontOnDark)}@media (max-width: 768px){.form form label[data-v-41dc5d0b]{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;font-size:1.05rem}}.form form label input[data-v-41dc5d0b]{min-width:400px;text-align:center;padding:.6rem 1rem;border-radius:999px;border:2px solid rgba(255,255,255,.4);background-color:#141e34e6;color:var(--fontOnDark);font-size:1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.form form label input[data-v-41dc5d0b]::placeholder{color:#ffffffb3}.form form label input[data-v-41dc5d0b]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e93f6f4d;background-color:#141e34}@media (max-width: 768px){.form form label input[data-v-41dc5d0b]{min-width:0;width:100%;text-align:left}}.form form .validation-error[data-v-41dc5d0b]{color:var(--contrast);font-size:.95rem;margin:0}@media (max-width: 768px){.form form .validation-error[data-v-41dc5d0b]{text-align:left}}.form form .p-button .button-text[data-v-41dc5d0b]{padding-right:1rem}@media (max-width: 768px){.form form .p-button[data-v-41dc5d0b]{width:100%;justify-content:center;text-align:center;font-size:1rem;line-height:1.5rem;margin-top:.5rem}}.result-text[data-v-41dc5d0b]{margin:0 auto;width:500px;text-align:center}@media (max-width: 768px){.result-text[data-v-41dc5d0b]{width:100%;padding:0 .5rem}}.error-message[data-v-41dc5d0b],.error[data-v-41dc5d0b],.success[data-v-41dc5d0b]{color:var(--contrast)}.page-wrapper[data-v-174426ce]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background-image:url(/images/background.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 1024px){.page-wrapper[data-v-174426ce]{display:block}}.page-wrapper .left[data-v-174426ce],.page-wrapper .right[data-v-174426ce]{height:100vh}@media (max-width: 1024px){.page-wrapper .left[data-v-174426ce],.page-wrapper .right[data-v-174426ce]{height:auto}}.page-wrapper .right[data-v-174426ce]{color:var(--fontOnDark);display:flex;align-items:center;justify-content:center}.page-wrapper .right .innerText[data-v-174426ce]{max-width:350px}.page-wrapper .right .innerText p[data-v-174426ce]{margin-top:1rem}.page-wrapper .right .innerText .heading[data-v-174426ce]{font-size:5rem;font-weight:300;text-align:center;margin:0 auto}@media (max-width: 1024px){.page-wrapper .right .innerText .heading[data-v-174426ce]{padding-top:2rem;font-size:3rem}}@media (max-width: 768px){.page-wrapper .right .innerText .heading[data-v-174426ce]{font-size:2rem}}.page-wrapper .left[data-v-174426ce]{color:var(--fontOnDark);display:flex;align-items:center;justify-content:center}.page-wrapper .left .content[data-v-174426ce]{padding:0 3rem;width:100%}@media (max-width: 1024px){.page-wrapper .left .content[data-v-174426ce]{padding:1rem 0}}.page-wrapper .left .content .message[data-v-174426ce]{margin:0 auto;text-align:center;max-width:600px;margin-top:2rem;font-size:2rem}@media (max-width: 768px){.page-wrapper .left .content .message[data-v-174426ce]{font-size:1.5rem}}#app{width:100%;height:100vh;background:var(--dark);padding:10px;overflow:hidden}#app .page-wrap{display:grid;height:100%}#app .page-wrap #router-view-wrapper{overflow:hidden;display:grid;grid-template-rows:auto 1fr;background:var(--light-background);height:100%;width:100%;border-radius:15px}:root{--dark: #141E34;--mid: #1e2b47;--light: #fefefe;--fontOnDark: #fff;--fontOnLight: #333;--contrast: #fbe175;--primary: #E93F6F;--primary-contrast: #fff;--lcpBlue: #00a6c9;--lcpDarkBlue: rgb(0, 47, 95);--lcpAlternative: #e93f6f;--color-midnight: #141E34;--color-midnight-light: #1e2b47;--color-lcp-blue: #00A3C7;--color-almond: #F6F4F1;--color-health-light-green:#56CD78;--color-prsa-green: #45A05A;--color-sport-yellow: #F7CF18;--color-energy-orange: #F39200;--color-pensions-pink: #E93F6F;--color-investment-purple: #A250D6;--color-insurance-blue: #4563C2;--light-background: var(--color-almond);--border-radius-xl: 2rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--font-size-md: 1.2rem;--font-size-lg: 1.5rem}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--dark);color:var(--fontOnDark);font-family:Source Sans Pro,sans-serif}#app{font-family:Source Sans Pro,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.logo{display:flex;align-items:center;justify-content:center;gap:1rem}.logo #header-logo{height:50px;margin:5px 5px 0}@media (max-width: 768px){.logo #header-logo{height:30px}}.logo p{font-size:4rem;padding-top:10px;font-weight:600;margin:0}@media (max-width: 768px){.logo p{font-size:2rem}}button{font-family:Source Sans Pro,sans-serif;background-color:transparent;border:none;cursor:pointer}button.p-button{background:var(--primary);color:var(--primary-contrast);border-radius:var(--border-radius-xl);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-md);transition:background-color .2s ease-in-out;border:2px solid var(--primary);font-weight:600;display:flex;align-items:center;gap:var(--space-sm)}button.p-button:not(:disabled):hover{background:transparent;border:2px solid var(--primary)}button.p-button:not(:disabled):hover .button-icon-animated{transform:translate(5px);color:var(--primary)}button.p-button:disabled{background:var(--light-background);border:2px solid var(--primary);color:var(--fontOnLight);cursor:not-allowed}button.p-button:disabled .button-icon-animated{color:var(--fontOnLight)}button.p-button .button-icon-animated{transition:transform .2s ease-in-out,color .2s ease-in-out;transform:translate(0)}
