@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-ext-700-normal.Do0rx6yy.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-700-normal.BaW-xaxb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-700-normal.SLG_-a_c.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-700-normal.D3uyJ5DH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-vietnamese-700-normal.-OtHbi1I.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-700-normal.GOTdnRS1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-ext-700-normal.CNjt5vTB.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-700-normal.qRbaVVD7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-700-normal.DajfzrDU.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-700-normal.O25Qpphb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}:root{--color-primary: #000000;--color-secondary: #ffffff;--color-turquesa: #AFEEEE;--font-main: "Inter", sans-serif;--font-display: "Cormorant Garamond", serif}html{scroll-behavior:smooth}body{font-family:var(--font-display);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.section-spacing-bottom{padding-bottom:80px}@media (max-width: 768px){.section-spacing-bottom{padding-bottom:60px}}.header-desktop{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:9999;padding:20px 0;box-shadow:0 2px 10px #0000000d}.header-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 40px;gap:40px}.nav-left,.nav-right{display:flex;gap:30px;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:600}.nav-left{justify-content:flex-end}.nav-right{justify-content:flex-start}.nav-left a,.nav-right a{color:#000;text-decoration:none;transition:opacity .3s ease;position:relative}.nav-left a:hover,.nav-right a:hover{opacity:.6}.nav-dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 12px #0000001a;padding:10px 0;min-width:150px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{display:block;padding:8px 20px;color:#000;text-decoration:none;font-family:Cormorant Garamond,serif}.dropdown-menu a:hover{background-color:#f5f5f5}.logo-link{display:flex;justify-content:center}.header-logo{height:50px;width:auto}.header-mobile{display:none;position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:9999;box-shadow:0 2px 10px #0000000d}.header-mobile-container{display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.header-logo-mobile{height:40px;width:auto}.hamburger{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.hamburger span{width:25px;height:2px;background-color:#000;transition:all .3s ease}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(7px,7px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease;box-shadow:0 4px 12px #0000001a}.mobile-menu.active{max-height:400px}.mobile-menu a{display:block;padding:15px 20px;color:#000;text-decoration:none;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:600;border-bottom:1px solid #f0f0f0}.mobile-menu a:hover{background-color:#f5f5f5}@media (max-width: 1024px){.header-desktop{display:none}.header-mobile{display:block}}@media (min-width: 1025px){.header-mobile{display:none!important}}.scroll-top-mobile{display:none;position:fixed;bottom:20px;left:20px;width:50px;height:50px;background-color:#6a8988;border:none;border-radius:50%;cursor:pointer;z-index:9998;box-shadow:0 4px 15px #0003;opacity:0;transform:translateY(100px);transition:all .3s ease}.scroll-top-mobile.visible{opacity:1;transform:translateY(0)}.scroll-top-mobile svg{color:#fff}.scroll-top-mobile:active{transform:scale(.95)}@media (max-width: 1024px){.scroll-top-mobile{display:flex;align-items:center;justify-content:center}}@media (max-width: 768px){.scroll-top-mobile{width:45px;height:45px;bottom:15px;left:15px}.scroll-top-mobile svg{width:20px;height:20px}}.footer{background-color:#2c3e3a;padding:80px 20px 30px}.footer-container{max-width:1400px;margin:0 auto}.footer-main{display:grid;grid-template-columns:1.2fr 2fr;gap:80px;margin-bottom:50px}.footer-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:25px}.footer-logo{width:180px;height:auto;margin-bottom:10px}.footer-description{font-family:Cormorant Garamond,serif;font-size:16px;line-height:1.8;color:#fffc;max-width:350px}.footer-social{display:flex;gap:15px;justify-content:center}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffffff1a;color:#fff;transition:all .3s ease}.social-link:hover{background-color:#afeeee;transform:translateY(-3px)}.footer-map-small{width:100%;border-radius:8px;overflow:hidden;margin-top:15px;box-shadow:0 2px 10px #0003}.footer-map-small iframe{display:block;width:100%}.footer-map-link{display:inline-flex;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#afeeee;text-decoration:none;margin-top:12px;transition:color .3s ease}.footer-map-link:hover{color:#fff}@media (max-width: 768px){.footer-map-small{margin-top:20px}.footer-map-link{justify-content:center;margin-top:15px}}.footer-links-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-column{display:flex;flex-direction:column}.footer-title{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;color:#fff}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links li{display:flex;flex-direction:column;gap:5px}.footer-label{font-family:Cormorant Garamond,serif;font-size:13px;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.footer-links a{font-family:Cormorant Garamond,serif;color:#ffffffe6;text-decoration:none;font-size:16px;transition:color .3s ease}.footer-links a:hover{color:#afeeee}.footer-address{display:flex;align-items:flex-start;gap:10px;font-family:Cormorant Garamond,serif;font-size:15px;line-height:1.8;color:#ffffffe6;text-decoration:none;transition:color .3s ease}.footer-address:hover{color:#afeeee}.footer-address svg{flex-shrink:0;margin-top:3px}.footer-address span{flex:1}.footer-divider{width:100%;height:1px;background-color:#ffffff26;margin:40px 0 30px}.footer-bottom{text-align:center}.footer-copyright{font-family:Cormorant Garamond,serif;font-size:14px;color:#fff9;margin:0}@media (max-width: 1024px){.footer{padding:60px 20px 30px}.footer-main{grid-template-columns:1fr;gap:50px}.footer-links-wrapper{grid-template-columns:repeat(2,1fr)}.footer-brand{align-items:center;text-align:center}.footer-description{max-width:500px}.footer-social{justify-content:center}}@media (max-width: 768px){.footer{padding:50px 20px 25px}.footer-main{gap:40px}.footer-links-wrapper{grid-template-columns:1fr;gap:30px}.footer-brand{align-items:center;text-align:center}.footer-logo{width:150px}.footer-description{font-size:15px}.footer-title{font-size:16px;text-align:center}.footer-links{align-items:center;text-align:center}.footer-links a{font-size:15px}.footer-address{flex-direction:column;align-items:center;text-align:center;gap:8px}.footer-address svg{margin-top:0}}@media (max-width: 480px){.social-link{width:45px;height:45px}.social-link svg{width:22px;height:22px}}
