:root{--color-input:#e6fbab;--color-input-disabled:#9bf3ff;--color-input-required:#ffbaba;--color-input-required-filled:#c5ffc5;--color-button:blue;--color-theme:darkolivegreen;--font-family:"Inter", sans-serif}*{box-sizing:border-box;line-height:1;font-family:var(--font-family);margin:0;padding:0}html,body{background:#f1f1f1;height:100%}p,li{margin-bottom:15px;line-height:1.2}nav{text-align:left;background:var(--color-theme);color:#fff;text-align:left;padding:5px 10px;font-size:20px}nav.menubar a{color:#fff;border:.5px solid #fff;border-radius:3px;margin-right:5px;padding:2px 5px;font-size:20px;text-decoration:none;display:inline-block}nav.breadcrumbs{justify-content:space-between;display:flex}nav.breadcrumbs a,nav.breadcrumbs span{border-radius:3px;margin:0;font-size:20px;text-decoration:none;display:inline-block}nav.breadcrumbs a{color:#fff}main{background:#f1f1f1;max-width:750px;margin:0 auto;padding:15px}.center{text-align:center;display:block}.grid{text-align:center}.grid.fotos{grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:5px;padding:0;display:grid}.item.fotos{box-sizing:content-box;background:#fff;border:3px solid #000;border-radius:6.5px;max-width:325px;display:inline-block}.item.fotos img{object-fit:contain;background:linear-gradient(45deg,#d3d3d3,#0000,#d3d3d3);width:100%;height:175px}.item.fotos .info{text-align:center;padding:5px}.item.fotos .info a{color:#fff;vertical-align:middle;background:#00f;border-radius:4px;margin:2px;padding:5px;font-weight:700;text-decoration:none;display:inline-block}.item.fotos .info a svg{vertical-align:middle;fill:#fff}h1{text-align:center;color:#fff;background:var(--color-theme);flex-direction:row;justify-content:center;align-items:flex-start;padding:2.5px 5px 10px;display:block}h1.flex{display:flex}h2{text-align:center;margin-top:10px;margin-bottom:25px;display:block}label{margin-bottom:15px;display:block}input[type=text],input[type=date],input[type=file],input[type=number],input[type=email],input[type=password],select,textarea,.input{background:var(--color-input);color:#000;border:2px solid #000;border-radius:4px;width:100%;margin-top:2.5px;margin-bottom:10px;padding:8px;display:block}input[type=text]::placeholder,input[type=date]::placeholder,input[type=file]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,textarea::placeholder,.input.placeholder{font-style:italic}.stripedinputs input[type=text]:required:placeholder-shown,.stripedinputs input[type=date]:required:placeholder-shown,.stripedinputs input[type=file]:required:placeholder-shown,.stripedinputs input[type=number]:required:placeholder-shown,.stripedinputs input[type=email]:required:placeholder-shown,.stripedinputs input[type=password]:required:placeholder-shown,.stripedinputs select:required,.stripedinputs textarea:required:placeholder-shown,.stripedinputs .input.empty.required{background:linear-gradient(to top right, var(--color-input-required) 25%, var(--color-input) 26%, var(--color-input) 75%, var(--color-input-required) 76%)!important}.stripedinputs input[type=text]:required,.stripedinputs input[type=date]:required,.stripedinputs input[type=file]:required,.stripedinputs input[type=number]:required,.stripedinputs input[type=email]:required,.stripedinputs input[type=password]:required,.stripedinputs select:required,.stripedinputs textarea:required,.stripedinputs .input.required{background:linear-gradient(to top right, var(--color-input-required-filled) 25%, var(--color-input) 26%, var(--color-input) 75%, var(--color-input-required-filled) 76%)!important}.stripedinputs input[type=text]:disabled,.stripedinputs input[type=date]:disabled,.stripedinputs input[type=file]:disabled,.stripedinputs input[type=number]:disabled,.stripedinputs input[type=email]:disabled,.stripedinputs input[type=password]:disabled,.stripedinputs select:disabled,.stripedinputs textarea:disabled,.stripedinputs .input.disabled{background:linear-gradient(to top right, var(--color-input-disabled) 25%, var(--color-input) 26%, var(--color-input) 75%, var(--color-input-disabled) 76%)!important}.filledinputs input[type=text]:required:placeholder-shown,.filledinputs input[type=date]:required:placeholder-shown,.filledinputs input[type=file]:required:placeholder-shown,.filledinputs input[type=number]:required:placeholder-shown,.filledinputs input[type=email]:required:placeholder-shown,.filledinputs input[type=password]:required:placeholder-shown,.filledinputs select:required,.filledinputs textarea:required:placeholder-shown,.filledinputs .input.empty.required{background:var(--color-input-required)}.filledinputs input[type=text]:required,.filledinputs input[type=date]:required,.filledinputs input[type=file]:required,.filledinputs input[type=number]:required,.filledinputs input[type=email]:required,.filledinputs input[type=password]:required,.filledinputs select:required,.filledinputs textarea:required,.filledinputs .input.required{background:var(--color-input-required-filled)}.filledinputs input[type=text]:disabled,.filledinputs input[type=date]:disabled,.filledinputs input[type=file]:disabled,.filledinputs input[type=number]:disabled,.filledinputs input[type=email]:disabled,.filledinputs input[type=password]:disabled,.filledinputs select:disabled,.filledinputs textarea:disabled,.filledinputs .input.disabled{background:var(--color-input-disabled)}input[type=checkbox]{width:40px;height:40px;margin-right:5px}fieldset{border:1px solid #000;border-radius:4px;padding:15px}.btn{background:var(--color-button,var(--color-theme));color:#fff;text-align:left;box-sizing:border-box;vertical-align:middle;border:1px solid #0005;border-radius:7.5px;align-items:center;width:fit-content;min-width:150px;max-width:225px;height:60px;padding:5px;font-size:20px;font-weight:400;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.btn svg,.btn .icon{fill:#fff;background:#0000001a;border:1px solid #0000000d;border-radius:6px;flex-shrink:0;width:50px;height:50px;margin-right:7.5px;display:block}.btn span{text-wrap:balance;word-break:normal;flex:1;width:min-content;min-width:100px;display:inline-block;overflow:visible}button,.button{background:var(--color-button,var(--color-theme));color:#fff;cursor:pointer;vertical-align:middle;border:1px solid #0005;border-radius:7.5px;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}b svg{vertical-align:middle;fill:#fff}tr:nth-child(2n){background:#f4f4f4}th,td{padding:.25em .5em}th{text-align:left;background:#eee;border-bottom:1px solid #aaa;font-weight:700}table{background:#fff;border:1px solid #aaa;width:100%;margin-bottom:30px}.btn:hover{filter:brightness(75%)}.auth{color:#add8e6;display:inline-block}.loading-spinner{object-view-box:-2 0 26 24;width:70px;animation:1s linear infinite spin;border-radius:100%!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero2{grid-template-columns:35% 65%;display:grid}.hero2-left{color:#0e4553;text-align:center;background-color:#93e9ff;padding:50px 15px}.hero2-left h2{letter-spacing:1px;margin-top:0;font-family:Gasoek One,sans-serif;font-size:50px;font-style:normal;font-weight:400}.hero2-left p{margin-bottom:0}.hero2-right{background:#579ad7 50%/cover no-repeat;min-height:14rem;padding:15px}.hero2-right-card{color:#fff;text-align:center;background:#000000b3;border-radius:15px;padding:10px;text-decoration:none;display:inline-block}.hero2-right-card h2{margin-bottom:0}.h3c{background:#f9f1e2;grid-template-columns:auto 200px;display:grid}.hero3{grid-template-columns:repeat(auto-fit,minmax(175px,210px));justify-content:center;gap:12.5px;display:grid}.hero3 .btn{max-width:unset;width:100%}@media only screen and (width<=550px){.hero2{grid-template-columns:unset;grid-template-rows:auto auto}.hero2 .hero2-left{padding:20px 15px}.hero3{grid-template-columns:1fr 1fr;gap:7.5px;margin:7.5px}nav.breadcrumbs{grid-template-columns:auto 5rem}}.font-1{font-optical-sizing:auto;font-family:Plus Jakarta Sans,sans-serif;font-style:normal}.font-2{font-family:Gasoek One,sans-serif;font-style:normal}.hero4{color:#332115;background-color:#f9f1e2;padding:20px 80px}.hero4-grid{grid-template-columns:repeat(auto-fit,minmax(200px,325px));place-content:start center;gap:15px;display:grid}.hero4-card{text-align:center;color:#000;background-color:#fff;border:2px solid gray;border-radius:7.5px;padding:5px;text-decoration:none;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.hero4-card img{object-fit:cover;border-radius:7.5px;width:100%;height:175px}.hero4 h2,.hero5 h2{font-size:32px}.hero4 h3{color:#332115;margin:10px 0;font-size:24px}.hero3{margin:0;padding:15px}.hero5{color:#e9f9b2;background-color:#5f6d3b;padding:20px 80px}.hero5-item h3{font-family:serif;font-size:2.75rem;font-weight:400;line-height:.75}.hero5-item h3 small{font-size:1.75rem}.hero5-item h4{font-size:2rem;font-weight:500}.hero5-item div{padding:.5px 0 10px}.hero5-item img{object-fit:cover;border-radius:178px;max-width:100%;height:8rem}.hero5-item:first-of-type{border-top:4px dotted #e9f9b2}.hero6{color:#f9f1e2;background-color:#332115;padding:5px 25px 25px}.hero5-item{border-bottom:4px dotted #e9f9b2;grid-template-columns:7rem minmax(225px,auto) 10rem;padding:7.5px 0;display:grid}@media only screen and (width>=551px) and (width<=875px){.hero5-item{grid-template-columns:5rem minmax(225px,auto)}.hero5-item img{display:none}.hero5-item h3{font-size:2rem;line-height:.75}.hero5-item h3 small{font-size:1.25rem}.hero5-item h4{font-size:2rem}.hero5-item div{padding-top:0;padding-bottom:5px}.hero4,.hero5{padding:20px 40px}}@media only screen and (width<=550px){.hero5-item{display:block}.hero5-item img{display:none}.hero5-item h3{font-size:2rem;line-height:unset}.hero5-item h3 small{font-size:1.25rem}.hero5-item br{display:none}.hero5-item h4{font-size:2rem}.hero5-item div{padding-top:0;padding-bottom:2.5px}.hero4,.hero5{padding:20px 40px}.hero5-item img{border-radius:25px;width:100%;height:125px}}.bolsas-grid{grid-template-columns:repeat(auto-fit,62mm);justify-content:center;display:grid}@media print{h1,.no-print{display:none!important}body,main{color:#000!important;background:#fff!important}}@media screen{.no-screen{display:none!important}.bolsas-grid{gap:15px;margin:10px}}.labelbolsa{text-align:center;background-color:#fff;border:5px solid #000;grid-template-rows:25mm auto 3.5mm;width:62mm;height:100mm;margin:0 auto;padding:10px;display:grid}.labelbolsa .head-div{grid-template-columns:26.5mm auto;display:grid}.labelbolsa .head-div img,.labelbolsa .head-div svg{float:left;height:25mm;margin:0}.labelbolsa .bottomborder{text-align:center;border-bottom:2.5px solid #000;margin:0 0 5px;padding-bottom:2.5px;display:block}.labelbolsa .foot-div{text-align:center;border-top:2.5px solid #000;margin:0;padding-top:2.5px;bottom:0}.labelbolsa .head-div .big{font-size:30px;display:block}.labelbolsa .body-div{border-top:2.5px solid #000;margin:5px 0;padding-top:5px;font-weight:200}.footer{text-align:center;background-color:#f8f9fa;justify-content:center;gap:15px;width:100%;height:80px;padding:10px 0;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -2px 5px #0000001a}.footer a{color:#000;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-width:75px;padding:5px 10px;font-weight:700;text-decoration:none;display:flex}.footer a:hover{text-decoration:underline}@keyframes activeIcon{0%{width:30px}to{width:100%}}.footer svg{border-radius:15px;width:30px;height:30px;margin-bottom:5px}.footer .active svg{color:#fff;background-color:#007bff;animation:.3s ease-in-out forwards activeIcon}.loader{color:#fff;text-align:center;background:#000;border-radius:10px;max-width:300px;margin:10px auto;padding:10px;display:block}.fab{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:background-color .3s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 8px #0003}.fab2{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s;display:flex;position:fixed;bottom:90px;right:10px;box-shadow:0 4px 8px #0003}body:has(.footer) .fab{bottom:100px}body:has(.footer) .fab2{bottom:170px}@media (prefers-color-scheme:dark){body{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#1f1f1f}main,.footer{color:#fff;background-color:#1f1f1f}.footer a{color:#fff}tr:nth-child(2n){background:#2a2a2a}th{background:#2a2a2a;border-bottom:1px solid #585858}table{border:1px solid #585858}.loader{color:#fff;background:#1f1f1f}fieldset{border:1px solid #585858}}b.danger{color:#fff;background:#b91c1c}
