.profile-section[data-v-594aea23]{display:flex;align-items:center}.profile-section .v-avatar[data-v-594aea23]{margin-right:10px}.profile-section .profile-info[data-v-594aea23]{font-size:12px;color:gray}.custom-select[data-v-594aea23]{width:80px;max-width:150px}.menu-item[data-v-594aea23]{display:flex;align-items:center;margin:0 10px;padding:10px 15px;cursor:pointer;color:#bfbfbf;font-size:20px;font-weight:700;border-bottom:3px solid transparent;transition:color .3s,border-bottom-color .3s}.menu-item[data-v-594aea23]:hover{color:#000}.menu-content[data-v-594aea23]{display:flex;align-items:center}.menu-icon[data-v-594aea23]{margin-right:8px}.rotate-icon[data-v-594aea23]{transform:rotate(180deg);transition:transform .3s ease}.v-icon[data-v-594aea23]{transition:transform .3s ease}.responsive-header[data-v-594aea23],.responsive-logo[data-v-594aea23]{transition:height .3s ease}.mobile-header[data-v-594aea23]{padding:8px 12px}.logo-section[data-v-594aea23]{flex:0 0 auto}.controls-section[data-v-594aea23]{flex:0 0 auto;gap:8px}.language-selector-mobile[data-v-594aea23]{display:flex;align-items:center;gap:6px}.flag-mobile[data-v-594aea23]{width:20px;height:20px;border-radius:2px}.language-select-mobile[data-v-594aea23]{width:55px;max-width:55px;min-width:55px}.profile-btn-mobile[data-v-594aea23]{margin-right:8px;color:#000!important}.hamburger-btn[data-v-594aea23]{color:#000!important;margin-left:4px}.desktop-header[data-v-594aea23]{padding:12px 24px 0}.language-selector-desktop[data-v-594aea23]{display:flex;align-items:center;gap:12px}.flag-desktop[data-v-594aea23]{width:30px;height:30px;border-radius:4px}.language-select-desktop[data-v-594aea23]{width:80px;max-width:100px}.menu-section[data-v-594aea23]{padding:0 24px 12px}.menu[data-v-594aea23]{width:100%}.menu-item[data-v-594aea23]{display:flex;align-items:center;cursor:pointer;color:#bfbfbf;font-weight:700;border-bottom:3px solid transparent;transition:all .3s ease;list-style:none;margin:0 8px;padding:8px 12px}.menu-item.active[data-v-594aea23]{color:#000;border-bottom:3px solid #FFD647}.menu-item[data-v-594aea23]:hover{color:#000;transform:translateY(-1px)}.menu-content[data-v-594aea23]{display:flex;align-items:center;gap:8px;white-space:nowrap}.menu-text[data-v-594aea23]{white-space:nowrap}.mobile-menu[data-v-594aea23]{z-index:9999!important;position:fixed!important}[data-v-594aea23] .v-navigation-drawer--temporary{z-index:10000!important}[data-v-594aea23] .v-navigation-drawer__content{z-index:10001!important}.mobile-menu-list[data-v-594aea23]{padding:0}.mobile-menu-item[data-v-594aea23]{padding:16px 20px!important;border-bottom:1px solid #f0f0f0;transition:background-color .3s ease;min-height:56px}.mobile-menu-item[data-v-594aea23]:hover{background-color:#f8f9fa}.mobile-menu-item.active-mobile[data-v-594aea23]{background-color:#fff3cd;border-left:4px solid #FFD647}.mobile-menu-icon[data-v-594aea23]{margin-right:16px!important;min-width:32px}.mobile-menu-text[data-v-594aea23]{font-weight:600!important;color:#333!important}.mobile-menu-item.active-mobile .mobile-menu-text[data-v-594aea23]{color:#000!important;font-weight:700!important}@media (max-width: 599px){.mobile-header[data-v-594aea23]{padding:6px 8px}.controls-section[data-v-594aea23]{gap:4px}.flag-mobile[data-v-594aea23]{width:18px;height:18px}.language-select-mobile[data-v-594aea23]{width:50px;max-width:50px;min-width:50px}.profile-btn-mobile[data-v-594aea23],.hamburger-btn[data-v-594aea23]{min-width:36px!important;width:36px!important;height:36px!important}.mobile-menu-text[data-v-594aea23]{font-size:14px!important}}@media (min-width: 600px) and (max-width: 959px){.mobile-header[data-v-594aea23]{padding:8px 16px}.flag-mobile[data-v-594aea23]{width:22px;height:22px}.language-select-mobile[data-v-594aea23]{width:60px;max-width:60px;min-width:60px}.profile-btn-mobile[data-v-594aea23],.hamburger-btn[data-v-594aea23]{min-width:40px!important;width:40px!important;height:40px!important}.mobile-menu-text[data-v-594aea23]{font-size:15px!important}}@media (min-width: 960px) and (max-width: 1263px){.desktop-header[data-v-594aea23]{padding:8px 16px 0}.menu-section[data-v-594aea23]{padding:0 16px 8px}.menu-item[data-v-594aea23]{margin:0 4px;padding:6px 8px;font-size:14px}.flag-desktop[data-v-594aea23]{width:26px;height:26px}.language-select-desktop[data-v-594aea23]{width:70px}}@media (min-width: 1264px) and (max-width: 1903px){.desktop-header[data-v-594aea23]{padding:10px 20px 0}.menu-section[data-v-594aea23]{padding:0 20px 10px}.menu-item[data-v-594aea23]{margin:0 6px;padding:8px 10px;font-size:16px}.flag-desktop[data-v-594aea23]{width:28px;height:28px}.language-select-desktop[data-v-594aea23]{width:75px}}@media (min-width: 1904px){.desktop-header[data-v-594aea23]{padding:12px 32px 0}.menu-section[data-v-594aea23]{padding:0 32px 12px}.menu-item[data-v-594aea23]{margin:0 10px;padding:10px 15px;font-size:18px}.flag-desktop[data-v-594aea23]{width:32px;height:32px}.language-select-desktop[data-v-594aea23]{width:85px}.menu-item[data-v-594aea23]:hover{transform:translateY(-2px)}}[data-v-594aea23] .v-toolbar__content{overflow:hidden!important}.desktop-header .v-row[data-v-594aea23]{justify-content:space-between!important;flex-wrap:nowrap!important;overflow:auto!important}.mobile-header .v-row[data-v-594aea23]{justify-content:space-between!important;align-items:center!important}[data-v-594aea23] .v-navigation-drawer{z-index:10000!important}[data-v-594aea23] .v-overlay{z-index:9999!important}.hamburger-btn[data-v-594aea23]{z-index:1001!important;position:relative!important}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.responsive-logo[data-v-594aea23],.flag-mobile[data-v-594aea23],.flag-desktop[data-v-594aea23]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (orientation: landscape) and (max-height: 500px){.mobile-header[data-v-594aea23]{padding:4px 8px}.responsive-header[data-v-594aea23]{min-height:60px!important}}.menu-flex[data-v-594aea23]{display:flex;width:100%;align-items:center}.menu-left[data-v-594aea23],.menu-right[data-v-594aea23]{display:flex;margin:0;padding:0;list-style:none}.menu-right[data-v-594aea23]{margin-left:auto}[data-v-5a585514] .consent-dialog-bottom-sheet{position:fixed!important;bottom:0!important;left:0!important;right:0!important;margin:0!important;width:100vw!important;max-width:100vw!important;z-index:1000!important;border-radius:0!important}.consent-dialog-card[data-v-5a585514]{display:flex;flex-direction:column;overflow:hidden;max-height:30vh;border-top:8px solid #FFD647}.dialog-content[data-v-5a585514]{flex:1 1 auto;overflow-y:auto;padding:16px 96px;background-color:#fff;scrollbar-width:none;-ms-overflow-style:none}.dialog-content[data-v-5a585514]::-webkit-scrollbar{display:none}.dialog-content>div[data-v-5a585514]{width:100%!important;max-width:100%!important;text-align:left}.dialog-content *[data-v-5a585514]{max-width:100%!important;width:auto!important;word-wrap:break-word!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.dialog-content>div>*[data-v-5a585514]{text-align:left}.dialog-content p[data-v-5a585514],.dialog-content div[data-v-5a585514],.dialog-content span[data-v-5a585514],.dialog-content li[data-v-5a585514],.dialog-content h1[data-v-5a585514],.dialog-content h2[data-v-5a585514],.dialog-content h3[data-v-5a585514],.dialog-content h4[data-v-5a585514],.dialog-content h5[data-v-5a585514],.dialog-content h6[data-v-5a585514]{max-width:100%!important;width:100%!important}.dialog-actions[data-v-5a585514]{flex-shrink:0;background-color:#f5f5f5;padding:16px 24px;border-top:1px solid rgba(0,0,0,.12)}.consent-btn[data-v-5a585514]{min-width:140px!important;height:48px!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.5px!important}.consent-btn .btn-text[data-v-5a585514]{font-size:16px;font-weight:600}.consent-btn-accept[data-v-5a585514]{min-width:160px!important;background-color:#ffd647!important;color:#000!important}.consent-btn-accept .btn-text[data-v-5a585514]{color:#000!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media (min-width: 601px){.dialog-content[data-v-5a585514]{padding:20px 96px}.dialog-actions[data-v-5a585514]{padding:20px 32px}.consent-btn[data-v-5a585514]{min-width:160px!important;height:52px!important;font-size:18px!important}.consent-btn .btn-text[data-v-5a585514]{font-size:18px}.consent-btn-accept[data-v-5a585514]{min-width:180px!important}.consent-btn-accept .btn-text[data-v-5a585514]{font-weight:800!important;text-shadow:0 2px 4px rgba(0,0,0,.15)}}@media (min-width: 961px){.dialog-content[data-v-5a585514]{padding:24px 96px}.dialog-actions[data-v-5a585514]{padding:24px 40px}.consent-btn[data-v-5a585514]{min-width:180px!important;height:56px!important;font-size:18px!important}.consent-btn .btn-text[data-v-5a585514]{font-size:18px}.consent-btn-accept[data-v-5a585514]{min-width:200px!important}.consent-btn-accept .btn-text[data-v-5a585514]{font-weight:800!important;text-shadow:0 2px 4px rgba(0,0,0,.15)}}@media (max-width: 360px){.dialog-content[data-v-5a585514],.dialog-actions[data-v-5a585514]{padding:12px 16px}.consent-btn[data-v-5a585514]{min-width:120px!important;height:44px!important;font-size:15px!important}.consent-btn .btn-text[data-v-5a585514]{font-size:15px}.consent-btn-accept[data-v-5a585514]{min-width:140px!important}.consent-btn-accept .btn-text[data-v-5a585514]{font-weight:700!important;text-shadow:0 1px 3px rgba(0,0,0,.12)}}@media (max-width: 600px){.dialog-content[data-v-5a585514]{padding:16px 24px}}@media (max-height: 667px){.consent-dialog-card[data-v-5a585514]{max-height:30vh}.dialog-content[data-v-5a585514]{padding:12px}}.desktop-header .menu-item[data-v-c3d7b278]{display:flex;align-items:center;margin:0 10px;padding:10px 15px;cursor:pointer;color:#bfbfbf;font-size:20px;font-weight:700;border-bottom:3px solid transparent;transition:color .3s,border-bottom-color .3s}.desktop-header .menu-item.active[data-v-c3d7b278]{color:#000;border-bottom:3px solid #FFD647}.desktop-header .menu-item[data-v-c3d7b278]:hover{color:#000}.menu-content[data-v-c3d7b278]{display:flex;align-items:center}.menu-icon[data-v-c3d7b278]{margin-right:8px}.mobile-header[data-v-c3d7b278]{width:100%;padding:8px 16px}.logo-section[data-v-c3d7b278]{flex:0 0 auto}.controls-section[data-v-c3d7b278]{flex:0 0 auto;gap:8px}.responsive-logo[data-v-c3d7b278]{transition:all .3s ease}.language-selector-mobile[data-v-c3d7b278]{display:flex;align-items:center;margin-right:8px}.flag-mobile[data-v-c3d7b278]{width:24px;height:24px;margin-right:6px}.language-select-mobile[data-v-c3d7b278]{width:80px!important;min-width:80px!important}.language-select-mobile .v-input__control[data-v-c3d7b278]{min-height:32px!important}.language-select-mobile .v-select__selection[data-v-c3d7b278]{font-size:12px}.hamburger-btn[data-v-c3d7b278]{min-width:40px!important;width:40px!important;height:40px!important}.mobile-menu[data-v-c3d7b278]{z-index:1000}.mobile-menu-item[data-v-c3d7b278]{padding:16px 20px;cursor:pointer;transition:background-color .3s}.mobile-menu-item[data-v-c3d7b278]:hover{background-color:#f5f5f5}.mobile-menu-item.active-mobile[data-v-c3d7b278]{background-color:#ffd647;color:#000}.mobile-menu-text[data-v-c3d7b278]{font-size:16px;font-weight:500}.member-login-mobile[data-v-c3d7b278]{border-top:1px solid #e0e0e0;margin-top:8px;padding-top:16px}@media (max-width: 480px){.mobile-header[data-v-c3d7b278]{padding:6px 12px}.flag-mobile[data-v-c3d7b278]{width:20px;height:20px;margin-right:4px}.language-select-mobile[data-v-c3d7b278]{width:70px!important;min-width:70px!important}.hamburger-btn[data-v-c3d7b278]{min-width:36px!important;width:36px!important;height:36px!important}}@media (min-width: 481px) and (max-width: 1024px){.mobile-header[data-v-c3d7b278]{padding:8px 16px}.language-select-mobile[data-v-c3d7b278]{width:85px!important;min-width:85px!important}}@media (min-width: 1025px){.mobile-menu[data-v-c3d7b278]{display:none}}.signature{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border:double 3px transparent;border-radius:5px;background-image:linear-gradient(white,white),radial-gradient(circle at top left,#0730e9,#0730e9);background-origin:border-box;background-clip:content-box,border-box;position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0}.bg-colorth{background-color:#4f4a41;color:#fff}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>.tabletextwhite{color:#fff}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>.texttablehcenter{color:#fff;text-align-last:center}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>th>.tabletheader{background-color:#aeaeae!important}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{background-color:#aeaeae}:root{--color-primary-yellow: #FFD647;--color-primary-grey: #5A5B5A;--color-old-yellow: #fbcb0a;--color-old-grey: #6c757d;--primary-color: var(--color-primary-yellow);--primary-dark: var(--color-primary-yellow);--text-primary: var(--color-primary-grey);--text-secondary: var(--color-primary-grey);--text-light: var(--color-primary-grey);--background-light: #f5f5f5;--border-radius: 8px;--border-radius-large: 12px;--shadow-light: 0 2px 8px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 12px rgba(0, 0, 0, .15);--shadow-heavy: 0 8px 24px rgba(0, 0, 0, .2);--transition: all .3s ease}.brand-yellow-bg{background-color:var(--color-primary-yellow)!important;color:#000!important}.brand-grey-bg{background-color:var(--color-primary-grey)!important;color:#fff!important}.brand-yellow-text{color:var(--color-primary-yellow)!important}.brand-grey-text{color:var(--color-primary-grey)!important}.brand-yellow-border{border-color:var(--color-primary-yellow)!important}.brand-grey-border{border-color:var(--color-primary-grey)!important}.theme--light.v-application .yellow,.theme--light.v-application .yellow.darken-1,.theme--light.v-application .yellow.darken-2,.theme--light.v-application .yellow.darken-3,.theme--light.v-application .yellow.darken-4,.theme--light.v-application .yellow.lighten-1,.theme--light.v-application .yellow.lighten-2,.theme--light.v-application .yellow.lighten-3,.theme--light.v-application .yellow.lighten-4,.theme--light.v-application .yellow.lighten-5,.theme--light.v-application .yellow.accent-1,.theme--light.v-application .yellow.accent-2,.theme--light.v-application .yellow.accent-3,.theme--light.v-application .yellow.accent-4{background-color:var(--color-primary-yellow)!important;border-color:var(--color-primary-yellow)!important}.theme--light.v-application .yellow--text,.theme--light.v-application .text--lighten-1.yellow--text,.theme--light.v-application .text--lighten-2.yellow--text,.theme--light.v-application .text--lighten-3.yellow--text,.theme--light.v-application .text--darken-1.yellow--text,.theme--light.v-application .text--darken-2.yellow--text,.theme--light.v-application .text--darken-3.yellow--text{color:var(--color-primary-yellow)!important}.theme--light.v-application .yellow svg,.theme--light.v-application .yellow--text svg,.theme--light.v-application svg.yellow--text{fill:var(--color-primary-yellow)!important;color:var(--color-primary-yellow)!important}.theme--light.v-application .grey,.theme--light.v-application .grey.darken-1,.theme--light.v-application .grey.darken-2,.theme--light.v-application .grey.darken-3,.theme--light.v-application .grey.darken-4,.theme--light.v-application .grey.lighten-1,.theme--light.v-application .grey.lighten-2,.theme--light.v-application .grey.lighten-3,.theme--light.v-application .grey.lighten-4,.theme--light.v-application .grey.lighten-5,.theme--light.v-application .grey.accent-1,.theme--light.v-application .grey.accent-2,.theme--light.v-application .grey.accent-3,.theme--light.v-application .grey.accent-4,.theme--light.v-application .blue-grey,.theme--light.v-application .blue-grey.lighten-1,.theme--light.v-application .blue-grey.lighten-2,.theme--light.v-application .blue-grey.lighten-3,.theme--light.v-application .blue-grey.lighten-4,.theme--light.v-application .blue-grey.lighten-5,.theme--light.v-application .blue-grey.darken-1,.theme--light.v-application .blue-grey.darken-2,.theme--light.v-application .blue-grey.darken-3,.theme--light.v-application .blue-grey.darken-4,.theme--light.v-application .blue-grey.accent-1,.theme--light.v-application .blue-grey.accent-2,.theme--light.v-application .blue-grey.accent-3,.theme--light.v-application .blue-grey.accent-4{background-color:var(--color-primary-grey)!important;border-color:var(--color-primary-grey)!important;color:#fff!important}.theme--light.v-application .grey--text,.theme--light.v-application .text--lighten-1.grey--text,.theme--light.v-application .text--lighten-2.grey--text,.theme--light.v-application .text--darken-1.grey--text,.theme--light.v-application .text--darken-2.grey--text,.theme--light.v-application .text--darken-3.grey--text,.theme--light.v-application .blue-grey--text{color:var(--color-primary-grey)!important}.theme--light.v-application svg.grey--text,.theme--light.v-application .grey--text svg,.theme--light.v-application svg.blue-grey--text{fill:var(--color-primary-grey)!important;color:var(--color-primary-grey)!important}.responsive-container{width:100%;padding:16px;margin:0 auto}.responsive-row{margin:0}.responsive-title{font-weight:600;line-height:1.3;margin-bottom:20px;color:var(--text-primary)}.responsive-subtitle{font-weight:500;line-height:1.4;margin-bottom:16px;color:var(--text-secondary)}.responsive-text{line-height:1.5;color:var(--text-secondary)}.responsive-btn{border-radius:var(--border-radius);font-weight:500;transition:var(--transition);text-transform:none}.responsive-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-medium)}.responsive-btn-primary{background-color:var(--primary-color)!important;color:var(--text-primary)!important}.responsive-btn-secondary{background-color:var(--background-light)!important;color:var(--text-secondary)!important}.responsive-card{border-radius:var(--border-radius-large);transition:var(--transition);box-shadow:var(--shadow-light)}.responsive-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.responsive-form .v-text-field,.responsive-form .v-select,.responsive-form .v-textarea,.responsive-form .v-input__control{border-radius:var(--border-radius)}.responsive-table{border-radius:var(--border-radius);overflow:hidden}.responsive-nav-btn{justify-content:flex-start!important;text-transform:none;font-weight:500;border-radius:var(--border-radius);transition:var(--transition)}.responsive-nav-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-medium)}.responsive-nav-btn.v-btn--active{background-color:var(--primary-color)!important;color:var(--text-primary)!important}.responsive-nav-btn:not(.v-btn--active){background-color:var(--background-light)!important;color:var(--text-secondary)!important}@media (max-width: 480px){.responsive-container{padding:12px}.responsive-title{font-size:1.25rem!important;margin-bottom:16px}.responsive-subtitle{font-size:1.1rem!important;margin-bottom:12px}.responsive-text{font-size:.9rem}.responsive-btn{height:44px!important;font-size:14px;padding:0 16px}.responsive-btn-full{width:100%!important;margin-top:12px}.responsive-nav-btn{height:44px!important;font-size:14px;margin-top:12px;padding:0 16px;justify-content:flex-start!important}.responsive-card{margin-bottom:16px;padding:16px!important}.mobile-stack{flex-direction:column!important}.mobile-full-width{width:100%!important}.mobile-text-center{text-align:center!important}.mobile-hide{display:none!important}.responsive-form .v-text-field,.responsive-form .v-select,.responsive-form .v-textarea{margin-bottom:8px}.responsive-table{font-size:.8rem}.responsive-table .v-data-table__wrapper{overflow-x:auto}}@media (min-width: 481px) and (max-width: 1024px){.responsive-container{padding:20px}.responsive-title{font-size:1.4rem!important;margin-bottom:20px}.responsive-subtitle{font-size:1.2rem!important;margin-bottom:16px}.responsive-btn{height:46px!important;font-size:15px;padding:0 20px}.responsive-nav-btn{height:46px!important;font-size:15px;margin-top:12px;padding:0 20px;justify-content:flex-start!important}.responsive-card{margin-bottom:20px}.tablet-hide{display:none!important}.tablet-show{display:block!important}}@media (min-width: 1025px){.responsive-container{padding:32px;max-width:1400px}.responsive-title{font-size:1.75rem!important;margin-bottom:28px;font-weight:600}.responsive-subtitle{font-size:1.35rem!important;margin-bottom:20px;font-weight:500}.responsive-btn{height:48px!important;font-size:16px;padding:0 24px;min-width:120px}.responsive-nav-btn{height:52px!important;font-size:17px;margin-top:16px;padding:0 28px;justify-content:flex-start!important}.responsive-card{margin-bottom:24px}.responsive-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-heavy)}.desktop-hide{display:none!important}.desktop-show{display:block!important}.desktop-flex{display:flex!important}.responsive-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}}@media (min-width: 1440px){.responsive-container{padding:48px;max-width:1600px}.responsive-title{font-size:2rem!important;margin-bottom:32px}.responsive-subtitle{font-size:1.5rem!important;margin-bottom:24px}.responsive-btn{height:50px!important;font-size:17px;padding:0 28px}.responsive-nav-btn{height:56px!important;font-size:18px;padding:0 32px;justify-content:flex-start!important}}@media (max-width: 480px) and (orientation: landscape){.responsive-container{padding:8px}.responsive-title{font-size:1.1rem!important;margin-bottom:12px}.responsive-subtitle{font-size:1rem!important;margin-bottom:8px}.responsive-btn{height:36px!important;font-size:13px}.responsive-nav-btn{height:36px!important;font-size:13px;margin-top:6px}.responsive-card{margin-bottom:12px;padding:12px!important}}.text-responsive{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.image-responsive{max-width:100%;height:auto;border-radius:var(--border-radius)}.video-responsive{width:100%;height:auto;border-radius:var(--border-radius)}.map-responsive{width:100%;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-light);transition:var(--transition)}.map-responsive:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.map-responsive iframe{width:100%;border-radius:var(--border-radius);display:block}@media (max-width: 480px){.map-responsive{height:200px}.map-responsive iframe{height:200px!important}}@media (min-width: 481px) and (max-width: 1024px){.map-responsive{height:250px}.map-responsive iframe{height:250px!important}}@media (min-width: 1025px){.map-responsive{height:300px}.map-responsive iframe{height:300px!important}}@media (min-width: 1440px){.map-responsive{height:350px}.map-responsive iframe{height:350px!important}}.fade-in{animation:fadeIn .3s ease-in}.slide-up{animation:slideUp .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media print{.responsive-container{padding:0;max-width:none}.responsive-btn,.responsive-nav-btn{display:none!important}.responsive-card{box-shadow:none;border:1px solid #ddd}}@media (prefers-contrast: high){:root{--shadow-light: 0 2px 8px rgba(0, 0, 0, .3);--shadow-medium: 0 4px 12px rgba(0, 0, 0, .4);--shadow-heavy: 0 8px 24px rgba(0, 0, 0, .5)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.responsive-card:hover,.responsive-btn:hover,.map-responsive:hover{transform:none}}
