:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1 / 1;height:100%;opacity:0;pointer-events:none;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width: 100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background: transparent;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-height: 30px;--vc-nav-width: 30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-inline:auto 50%;inset-block-start:auto;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color: var(--vc-clr-primary);--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-border-radius: 0;--vc-pgn-gap: 6px;--vc-pgn-height: 4px;--vc-png-bottom: 10px;--vc-png-left: auto;--vc-png-right: 10px;--vc-pgn-width: 16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}.hero-section[data-v-11bc449e]{position:relative;height:100vh;width:100%;background-color:#000}.carousel__item[data-v-11bc449e]{height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.hero-overlay[data-v-11bc449e]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;pointer-events:none}.carousel__pagination[data-v-11bc449e]{position:absolute;bottom:30px;z-index:10}.carousel__pagination-button[data-v-11bc449e]:after{width:12px;height:12px;border-radius:50%;background-color:#ffffff4d}.carousel__pagination-button--active[data-v-11bc449e]:after{background-color:#42b883}.main-footer[data-v-a3b8affe]{background:#1a1a1a;color:#fff;padding:40px 20px}.footer-container[data-v-a3b8affe]{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:0 20px 20px}.footer-column[data-v-a3b8affe]{flex:1;min-width:250px;margin:15px}.footer-column h3[data-v-a3b8affe]{border-bottom:2px solid #5e1717;padding-bottom:5px;margin-top:0;display:flex;align-items:baseline;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.pdf-grid[data-v-a3b8affe]{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:15px}.pdf-link[data-v-a3b8affe]{text-decoration:none;display:block;transition:transform .3s ease;flex-shrink:0}.pdf-link[data-v-a3b8affe]:hover{transform:scale(1.05)}.pdf-preview[data-v-a3b8affe]{background:#ffffff1a;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;transition:all .3s ease;cursor:pointer;border:1px solid rgba(255,255,255,.2);min-width:180px}.pdf-link:hover .pdf-preview[data-v-a3b8affe]{background:#ffffff26;border-color:#fff6;box-shadow:0 4px 12px #0000004d}.pdf-icon[data-v-a3b8affe]{color:#e74c3c;flex-shrink:0;transition:transform .3s ease}.pdf-link:hover .pdf-icon[data-v-a3b8affe]{transform:scale(1.1)}.pdf-info[data-v-a3b8affe]{display:flex;flex-direction:column;gap:4px}.pdf-name[data-v-a3b8affe]{color:#fff;font-size:.85em;font-weight:500;white-space:nowrap}.pdf-size[data-v-a3b8affe]{color:#aaa;font-size:.7em}.footer-column p[data-v-a3b8affe]{font-size:.9em;word-wrap:break-word;white-space:pre-line;text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-justify:inter-word;width:100%}.footer-column a[data-v-a3b8affe]{font-size:.9em;line-height:1.6}.footer-column a[data-v-a3b8affe]:hover{text-decoration:underline}.footer-column ul[data-v-a3b8affe]{list-style:none;padding:0}.footer-column ul li[data-v-a3b8affe]{margin-bottom:5px;display:flex;align-items:baseline;justify-content:left}.footer-bottom[data-v-a3b8affe]{text-align:center;padding:15px;font-size:.8em;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:768px){.pdf-grid[data-v-a3b8affe]{justify-content:center}.pdf-preview[data-v-a3b8affe]{min-width:150px;padding:10px 12px}.pdf-name[data-v-a3b8affe]{white-space:normal;word-break:break-word}}.nav-menu[data-v-a6f88e41]{display:flex;justify-content:space-between;width:70%;gap:20px;list-style:none;margin:0;padding:0;pointer-events:auto}.nav-item[data-v-a6f88e41]{position:relative;flex-grow:1;text-align:center}.nav-item:hover .dropdown[data-v-a6f88e41]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-item .dropdown a[data-v-a6f88e41]{font-weight:500;font-size:1rem;line-height:1.3;word-break:break-word;text-shadow:-1px -1px 0 rgba(255,255,255,.1),1px -1px 0 rgba(255,255,255,.1),-1px 1px 0 rgba(255,255,255,.1),1px 1px 0 rgba(255,255,255,.1)}.nav-link[data-v-a6f88e41]{color:#000;text-decoration:none;padding:10px 0;transition:color .3s;display:inline-block;font-weight:700;font-size:24px}.nav-link[data-v-a6f88e41]:hover{color:#000000ba;transform:scale(1.05);transition:all .35s ease}.dropdown[data-v-a6f88e41]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:280px;width:max-content;max-width:350px;box-shadow:0 10px 20px #0000001a;display:flex;flex-direction:column;padding:20px 0;z-index:100;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1);pointer-events:none;border-radius:6px;overflow:hidden}.nav-item:hover .dropdown[data-v-a6f88e41]{transform:translate(-50%) translateY(0);opacity:1;visibility:visible}.dropdown a[data-v-a6f88e41]{color:#333;text-decoration:none;font-size:14px;font-weight:400;text-align:left;line-height:1.2;transition:background .3s,color .3s;border-bottom:1px solid rgba(0,0,0,.1);padding:10px 20px;white-space:normal;word-break:break-word}.dropdown a[data-v-a6f88e41]:last-child{border-bottom:none}.dropdown a[data-v-a6f88e41]:hover{background:#00000026;color:#000}.nav-item:hover .dropdown[data-v-a6f88e41]{display:flex}.burger-btn[data-v-a6f88e41]{display:none;background:none;border:none;cursor:pointer;z-index:101;pointer-events:auto;position:fixed;left:20px;top:20px;transition:transform .3s ease}.burger-line[data-v-a6f88e41]{display:block;width:25px;height:3px;background:#fff;margin:5px 0}@media(max-width:768px){.nav-menu[data-v-a6f88e41]{position:fixed;display:flex;justify-content:space-between;top:0;left:-120%;width:100%;height:auto;background:#fff;flex-direction:column;padding:20px 10px 40px;transition:left .3s ease;z-index:100}.nav-item[data-v-a6f88e41]{flex-grow:0;text-align:center}.nav-item a[data-v-a6f88e41]{padding:6px}.nav-link[data-v-a6f88e41]{font-size:20pt}.nav-menu.is-active[data-v-a6f88e41]{left:0}.burger-btn[data-v-a6f88e41]{display:block}.burger-line[data-v-a6f88e41]{background:#000}.burger-btn.is-active[data-v-a6f88e41]{transform:scale(1.2)}.dropdown[data-v-a6f88e41]{position:static;left:auto;transform:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:1;visibility:visible;display:flex;padding:10px 0 10px 20px;pointer-events:auto;flex-direction:column;height:auto;max-height:none;overflow:visible;width:100%;min-width:auto;max-width:none}.nav-item:hover .dropdown[data-v-a6f88e41]{transform:none}.nav-item .dropdown a[data-v-a6f88e41]{color:#000;display:block;padding:10px 50px 10px 20px;border-bottom:none;font-size:16px;white-space:normal}}@font-face{font-family:PT Sans;src:url(src/assets/fonts/pt-sans/PTSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(src/assets/fonts/pt-sans/PTSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(src/assets/fonts/pt-sans/PTSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body,html{margin:0;padding:0;font-family:PT Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-header{position:absolute;top:0;left:0;width:100%;z-index:10;padding:0;display:flex;flex-direction:column;align-items:center;pointer-events:none;background:#ffffff59;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 2px 10px #0000001a}.logo-row{width:100%;display:flex;justify-content:center;padding-top:20px;margin-bottom:20px}.menu-row{width:100%;display:flex;justify-content:center;pointer-events:auto;padding-bottom:15px}.logo{pointer-events:auto}.logo img{height:80px;width:auto;transition:transform .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.logo img:hover{transform:scale(1.05)}.footer-column h3{font-weight:700}
