.carousel{width:100%;max-width:100%;position:relative;overflow:hidden}.slide{opacity:0;width:100%;transition:opacity .5s ease-in-out;position:absolute}.slide.active{opacity:1;position:relative}.slide-container{flex-direction:row;width:100%;min-height:250px;display:flex}.slide-image{flex:0 0 70%;order:1;overflow:hidden}.slide-image img{object-fit:cover;width:100%;height:100%;display:block}.slide-text{color:#fff;background:linear-gradient(135deg,#165c5c 0%,#1a7a7a 100%);flex:0 0 30%;order:2;justify-content:center;align-items:center;padding:20px;display:flex}.slide-content{text-align:center}.slide-content h2{margin:0 0 10px;font-size:1.5rem;font-weight:700;line-height:1.3}.slide-content p{color:#ffffffe6;margin:0;font-size:.85rem}@media (width<=768px){.slide-container{flex-direction:column;min-height:auto}.slide-image{flex:none;min-height:200px}.slide-text{flex:none;min-height:auto;padding:30px 20px}.slide-content h2{font-size:1.5rem}.slide-content p{font-size:.9rem}}.sub-container{scrollbar-width:none;margin-top:10px;overflow-y:auto}.contact-section{gap:0;display:flex}.contact-image-container{flex:0 0 70%;overflow:hidden}.contact-image{object-fit:cover;width:100%;height:100%;display:block}.contact-text-container{background:#165c5c0d;flex-direction:column;flex:0 0 30%;justify-content:center;padding:40px 30px;display:flex}.contact-text-container h2{color:#222;margin:0 0 30px;font-size:24px;font-weight:700}.info-card{background:0 0;border-radius:0;align-items:flex-start;gap:15px;margin-bottom:20px;padding:0;display:flex}.icon{color:#5b9d98;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.details h4{color:#222;margin:0;font-size:16px;font-weight:600}.details p{color:#666;margin:0;font-size:14px;font-weight:600}@media (width<=768px){.contact-section{flex-direction:column}.contact-image-container{flex:0 0 100%;min-height:300px}.contact-text-container{flex:0 0 100%;padding:30px 20px}}.header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:10px 36px;display:flex}.logo a{align-items:center;display:inline-flex}.logo img{width:auto;height:44px}.nav{align-items:center;gap:34px;display:flex}.nav a{color:#000;letter-spacing:.08em;border-bottom:2px solid #0000;padding:6px 0;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,transform .18s}.nav a:hover,.nav a:focus-visible{color:red;border-bottom-color:#fff;transform:translateY(-1px)}.icons{align-items:center;gap:14px;display:flex}.icon-circle{cursor:pointer;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .18s,transform .18s;display:flex}.icon-circle:hover{background:#ffffff38;transform:translateY(-1px)}.icon-circle svg{color:#fff;width:18px;height:18px}.lang{color:#fff;letter-spacing:.06em;cursor:pointer;background:#ffffff1f;border-radius:999px;padding:9px 14px;font-weight:600}.container{flex-direction:column;height:calc(100vh - 16px);display:flex;overflow:hidden}
