.elementor .dd-hm-news-h3{font-family:var(--dd-font-display);font-weight:500;font-size:1.25rem;color:#004E52;letter-spacing:-0.01em;line-height:1.3;margin:0px;}.elementor .dd-hm-news-time{font-family:var(--dd-font-mono);font-weight:500;font-size:0.6875rem;color:#566B6C;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;margin-block-start:16px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .dd-hm-news-img{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:12px;display:block;}.elementor .dd-hm-news-card{color:#004E52;text-decoration:none;display:block;}.elementor .dd-hm-news-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .dd-hm-all-news{font-family:var(--dd-font-sans);font-weight:600;font-size:0.875rem;color:#004E52;margin:0px;text-underline-offset:4px;\n}.elementor .dd-hm-news-head{margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:16px;justify-content:space-between;align-items:baseline;\n}.elementor .dd-hm-map-img{width:100%;aspect-ratio:2.1/1;object-fit:cover;border-radius:12px;border-width:1px;border-color:#E2E3D6;border-style:solid;background-color:#F4F2DD;display:block;}.elementor .dd-hm-arrow{width:24px;height:24px;font-family:var(--dd-font-sans);font-size:0.75rem;color:#FFFDEE;line-height:1;margin:0px;border-radius:50%;background-color:#004E52;display:grid;flex:0 1 auto;place-items:center;\n}.elementor .dd-hm-cat-t{font-family:var(--dd-font-display);font-weight:500;font-size:1.125rem;line-height:1.2;margin:0px;}.elementor .dd-hm-cat-label{min-height:56px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;gap:12px;justify-content:space-between;align-items:center;}.elementor .dd-hm-cat-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .dd-hm-cat:hover,.elementor .dd-hm-cat:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .dd-hm-cat{height:100%;overflow:hidden;color:#004E52;text-decoration:none;border-radius:12px;background-color:#FFFFFA;display:block;}.elementor .dd-hm-cat-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .dd-hm-bar{width:48px;height:4px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#E8AE1E;}.elementor .dd-hm-btn-outline:hover,.elementor .dd-hm-btn-outline:focus-visible{background-color:#E3EEE6;}.elementor .dd-hm-btn-outline{width:auto;min-height:44px;font-family:var(--dd-font-sans);font-weight:600;font-size:0.875rem;color:#004E52;line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:auto;border-radius:6px;border-width:1px;border-color:#004E52;border-style:solid;background-color:transparent;display:inline-flex;gap:12px;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .dd-hm-btn-gold:hover,.elementor .dd-hm-btn-gold:focus-visible{background-color:#D29C12;}.elementor .dd-hm-btn-gold{width:auto;min-height:44px;font-family:var(--dd-font-sans);font-weight:600;font-size:0.875rem;color:#0E2325;line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:auto;border-radius:6px;border-width:1px;border-color:transparent;border-style:solid;background-color:#E8AE1E;display:inline-flex;gap:12px;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .dd-hm-badge{font-family:var(--dd-font-sans);font-weight:600;font-size:0.8125rem;color:#0E2325;line-height:1;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;background-color:#E8AE1E;display:inline-block;}.elementor .dd-hm-panel-p{max-width:38ch;font-family:var(--dd-font-sans);font-size:0.9375rem;color:inherit;line-height:1.7;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;opacity:92%;}.elementor .dd-hm-panel-h2{font-family:var(--dd-font-display);font-weight:300;font-size:clamp(1.625rem,calc(1.4rem + .9vw),2.125rem);color:inherit;line-height:1.12;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;text-wrap:balance;\n}.elementor .dd-hm-panel-line{color:#004E52;border-width:1px;border-color:#004E52;border-style:solid;background-color:#FFFDEE;}.elementor .dd-hm-panel-fill{color:#FFFDEE;background-color:#004E52;}.elementor .dd-hm-panel{min-height:340px;padding:clamp(28px,4vw,44px);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .dd-hm-duo{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .dd-hm-h2-tight{font-family:var(--dd-font-display);font-weight:300;font-size:clamp(1.875rem,calc(1.55rem + 1.3vw),2.5rem);color:inherit;letter-spacing:-0.025em;line-height:1.12;margin:0px;text-wrap:balance;\n}.elementor .dd-hm-h2{font-family:var(--dd-font-display);font-weight:300;font-size:clamp(1.875rem,calc(1.55rem + 1.3vw),2.5rem);color:inherit;letter-spacing:-0.025em;line-height:1.12;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;text-wrap:balance;\n}.elementor .dd-hm-hero-p{max-width:56ch;font-family:var(--dd-font-sans);font-weight:300;font-size:1rem;color:#FFFDEE;line-height:1.65;margin:0px;}.elementor .dd-hm-h1{font-family:var(--dd-font-display);font-weight:300;font-size:clamp(2.25rem,calc(1.5rem + 3vw),3.5rem);color:#FFFDEE;letter-spacing:-0.03em;line-height:1.1;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;text-wrap:balance;\n}.elementor .dd-hm-hero-copy{max-width:600px;}.elementor .dd-hm-hero-wrap{padding-block:80px;\n}.elementor .dd-hm-hero-overlay{position:absolute;z-index:-1;background-image:linear-gradient(90deg, rgba(0,78,82,.94) 0%,rgba(0,78,82,.78) 38%,rgba(0,78,82,0) 68%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0; pointer-events:none;\n}.elementor .dd-hm-hero-bg{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-2;inset:0; object-position:right center;\n}.elementor .dd-hm-hero{min-height:520px;overflow:hidden;position:relative;font-family:var(--dd-font-sans);color:#FFFDEE;background-color:#004E52;display:flex;align-items:center;isolation:isolate;\n}.elementor .dd-hm-narrow{max-width:880px;}.elementor .dd-hm-wrap{width:100%;max-width:1200px;margin-inline:auto; padding-inline:clamp(20px,4vw,48px);\n}.elementor .dd-hm-pale{color:#004E52;background-color:#E3EEE6;}.elementor .dd-hm-light{color:#004E52;background-color:#FFFDEE;}.elementor .dd-hm-dark{color:#FFFDEE;background-color:#004E52;}.elementor .dd-hm-sec{font-family:var(--dd-font-sans);font-size:1rem;line-height:1.6;padding-block:clamp(48px,7vw,96px); -webkit-font-smoothing:antialiased;\n}