.bootstrap-modal-dialog[data-v-36264dbf]{outline:none;opacity:0;transform:scale(0.95);transition-property:opacity,transform,display,overlay;transition-duration:.25s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);transition-behavior:allow-discrete}.bootstrap-modal-dialog[open][data-v-36264dbf]{opacity:1;transform:scale(1);display:flex;justify-content:center;align-items:center}@starting-style{.bootstrap-modal-dialog[open][data-v-36264dbf]{opacity:0;transform:scale(0.95)}}.bootstrap-modal-dialog[data-v-36264dbf]::backdrop{background-color:rgba(0,0,0,0);transition:display .25s allow-discrete,overlay .25s allow-discrete,background-color .25s ease-out}.bootstrap-modal-dialog[open][data-v-36264dbf]::backdrop{background-color:rgba(5,6,8,.7);backdrop-filter:blur(4px)}@starting-style{.bootstrap-modal-dialog[open][data-v-36264dbf]::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px)}}@media(prefers-reduced-motion: reduce){.bootstrap-modal-dialog[data-v-36264dbf]{transform:none;transition:none}@starting-style{.bootstrap-modal-dialog[open][data-v-36264dbf]{transform:none}}}
.img-overlay[data-v-f2828a50]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(10,11,13,.55);opacity:0;transition:opacity .3s ease;pointer-events:none}.gallery-card:hover,.img-container:hover{opacity:1}.zoom-icon-wrapper[data-v-f2828a50]{width:52px;height:52px;transform:scale(0.8);transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1);display:flex;align-items:center;justify-content:center}.gallery-card:hover,.img-container:hover{transform:scale(1)}
.img-container[data-v-1b1fa10a]{aspect-ratio:4/3;background-color:#050608}.gallery-img[data-v-1b1fa10a]{object-fit:cover;transition:transform .6s cubic-bezier(0.16, 1, 0.3, 1)}.gallery-card:hover{transform:scale(1.05)}.cursor-pointer[data-v-1b1fa10a]{cursor:pointer}
.gallery-card[data-v-e21a2fa0]{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .4s ease,border-color .4s ease;outline:none}.gallery-card[data-v-e21a2fa0]:hover,.gallery-card[data-v-e21a2fa0]:focus-visible{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,.4);border-color:rgba(58,130,246,.25) !important}.gallery-card[data-v-e21a2fa0]:focus-visible{outline:2px solid #3a82f6}.card-description[data-v-e21a2fa0]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.tag-badge[data-v-e21a2fa0]{font-size:.75rem;background-color:rgba(207,168,107,.1);color:#cfa86b;border:1px solid rgba(207,168,107,.2);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tag-badge[data-v-e21a2fa0]:hover{background-color:rgba(207,168,107,.22);border-color:rgba(207,168,107,.55);color:#dfb87b !important}.cursor-pointer[data-v-e21a2fa0]{cursor:pointer}.folder-badge-link[data-v-e21a2fa0]{transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);cursor:pointer}.folder-badge-link[data-v-e21a2fa0]:hover{background-color:rgba(207,168,107,.25) !important;border-color:rgba(207,168,107,.6) !important;color:#dfb87b !important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(207,168,107,.35)}
.lightbox-dialog[data-v-dd25c640]{width:90vw;max-width:1100px;border:none;background:rgba(0,0,0,0);padding:0;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.lightbox-dialog[data-v-dd25c640]::backdrop{background:rgba(5,6,8,.88);backdrop-filter:blur(10px)}.lightbox-media-container[data-v-dd25c640]{flex:1;min-height:0;max-height:75vh;overflow:hidden}.lightbox-img[data-v-dd25c640]{max-width:100%;max-height:100%;object-fit:contain}.btn-close-custom[data-v-dd25c640]{background:hsla(0,0%,100%,.15);width:44px;height:44px;cursor:pointer;transition:background-color .25s ease,transform .25s ease;border:none}.btn-close-custom[data-v-dd25c640]:hover{background-color:#cfa86b;color:#0a0b0d !important;transform:rotate(90deg)}.animate-fade-in[data-v-dd25c640]{animation:fadeIn-dd25c640 .4s ease-out forwards}@keyframes fadeIn-dd25c640{from{opacity:0;transform:scale(0.97)}to{opacity:1;transform:scale(1)}}
.breadcrumb-item+.breadcrumb-item[data-v-423d908b]::before{color:hsla(0,0%,100%,.25)}.text-gold[data-v-423d908b]{color:#cfa86b}.hover-gold[data-v-423d908b]:hover{color:#cfa86b !important}.tag-badge[data-v-423d908b]{font-size:.7rem;font-weight:500;letter-spacing:.03em;padding:.25em .75em;background-color:rgba(207,168,107,.12);color:#cfa86b;border:1px solid rgba(207,168,107,.3);text-transform:lowercase;transition:background-color .2s ease,border-color .2s ease}.tag-badge[data-v-423d908b]:hover{background-color:rgba(207,168,107,.22);border-color:rgba(207,168,107,.55)}.gallery-list-card[data-v-423d908b]{transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s ease,border-color .3s ease;outline:none}.gallery-list-card[data-v-423d908b]:hover,.gallery-list-card[data-v-423d908b]:focus-visible{transform:translateY(-6px);border-color:rgba(207,168,107,.3) !important;box-shadow:0 12px 30px rgba(0,0,0,.5)}.gallery-list-card[data-v-423d908b]:focus-visible{outline:2px solid #cfa86b}.cover-container[data-v-423d908b]{aspect-ratio:16/9}.cover-img[data-v-423d908b]{object-fit:cover;transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1)}.gallery-list-card:hover .cover-img[data-v-423d908b]{transform:scale(1.04)}.cover-overlay[data-v-423d908b]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(10,11,13,.4);opacity:0;transition:opacity .3s ease}.gallery-list-card:hover .cover-overlay[data-v-423d908b]{opacity:1}.explore-btn[data-v-423d908b]{transform:scale(0.9);transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.gallery-list-card:hover .explore-btn[data-v-423d908b]{transform:scale(1)}.explore-link[data-v-423d908b]{transition:color .25s ease}.gallery-list-card:hover .explore-link[data-v-423d908b]{color:#fff !important}.card-description[data-v-423d908b]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:4.1rem}.card-description-detail[data-v-423d908b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.7rem}.lightbox-dialog[data-v-423d908b]{max-width:90vw;width:900px;box-shadow:0 24px 50px rgba(0,0,0,.6);opacity:0;transform:scale(0.95);transition-property:opacity,transform,display,overlay;transition-duration:.3s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);transition-behavior:allow-discrete}.lightbox-dialog[open][data-v-423d908b]{opacity:1;transform:scale(1);display:flex;flex-direction:column}@starting-style{.lightbox-dialog[open][data-v-423d908b]{opacity:0;transform:scale(0.95)}}.lightbox-dialog[data-v-423d908b]::backdrop{background-color:rgba(0,0,0,0);transition:display .3s allow-discrete,overlay .3s allow-discrete,background-color .3s ease-out}.lightbox-dialog[open][data-v-423d908b]::backdrop{background-color:rgba(5,6,8,.85);backdrop-filter:blur(8px)}@starting-style{.lightbox-dialog[open][data-v-423d908b]::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px)}}.btn-outline-gold[data-v-423d908b]{background-color:rgba(0,0,0,0);color:#cfa86b;border:1.5px solid #cfa86b;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.btn-outline-gold[data-v-423d908b]:hover{background-color:#cfa86b;color:#0a0b0d;box-shadow:0 8px 20px rgba(207,168,107,.2)}@media(prefers-reduced-motion: reduce){.lightbox-dialog[data-v-423d908b],.lightbox-dialog[open][data-v-423d908b]{transform:none;transition-duration:.1s}.gallery-card[data-v-423d908b],.gallery-list-card[data-v-423d908b]{transition:none}.gallery-card[data-v-423d908b]:hover,.gallery-list-card[data-v-423d908b]:hover{transform:none}.gallery-img[data-v-423d908b],.cover-img[data-v-423d908b]{transition:none}.gallery-card:hover .gallery-img[data-v-423d908b],.gallery-list-card:hover .cover-img[data-v-423d908b]{transform:none}@starting-style{.lightbox-dialog[open][data-v-423d908b]{transform:none}}}
.free-consultation-dialog[data-v-35c22c38]{outline:none;opacity:0;transform:scale(0.95) translateY(15px);transition-property:opacity,transform,display,overlay;transition-duration:.3s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);transition-behavior:allow-discrete}.free-consultation-dialog[open][data-v-35c22c38]{opacity:1;transform:scale(1) translateY(0);display:flex;justify-content:center;align-items:center}@starting-style{.free-consultation-dialog[open][data-v-35c22c38]{opacity:0;transform:scale(0.95) translateY(15px)}}.free-consultation-dialog[data-v-35c22c38]::backdrop{background-color:rgba(0,0,0,0);transition:display .3s allow-discrete,overlay .3s allow-discrete,background-color .3s ease-out}.free-consultation-dialog[open][data-v-35c22c38]::backdrop{background-color:rgba(5,6,8,.75);backdrop-filter:blur(8px)}@starting-style{.free-consultation-dialog[open][data-v-35c22c38]::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px)}}.dialog-wrapper[data-v-35c22c38]{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem}.glass-card[data-v-35c22c38]{width:440px;max-width:100%;background:rgba(17,19,24,.85);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 24px 60px rgba(0,0,0,.6);padding:2.5rem 2.25rem;z-index:1}.glow-accent[data-v-35c22c38]{position:absolute;top:-80px;right:-80px;width:160px;height:160px;background:radial-gradient(circle, rgba(207, 168, 107, 0.15) 0%, rgba(207, 168, 107, 0) 70%);z-index:-1;pointer-events:none}.btn-close-custom[data-v-35c22c38]{top:1.25rem;right:1.25rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.05);width:36px;height:36px;border-radius:50%;color:#a0a5b5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);z-index:10}.btn-close-custom[data-v-35c22c38]:hover{background-color:#cfa86b;color:#0a0b0d;border-color:#cfa86b;transform:rotate(90deg)}.icon-glow[data-v-35c22c38]{width:64px;height:64px;border-radius:50%;background:rgba(207,168,107,.08);border:1.5px solid rgba(207,168,107,.2);box-shadow:0 0 25px rgba(207,168,107,.1)}.text-gold[data-v-35c22c38]{color:#cfa86b}.text-gold-nav[data-v-35c22c38]{color:#cfa86b}.popup-input[data-v-35c22c38]{background-color:#0d0e12 !important;border:1px solid hsla(0,0%,100%,.08) !important;border-radius:12px;color:#fff !important;padding:.85rem 1rem;transition:all .25s ease}.popup-input[data-v-35c22c38]::placeholder{color:#5d6270}.popup-input[data-v-35c22c38]:focus{background-color:#08090b !important;border-color:#cfa86b !important;box-shadow:0 0 0 .25rem rgba(207,168,107,.15)}.divider-text[data-v-35c22c38]{display:flex;align-items:center;text-align:center;color:hsla(0,0%,100%,.25);font-size:.75rem;font-weight:700;letter-spacing:.15em}.divider-text[data-v-35c22c38]::before,.divider-text[data-v-35c22c38]::after{content:"";flex:1;border-bottom:1px solid hsla(0,0%,100%,.08)}.divider-text[data-v-35c22c38]:not(:empty)::before{margin-right:.75em}.divider-text[data-v-35c22c38]:not(:empty)::after{margin-left:.75em}.btn-outline-gold[data-v-35c22c38]{background-color:rgba(0,0,0,0);color:#cfa86b;border:1.5px solid #cfa86b;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.btn-outline-gold[data-v-35c22c38]:hover{background-color:#cfa86b;color:#0a0b0d;transform:translateY(-2px);box-shadow:0 8px 25px rgba(207,168,107,.25)}.btn-primary[data-v-35c22c38]{background-color:#3a82f6;border-color:#3a82f6;color:#fff;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.btn-primary[data-v-35c22c38]:hover{background-color:#2563eb;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 8px 25px rgba(58,130,246,.3)}.recaptcha-cropper[data-v-35c22c38]{width:298px;height:72px;overflow:hidden;border-radius:4px;position:relative;border:1px solid hsla(0,0%,100%,.06)}.recaptcha-cropper[data-v-35c22c38] .g-recaptcha{margin-top:-3px;margin-left:-3px}@media(prefers-reduced-motion: reduce){.free-consultation-dialog[data-v-35c22c38]{transform:none;transition:none}@starting-style{.free-consultation-dialog[open][data-v-35c22c38]{transform:none}}}
