.red[data-v-2379dd73]{color:red}.table-container[data-v-0c4e1acf]{overflow-x:auto;width:100%}.table-mw[data-v-0c4e1acf]{border-collapse:collapse;margin:1rem 0;width:100%}.table-mw td[data-v-0c4e1acf],.table-mw th[data-v-0c4e1acf]{border:1px solid #dee2e6;padding:.75rem;vertical-align:middle}.table-mw th[data-v-0c4e1acf]{background-color:#f8f9fa;font-weight:600}.table-bordered[data-v-0c4e1acf],.table-bordered td[data-v-0c4e1acf],.table-bordered th[data-v-0c4e1acf]{border:1px solid #dee2e6}.table-hover tbody tr[data-v-0c4e1acf]:hover{background-color:#0000000d}.table-caption[data-v-0c4e1acf]{caption-side:top;color:#333;font-size:1.1rem;font-weight:600;padding:.5rem 0}.text-center[data-v-0c4e1acf]{text-align:center}.text-end[data-v-0c4e1acf]{text-align:right}.fw-bold[data-v-0c4e1acf]{font-weight:700}.t-font[data-v-0c4e1acf]{font-size:90%}@media screen and (max-width:450px){.table-mw[data-v-0c4e1acf]{font-size:90%}.table-mw td[data-v-0c4e1acf],.table-mw th[data-v-0c4e1acf]{padding:.5rem}.table-caption[data-v-0c4e1acf]{font-size:1rem}}.plus-list[data-v-4a7a5b73]{list-style:none;list-style-position:inside;margin:0;padding:0}.plus-list li[data-v-4a7a5b73]{background:#cce5ff40;color:#00008b;list-style-image:url(../icons/plus.svg);margin:.25rem 0 .75rem;padding:.25rem .5rem}.plus-list li[data-v-4a7a5b73]:hover{background:#cce5ff}.circle-check-list ul[data-v-4a7a5b73]{list-style:none;list-style-position:inside;margin:0;padding:0}.circle-check-list li[data-v-4a7a5b73]{background:#cce5ff40;color:#00008b;list-style-image:url(../icons/circle-check.svg);margin:.25rem 0 .75rem;padding:.25rem .5rem}.circle-check-list li[data-v-4a7a5b73]:hover{background:#cce5ff}.check-list ul[data-v-4a7a5b73]{list-style:none;list-style-position:inside;margin:0;padding:0}.check-list li[data-v-4a7a5b73]{background:#cce5ff40;color:#00008b;list-style-image:url(../icons/check.svg);margin:.25rem 0 .75rem;padding:.25rem .5rem}.check-list li[data-v-4a7a5b73]:hover{background:#cce5ff}#gallery-modern[data-v-c79c2a49]{--primary-color:#114070;--secondary-color:#64748b;--red-color:#dc3545;--grey-color:rgba(0,0,0,.35);--background-color:#fff;--surface-color:#f8fafc;--text-primary:#1e293b;--text-secondary:#64748b;--border-color:#e2e8f0;--shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--radius:12px;--transition:all .3s cubic-bezier(.4,0,.2,1)}.more button[data-v-c79c2a49]{font-size:.9rem;margin-top:1rem}.gallery-header[data-v-c79c2a49]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:0 .5rem}.gallery-title[data-v-c79c2a49]{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:0}.gallery-controls[data-v-c79c2a49]{display:flex;gap:.5rem}.gallery-controls button[data-v-c79c2a49]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;padding:.5rem;transition:var(--transition)}.gallery-controls button[data-v-c79c2a49]:hover{background:var(--primary-color);box-shadow:var(--shadow);color:#fff;transform:translateY(-1px)}.grid-view[data-v-c79c2a49]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:1rem}.grid-item[data-v-c79c2a49]{background:var(--background-color);box-shadow:var(--shadow);cursor:pointer;overflow:hidden;transition:var(--transition)}.grid-item[data-v-c79c2a49]:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-4px)}.image-container[data-v-c79c2a49]{overflow:hidden;position:relative}.grid-item img[data-v-c79c2a49]{height:100%;-o-object-fit:contain;object-fit:contain;transition:var(--transition);width:100%}.image-overlay[data-v-c79c2a49]{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:var(--transition)}.grid-item:hover .image-overlay[data-v-c79c2a49]{opacity:1}.image-overlay i[data-v-c79c2a49]{color:#fff;font-size:2rem}.image-info[data-v-c79c2a49]{align-items:center;display:flex;justify-content:space-between;padding:1rem}.image-title[data-v-c79c2a49]{color:var(--text-secondary);font-size:.9rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.image-number[data-v-c79c2a49]{background:var(--primary-color);border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.slider-view[data-v-c79c2a49]{position:relative}.slider-container[data-v-c79c2a49]{overflow:hidden;position:relative}.slider-track[data-v-c79c2a49]{display:flex;width:100%}.slide[data-v-c79c2a49]{box-sizing:border-box;display:flex;flex:0 0 100%;gap:1rem;justify-content:center;padding:0 1rem}.slide-item[data-v-c79c2a49]{cursor:pointer;flex:1;overflow:hidden;position:relative;transition:var(--transition)}.slide-item[data-v-c79c2a49]:hover{box-shadow:0 4px 15px #00000026;transform:translateY(-2px)}.slide-item img[data-v-c79c2a49]{height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.slide-info[data-v-c79c2a49]{color:var(--secondary-color);padding:.5rem 0;text-align:center;width:100%}.slide-item:hover .slide-info[data-v-c79c2a49]{opacity:1}.slide-title[data-v-c79c2a49]{display:block;font-size:.9rem}.slide-counter[data-v-c79c2a49]{background:#fff3;border-radius:12px;display:inline-block;font-size:.75rem;margin-top:.25rem;padding:.2rem .5rem}@media screen and (max-width:767px){.slide[data-v-c79c2a49]{justify-content:center}.slide-item[data-v-c79c2a49]{flex:0 0 90%;max-width:90%;text-align:center}.slide-item img[data-v-c79c2a49]{height:250px}}@media screen and (min-width:768px)and (max-width:1023px){.slide-item[data-v-c79c2a49]{flex:0 0 calc(50% - .5rem);max-width:calc(50% - .5rem)}.slide-item img[data-v-c79c2a49]{height:280px}}@media screen and (min-width:1024px)and (max-width:1599px){.slide-item img[data-v-c79c2a49]{max-height:300px}}@media screen and (min-width:1600px){.slide-item[data-v-c79c2a49]{flex:0 0 calc(33.333% - .67rem);max-width:calc(33.333% - .67rem)}.slide-item img[data-v-c79c2a49]{-o-object-fit:cover;object-fit:cover}}.slider-nav[data-v-c79c2a49]{align-items:center;background:#6d767ecc;border:none;box-shadow:var(--shadow);color:var(--color-white);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:40%;transform:translateY(-50%);transition:var(--transition);width:48px;z-index:10}.slider-nav[data-v-c79c2a49]:hover{background:var(--primary-color);color:#fff;opacity:.85;transform:translateY(-50%) scale(1.1)}.slider-prev[data-v-c79c2a49]{left:0}.slider-next[data-v-c79c2a49]{right:0}.slider-dots[data-v-c79c2a49]{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.5rem}.slider-dot[data-v-c79c2a49]{background:var(--grey-color);border:none;border-radius:50%;cursor:pointer;height:10px;transition:var(--transition);width:10px}.slider-dot.active[data-v-c79c2a49]{background:var(--secondary-color);transform:scale(1.3)}.slider-dot[data-v-c79c2a49]:hover{background:var(--primary-color);transform:scale(1.2)}.lightbox[data-v-c79c2a49]{align-items:center;animation:fadeIn-c79c2a49 .3s ease;background:#000000f2;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:1000}.lightbox-content[data-v-c79c2a49]{animation:scaleIn-c79c2a49 .3s cubic-bezier(.4,0,.2,1);background:var(--background-color);max-height:90vh;max-width:1200px;overflow:hidden;position:relative;width:100%}.lightbox-close[data-v-c79c2a49]{align-items:center;background:#00000059;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:var(--transition);width:56px;z-index:20}.lightbox-close[data-v-c79c2a49]:hover{background:var(--red-color);transform:scale(1.1)}.lightbox-nav[data-v-c79c2a49]{align-items:center;background:#000000bf;border:none;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;top:45%;transform:translateY(-50%);transition:var(--transition);width:56px;z-index:20}.lightbox-nav[data-v-c79c2a49]:hover{background:var(--primary-color);opacity:.8;transform:translateY(-50%) scale(1.1)}.lightbox-prev[data-v-c79c2a49]{left:1rem}.lightbox-next[data-v-c79c2a49]{right:1rem}.lightbox-image-container[data-v-c79c2a49]{align-items:flex-start;background:#000;display:flex;justify-content:center;min-height:70vh;overflow:hidden;position:relative}.lightbox-image[data-v-c79c2a49]{max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-loading[data-v-c79c2a49]{color:#fff;font-size:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.spin[data-v-c79c2a49]{animation:spin-c79c2a49 1s linear infinite}.lightbox-info[data-v-c79c2a49]{background:var(--background-color);min-height:10vh;padding:1.5rem}.lightbox-text[data-v-c79c2a49]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.lightbox-title[data-v-c79c2a49]{color:var(--text-primary);font-size:1.25rem;margin:0}.lightbox-counter[data-v-c79c2a49]{background:var(--primary-color);border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;padding:.375rem .75rem}.lightbox-thumbnails[data-v-c79c2a49]{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem 0}.thumbnail[data-v-c79c2a49]{border:2px solid transparent;border-radius:8px;cursor:pointer;flex:0 0 60px;height:60px;margin:0 2px;opacity:.6;overflow:hidden;transition:var(--transition)}.thumbnail[data-v-c79c2a49]:hover{opacity:.8;transform:scale(1.05)}.thumbnail.active[data-v-c79c2a49]{border-color:var(--secondary-color);opacity:1}.thumbnail img[data-v-c79c2a49]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.lightbox-dots[data-v-c79c2a49]{display:flex;gap:.5rem;justify-content:center;padding:1rem 0 .5rem}.lightbox-dot[data-v-c79c2a49]{background:var(--border-color);border:none;border-radius:50%;cursor:pointer;height:8px;transition:var(--transition);width:8px}.lightbox-dot.active[data-v-c79c2a49]{background:var(--secondary-color);transform:scale(1.3)}.lightbox-dot[data-v-c79c2a49]:hover{background:var(--primary-color);transform:scale(1.2)}.desktop-only[data-v-c79c2a49]{display:block}.mobile-only[data-v-c79c2a49]{display:none}.slide-next-enter-active[data-v-c79c2a49],.slide-next-leave-active[data-v-c79c2a49],.slide-prev-enter-active[data-v-c79c2a49],.slide-prev-leave-active[data-v-c79c2a49]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-next-enter-from[data-v-c79c2a49]{opacity:0;transform:translate(30px)}.slide-next-leave-to[data-v-c79c2a49],.slide-prev-enter-from[data-v-c79c2a49]{opacity:0;transform:translate(-30px)}.slide-prev-leave-to[data-v-c79c2a49]{opacity:0;transform:translate(30px)}@keyframes fadeIn-c79c2a49{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-c79c2a49{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin-c79c2a49{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:768px){.grid-view[data-v-c79c2a49]{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.slider-view[data-v-c79c2a49]{padding:1rem 0}.slider-nav[data-v-c79c2a49]{height:40px;width:40px}.slider-prev[data-v-c79c2a49]{left:.5rem}.slider-next[data-v-c79c2a49]{right:.5rem}.slide[data-v-c79c2a49]{padding:0 .5rem}.lightbox[data-v-c79c2a49]{padding:1rem}.lightbox-nav[data-v-c79c2a49]{height:44px;width:44px}.lightbox-image-container[data-v-c79c2a49]{min-height:250px}.lightbox-info[data-v-c79c2a49]{padding:1rem}.lightbox-text[data-v-c79c2a49]{align-items:flex-start;flex-direction:column;gap:.5rem}.desktop-only[data-v-c79c2a49]{display:none!important}.mobile-only[data-v-c79c2a49]{display:flex!important}.lightbox-dots[data-v-c79c2a49]{padding:.5rem 0}}@media(max-width:480px){.gallery-header[data-v-c79c2a49]{align-items:flex-start;flex-direction:column;gap:1rem}.grid-view[data-v-c79c2a49]{grid-template-columns:1fr}.slider-nav[data-v-c79c2a49]{top:37%}.grid-view[data-v-c79c2a49]{margin-bottom:1rem}.slider-view[data-v-c79c2a49]{padding:.5rem}.slide-item img[data-v-c79c2a49]{max-height:300px;max-width:400px}.slider-dots[data-v-c79c2a49]{margin-top:.25rem}.lightbox-nav[data-v-c79c2a49]{top:40%}.lightbox-close[data-v-c79c2a49],.lightbox-nav[data-v-c79c2a49]{height:36px;width:36px}.lightbox-title[data-v-c79c2a49]{font-size:1em;text-align:center;width:100%}.lightbox-dot[data-v-c79c2a49]{height:6px;width:6px}.more[data-v-c79c2a49]{margin-top:.25rem}.more button[data-v-c79c2a49]{margin-top:0}}@media(max-width:360px){.slide-item img[data-v-c79c2a49]{max-height:200px;max-width:285px}}
