.inka-contact-page{background:#fffaf7}.inka-contact-hero{padding:105px 0 120px;background:radial-gradient(circle at 85% 20%,rgba(224,198,0,.13),transparent 28%),linear-gradient(135deg,#382a36,#55414f);color:#fff;text-align:center}.inka-contact-hero .inka-kicker{color:#e0c600}.inka-contact-hero h1{margin:0;color:#fff;font-family:var(--serif);font-size:clamp(70px,10vw,125px);font-weight:500;line-height:.88;letter-spacing:-.055em}.inka-contact-hero .inka-shell>p:not(.inka-kicker){max-width:680px;margin:28px auto 0;color:rgba(255,255,255,.82);font-size:18px}.inka-contact-details{position:relative;z-index:2;margin-top:-48px}.inka-contact-details>.inka-shell{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 20px 65px rgba(58,44,57,.16)}.inka-contact-details a,.inka-contact-details>.inka-shell>div{display:grid;grid-template-columns:48px 1fr;gap:13px;align-items:center;min-height:118px;padding:22px;border-right:1px solid var(--line);color:inherit;text-decoration:none}.inka-contact-details>.inka-shell>*:last-child{border:0}.inka-contact-details i{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#f2e9e2;color:var(--gold);font-size:18px}.inka-contact-details span,.inka-contact-details strong{display:block}.inka-contact-details span{color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.inka-contact-details strong{margin-top:5px;color:var(--plum);font-family:var(--serif);font-size:17px;line-height:1.2;letter-spacing:0;text-transform:none}.inka-contact-main{padding-top:125px}.inka-contact-main__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,8vw,115px);align-items:start}.inka-contact-copy{padding-top:35px}.inka-contact-copy h2{margin:0;color:var(--plum);font-family:var(--serif);font-size:clamp(48px,5.5vw,72px);font-weight:500;line-height:.98}.inka-contact-copy>p:not(.inka-kicker){color:var(--muted);line-height:1.8}.inka-contact-response{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:center;margin:30px 0;padding:20px;border:1px solid rgba(32,184,88,.16);border-radius:16px;background:#eef8f1}.inka-contact-response>i{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#20b858;color:#fff;font-size:25px}.inka-contact-response strong,.inka-contact-response span{display:block}.inka-contact-response strong{color:var(--plum)}.inka-contact-response span{margin-top:3px;color:var(--muted);font-size:12px}.inka-contact-whatsapp{background:#20a853}.inka-contact-form-wrap{padding:45px;border:1px solid rgba(58,44,57,.09);border-radius:25px;background:#fff;box-shadow:0 25px 70px rgba(58,44,57,.1)}.inka-contact-form-wrap__label{margin:0;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.inka-contact-form-wrap h2{margin:5px 0 28px;color:var(--plum);font-family:var(--serif);font-size:40px;font-weight:500}.inka-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.inka-contact-form label{display:block;margin-bottom:18px;color:var(--plum);font-size:11px;font-weight:800;letter-spacing:.04em}.inka-contact-form input,.inka-contact-form textarea{width:100%;margin-top:7px;padding:14px 15px;border:1px solid rgba(58,44,57,.16);border-radius:10px;background:#fffdfb;color:var(--plum);font:inherit;outline:0}.inka-contact-form input:focus,.inka-contact-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(179,139,0,.1)}.inka-contact-form textarea{resize:vertical}.inka-contact-form button{border:0;cursor:pointer}.inka-contact-form__privacy{color:var(--muted);font-size:10px}.inka-contact-form__privacy i{margin-right:5px;color:var(--gold)}.inka-contact-hp{position:absolute!important;left:-9999px!important}.inka-contact-alert{margin-bottom:20px;padding:13px 15px;border-radius:10px;font-size:13px}.inka-contact-alert i{margin-right:7px}.inka-contact-alert--success{background:#eaf8ee;color:#16763b}.inka-contact-alert--error{background:#fff0ef;color:#a13c34}.inka-contact-location{padding:100px 0;background:#eee3db}.inka-contact-location__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:45px}.inka-contact-location h2{margin:0;color:var(--plum);font-family:var(--serif);font-size:clamp(45px,5vw,68px);font-weight:500}.inka-contact-map{position:relative;height:510px;overflow:hidden;border-radius:24px;box-shadow:var(--shadow)}.inka-contact-map iframe{width:100%;height:100%;border:0}.inka-contact-map>div{position:absolute;right:25px;bottom:25px;display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:18px 20px;border-radius:14px;background:rgba(56,42,54,.9);color:#fff;backdrop-filter:blur(8px)}.inka-contact-map>div i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#e0c600;color:var(--plum)}.inka-contact-map>div span,.inka-contact-map>div strong{display:block}.inka-contact-map>div span{font-size:9px;letter-spacing:.09em;text-transform:uppercase}.inka-contact-map>div strong{margin-top:4px;font-family:var(--serif);font-size:17px;letter-spacing:0;text-transform:none}@media(max-width:1000px){.inka-contact-details>.inka-shell{grid-template-columns:1fr 1fr}.inka-contact-details a:nth-child(2){border-right:0}.inka-contact-details a:nth-child(-n+2){border-bottom:1px solid var(--line)}.inka-contact-main__grid{grid-template-columns:1fr}.inka-contact-copy{padding-top:0}}@media(max-width:650px){.inka-contact-hero{padding:80px 0 95px}.inka-contact-details>.inka-shell{grid-template-columns:1fr}.inka-contact-details a,.inka-contact-details>.inka-shell>div{min-height:95px;border-right:0;border-bottom:1px solid var(--line)!important}.inka-contact-form-wrap{padding:30px 20px}.inka-contact-form__row{grid-template-columns:1fr;gap:0}.inka-contact-location__heading{align-items:flex-start;flex-direction:column}.inka-contact-map{height:480px}.inka-contact-map>div{right:12px;bottom:12px;left:12px}}
