.elementor .taab-footer-main-grid{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;}.elementor .taab-footer-link{font-size:0.8125rem;color:#9198ac;line-height:1.45;text-decoration:none;}.elementor .taab-footer-link:hover,.elementor .taab-footer-link:focus-visible{color:#e2c489;}.elementor .taab-footer-social{width:2.375rem;height:2.375rem;font-size:0.875rem;color:#c9a45c;line-height:1;text-decoration:none;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(201,164,92,.36);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;transition:background .25s ease,color .25s ease,border-color .25s ease;\n}.elementor .taab-footer-social:hover,.elementor .taab-footer-social:focus-visible{color:#0d1730;border-color:#c9a45c;background-color:#c9a45c;}.elementor .taab-footer-bottom-row{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .taab-footer-payment-row{display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.elementor .taab-footer-payment-badge{font-size:0.625rem;color:#8f97ac;letter-spacing:0.06em;padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:0.5625rem;padding-inline-end:0.5625rem;border-radius:0.1875rem;border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.015);display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}