:root{--gb-container-width:1200px}.gb-container .wp-block-image img{vertical-align:middle}.gb-grid-wrapper .wp-block-image{margin-bottom:0}.gb-highlight{background:none}.gb-shape{line-height:0}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99}.gb-element-b5329f0b{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-b5329f0b{grid-template-columns:1fr}}.gb-element-2be3c1f1{width:1265px}@media (max-width:1024px){.gb-element-2be3c1f1{display:none!important}}.gb-form-3e79c65c{--gb-form-message-error-background:#fdecec;--gb-form-message-error-border:#f0a8a8;--gb-form-message-error-color:#c22a2a;--gb-form-message-success-background:#e8f5ee;--gb-form-message-success-border:#9fd6b8;--gb-form-message-success-color:#1f7a50;background-color:#fff;border:1px solid #f3edd8;border-radius:16px;border-top:4px solid #f5a800;box-shadow:0 8px 32px rgb(245 168 0 / .18);box-sizing:border-box;color:#2d3748;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:20px;max-width:560px;padding:24px 16px 28px}.gb-form-3e79c65c .gb-form-field{margin-bottom:16px}.gb-form-3e79c65c .gb-form-field__input{appearance:none;background-color:#fdfaf4;border:1px solid #f3edd8;border-radius:8px;box-shadow:none;color:#1a202c;display:block;font-size:16px;line-height:1.4;min-height:48px;outline:none;padding:12px 14px;transition:border-color 0.2s,box-shadow 0.2s,background-color 0.2s;width:100%}.gb-form-3e79c65c .gb-form-field__input::placeholder{color:#9ca3af}.gb-form-3e79c65c .gb-form-field__input:is(:focus,:focus-visible){background-color:#fff;border-color:#ffb81c;box-shadow:0 0 0 3px rgb(245 168 0 / .18);color:#1a202c}.gb-form-3e79c65c .gb-form-field__input:user-invalid{border-color:#c22a2a}.gb-form-3e79c65c .gb-form-field__label{color:#2d3748;display:block;font-size:13px;font-weight:700;line-height:1.4;margin-bottom:6px}.gb-form-3e79c65c .gb-form-field__required{color:#c22a2a}.gb-form-3e79c65c .gb-form-message{border-radius:8px;font-size:14px;line-height:1.5;margin-top:12px;padding:12px 14px}.gb-form-3e79c65c button[type="submit"]{background:linear-gradient(180deg,#ffc94d 0%,#f5a800 100%);border:1px solid #cc8c00;border-radius:8px;box-shadow:inset 0 1px 1px rgb(255 255 255 / .4),0 8px 24px rgb(245 168 0 / .25);color:#060f20;cursor:pointer;display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.3;margin-top:4px;min-height:52px;padding:14px 20px;text-align:center;text-shadow:0 1px 0 rgb(255 255 255 / .2);text-transform:none;transition:transform 0.2s,box-shadow 0.2s,opacity 0.2s;width:100%}.gb-form-3e79c65c button[type="submit"]:active{transform:scale(.98)}.gb-form-3e79c65c button[type="submit"]:disabled{cursor:wait;opacity:.65;transform:none}.gb-form-3e79c65c button[type="submit"]:hover{background:linear-gradient(180deg,#ffd97a 0%,#ffb81c 100%);box-shadow:inset 0 1px 1px rgb(255 255 255 / .6),0 12px 32px rgb(245 168 0 / .35);color:#060f20;transform:translateY(-2px)}.gb-form-3e79c65c textarea.gb-form-field__input{min-height:96px;resize:vertical}.gb-text-211c4904{background-color:#0f172a;border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;color:#fff;cursor:pointer;display:inline-flex;font-size:.875em;font-weight:500;line-height:1.5;border-radius:4px;padding:.625em 1.25em}.gb-text-211c4904:is(:hover,:focus){background-color:#1e293b}