@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");:root{--border-radius: 4px;--color-background: #f0f0f0;--color-tabs-active: #ffffff;--color-tabs-inactive: #e5e5e5;--color-tabs-hover: #d8d8d8;--color-lines: #e0e0e0;--color-primary: #218c8d;--color-secundary: #c75315;--color-shadow: #c0c0c0;--color-text: #101010;--font-family-default: "Open Sans";--font-family-heading: "Raleway", Tahoma, Geneva, Verdana, sans-serif;--font-size-default: 1rem;--font-size-small: 0.8rem;--font-size-smallest: 0.7rem;--shadow: 2px 2px 5px var(--color-shadow);--space: 10px;--border-radius: 5px}.body{padding:0 var(--space) 0 var(--space);background-color:white}.body .wait{background-image:url("../img/wait.gif");min-height:80vh;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:50px;display:flex;align-items:center;justify-content:center;padding-top:107px}.body iframe{height:420px;border:0px;background-color:var(--color-background);width:100%}@media screen and (min-width:400px){.body>div{padding:var(--space)}}#yustis_logo a{background-image:url("../img/logo-invers.png");background-position-y:10px;background-position-x:5px;background-repeat:no-repeat;background-size:98px;display:block;height:51px;width:107px}#yustis_topmenu{position:relative;text-align:right;margin-top:2px;margin-right:4px}#yustis_topmenu svg{width:24px;height:24px}#yustis_topmenu_toggler{appearance:none;position:absolute}#yustis_topmenu_toggler:checked+div nav{transform:translateX(0)}#yustis_topmenu nav{background-color:#404040;position:fixed;top:0;bottom:0;right:0;width:250px;transform:translateX(260px);transition:transform 400ms ease;padding-top:40px;z-index:9}#yustis_topmenu nav a{color:#d0d0d0;display:block;text-decoration:none;padding:5px 11px 5px 5px}#yustis_topmenu nav a:hover{color:white;background-color:black}#yustis_topmenu nav svg{fill:#d0d0d0;position:absolute;top:10px;right:10px}#yustis_topmenu nav svg:hover{fill:white}#yustis_topmenu nav ul{margin:0;padding:0;list-style:none}#yustis_topmenu nav ul li.divider{border-top:1px solid var(--color-primary);margin:4px 0px}#yustis_topmenu nav ul li.divider span{display:none}joomla-alert{position:absolute;left:20vw;right:20vw;z-index:1000;top:30px;border:3px solid var(--color-primary);border-radius:10px;padding-top:20px}joomla-alert .alert-wrapper{font-weight:bold}joomla-alert .alert-header{position:absolute;top:-20px;padding:5px 10px;background:inherit;border-width:3px;border-color:inherit;border-style:solid;border-radius:10px}#yustis_user{text-align:right}#yustis_user>div{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--font-size-small);justify-content:flex-end;overflow:hidden;text-align:left;white-space:nowrap}#yustis_user>div svg{height:18px;margin-right:5px}.popup{align-items:flex-start;background-color:#FFFFFFD0;bottom:0;display:flex;transform:translateY(100vh);justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000;padding:40px 0 0 0}.popup.popped{transform:translateY(0)}.popup.popped>div{transform:translateY(0);transition:transform 200ms ease-in-out}.popup>div{background-color:var(--color-background);border:3px solid var(--color-lines);min-height:100px;max-width:95vw;min-width:300px;position:absolute;max-height:90vh;transform:translateY(100vh);transition:transform 200ms ease-in-out;box-shadow:rgba(149, 157, 165, 0.5) 0px 8px 24px 3px}.popup>div svg.stroke{height:20px;margin-right:4px;stroke:var(--color-primary)}.popup>div svg.fill{height:20px;margin-right:4px;fill:var(--color-primary)}.popup>div svg.close{height:20px;position:absolute;right:5px;top:5px}.popup>div h1{background-color:var(--color-primary);color:var(--color-background);display:flex;font-size:16px;margin:0;padding:5px}.popup>div h1 svg{height:20px;margin-right:4px}.popup>div h1 svg.stroke{stroke:var(--color-background)}.popup>div h1 svg.fill{fill:var(--color-background)}.popup>div .modal_fields{padding:15px}.popup>div .modal_fields .modal_field{margin:10px 0}.popup>div .modal_fields .modal_field input{padding:5px 5px 5px 10px;border-radius:17px;border:1px solid green}.popup>div .modal_fields .modal_field label{width:150px;display:inline-block;padding:5px 0 2px 0}.popup>div .modal_fields .modal_field .error_message{font-size:var(--font-size-small);color:red;font-weight:bold}.popup>div .modal_footer{border-top:1px solid var(--color-lines);display:flex;gap:10px;justify-content:center;padding:20px 0}.popup>div .modal_footer>button{box-shadow:rgba(149, 157, 165, 0.5) 0px 8px 24px 3px;background-color:var(--color-primary);border:none;color:var(--color-background);padding:5px 0;width:100px}.popup>div .modal_footer>button:first-child{background-color:var(--color-secundary)}@media screen and (min-width:500px){.popup{align-items:center;padding:0 0 40px 0}.popup .modal_fields .modal_field{display:flex}.popup .modal_fields .modal_field label{padding-bottom:5px}}*{box-sizing:border-box}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family-default);font-size:var(--font-size-default);margin:0;padding:0}body>*{width:100%;max-width:1200px;margin:0 auto}footer{background-color:white;padding-top:var(--space)}footer>div{border-top:2px solid var(--color-lines);color:var(--color-lines);font-size:var(--font-size-small);font-weight:bold;padding:0px 0}footer>div ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:3px;text-align:center}select{padding:5px}h1{font-family:var(--font-family-heading);font-weight:500;font-size:1.5rem}h1 small{font-size:0.8rem}h2{font-family:var(--font-family-heading);font-weight:500;font-size:1.2rem}h3{font-family:var(--font-family-heading);font-weight:800;font-size:1rem}header{background-color:white;padding:10px 10px 0 10px;position:sticky;top:0;z-index:1}header>div{align-items:center;display:grid;gap:10px;grid-template-columns:110px 1fr 30px;justify-content:flex-end;padding-top:10px}input{font-size:var(--font-size-default)}input::placeholder{font-size:var(--font-size-small)}svg.stroke{stroke:var(--color-text);fill:transparent}svg.fill{fill:var(--color-text);stroke:transparent}@media screen and (min-width:500px){footer>div>ul{flex-direction:row}footer>div>ul>li{padding:0 5px;border-left:1px solid var(--color-background)}footer>div>ul>li:first-child{padding:0 5px;border-left:none}}.timebox .periods{display:grid;grid-template-columns:repeat(6, 1fr);justify-content:space-between;gap:var(--space)}.timebox .periods button{width:100%}.timebox .years{padding-top:var(--space);display:grid;grid-template-columns:repeat(10, 1fr);justify-content:space-between;gap:var(--space)}.timebox .years button{width:100%}