html{scroll-behavior:smooth}body{margin:0}body.amanotrade-modal-open{overflow:hidden}.amanotrade-contact-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:24px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 140ms ease-out,visibility 140ms linear;will-change:opacity}.amanotrade-contact-modal[aria-hidden="false"]{visibility:visible;opacity:1;pointer-events:auto}.amanotrade-contact-modal__backdrop{position:absolute;inset:0;background:rgb(4 20 38 / .76)}.amanotrade-contact-modal__panel{position:relative;z-index:1;width:min(100%, 700px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:clamp(26px, 3vw, 40px);color:#10233a;background:#fff;box-shadow:16px 16px 0 rgb(22 133 255 / .42)}.amanotrade-contact-modal__close{position:absolute;top:14px;right:16px;width:38px;height:38px;border:0;color:#10233a;background:#fff0;font-size:30px;line-height:1;cursor:pointer}.amanotrade-contact-modal__label{margin:0 0 14px;color:#1685ff;font:700 10px "Space Grotesk",Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.amanotrade-contact-modal h2{max-width:510px;margin:0;font:600 clamp(31px, 4.2vw, 48px)/.98 "Space Grotesk",Arial,sans-serif;letter-spacing:-.057em}.amanotrade-contact-modal__intro{max-width:520px;margin:15px 0 22px;color:#5c6d7f;font:14px/1.65 "Manrope",Arial,sans-serif}.amanotrade-contact-modal .wpcf7-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.amanotrade-contact-modal .wpcf7-form>p{min-width:0;margin:0}.amanotrade-contact-modal .wpcf7-form label{display:grid;gap:7px;color:#10233a;font:800 10px "Manrope",Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.amanotrade-contact-modal .wpcf7-form label:nth-of-type(6),.amanotrade-contact-modal .wpcf7-form label:nth-of-type(7),.amanotrade-contact-modal .wpcf7-form .wpcf7-acceptance,.amanotrade-contact-modal .wpcf7-form .wpcf7-submit,.amanotrade-contact-modal .wpcf7-form .wpcf7-response-output{grid-column:1 / -1}.amanotrade-contact-modal .wpcf7-form>p:has(label textarea),.amanotrade-contact-modal .wpcf7-form>p:has(.wpcf7-acceptance),.amanotrade-contact-modal .wpcf7-form>p:has(.wpcf7-submit),.amanotrade-contact-modal .wpcf7-form>p:has(.wpcf7-response-output){grid-column:1 / -1}.amanotrade-contact-modal .wpcf7-form input:not([type="checkbox"]),.amanotrade-contact-modal .wpcf7-form select,.amanotrade-contact-modal .wpcf7-form textarea{width:100%;border:1px solid #dce6f0;border-radius:0;padding:12px;color:#10233a;background:#fff;font:500 14px "Manrope",Arial,sans-serif}.amanotrade-contact-modal .wpcf7-form textarea{min-height:120px;resize:vertical}.amanotrade-contact-modal .wpcf7-form input:focus,.amanotrade-contact-modal .wpcf7-form select:focus,.amanotrade-contact-modal .wpcf7-form textarea:focus{outline:2px solid #1685ff;outline-offset:1px}.amanotrade-contact-modal .wpcf7-acceptance{color:#5c6d7f;font:11px/1.55 "Manrope",Arial,sans-serif;text-transform:none}.amanotrade-contact-modal .wpcf7-submit{width:100%;border:0;padding:16px 20px;color:#fff;background:#1685ff;font:700 11px "Manrope",Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.amanotrade-contact-modal .wpcf7-submit:hover{background:#081b33}.amanotrade-contact-modal .wpcf7-response-output{margin:2px 0 0!important;padding:10px 12px!important;border:0!important;background:#f3f7fb;color:#10233a;font:12px/1.55 "Manrope",Arial,sans-serif}.amanotrade-official-body #amanotrade-wordpress-official .gs-suppliers h2 span{color:#1685ff!important}.amanotrade-contact-modal .wpcf7-form{display:block}.amanotrade-contact-modal .wpcf7-form>p{width:100%;min-width:0;margin:0 0 15px}.amanotrade-contact-modal .wpcf7-form>p:last-of-type{margin-bottom:0}.amanotrade-contact-modal .wpcf7-form label{width:100%}.amanotrade-contact-modal .wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.amanotrade-contact-modal .wpcf7-form input:not([type="checkbox"]),.amanotrade-contact-modal .wpcf7-form select,.amanotrade-contact-modal .wpcf7-form textarea{display:block}.amanotrade-contact-modal .wpcf7-form textarea{min-height:112px}.amanotrade-contact-modal .wpcf7-acceptance{display:flex;align-items:flex-start;gap:9px;padding:2px 0}.amanotrade-contact-modal .wpcf7-acceptance input[type="checkbox"]{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0}.amanotrade-contact-modal .wpcf7-submit{margin-top:3px}@media (max-width:600px){.amanotrade-contact-modal{padding:12px}.amanotrade-contact-modal__panel{max-height:calc(100dvh - 16px);padding:26px 22px;box-shadow:9px 9px 0 rgb(22 133 255 / .42)}.amanotrade-contact-modal .wpcf7-form{grid-template-columns:1fr;gap:14px}.amanotrade-contact-modal .wpcf7-form label,.amanotrade-contact-modal .wpcf7-form label:nth-of-type(6),.amanotrade-contact-modal .wpcf7-form label:nth-of-type(7){grid-column:auto}}