@import"https://fonts.cdnfonts.com/css/inter";@import"https://fonts.cdnfonts.com/css/montserrat";.section-wrapper[data-v-04871f23]{width:100vw;display:flex;flex-direction:column;align-items:center}.section-wrapper[data-v-04871f23]:not(:first-child){padding-top:2em;padding-bottom:2em}.section-wrapper .section-title[data-v-04871f23]{display:flex;align-items:center;padding-bottom:1.5em}.section-wrapper .section-title .title[data-v-04871f23]{color:#97886f;font-weight:500;font-size:.93em;padding:.8em 1.75em;background:#FAF1E3;border-radius:18px}.section-wrapper .section-title .line[data-v-04871f23]{flex:1;width:100vw;height:3px;background:#FAF1E3}.section-wrapper.xs .section-title .title[data-v-04871f23]{font-size:.8em;padding:.7em 1.5em}.home[data-v-f08a8f54]{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.home .background[data-v-f08a8f54]{position:absolute;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;clip-path:polygon(0 0,100% 0,100% 90%,93% 100%,0 100%)}.home .background .image[data-v-f08a8f54]{position:relative;width:100%;height:100%;background-image:url(/assets/main-c1427b7e.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat}.home .background .overlay[data-v-f08a8f54]{position:absolute;width:100%;height:100%;background:radial-gradient(56.16% 59.46% at 50.33% 50%,rgba(0,0,0,0) .5%,rgba(0,0,0,.79) 100%)}.home .content[data-v-f08a8f54]{position:relative;max-width:50em;min-width:25em;display:flex;flex-direction:column;gap:.6em;align-items:center}.home .content .project[data-v-f08a8f54]{font-weight:500;font-size:1.2em;color:#fff8ec;letter-spacing:3px}.home .content .title[data-v-f08a8f54]{color:#fff8ec;font-weight:600;font-size:3.1em;text-align:center;letter-spacing:1px;text-transform:uppercase}.home .content .description[data-v-f08a8f54]{text-align:center;font-size:.96em;color:#bab1a4;font-weight:400}.home .content .learn-more-btn[data-v-f08a8f54]{margin-top:1.5em;padding:.8em 4em;background:rgba(255,255,255,.0117647059);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:26px;color:#ffffff50;font-weight:400;font-size:1em;text-decoration:none;transition:all .3s ease-in-out;-webkit-tap-highlight-color:transparent}.home .content .learn-more-btn[data-v-f08a8f54]:hover{color:#fff;background:rgba(255,255,255,.0352941176);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home.mdMinus .background[data-v-f08a8f54]{clip-path:polygon(0 0,100% 0,100% 90%,90% 100%,0 100%)}.home.smMinus .background[data-v-f08a8f54]{clip-path:polygon(0 0,100% 0,100% 90%,85% 100%,0 100%)}.home.sm .background[data-v-f08a8f54]{clip-path:polygon(0 0,100% 0,100% 90%,90% 100%,0 100%)}.home.sm .content[data-v-f08a8f54]{padding:0 1.5em}.home.sm .content .project[data-v-f08a8f54]{font-size:1.1em}.home.sm .content .title[data-v-f08a8f54]{font-size:2.6em}.home.xs .background[data-v-f08a8f54]{clip-path:polygon(0 0,100% 0,100% 90%,80% 100%,0 100%)}.home.xs .content[data-v-f08a8f54]{padding:0 1em;min-width:15em}.home.xs .content .project[data-v-f08a8f54]{font-size:1em}.home.xs .content .title[data-v-f08a8f54]{font-size:2.2em}.home.xs .content .description[data-v-f08a8f54]{font-size:.85em}.home.xs .content .learn-more-btn[data-v-f08a8f54]{padding:.8em 3.5em}.about[data-v-fbd0eb79]{display:flex;flex-direction:column;align-items:center;gap:6em}.about .content[data-v-fbd0eb79]{display:flex;gap:1em}.about .content .column[data-v-fbd0eb79]{display:flex;flex-direction:column;gap:1.25em}.about .content .column .text[data-v-fbd0eb79]{font-size:1.1em;font-weight:400;color:#97886f;background:#FAF1E3;padding:1.43em 1.25em;border-radius:5px}.about .content .column img[data-v-fbd0eb79]{width:100%;height:100%;border-radius:5px;object-fit:cover;object-position:center}.about .quote-container[data-v-fbd0eb79]{width:100vw;height:230px;display:flex;justify-content:center;align-items:center;background:url(/assets/quote-126061eb.png) no-repeat;background-position:center;background-size:cover}.about .quote-container .text[data-v-fbd0eb79]{max-width:950px;text-align:center;font-weight:500;color:#f4ead8;font-size:1em;padding:1.5em}.about.xs .content[data-v-fbd0eb79]{flex-direction:column}.about.xs .content .column[data-v-fbd0eb79]{width:100%}.about.xs .content .column .text[data-v-fbd0eb79]{font-size:1em}.about.xs .content .column img[data-v-fbd0eb79]{height:300px}.about.xs .content .column.right[data-v-fbd0eb79]{flex-direction:column-reverse}.about.xs .quote-container[data-v-fbd0eb79]{height:200px}.about.xs .quote-container .text[data-v-fbd0eb79]{font-size:.9em}.projects .image-grid[data-v-bff9c9dc]{display:flex;gap:20px;width:100%;box-sizing:border-box}.projects .image-grid .image-column[data-v-bff9c9dc]{flex:1;display:flex;flex-direction:column;gap:20px}.projects .image-grid .image-column .image-item[data-v-bff9c9dc]{width:100%;height:400px;position:relative;z-index:1}.projects .image-grid .image-column .image-item.tall[data-v-bff9c9dc]{height:500px}.projects .image-grid .image-column .image-item img[data-v-bff9c9dc]{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px}.projects .image-grid .image-column .image-item .overlay[data-v-bff9c9dc]{position:absolute;z-index:3;bottom:.93em;left:.93em;display:flex;flex-direction:column;align-items:flex-start;color:#000;color:#fff8ec}.projects .image-grid .image-column .image-item .overlay .name[data-v-bff9c9dc]{font-size:1em;font-weight:500}.projects .image-grid .image-column .image-item .overlay .country[data-v-bff9c9dc]{font-size:.8em;font-weight:300}.services[data-v-5f720474]{display:flex;flex-direction:column;gap:1.25em}.services.xs[data-v-5f720474]{gap:1em}.services .services-container[data-v-5f720474]{width:100%;display:flex;flex-direction:column;gap:1em}.services .services-container .tabs[data-v-5f720474]{width:100%;display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;border-radius:8px;box-sizing:border-box;background:#E5D5C3;padding:4px}.services .services-container .tabs .tab[data-v-5f720474]{flex:1;min-width:0;padding:.75em .5em;text-align:center;font-weight:500;font-size:.9em;cursor:pointer;transition:all .3s ease;border-radius:6px;color:#97886f;background:transparent;border:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine){.services .services-container .tabs .tab[data-v-5f720474]:hover{background:#FAF1E3}}.services .services-container .tabs .tab.active[data-v-5f720474]{background:#FAF1E3;color:#97886f;box-shadow:0 2px 4px #0000001a}.services .services-container .services-list[data-v-5f720474]{display:flex;flex-direction:column;gap:.75em}.services .services-container .services-list .service-item[data-v-5f720474]{background:#FAF1E3;border-radius:8px;padding:1.5em;cursor:pointer;transition:all .3s ease;border:2px solid transparent;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine){.services .services-container .services-list .service-item[data-v-5f720474]:hover:not(.expanded){border-color:#e5d5c380}}.services .services-container .services-list .service-item.expanded[data-v-5f720474]{border-color:#e5d5c380}.services .services-container .services-list .service-item.expanded .service-header[data-v-5f720474]{margin-bottom:0}.services .services-container .services-list .service-item .service-header[data-v-5f720474]{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:0}.services .services-container .services-list .service-item .service-header .service-info[data-v-5f720474]{flex:1}.services .services-container .services-list .service-item .service-header .service-info h3[data-v-5f720474]{margin:0 0 .5em;color:#97886f;font-size:1.2em;font-weight:600}.services .services-container .services-list .service-item .service-header .service-info .service-description[data-v-5f720474]{margin:0;color:#c9b89d;line-height:1.5}.services .services-container .services-list .service-item .service-header .expand-icon[data-v-5f720474]{flex-shrink:0;color:#97886f;font-size:1.1em;transition:transform .3s ease}.services .services-container .services-list .service-item .service-header .expand-icon.rotated[data-v-5f720474]{transform:rotate(180deg)}.services .services-container .services-list .service-item .service-details[data-v-5f720474]{margin-top:.5em;padding-top:.5em;border-top:1px solid #E5D5C3}.services .services-container .services-list .service-item .service-details .service-content[data-v-5f720474]{display:flex;flex-direction:column;gap:1.5em}.services .services-container .services-list .service-item .service-details .service-content .description-column .full-description[data-v-5f720474]{margin:0;color:#c9b89d;line-height:1.6}.services .services-container .services-list .service-item .service-details .service-content .image-column .service-image[data-v-5f720474]{width:100%;max-height:400px;height:auto;border-radius:8px;object-fit:cover}.services .services-container .services-list .service-item .service-details.has-image .service-content[data-v-5f720474]{display:grid;grid-template-columns:3fr 2fr;gap:2em;align-items:start}.services .services-container .services-list .service-item .service-details.has-image .service-content .image-column .service-image[data-v-5f720474]{max-width:100%;max-height:400px;height:auto;object-fit:cover}.services .experience[data-v-5f720474]{width:100%;box-sizing:border-box;padding:2.5em 5em;background:#FAF1E3;border-radius:5px;display:flex;align-items:center;justify-content:space-between}.services .experience .item[data-v-5f720474]{--border-width: 2px;width:25%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6em;box-sizing:border-box;padding:0 .5em}.services .experience .item[data-v-5f720474]:not(:last-child){border-right:var(--border-width) solid #C9B89D}.services .experience .item .value[data-v-5f720474]{font-family:Inter,sans-serif;font-size:2.5em;font-weight:600;letter-spacing:-2px;color:#97886f}.services .experience .item .name[data-v-5f720474]{font-size:1.1em;font-weight:400;letter-spacing:-.03em;color:#c9b89d}.services.md .services-container .tabs .tab[data-v-5f720474]{min-width:100px;padding:.7em .4em;font-size:.85em}.services.md .services-container .services-list .service-item[data-v-5f720474]{padding:1.2em}.services.md .services-container .services-list .service-item .service-header .service-info h3[data-v-5f720474]{font-size:1.1em}.services.md .services-container .services-list .service-item .service-header .service-info .service-description[data-v-5f720474]{font-size:.95em}.services.md .services-container .services-list .service-item .service-header .expand-icon[data-v-5f720474]{font-size:1em}.services.md .services-container .services-list .service-item .service-details[data-v-5f720474]{margin-top:.4em;padding-top:.4em}.services.md .services-container .services-list .service-item .service-details.has-image .service-content[data-v-5f720474]{grid-template-columns:1fr 1fr;gap:1.5em}.services.md .services-container .services-list .service-item .service-details .service-content .description-column .full-description[data-v-5f720474]{font-size:.95em}.services.md .experience[data-v-5f720474]{padding:2em 4em}.services.md .experience .item[data-v-5f720474]{--border-width: 1px}.services.md .experience .item .value[data-v-5f720474]{font-size:2.2em;letter-spacing:-2px}.services.md .experience .item .name[data-v-5f720474]{font-size:1em}.services.sm .services-container .tabs .tab[data-v-5f720474]{min-width:80px;padding:.6em .3em;font-size:.8em}.services.sm .services-container .services-list .service-item[data-v-5f720474]{padding:1em}.services.sm .services-container .services-list .service-item .service-header .service-info h3[data-v-5f720474]{font-size:1.05em}.services.sm .services-container .services-list .service-item .service-header .service-info .service-description[data-v-5f720474]{font-size:.9em}.services.sm .services-container .services-list .service-item .service-header .expand-icon[data-v-5f720474]{font-size:.95em}.services.sm .services-container .services-list .service-item .service-details[data-v-5f720474]{margin-top:.4em;padding-top:.4em}.services.sm .services-container .services-list .service-item .service-details.has-image .service-content[data-v-5f720474]{display:grid;grid-template-columns:1fr 1fr;gap:1.2em}.services.sm .services-container .services-list .service-item .service-details .service-content .description-column .full-description[data-v-5f720474]{font-size:.9em}.services.sm .experience[data-v-5f720474]{padding:1.5em}.services.sm .experience .item[data-v-5f720474]{--border-width: 1px}.services.sm .experience .item .value[data-v-5f720474]{font-size:2em}.services.sm .experience .item .name[data-v-5f720474]{font-size:.8em;letter-spacing:-.01em}.services.xs .services-container .tabs[data-v-5f720474]{padding:3px}.services.xs .services-container .tabs .tab[data-v-5f720474]{min-width:60px;padding:.4em .15em;font-size:.65em;display:flex;justify-content:center;align-items:center}.services.xs .services-container .services-list[data-v-5f720474]{gap:.5em}.services.xs .services-container .services-list .service-item[data-v-5f720474]{padding:.8em}.services.xs .services-container .services-list .service-item .service-header[data-v-5f720474]{gap:.8em}.services.xs .services-container .services-list .service-item .service-header .service-info h3[data-v-5f720474]{font-size:.95em;margin:0 0 .3em}.services.xs .services-container .services-list .service-item .service-header .service-info .service-description[data-v-5f720474]{font-size:.8em;line-height:1.4}.services.xs .services-container .services-list .service-item .service-header .expand-icon[data-v-5f720474]{font-size:.85em}.services.xs .services-container .services-list .service-item .service-details[data-v-5f720474]{margin-top:.3em;padding-top:.3em}.services.xs .services-container .services-list .service-item .service-details.has-image .service-content[data-v-5f720474]{display:flex;flex-direction:column;gap:.8em}.services.xs .services-container .services-list .service-item .service-details.has-image .service-content .image-column[data-v-5f720474]{width:100%}.services.xs .services-container .services-list .service-item .service-details.has-image .service-content .image-column .service-image[data-v-5f720474]{width:100%;object-fit:cover}.services.xs .services-container .services-list .service-item .service-details .service-content .description-column .full-description[data-v-5f720474]{font-size:.8em;line-height:1.5}.services.xs .experience[data-v-5f720474]{padding:.8em}.services.xs .experience .item[data-v-5f720474]{--border-width: 1px;gap:.4em}.services.xs .experience .item .value[data-v-5f720474]{font-size:1.1em;letter-spacing:-.5px}.services.xs .experience .item .name[data-v-5f720474]{font-size:.55em;letter-spacing:0}.expand-enter-active[data-v-5f720474],.expand-leave-active[data-v-5f720474]{transition:all .4s ease;overflow:hidden}.expand-enter-from[data-v-5f720474],.expand-leave-to[data-v-5f720474]{max-height:0;opacity:0;transform:translateY(-10px)}.expand-enter-to[data-v-5f720474],.expand-leave-from[data-v-5f720474]{max-height:200px;opacity:1;transform:translateY(0)}.contacts[data-v-d54c21c6]{display:flex;flex-direction:column;gap:1.25em}.contacts .intro[data-v-d54c21c6]{margin-bottom:1em;text-align:left}.contacts .intro h3[data-v-d54c21c6]{font-size:1.8em;font-weight:600;color:#2c3e50;margin-bottom:.5em;letter-spacing:1px}.contacts .intro p[data-v-d54c21c6]{font-size:1em;color:#97886f;line-height:1.6;max-width:600px}.contacts .contact-methods[data-v-d54c21c6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;margin-bottom:1em}.contacts .contact-methods .contact-item[data-v-d54c21c6]{background:#FAF1E3;padding:1.25em;border-radius:8px;display:flex;align-items:center;gap:1em;transition:all .3s ease;border:2px solid transparent}.contacts .contact-methods .contact-item[data-v-d54c21c6]:hover{transform:translateY(-2px);border-color:#e5d5c380;box-shadow:0 4px 15px #97886f1a}.contacts .contact-methods .contact-item .contact-icon[data-v-d54c21c6]{width:40px;height:40px;background:#97886F;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#faf1e3;font-size:1em;flex-shrink:0}.contacts .contact-methods .contact-item .contact-info[data-v-d54c21c6]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.contacts .contact-methods .contact-item .contact-info .contact-label[data-v-d54c21c6]{font-size:.8em;color:#97886f;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:.3em}.contacts .contact-methods .contact-item .contact-info .contact-value[data-v-d54c21c6]{font-size:1em;font-weight:600;color:#2c3e50;text-decoration:none;transition:color .3s ease}.contacts .contact-methods .contact-item .contact-info .contact-value[data-v-d54c21c6]:hover{color:#97886f}.contacts.mdMinus[data-v-d54c21c6],.contacts.sm[data-v-d54c21c6],.contacts.xs[data-v-d54c21c6]{gap:1em}.contacts.mdMinus .intro h3[data-v-d54c21c6],.contacts.sm .intro h3[data-v-d54c21c6],.contacts.xs .intro h3[data-v-d54c21c6]{font-size:1.6em}.contacts.mdMinus .contact-methods[data-v-d54c21c6],.contacts.sm .contact-methods[data-v-d54c21c6],.contacts.xs .contact-methods[data-v-d54c21c6]{grid-template-columns:1fr;gap:.75em}.contacts.mdMinus .contact-methods .contact-item[data-v-d54c21c6],.contacts.sm .contact-methods .contact-item[data-v-d54c21c6],.contacts.xs .contact-methods .contact-item[data-v-d54c21c6]{padding:1em}.contacts.xs .intro h3[data-v-d54c21c6]{font-size:1.4em}.contacts.xs .contact-methods .contact-item[data-v-d54c21c6]{padding:.875em}.contacts.xs .contact-methods .contact-item .contact-icon[data-v-d54c21c6]{width:35px;height:35px;font-size:.9em}.contacts.xs .contact-methods .contact-item .contact-info .contact-value[data-v-d54c21c6]{font-size:.95em}.main-view[data-v-6ad5e37e]{display:flex;flex-direction:column;gap:1em}.navigation[data-v-0adc4d2c]{position:absolute;left:50%;transform:translate(-50%);padding:.4em 1.6em;background:rgba(255,255,255,.1019607843);border-radius:5px;display:flex;gap:1.7em;box-sizing:border-box}.navigation .nav-item[data-v-0adc4d2c]{text-decoration:none;color:#fff8ec80;font-weight:300;font-size:1em;transition:color .3s ease-in-out}.navigation .nav-item[data-v-0adc4d2c]:hover,.navigation .nav-item.active[data-v-0adc4d2c]{color:#fff8ec}.navigation.mdMinus[data-v-0adc4d2c]{padding:.4em 1em;gap:1.2em}.navigation.mdMinus .nav-item[data-v-0adc4d2c]{font-size:.9em}.lang-selector[data-v-76ed0e21]{position:relative;display:inline-block}.lang-selector .current-lang[data-v-76ed0e21]{padding:.5em .75em;border-radius:8px;background:rgba(255,255,255,.0509803922);display:flex;align-items:center;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.lang-selector .current-lang .lang-text[data-v-76ed0e21]{color:#fff8ec;font-size:.9em;font-weight:500}.lang-selector .current-lang .chevron[data-v-76ed0e21]{color:#fff8ec;font-size:.7em;transition:transform .3s ease;opacity:.7;margin-left:.3em}.lang-selector .current-lang .chevron.rotated[data-v-76ed0e21]{transform:rotate(180deg)}.lang-selector .current-lang[data-v-76ed0e21]:hover{background:rgba(255,255,255,.0823529412);border-color:#ffffff1a}.lang-selector .dropdown[data-v-76ed0e21]{position:absolute;top:calc(100% + .25em);left:0;min-width:120px;background:#2A2A2A;border-radius:8px;border:1px solid rgba(255,255,255,.1019607843);box-shadow:0 4px 20px #0006;z-index:1000;overflow:hidden}.lang-selector .dropdown .lang-option[data-v-76ed0e21]{padding:.6em .75em;display:flex;align-items:center;gap:.75em;cursor:pointer;transition:background .2s ease}.lang-selector .dropdown .lang-option .lang-code[data-v-76ed0e21]{color:#fff8ec;font-size:.85em;font-weight:600;min-width:24px}.lang-selector .dropdown .lang-option .lang-name[data-v-76ed0e21]{color:#c9b89d;font-size:.8em;font-weight:400;flex:1}.lang-selector .dropdown .lang-option[data-v-76ed0e21]:hover{background:rgba(255,255,255,.0509803922)}.lang-selector .dropdown .lang-option.active[data-v-76ed0e21]{background:rgba(255,255,255,.0823529412)}.lang-selector .dropdown .lang-option.active .lang-code[data-v-76ed0e21]{color:#faf1e3}.lang-selector .dropdown .lang-option.active .lang-name[data-v-76ed0e21]{color:#e5d5c3}.lang-selector .dropdown .lang-option[data-v-76ed0e21]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.031372549)}.dropdown-enter-active[data-v-76ed0e21],.dropdown-leave-active[data-v-76ed0e21]{transition:all .3s ease;transform-origin:top}.dropdown-enter-from[data-v-76ed0e21],.dropdown-leave-to[data-v-76ed0e21]{opacity:0;transform:translateY(-10px) scaleY(.8)}.dropdown-enter-to[data-v-76ed0e21],.dropdown-leave-from[data-v-76ed0e21]{opacity:1;transform:translateY(0) scaleY(1)}.mobile-sidebar-overlay[data-v-278a88c4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9999;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-sidebar-overlay.open[data-v-278a88c4]{opacity:1;visibility:visible}.mobile-sidebar[data-v-278a88c4]{position:absolute;top:0;right:0;width:220px;max-width:65vw;height:100vh;background:#1a1a1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto;transform:translate(100%);transition:transform .3s ease}.mobile-sidebar.open[data-v-278a88c4]{transform:translate(0)}.mobile-sidebar.closing[data-v-278a88c4]{transform:translate(100%)}.mobile-sidebar .sidebar-header[data-v-278a88c4]{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;border-bottom:1px solid rgba(255,255,255,.1019607843)}.mobile-sidebar .sidebar-header .logo[data-v-278a88c4]{font-size:.85em;font-weight:600;color:#fff8ec;letter-spacing:.2em;text-transform:uppercase}.mobile-sidebar .sidebar-header .close-btn[data-v-278a88c4]{background:none;border:none;color:#fff8ec;font-size:1.2em;cursor:pointer;padding:.5em;display:flex;align-items:center;justify-content:center;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.mobile-sidebar .sidebar-header .close-btn[data-v-278a88c4]:hover{color:#c9b89d}.mobile-sidebar .sidebar-content[data-v-278a88c4]{padding:1em 0}.mobile-sidebar .sidebar-content .navigation-section[data-v-278a88c4]{padding:0 1em 1em}.mobile-sidebar .sidebar-content .navigation-section .nav-item[data-v-278a88c4]{display:block;padding:.6em 0;color:#c9b89d;text-decoration:none;font-size:.9em;font-weight:500;transition:all .2s ease;border-bottom:1px solid transparent;-webkit-tap-highlight-color:transparent}.mobile-sidebar .sidebar-content .navigation-section .nav-item[data-v-278a88c4]:hover{color:#fff8ec;transform:translate(4px)}.mobile-sidebar .sidebar-content .navigation-section .nav-item.active[data-v-278a88c4]{color:#faf1e3;border-bottom-color:#ffffff2a}.mobile-sidebar .sidebar-content .navigation-section .nav-item[data-v-278a88c4]:not(:last-child){margin-bottom:.2em}.mobile-sidebar .sidebar-content .language-section[data-v-278a88c4]{padding:1em 1em 0;border-top:1px solid rgba(255,255,255,.1019607843)}.mobile-sidebar .sidebar-content .language-section .language-row[data-v-278a88c4]{display:flex;align-items:center;justify-content:space-between;gap:1em}.mobile-sidebar .sidebar-content .language-section .section-title[data-v-278a88c4]{color:#c9b89d;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0}.mobile-sidebar .sidebar-content .language-section[data-v-278a88c4] .lang-selector .current-lang{background:rgba(255,255,255,.031372549);border:1px solid rgba(255,255,255,.1019607843);padding:.4em .6em;-webkit-tap-highlight-color:transparent}.mobile-sidebar .sidebar-content .language-section[data-v-278a88c4] .lang-selector .current-lang .lang-text{font-size:.8em}.mobile-sidebar .sidebar-content .language-section[data-v-278a88c4] .lang-selector .current-lang .chevron{font-size:.6em}.mobile-sidebar .sidebar-content .language-section[data-v-278a88c4] .lang-selector .current-lang:hover{background:rgba(255,255,255,.0705882353)}.mobile-sidebar .sidebar-content .language-section[data-v-278a88c4] .lang-selector .dropdown{background:#2A2A2A;border:1px solid rgba(255,255,255,.1019607843);right:0;left:auto;min-width:110px}.mobile-sidebar .sidebar-content .language-section[data-v-278a88c4] .lang-selector .dropdown .lang-option{padding:.5em .6em;-webkit-tap-highlight-color:transparent}.mobile-sidebar .sidebar-content .language-section[data-v-278a88c4] .lang-selector .dropdown .lang-option .lang-code{font-size:.75em}.mobile-sidebar .sidebar-content .language-section[data-v-278a88c4] .lang-selector .dropdown .lang-option .lang-name{font-size:.7em}@media (max-width: 480px){.mobile-sidebar[data-v-278a88c4]{width:75vw;max-width:75vw}}header[data-v-b06d51a2]{position:absolute;background:rgba(0,0,0,.5);width:100vw;z-index:999;top:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:1.3em 0;display:flex;justify-content:center;align-items:center}header .content[data-v-b06d51a2]{display:flex;justify-content:space-between;align-items:center}header .content .logo[data-v-b06d51a2]{font-size:.93em;font-weight:600;color:#fff8ec;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}header .content .desktop-wrapper[data-v-b06d51a2]{display:flex;justify-content:center;align-items:center}header .content .mobile-menu-btn[data-v-b06d51a2]{background:none;border:none;color:#fff8ec;font-size:1.2em;cursor:pointer;padding:.5em;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:4px;-webkit-tap-highlight-color:transparent}header .content .mobile-menu-btn[data-v-b06d51a2]:hover{color:#c9b89d;background:rgba(255,255,255,.05)}header .content .mobile-menu-btn[data-v-b06d51a2]:active{transform:scale(.95)}header.mdMinus[data-v-b06d51a2]{padding:.8em 0}header.mdMinus .content .logo[data-v-b06d51a2]{font-size:.85em}footer[data-v-f8ac860d]{width:100vw;box-sizing:border-box;padding:15px 0;background:#F4EAD8;display:flex;justify-content:center;align-items:center}footer .text[data-v-f8ac860d]{text-align:center;font-size:.9em;font-weight:500;color:#97886f}footer.xs .text[data-v-f8ac860d]{font-size:.8em}html body{margin:0;padding:0}body,html{width:100%;height:100%;scroll-behavior:smooth;font-family:Montserrat,sans-serif;overflow-x:hidden;background:#FFF8EC;-webkit-user-select:none;user-select:none}body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:0px}input:focus,select:focus,textarea:focus,button:focus{outline:none}.main-body{position:relative}.content-width{box-sizing:border-box;width:100vw;max-width:1500px;padding:0 6em}@media screen and (max-width: 1264px){.content-width{padding:0 5em}}@media screen and (max-width: 1050px){.content-width{padding:0 3em}}@media screen and (max-width: 600px){.content-width{padding:0 1em}}
