*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:#232f3e #f7f7f9}html{scroll-behavior:smooth}body{color:#3e3e3e;background-color:#f7f7f9;margin:0;font-family:Lora,serif;font-weight:500;line-height:1.25;overflow-y:scroll}h1{color:#232f3e;text-align:center;margin:.67em 0;font-size:2em;font-weight:600;line-height:1.25}img{max-width:100%;height:auto}a{color:#444;cursor:pointer;text-decoration:none}p{color:#444;font-weight:500}section{flex-direction:column;place-content:center;width:100%;display:flex}textarea{min-height:10em}.app-container{width:90%;margin:auto;padding-bottom:1em}abbr[title]{cursor:default;text-decoration:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.btn){min-width:64px;color:inherit;letter-spacing:.02857em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:.25em;padding:6px 16px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.75;transition:background-color .25s,box-shadow .25s,border-color .25s,color .25s;display:inline-flex}:where(.btn):disabled{opacity:.6;cursor:default}:where(.btn):focus-visible{outline-offset:2px;outline:2px solid #232f3e}.btn--solid{color:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.btn--solid:hover{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.btn--outline{border:1px solid;padding:5px 15px}.btn--green{background-color:#53b88e}.btn--red{background-color:#d32f2f}.btn--red:hover{background-color:#b32626}.btn--orange{background-color:#ed6c02}.btn--send{background-color:#ff6200}.btn--text-green{color:#2e7d32;padding:6px 8px}.btn--text-green:hover{background-color:#2e7d320a}.field{border:1px solid;border-radius:4px;align-items:center;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;display:flex;position:relative}.field>label{background:var(--field-bg,#fff);pointer-events:none;padding:0 5px;font-size:12px;line-height:1;position:absolute;top:0;left:9px;transform:translateY(-50%)}.field input{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:.15px;background:0 0;border:0;padding:16.5px 14px;font-size:1rem}.field input:focus{outline:none}.field:focus-within{box-shadow:0 0 0 1px}.table-card{color:#000000de;background:#fff;border-radius:4px;width:100%;max-width:1000px;max-height:500px;margin:auto;overflow:auto;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.table-card table{border-collapse:separate;border-spacing:0;letter-spacing:.01071em;width:100%;min-width:300px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem}.table-card th,.table-card td{text-align:center;border-bottom:1px solid #e0e0e0;padding:6px 16px;font-weight:400;line-height:1.43}.table-card th{z-index:1;background:#fff;font-weight:700;line-height:1.5rem;position:sticky;top:0}.table-card caption{caption-side:bottom;color:#0009;text-align:left;padding:16px;font-weight:400}.dialog{width:calc(100% - 64px);max-width:800px;max-height:calc(100% - 64px);color:inherit;background-color:#f0f0f0;border:0;border-radius:4px;padding:1em;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.dialog:focus{outline:none}.dialog::backdrop{background:#00000080}@media (width>=992px){.dialog{padding:2em}}@media (width>=1368px){.dialog{padding:3em}}.err-msg{color:#f45531;background:#fff;margin-bottom:2em;padding:5px;font-size:1.1em;font-weight:600}.site-header{background-color:#232f3e;box-shadow:0 0 20px #ccc}.navbar{width:100%;padding:.5rem 0}@media (width>=1100px){.navbar{align-items:center;display:flex}}.navbar__brand{text-align:center;border-radius:5px;min-height:70px;margin:auto;display:block}.navbar__brand img{max-height:75px}@media (width>=900px){.navbar__brand{flex-basis:10%}}@media (width>=1100px){.navbar__brand{flex-basis:20%}}.navbar__scroll{max-width:100%;height:2.5em;margin:.25em auto auto 0;padding-bottom:.25em;overflow:hidden}@media (width>=900px){.navbar__scroll{flex-basis:85%;margin:0}}@media (width>=1100px){.navbar__scroll{flex-basis:70%;margin-left:auto}}.navbar__list{white-space:nowrap;scrollbar-width:none;align-items:flex-start;margin:0;padding:0 5%;list-style:none;display:flex;overflow-x:auto}.navbar__list::-webkit-scrollbar{display:none}.navbar__link{color:#fff;padding:.5em 1em;font-size:large;transition:color .15s ease-in-out;display:block}.navbar__link:hover{color:#5b8875}.navbar__link[aria-current]{color:#53b88e}.breadcrumb{box-sizing:content-box;background-color:#f8f9fa;border-radius:.375rem;width:90%;margin:auto;padding:1em 1em 0}.breadcrumb ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}@media (width>=768px){.breadcrumb ol{font-size:.9rem}}.breadcrumb li+li:before{content:"/";color:#6c757d;margin:0 .5rem;font-weight:500}.breadcrumb a{color:#232f3e;transition:color .2s}.breadcrumb a:hover{color:#11161d;text-decoration:underline}.breadcrumb [aria-current]{color:#6c757d;font-weight:500}.site-footer{color:#e1e1e1;text-align:center;background-color:#1a284b;flex-direction:column;display:flex;box-shadow:0 0 10px #444}.site-footer__top{color:#fff;font:inherit;cursor:pointer;background-color:#232f4e;border:0;padding:1em}.site-footer__sections{flex-direction:column;align-content:center;width:100%;margin:auto;display:flex}@media (width>=768px){.site-footer__sections{flex-flow:wrap;justify-content:space-between;width:80%}}.site-footer__section{flex-direction:column;padding:.5em;display:flex}@media (width>=768px){.site-footer__section{text-align:start;padding:2em}}.site-footer__section>*{padding:.2em}.site-footer__section a{box-sizing:content-box;color:#e1e1e1;width:100%;margin:.2%}.site-footer__section a:hover{color:#f45531}.site-footer__social{margin:auto;font-size:.8em}@media (width>=768px){.site-footer__social{margin:0;font-size:1em}}.site-footer__social a{text-align:end;justify-content:flex-end;align-items:center;display:flex}.site-footer__social img{width:auto;margin-left:1em}.disclaimer{box-sizing:content-box;color:#e1e1e1;text-align:justify;max-width:95%;margin:auto;padding:0 2em 2em;font-size:1em}.site-footer__copy{padding-bottom:1em;font-size:.8em}@media (width>=768px){.site-footer__copy{font-size:1em}}.go-to-top{cursor:pointer;background-color:#bdbdbd;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:fixed;bottom:1vh;right:.5em}.go-to-top[hidden]{display:none}@media (width>=768px){.go-to-top{bottom:5vh;right:2em}}.cookie-banner{z-index:9999;color:#fff;background-color:#232f3e;outline:2px solid #fff;flex-direction:column;align-items:center;width:80%;margin:auto;padding:1.5em;font-size:1em;display:flex;position:fixed;bottom:10px;left:0;right:0}.cookie-banner[hidden]{display:none}.cookie-banner p{color:inherit;flex-basis:80%;margin:0 0 1em}@media (width>=769px){.cookie-banner{flex-direction:row;font-size:1.1em}.cookie-banner p{flex-basis:85%;margin:0 5% 0 0}}.rate-alerts-btn{position:fixed}.rate-alerts-btn .btn{min-height:44px}.rate-alerts-btn{z-index:2;bottom:1vh;left:.2em}.rate-alerts-btn span{display:none}@media (width>=768px){.rate-alerts-btn{bottom:5vh;left:2em}.rate-alerts-btn img{margin-right:.5em}.rate-alerts-btn span{display:block}}.alerts-form{text-align:start}.alerts-form__logo{text-align:center;background-color:#232f3e;border-radius:8px;width:100px;margin:0 auto;padding:.5em}.alerts-form h4{margin:1.33em 0;font-size:1em}.alerts-form .field{--field-bg:#f0f0f0;color:#000000de;margin-bottom:1em}@media (width>=992px){.alerts-form .field{width:85%}}.alerts-form__pair{flex-direction:column;gap:1em;margin-bottom:1em;display:flex}@media (width>=768px){.alerts-form__pair{flex-direction:row;justify-content:space-between;align-items:center}.alerts-form__pair .picker{flex-basis:40%}}.alerts-form__pair .picker .field{width:100%;margin:0}.alerts-form__chosen{flex-wrap:wrap;align-items:center;margin:2em 0 0;padding:0;list-style:none;display:flex}.alerts-form__chosen li{margin:0 1em 1em 0}.alerts-form__chosen .btn{min-width:25px;height:20px;margin-left:.5em;padding:0 6px}.alerts-form__age{align-items:center;gap:1em;display:flex}.alerts-form__age input{cursor:pointer;width:20px;height:20px}.alerts-form__actions{justify-content:flex-end;gap:1em;margin-bottom:1em;display:flex}.alerts-form__done{text-align:center;padding:20px}.alerts-form__done p{font-size:1.25em}
