.catalog-heading{min-height:68px}
.catalog-cta{position:absolute;right:0;top:50%;display:flex;align-items:center;gap:.65rem;transform:translateY(-50%);font-family:var(--sans,'Segoe UI',Arial,sans-serif)}
.catalog-cta span{max-width:155px;color:#6d6254;font-size:.58rem;line-height:1.35;letter-spacing:.06em;text-align:right;text-transform:uppercase}
.catalog-cta .catalog-button{position:static;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.55rem .8rem;border:1px solid #173d35;background:#173d35;color:#fff;white-space:nowrap}
.catalog-cta .catalog-button:hover{border-color:#b67a31;background:#b67a31}
.agent-form{grid-template-columns:repeat(2,minmax(0,1fr))}
.agent-form .btn{grid-column:1/-1}
.agent-english{direction:ltr;text-align:left}
.agent-english .field label,.agent-english .field input,.agent-english .btn{text-align:left}
#guideModal .modal-box[lang="en"]{direction:ltr;text-align:left}
@media(max-width:900px){.catalog-heading{display:grid;gap:.65rem;min-height:0}.catalog-cta{position:static;justify-content:center;transform:none}.catalog-cta span{max-width:none;text-align:left}.agent-form{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.catalog-cta{align-items:stretch;flex-direction:column;text-align:center}.catalog-cta span{text-align:center}.catalog-cta .catalog-button{width:100%}.agent-form{grid-template-columns:1fr}.agent-form .btn{grid-column:auto}}
