.premium .c-contacts{background:#ece4d6;scroll-margin-top:100px}.premium .c-contacts>.wrap>.p-link{margin-bottom:44px}.premium .c-contacts h1{font-size:clamp(36px,4vw,58px);line-height:1.22;margin:0}.premium .c-contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.premium .c-contact-card{display:flex;flex-direction:column;min-width:0;background:#f8f4eb;border:1px solid #d6c8ae;padding:28px 26px 24px}.premium .c-contact-top{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.1em;color:#887450;padding-bottom:27px;border-bottom:1px solid #d9cdb9;margin-bottom:26px}.premium .c-contact-role{font-size:8px;letter-spacing:.11em;color:#9a7a46;line-height:1.7;min-height:15px}.premium .c-contact-card h3{font-family:Prata,Georgia,serif;font-weight:400;font-size:33px;line-height:1.25;letter-spacing:-.04em;margin:16px 0 19px}.premium .c-contact-purpose{font-size:11px;color:#7d6c54;margin:0 0 28px;min-height:62px;line-height:1.9}.premium .c-contact-person{display:flex;flex-direction:column;gap:6px;padding-top:23px;border-top:1px solid #e0d4bd}.premium .c-contact-person strong{font-weight:600;font-size:13px}.premium .c-contact-person>span{font-size:9px;color:#938064}.premium .c-contact-details{display:flex;flex-direction:column;gap:9px;padding:23px 0 25px}.premium .c-contact-details a{font-size:13px;text-decoration:none;width:fit-content;max-width:100%;overflow-wrap:anywhere;border-bottom:1px solid #d6c5a4;line-height:1.7}.premium .c-contact-details a:first-child{font-size:18px;font-weight:500;letter-spacing:-.02em;border:0}.premium .c-contact-details a:hover{color:#9a743a}.premium .c-contact-card address{font-style:normal;color:#77664e;font-size:11px;line-height:1.9;margin-bottom:25px}.premium .c-contact-card address small{font-size:10px;color:#978264}.premium .c-contact-bottom{margin-top:auto;border-top:1px solid #d9cdb8;padding-top:18px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center}.premium .c-contact-bottom a{font-size:9px;text-decoration:none;color:#8d6b34;border-bottom:1px solid #cdbd9f;padding:4px 0}.premium .c-contact-bottom>span{font-size:7px;color:#a49276}.premium .c-contact-jakarta{background:#211d16;color:#f3e9d4;border-color:#332d22}.premium .c-contact-jakarta .c-contact-top{color:#bd9c64;border-color:#ffffff25}.premium .c-contact-jakarta .c-contact-role{color:#bd9c64}.premium .c-contact-jakarta .c-contact-purpose{color:#b4a58c}.premium .c-contact-jakarta .c-contact-person{border-color:#ffffff20}.premium .c-contact-jakarta .c-contact-person>span{color:#a69171}.premium .c-contact-jakarta .c-contact-details a{border-color:#746346}.premium .c-contact-jakarta address{color:#b3a386}.premium .c-contact-jakarta .c-contact-bottom{border-color:#ffffff25}.premium .c-contact-jakarta .c-contact-bottom a{color:#cfb27f;border-color:#76633e}.premium .c-contact-jakarta .c-contact-bottom>span{color:#9b8868}.premium .c-contact-foot{display:flex;justify-content:space-between;align-items:start;gap:40px;border-top:1px solid #cdbfa6;padding-top:23px;margin-top:30px;font-size:9px;color:#968165;line-height:1.8}.premium .c-contact-foot p{margin:0;max-width:600px;font-size:10px;line-height:1.8}.premium .c-contact-foot>span{max-width:250px;text-align:right;font-size:9px}.premium .p-footer-grid .c-contact-link{overflow-wrap:anywhere}.premium .c-contacts .p-section-head>p{color:#837158}
@media(max-width:1100px){.premium .c-contact-cards{gap:15px}.premium .c-contact-card{padding:23px 20px}.premium .c-contact-card h3{font-size:29px}.premium .c-contact-purpose{min-height:83px}.premium .c-contact-person strong{font-size:11px}.premium .c-contact-details a:first-child{font-size:16px}.premium .c-contact-details a{font-size:11px}.premium .c-contact-role{font-size:7px;letter-spacing:.07em}.premium .p-desktop{gap:20px}}
@media(max-width:800px){.premium .c-contact-cards{grid-template-columns:1fr}.premium .c-contact-card{padding:28px}.premium .c-contact-purpose{min-height:0;margin-bottom:22px;font-size:12px}.premium .c-contact-card h3{font-size:35px}.premium .c-contact-person strong{font-size:14px}.premium .c-contact-role{font-size:8px}.premium .c-contact-details a:first-child{font-size:21px}.premium .c-contact-details a{font-size:13px}.premium .c-contact-card address{font-size:12px}.premium .c-contact-bottom a{font-size:10px}.premium .c-contact-top{font-size:8px}.premium .c-contact-foot{display:block}.premium .c-contact-foot>span{display:block;text-align:left;margin-top:15px;max-width:none}.premium .c-contact-bottom>span{font-size:8px}}
@media(max-width:600px){.premium .c-contacts{scroll-margin-top:74px}.premium .c-contacts>.wrap>.p-link{margin-bottom:32px}.premium .c-contacts h1{font-size:35px;line-height:1.3}.premium .c-contact-card{padding:25px 23px}.premium .c-contact-card h3{font-size:32px}.premium .c-contact-top{padding-bottom:20px;margin-bottom:22px;font-size:7px}.premium .c-contact-role{font-size:8px}.premium .c-contact-purpose{font-size:11px}.premium .c-contact-person strong{font-size:13px}.premium .c-contact-person>span{font-size:9px}.premium .c-contact-details a:first-child{font-size:20px}.premium .c-contact-details a{font-size:13px}.premium .c-contact-card address{font-size:11px}.premium .c-contact-bottom a{font-size:10px}.premium .c-contact-foot p{font-size:9px}.premium .c-contact-foot>span{font-size:8px}.premium .c-contact-cards{gap:18px}}
.premium .c-contact-page{padding-top:56px}.premium .c-contact-page>.wrap>.p-link{margin-bottom:30px}.premium .c-contact-page .p-section-head{margin-bottom:32px}.premium .c-contact-page h1{font-size:clamp(36px,3.8vw,53px)}
@media(max-width:600px){.premium .c-contact-page{padding-top:32px}.premium .c-contact-page>.wrap>.p-link{margin-bottom:26px}.premium .c-contact-page h1{font-size:35px}}
