/* =====================================================================
   RMK LEGACY: classes for the older screens (generated)
   ---------------------------------------------------------------------
   Website redesign Part 6 moved every fixed inline style="" in the
   older templates into these classes, with each colour replaced by
   the nearest token from rmk-tokens.css. New pages must use the
   components in rmk-components.css instead. Remove a class here when
   the screen that uses it is redesigned.
   ===================================================================== */

.rmk-lg-010fc6 { text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; background-color: var(--rmk-success) !important; color: var(--rmk-white) !important; }
.rmk-lg-013647 { padding: 10px 20px !important; margin: 5px !important; background-color: var(--rmk-leave) !important; color: var(--rmk-var(--rmk-white)) !important; border: none !important; border-radius: 5px !important; cursor: pointer !important; }
.rmk-lg-015e2d { font-family: var(--rmk-font) !important; line-height: 1.5 !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; text-align: center !important; font-weight: bold !important; padding: 10px !important; }
.rmk-lg-01f43d { font-size: 40px !important; margin-bottom: 15px !important; color: var(--rmk-brand) !important; }
.rmk-lg-023732 { padding: 1px !important; }
.rmk-lg-02da17 { background-color: var(--rmk-brand) !important; font-weight: bold !important; padding: 10px !important; text-align: center !important; }
.rmk-lg-037a8d { display: flex !important; justify-content: center !important; gap: 20px !important; flex-wrap: wrap !important; }
.rmk-lg-046cd4 { padding: 10px !important; text-align: center !important; background-color: var(--rmk-white) !important; vertical-align: middle !important; }
.rmk-lg-049e0b { text-align: center !important; text-transform: uppercase !important; font-family: var(--rmk-font) !important; font-size: 18px !important; color: var(--rmk-leave) !important; }
.rmk-lg-05f91b { font-family: var(--rmk-font) !important; line-height: 1.5 !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; text-align: center !important; font-size: 18px !important; font-weight: bold !important; }
.rmk-lg-07b36a { font-size: 16px !important; color: var(--rmk-var(--rmk-grey-600)-600) !important; margin-bottom: 20px !important; }
.rmk-lg-07b36c { padding: 10px !important; text-align: center !important; font-family: var(--rmk-font) !important; font-size: 18px !important; color: var(--rmk-brand) !important; }
.rmk-lg-07f7d7 { font-weight: bold !important; color: var(--rmk-danger) !important; }
.rmk-lg-0aa376 { width: 100% !important; text-align: left !important; }
.rmk-lg-0d53be { margin: 0 auto !important; }
.rmk-lg-0e0ad8 { padding: 8px !important; border-bottom: 1px solid var(--rmk-var(--rmk-grey-600)-300) !important; }
.rmk-lg-0e4870 { color: var(--rmk-danger) !important; font-weight: bold !important; font-family: var(--rmk-font) !important; line-height: 1.5 !important; }
.rmk-lg-0ee269 { font-family: var(--rmk-font) !important; line-height: 1.5 !important; text-align: justify !important; padding: 1px !important; }
.rmk-lg-0f80e7 { color: var(--rmk-danger) !important; font-family: var(--rmk-font) !important; line-height: 1.5 !important; text-align: center !important; padding: 10px !important; }
.rmk-lg-0ffd00 { text-align: center !important; font-size: 28px !important; color: var(--rmk-var(--rmk-black)-line) !important; }
.rmk-lg-10e716 { text-align: left !important; display: flex !important; flex-direction: column !important; gap: 10px !important; color: var(--rmk-var(--rmk-black)-line) !important; font-size: 16px !important; }
.rmk-lg-11c032 { font-size: 18px !important; background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; font-weight: bold !important; line-height: 1 !important; text-align: left !important; padding: 5px !important; }
.rmk-lg-11ca1f { width: 100% !important; max-width: 800px !important; border-collapse: collapse !important; font-size: 14px !important; font-family: var(--rmk-font) !important; }
.rmk-lg-12af47 { margin-bottom: 15px !important; text-align: left !important; }
.rmk-lg-151d59 { display: flex !important; justify-content: space-around !important; flex-wrap: wrap !important; margin-top: 20px !important; }
.rmk-lg-1622ba { padding: 8px !important; }
.rmk-lg-16572b { font-size: 18px !important; background-color: var(--rmk-brand) !important; text-transform: capitalize !important; color: var(--rmk-white) !important; text-align: center !important; line-height: 1 !important; padding: 5px !important; font-weight: bold !important; font-size: 16px !important; }
.rmk-lg-183c6e { font-size: 16px !important; background-color: var(--rmk-var(--rmk-grey-600)-300) !important; font-weight: bold !important; line-height: 200% !important; text-align: left !important; padding: 10px !important; }
.rmk-lg-194787 { font-family: var(--rmk-font) !important; line-height: 1.5 !important; background-color: var(--rmk-var(--rmk-grey-600)-300) !important; font-size: 12px !important; font-weight: bold !important; padding: 2px !important; }
.rmk-lg-1a6a29 { height: 35px !important; width: 35px !important; padding: 10px !important; }
.rmk-lg-1bf6e9 { font-weight: bold !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 16px !important; padding: 15px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-1d393f { vertical-align: middle !important; }
.rmk-lg-1d5303 { padding: 20px !important; text-align: center !important; }
.rmk-lg-1f925b { width: 60px !important; }
.rmk-lg-20089f { font-size: 16px !important; background-color: var(--rmk-var(--rmk-black)) !important; color: var(--rmk-black) !important; padding: 10px !important; text-align: left !important; }
.rmk-lg-20433d { color: var(--rmk-white) !important; text-align: center !important; font-weight: bold !important; }
.rmk-lg-205fd9 { text-align: center !important; background-color: var(--rmk-var(--rmk-black)) !important; font-weight: bold !important; }
.rmk-lg-20693e { line-height: 2 !important; text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; line-height: 2 !important; padding: 10px !important; }
.rmk-lg-217777 { text-align: center !important; vertical-align: middle !important; padding: 5px !important; color: var(--rmk-black) !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; font-weight: bold !important; }
.rmk-lg-21b4db { background-color: var(--rmk-brand) !important; border-color: var(--rmk-grey-600) !important; }
.rmk-lg-21daac { background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 16px !important; text-align: center !important; padding: 10px !important; font-weight: bold !important; }
.rmk-lg-2207fd { width: 70px !important; }
.rmk-lg-229bb7 { font-size: 16px !important; background-color: var(--rmk-success-tint) !important; color: var(--rmk-success) !important; padding: 12px 20px !important; border-radius: 6px !important; margin: 15px 0 !important; width: 100% !important; text-align: left !important; }
.rmk-lg-22dff8 { display: none !important; }
.rmk-lg-234865 { font-weight: bold !important; background-color: var(--rmk-success) !important; }
.rmk-lg-24413b { text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; background-color: var(--rmk-brand) !important; }
.rmk-lg-25fa90 { font-weight: bold !important; }
.rmk-lg-264d4b { border-color: var(--rmk-white) !important; }
.rmk-lg-2664cf { font-size: 18px !important; background-color: var(--rmk-brand) !important; text-transform: uppercase !important; color: var(--rmk-white) !important; text-align: center !important; line-height: 2 !important; padding: 5px !important; font-weight: bold !important; }
.rmk-lg-269e5b { font-weight: bold !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 14px !important; padding: 12px 20px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; flex: 1 1 200px !important; text-align: center !important; max-width: 200px !important; }
.rmk-lg-294f6a { font-size: 16px !important; border: 1px solid var(--rmk-var(--rmk-grey-600)-300) !important; }
.rmk-lg-296238 { padding: 5px !important; border-bottom: 1px solid var(--rmk-var(--rmk-grey-600)-300) !important; }
.rmk-lg-29a4af { margin: 0 auto !important; max-width: 800px !important; width: 100% !important; }
.rmk-lg-2a5b8e { font-size: 40px !important; margin-bottom: 15px !important; }
.rmk-lg-2a8590 { position: absolute !important; bottom: -10px !important; left: 0 !important; right: 0 !important; height: 3px !important; background: linear-gradient(90deg, var(--rmk-brand), var(--rmk-brand-hover)) !important; }
.rmk-lg-2a8db0 { padding: 10px !important; border-bottom: 1px solid var(--rmk-var(--rmk-grey-600)-300) !important; text-align: center !important; }
.rmk-lg-2ab980 { font-family: var(--rmk-font) !important; }
.rmk-lg-2af6d6 { background: var(--rmk-var(--rmk-grey-600)-100) !important; color: var(--rmk-success) !important; padding: 10px 20px !important; border-radius: 12px !important; border-left: 4px solid var(--rmk-success) !important; box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important; font-size: 14px !important; font-weight: 500 !important; }
.rmk-lg-2ce3f2 { padding: 10px !important; background-color: var(--rmk-var(--rmk-black)-line) !important; color: var(--rmk-white) !important; font-weight: bold !important; text-align: center !important; vertical-align: middle !important; }
.rmk-lg-2ffbfa { font-weight: bold !important; background-color: var(--rmk-brand) !important; color: var(--rmk-black) !important; font-size: 12px !important; padding: 8px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; margin-top: 10px !important; }
.rmk-lg-314ec1 { text-transform: uppercase !important; font-size: 16px !important; background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; text-align: center !important; padding: 5px !important; font-weight: bold !important; }
.rmk-lg-334836 { font-size: 15px !important; color: var(--rmk-white) !important; font-family: var(--rmk-font) !important; font-weight: bold !important; text-align: justify !important; vertical-align: middle !important; }
.rmk-lg-35c6cf { width: 100% !important; border-collapse: collapse !important; margin-bottom: 20px !important; }
.rmk-lg-367bcd { margin-top: 20% !important; height: 40% !important; width: 40% !important; margin-left: 35% !important; padding: 2% !important; border-radius: 2% !important; border: 5px solid var(--rmk-leave) !important; border-top: 10px solid var(--rmk-leave) !important; }
.rmk-lg-3781ff { flex: 0 0 25% !important; order: 1 !important; box-sizing: border-box !important; padding: 20px !important; }
.rmk-lg-37e269 { font-size: 16px !important; color: var(--rmk-brand) !important; font-family: var(--rmk-font) !important; font-weight: bold !important; text-align: justify !important; vertical-align: middle !important; border: none !important; }
.rmk-lg-38a869 { font-weight: bold !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 12px !important; padding: 8px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-394101 { background-color: var(--rmk-var(--rmk-grey-600)-200) !important; font-size: 18px !important; color: var(--rmk-black) !important; text-align: center !important; padding: 10px !important; font-weight: bold !important; }
.rmk-lg-3b4bf1 { text-align: justify !important; line-height: 200% !important; }
.rmk-lg-3bd364 { color: var(--rmk-var(--rmk-black)-line) !important; margin-bottom: 20px !important; line-height: 1.5 !important; }
.rmk-lg-3c410c { max-width: 100% !important; height: 150px !important; border-radius: 8px !important; }
.rmk-lg-3d8687 { flex: 1 !important; max-width: 600px !important; }
.rmk-lg-3e07b1 { color: var(--rmk-brand) !important; font-size: 22px !important; margin-bottom: 15px !important; }
.rmk-lg-3e5498 { color: var(--rmk-var(--rmk-grey-600)-600) !important; margin-bottom: 20px !important; font-size: 16px !important; line-height: 1.6 !important; }
.rmk-lg-3e73b9 { font-size: 16px !important; color: var(--rmk-danger) !important; font-weight: normal !important; text-align: center !important; }
.rmk-lg-40e9cf { background-color: var(--rmk-leave) !important; color: var(--rmk-white) !important; padding: 10px 15px !important; text-decoration: none !important; border-radius: 5px !important; }
.rmk-lg-40eb13 { background-color: var(--rmk-leave) !important; color: var(--rmk-white) !important; padding: 10px 20px !important; text-decoration: none !important; border: none !important; display: inline-block !important; border-radius: 6px !important; }
.rmk-lg-415d98 { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 10px !important; padding: 20px !important; }
.rmk-lg-41699d { margin-left: auto !important; margin-right: auto !important; padding: 5px !important; border-color: var(--rmk-brand) !important; }
.rmk-lg-428a84 { padding: 10px !important; font-size: 14px !important; background-color: var(--rmk-var(--rmk-black)-line) !important; color: var(--rmk-white) !important; font-weight: bold !important; text-align: center !important; }
.rmk-lg-437099 { font-family: var(--rmk-font) !important; font-size: 12px !important; color: var(--rmk-black) !important; padding: 10px !important; background-color: var(--rmk-brand) !important; text-align: center !important; font-weight: bold !important; }
.rmk-lg-43c652 { text-align: center !important; padding: 20px 10px !important; }
.rmk-lg-44af22 { font-size: 16px !important; background-color: var(--rmk-var(--rmk-black)) !important; color: var(--rmk-black) !important; padding: 5px !important; text-align: left !important; }
.rmk-lg-44e975 { list-style-type: none !important; }
.rmk-lg-457768 { font-size: 18px !important; background-color: var(--rmk-success) !important; color: var(--rmk-white) !important; text-align: center !important; padding: 10px !important; font-weight: bold !important; }
.rmk-lg-45ed26 { background: var(--rmk-white) !important; border-radius: 12px !important; padding: 30px !important; width: 300px !important; box-shadow: 0 10px 30px rgba(0,56,101,0.1) !important; text-align: center !important; transition: transform 0.2s !important; }
.rmk-lg-4662ce { padding: 1px !important; font-size: 14px !important; vertical-align: middle !important; font-weight: bold !important; background-color: var(--rmk-var(--rmk-grey-600)-600) !important; text-align: center !important; }
.rmk-lg-48a5e7 { margin-top: 10px !important; padding: 10px 15px !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 16px !important; font-weight: bold !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-49b76a { max-width: 900px !important; margin: 0 auto 2em !important; padding: 0 20px !important; }
.rmk-lg-4c16f2 { line-height: 2 !important; text-align: justify !important; padding: 1px !important; }
.rmk-lg-4ce715 { font-size: 18px !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; text-align: center !important; padding: 10px !important; }
.rmk-lg-4eff0c { width: 100% !important; border-collapse: collapse !important; text-align: left !important; }
.rmk-lg-4f48ac { max-width: 800px !important; margin: 0 auto 40px !important; font-size: 18px !important; line-height: 1.6 !important; color: var(--rmk-var(--rmk-black)-line) !important; }
.rmk-lg-501a0e { max-width: 1000px !important; margin: 0 auto !important; }
.rmk-lg-50b0c7 { padding: 10px !important; text-align: center !important; color: var(--rmk-black) !important; }
.rmk-lg-50c86c { text-align: center !important; color: var(--rmk-danger) !important; }
.rmk-lg-50e035 { background-color: var(--rmk-var(--rmk-white)) !important; border-radius: 12px !important; padding: 25px 30px !important; box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important; margin-bottom: 20px !important; border-left: 5px solid var(--rmk-leave) !important; }
.rmk-lg-5199a1 { font-weight: bold !important; font-size: 12px !important; padding: 2px !important; line-height: 1.5 !important; text-align: right !important; vertical-align: middle !important; }
.rmk-lg-529ae3 { padding: 10px !important; text-align: center !important; border-color: var(--rmk-white) !important; color: var(--rmk-white) !important; border: none !important; }
.rmk-lg-537674 { display: block !important; width: 40px !important; height: 2px !important; background-color: var(--rmk-danger) !important; margin: 8px auto 20px !important; border-radius: 2px !important; }
.rmk-lg-537a7e { line-height: 2 !important; text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; background-color: var(--rmk-success) !important; color: var(--rmk-white) !important; line-height: 2 !important; padding: 10px !important; }
.rmk-lg-538bdd { font-family: var(--rmk-font) !important; line-height: 1.5 !important; font-size: 12px !important; font-weight: bold !important; padding: 2px !important; }
.rmk-lg-54d1a0 { text-align: justify !important; }
.rmk-lg-58b24f { font-size: 16px !important; padding: 5px !important; vertical-align: middle !important; font-weight: bold !important; color: var(--rmk-brand) !important; background-color: var(--rmk-black) !important; text-align: center !important; }
.rmk-lg-58ec1b { padding: 10px !important; background-color: var(--rmk-var(--rmk-black)-line) !important; color: var(--rmk-white) !important; font-weight: bold !important; text-align: center !important; }
.rmk-lg-5af4a2 { color: var(--rmk-danger) !important; text-align: center !important; font-size: 18px !important; font-weight: bold !important; }
.rmk-lg-5c161a { font-size: 18px !important; line-height: 1.8 !important; }
.rmk-lg-5c5891 { font-size: 16px !important; color: var(--rmk-danger) !important; }
.rmk-lg-5e2db4 { font-size: 18px !important; vertical-align: middle !important; text-align: center !important; background-color: var(--rmk-brand) !important; font-weight: bold !important; padding: 5px !important; }
.rmk-lg-5e7935 { background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; }
.rmk-lg-5edce8 { font-family: var(--rmk-font) !important; color: var(--rmk-danger) !important; font-weight: bold !important; }
.rmk-lg-5f57da { text-align: center !important; margin-bottom: 20px !important; }
.rmk-lg-5f6d09 { background-color: var(--rmk-brand) !important; color: var(--rmk-black) !important; text-align: center !important; border-color: var(--rmk-danger) !important; }
.rmk-lg-61497c { height: 400px !important; width: 100% !important; }
.rmk-lg-61adb1 { font-size: 18px !important; vertical-align: middle !important; text-align: center !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; font-weight: bold !important; padding: 10px !important; }
.rmk-lg-61ca8a { font-size: 18px !important; background-color: var(--rmk-brand) !important; vertical-align: middle !important; font-weight: bold !important; line-height: 200% !important; text-align: center !important; padding: 10px !important; }
.rmk-lg-621cc9 { margin: 0 !important; padding-left: 20px !important; }
.rmk-lg-62c76b { vertical-align: middle !important; text-align: center !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; font-weight: bold !important; }
.rmk-lg-631f88 { vertical-align: middle !important; padding: 5px !important; text-align: center !important; border-color: var(--rmk-white) !important; color: var(--rmk-black) !important; border: none !important; }
.rmk-lg-63e562 { padding: 1px !important; vertical-align: middle !important; background-color: var(--rmk-var(--rmk-black)-line) !important; text-align: center !important; font-weight: bold !important; }
.rmk-lg-64f96d { font-weight: bold !important; background-color: var(--rmk-brand) !important; color: var(--rmk-black) !important; font-size: 15px !important; padding: 15px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-650aac { text-transform: uppercase !important; font-size: 18px !important; color: var(--rmk-black) !important; text-align: center !important; padding: 5px !important; font-weight: bold !important; background-color: var(--rmk-brand) !important; }
.rmk-lg-6669d7 { max-width: 900px !important; margin: 0 auto 3em !important; padding: 0 20px !important; }
.rmk-lg-66ed3e { background-color: var(--rmk-success) !important; color: var(--rmk-white) !important; padding: 10px 15px !important; text-decoration: none !important; border-radius: 5px !important; }
.rmk-lg-671106 { padding: 20px !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-wrap: wrap !important; margin-top: 20px !important; }
.rmk-lg-676728 { text-align: center !important; font-weight: bold !important; color: var(--rmk-leave) !important; text-align: center !important; }
.rmk-lg-6798dd { padding: 8px !important; border-bottom: 1px solid var(--rmk-var(--rmk-grey-600)-300) !important; text-align: center !important; }
.rmk-lg-688b49 { font-size: 14px !important; background-color: var(--rmk-brand) !important; color: var(--rmk-black) !important; text-align: center !important; font-weight: bold !important; padding: 10px 20px !important; border: none !important; border-radius: 5px !important; cursor: pointer !important; }
.rmk-lg-68a127 { max-width: 9rem !important; }
.rmk-lg-691420 { padding: 60px 20px !important; background: linear-gradient(135deg, var(--rmk-var(--rmk-grey-600)-100) 0%, var(--rmk-var(--rmk-grey-600)-200) 100%) !important; text-align: center !important; }
.rmk-lg-6a011e { margin-left: auto !important; margin-right: auto !important; padding: 10px !important; border-color: var(--rmk-var(--rmk-grey-600)-200) !important; }
.rmk-lg-6b92d2 { font-weight: bold !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 16px !important; padding: 15px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; }
.rmk-lg-6bbada { font-weight: bold !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 16px !important; padding: 5px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-6bd4aa { padding: 5px !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; }
.rmk-lg-6c73aa { background-color: var(--rmk-white) !important; }
.rmk-lg-700820 { display: flex !important; justify-content: center !important; }
.rmk-lg-70815b { font-size: 16px !important; color: var(--rmk-danger) !important; font-weight: bold !important; text-align: center !important; }
.rmk-lg-717e4f { border-collapse: collapse !important; width: 80% !important; text-align: center !important; }
.rmk-lg-72aa82 { text-align: center !important; font-size: 18px !important; color: var(--rmk-brand) !important; font-weight: bold !important; }
.rmk-lg-72b650 { background-color: var(--rmk-var(--rmk-grey-600)-200) !important; text-align: left !important; }
.rmk-lg-734320 { text-align: justify !important; font-family: var(--rmk-font) !important; line-height: 1.5 !important; font-family: var(--rmk-font) !important; line-height: 1.5 !important; }
.rmk-lg-736cb4 { text-align: left !important; }
.rmk-lg-744160 { color: var(--rmk-black) !important; }
.rmk-lg-7704b5 { padding: 10px !important; }
.rmk-lg-798d1d { font-size: 18px !important; background-color: var(--rmk-danger) !important; color: var(--rmk-white) !important; text-align: center !important; padding: 10px !important; font-weight: bold !important; }
.rmk-lg-79a6ac { font-weight: bold !important; background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; font-size: 16px !important; padding: 12px 24px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s, transform 0.2s !important; }
.rmk-lg-7b609b { font-weight: bold !important; background-color: var(--rmk-warning) !important; color: var(--rmk-white) !important; font-size: 16px !important; padding: 12px 24px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s, transform 0.2s !important; }
.rmk-lg-7bc4e9 { background: var(--rmk-var(--rmk-grey-600)-100) !important; color: var(--rmk-warning) !important; padding: 10px 20px !important; border-radius: 12px !important; border-left: 4px solid var(--rmk-warning) !important; box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important; font-size: 14px !important; font-weight: 500 !important; }
.rmk-lg-7c5ddf { background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 12px !important; padding: 8px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-7d71d9 { background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; padding: 10px 20px !important; border: none !important; border-radius: 5px !important; cursor: pointer !important; font-size: 15px !important; margin-left: 10px !important; }
.rmk-lg-7e8a3b { font-size: 16px !important; background-color: var(--rmk-var(--rmk-black)) !important; vertical-align: middle !important; color: var(--rmk-black) !important; padding: 10px !important; text-align: left !important; }
.rmk-lg-7f0e42 { margin-left: auto !important; margin-right: auto !important; padding: 5px !important; }
.rmk-lg-802703 { text-align: center !important; margin-top: 20px !important; }
.rmk-lg-820472 { background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 12px !important; padding: 8px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; }
.rmk-lg-837b54 { font-size: 16px !important; background-color: var(--rmk-var(--rmk-grey-600)-300) !important; font-weight: bold !important; line-height: 1 !important; text-align: left !important; padding: 5px !important; }
.rmk-lg-881d0d { color: var(--rmk-danger) !important; }
.rmk-lg-88239e { font-weight: bold !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 16px !important; padding: 8px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-88f28f { background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 16px !important; padding: 8px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-897b0f { font-weight: bold !important; background-color: var(--rmk-brand) !important; }
.rmk-lg-89d766 { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 12px !important; font-family: var(--rmk-font) !important; }
.rmk-lg-8a574c { text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; background-color: var(--rmk-danger) !important; color: var(--rmk-white) !important; }
.rmk-lg-8cabd3 { font-size: 18px !important; background-color: var(--rmk-warning-tint) !important; color: var(--rmk-black) !important; text-align: center !important; padding: 10px !important; font-weight: bold !important; }
.rmk-lg-8ce47c { border-style: solid !important; border-color: var(--rmk-grey-600) !important; font-family: var(--rmk-font) !important; font-weight: bold !important; background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; text-align: center !important; }
.rmk-lg-8ceb12 { padding: 8px !important; border-bottom: 1px solid var(--rmk-var(--rmk-grey-600)-300) !important; text-align: justify !important; }
.rmk-lg-8d96c4 { text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; background-color: lightgreen !important; color: var(--rmk-white) !important; }
.rmk-lg-8e60ea { font-size: 16px !important; color: var(--rmk-danger) !important; font-weight: bold !important; }
.rmk-lg-8e8ba5 { background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; text-align: center !important; line-height: 1 !important; padding: 10px !important; font-weight: bold !important; font-size: 16px !important; }
.rmk-lg-934d81 { text-align: left !important; vertical-align: middle !important; color: var(--rmk-black) !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; font-weight: bold !important; }
.rmk-lg-953abd { vertical-align: middle !important; margin-top: 10px !important; padding: 10px 20px !important; background-color: var(--rmk-danger) !important; color: var(--rmk-white) !important; border: none !important; cursor: pointer !important; }
.rmk-lg-9580c2 { text-decoration: none !important; color: inherit !important; }
.rmk-lg-958905 { color: var(--rmk-danger) !important; font-family: var(--rmk-font) !important; line-height: 1.5 !important; text-align: justify !important; padding: 1px !important; }
.rmk-lg-95b8e7 { font-family: var(--rmk-font) !important; vertical-align: middle !important; }
.rmk-lg-95fc7a { color: var(--rmk-success) !important; }
.rmk-lg-96f74f { padding: 1px !important; vertical-align: middle !important; background-color: var(--rmk-var(--rmk-black)-line) !important; color: var(--rmk-white) !important; text-align: center !important; font-weight: bold !important; }
.rmk-lg-96fee4 { font-family: var(--rmk-font) !important; padding: 5px !important; line-height: 2 !important; text-align: justify !important; vertical-align: middle !important; border: none !important; }
.rmk-lg-979635 { background: linear-gradient(135deg, var(--rmk-var(--rmk-grey-600)-600), var(--rmk-brand)) !important; color: var(--rmk-white) !important; padding: 12px 25px !important; border-radius: 6px !important; font-weight: 600 !important; box-shadow: 0 4px 15px rgba(0,56,101,0.3) !important; }
.rmk-lg-99118b { color: var(--rmk-leave) !important; text-decoration: none !important; font-weight: bold !important; }
.rmk-lg-993d96 { font-size: 18px !important; background-color: var(--rmk-brand-tint) !important; color: var(--rmk-white) !important; padding: 15px 25px !important; text-align: center !important; border-radius: 8px !important; margin: 20px auto !important; width: 90% !important; max-width: 800px !important; }
.rmk-lg-994461 { text-align: center !important; padding: 5px !important; font-weight: bold !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; color: var(--rmk-danger) !important; }
.rmk-lg-9b035e { font-size: 16px !important; background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; font-weight: bold !important; line-height: 1 !important; text-align: left !important; padding: 5px !important; }
.rmk-lg-9b69f4 { text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; background-color: var(--rmk-warning-tint) !important; color: var(--rmk-black) !important; }
.rmk-lg-9c7105 { border-color: var(--rmk-danger) !important; height: 40px !important; text-align: center !important; background-color: var(--rmk-var(--rmk-black)-line) !important; vertical-align: middle !important; padding: 5px !important; font-weight: bold !important; }
.rmk-lg-9c8d12 { background-color: rgba(0, 0, 0, 0.3) !important; color: var(--rmk-white) !important; padding: 30px !important; border-radius: 15px !important; max-width: 80% !important; text-align: center !important; }
.rmk-lg-9cf97b { border-bottom: 1px solid var(--rmk-black) !important; vertical-align: middle !important; padding: 5px !important; color: var(--rmk-black) !important; font-size: 14px !important; font-weight: bold !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; text-align: left !important; }
.rmk-lg-9d6107 { color: var(--rmk-var(--rmk-black)-line) !important; font-size: 22px !important; margin-bottom: 15px !important; }
.rmk-lg-9d74c6 { padding: 5px !important; border-color: var(--rmk-grey-600) !important; }
.rmk-lg-9da435 { text-align: justify !important; font-family: var(--rmk-font) !important; line-height: 1.5 !important; }
.rmk-lg-9db738 { font-family: var(--rmk-font) !important; line-height: 1.5 !important; text-align: justify !important; padding: 2px !important; }
.rmk-lg-9fcec2 { text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; background-color: var(--rmk-warning-tint) !important; color: var(--rmk-var(--rmk-black)-line) !important; }
.rmk-lg-9ff67d { border-color: var(--rmk-brand) !important; }
.rmk-lg-a03fdf { font-family: var(--rmk-font) !important; text-align: center !important; font-size: 18px !important; }
.rmk-lg-a219d0 { line-height: 2 !important; font-size: 15px !important; background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; font-family: var(--rmk-font) !important; font-weight: bold !important; text-align: justify !important; vertical-align: middle !important; border: none !important; }
.rmk-lg-a2d649 { font-weight: bold !important; font-size: 14px !important; font-family: var(--rmk-font) !important; text-align: justify !important; }
.rmk-lg-a2f881 { padding: 20px !important; background-color: var(--rmk-white) !important; }
.rmk-lg-a45150 { border-color: var(--rmk-danger) !important; }
.rmk-lg-a5bcb2 { display: inline-block !important; }
.rmk-lg-a5d0d9 { text-align: center !important; padding: 20px !important; background-color: var(--rmk-var(--rmk-grey-600)-100) !important; border-radius: 8px !important; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important; }
.rmk-lg-a5e989 { color: var(--rmk-black) !important; background-color: var(--rmk-brand) !important; text-align: center !important; }
.rmk-lg-a60eab { text-align: center !important; color: var(--rmk-leave) !important; font-size: 2rem !important; margin-top: 1em !important; margin-bottom: 0.5em !important; position: relative !important; }
.rmk-lg-a65cf6 { display: flex !important; justify-content: center !important; padding-top: 20px !important; }
.rmk-lg-a7a6cb { background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 12px !important; padding: 5px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; display: inline-block !important; text-align: center !important; text-decoration: none !important; }
.rmk-lg-a7ce11 { font-family: var(--rmk-font) !important; line-height: 1.5 !important; color: var(--rmk-brand) !important; background-color: var(--rmk-black) !important; font-size: 16px !important; font-weight: bold !important; padding: 10px !important; }
.rmk-lg-a841b7 { width: 300px !important; background-color: var(--rmk-white) !important; border-radius: 10px !important; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important; overflow: hidden !important; margin: 20px !important; }
.rmk-lg-aae534 { display: block !important; margin-top: 10px !important; font-size: 12px !important; }
.rmk-lg-adf0b3 { margin-top: 10px !important; padding: 10px 20px !important; background-color: var(--rmk-leave) !important; color: var(--rmk-white) !important; border: none !important; cursor: pointer !important; }
.rmk-lg-adf176 { margin-left: auto !important; margin-right: auto !important; padding: 5px !important; border-color: var(--rmk-danger) !important; }
.rmk-lg-ae2a9f { text-align: justify !important; font-weight: bold !important; }
.rmk-lg-af3410 { color: var(--rmk-var(--rmk-black)-line) !important; font-size: 36px !important; font-weight: 700 !important; margin-bottom: 20px !important; position: relative !important; display: inline-block !important; }
.rmk-lg-afb83b { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 30px !important; }
.rmk-lg-aff9b8 { font-size: 18px !important; }
.rmk-lg-b23670 { background: var(--rmk-white) !important; border-radius: 12px !important; padding: 30px !important; width: 360px !important; box-shadow: 0 10px 30px rgba(0,0,0,0.05) !important; transition: transform 0.3s !important; }
.rmk-lg-b3bfe7 { color: var(--rmk-warning-tint) !important; font-weight: bold !important; }
.rmk-lg-b3d0b7 { max-width: 5rem !important; }
.rmk-lg-b3de58 { background: linear-gradient(135deg, var(--rmk-brand), var(--rmk-brand-hover)) !important; color: var(--rmk-white) !important; padding: 12px 20px !important; border: none !important; border-radius: 6px !important; font-weight: 600 !important; cursor: pointer !important; width: 100% !important; }
.rmk-lg-b688d4 { font-family: var(--rmk-font) !important; font-size: 16px !important; line-height: 1.5 !important; text-align: justify !important; padding: 5px !important; }
.rmk-lg-b6e01f { font-family: var(--rmk-font) !important; font-size: 12px !important; line-height: 1.5 !important; font-weight: bold !important; background-color: var(--rmk-brand) !important; text-align: center !important; }
.rmk-lg-b7dbad { background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 14px !important; padding: 10px 16px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; }
.rmk-lg-b888cc { margin-left: 0.25in !important; }
.rmk-lg-b89d0c { color: var(--rmk-danger) !important; font-weight: bold !important; }
.rmk-lg-b8e899 { padding: 10px !important; background-color: var(--rmk-brand) !important; margin-left: auto !important; margin-right: auto !important; }
.rmk-lg-b8f529 { text-align: justify !important; font-weight: bold !important; line-height: 200% !important; }
.rmk-lg-b98bc0 { display: flex !important; align-items: flex-start !important; }
.rmk-lg-b9977e { font-size: 1.5rem !important; margin-bottom: 10px !important; }
.rmk-lg-ba3369 { border-color: var(--rmk-var(--rmk-black)-line) !important; }
.rmk-lg-bb45d4 { display: none !important; margin-top: 10px !important; }
.rmk-lg-bb7283 { max-width: 7rem !important; margin-left: auto !important; }
.rmk-lg-bcbe57 { color: var(--rmk-black) !important; padding: 5px !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: var(--rmk-white) !important; margin: auto !important; }
.rmk-lg-bd7ecc { height: 500px !important; }
.rmk-lg-be46fe { margin-left: auto !important; margin-right: auto !important; padding: 5px !important; border-color: var(--rmk-grey-600) !important; }
.rmk-lg-be5d92 { text-align: center !important; }
.rmk-lg-be7d24 { color: var(--rmk-danger) !important; font-weight: bold !important; text-align: center !important; }
.rmk-lg-bed505 { font-family: var(--rmk-font) !important; line-height: 1.5 !important; font-weight: bold !important; background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; text-align: center !important; }
.rmk-lg-bf7929 { background-color: var(--rmk-var(--rmk-grey-600)-200) !important; }
.rmk-lg-bfba71 { padding: 30px 20px !important; border-radius: 12px !important; margin: 0 auto 40px !important; max-width: 900px !important; }
.rmk-lg-c00090 { color: var(--rmk-white) !important; background-color: var(--rmk-var(--rmk-black)-line) !important; text-align: center !important; font-weight: bold !important; padding: 10px !important; }
.rmk-lg-c0d150 { font-size: 16px !important; font-size: 16px !important; background-color: var(--rmk-var(--rmk-black)) !important; font-weight: bold !important; color: var(--rmk-white) !important; line-height: 200% !important; text-align: center !important; }
.rmk-lg-c1b98a { max-width: 8rem !important; }
.rmk-lg-c2230e { font-size: 14px !important; font-family: var(--rmk-font) !important; }
.rmk-lg-c2de89 { text-align: center !important; margin-top: 40px !important; }
.rmk-lg-c3fc9c { text-align: center !important; padding: 10px !important; }
.rmk-lg-c4244a { text-decoration: none !important; }
.rmk-lg-c601eb { width: 50px !important; padding: 5px !important; text-align: center !important; }
.rmk-lg-c628ca { text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; }
.rmk-lg-c67cdb { padding: 1px !important; font-size: 15px !important; background-color: var(--rmk-var(--rmk-black)-line) !important; text-align: center !important; font-weight: bold !important; vertical-align: middle !important; }
.rmk-lg-c72285 { padding: 40px !important; background-color: var(--rmk-var(--rmk-grey-600)-100) !important; }
.rmk-lg-c8872a { width: 80% !important; margin: 0 auto !important; border-collapse: collapse !important; background-color: var(--rmk-var(--rmk-white)) !important; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important; }
.rmk-lg-c89409 { vertical-align: middle !important; background-color: var(--rmk-brand) !important; color: var(--rmk-black) !important; text-align: center !important; }
.rmk-lg-c954ba { vertical-align: middle !important; margin-top: 10px !important; padding: 10px 20px !important; background-color: var(--rmk-leave) !important; color: var(--rmk-white) !important; border: none !important; cursor: pointer !important; }
.rmk-lg-c9a6ca { width: 50px !important; margin-right: 2px !important; padding: 5px !important; }
.rmk-lg-ca62fd { vertical-align: middle !important; text-align: center !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; font-weight: bold !important; padding: 10px !important; }
.rmk-lg-cb35dc { font-weight: bold !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 14px !important; padding: 8px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-cbe7b7 { vertical-align: middle !important; border-color: var(--rmk-black) !important; padding: 5px !important; color: var(--rmk-black) !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; font-weight: bold !important; }
.rmk-lg-cce0b0 { border-color: var(--rmk-white) !important; margin: 0 auto !important; margin-bottom: 20px !important; text-align: center !important; }
.rmk-lg-ce5548 { text-align: center !important; font-weight: bold !important; color: var(--rmk-leave) !important; }
.rmk-lg-ce7923 { text-align: center !important; color: var(--rmk-leave) !important; font-size: 1.5rem !important; margin-top: 1.5em !important; margin-bottom: 0.5em !important; position: relative !important; }
.rmk-lg-d00379 { font-weight: bold !important; color: var(--rmk-black) !important; font-weight: bold !important; background-color: var(--rmk-success) !important; text-align: center !important; }
.rmk-lg-d06910 { text-align: center !important; color: var(--rmk-leave) !important; font-size: 1.5rem !important; margin-top: 2em !important; margin-bottom: 0.5em !important; position: relative !important; }
.rmk-lg-d108f1 { width: 100px !important; margin-right: 2px !important; padding: 5px !important; }
.rmk-lg-d215e9 { font-weight: bold !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 15px !important; padding: 10px !important; border: none !important; border-radius: 10px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-d3268d { font-family: var(--rmk-font) !important; line-height: 1.5 !important; vertical-align: middle !important; text-align: justify !important; }
.rmk-lg-d59426 { width: 100% !important; background-color: rgba(0, 0, 0, 0.5) !important; padding: 5px !important; color: var(--rmk-black) !important; text-align: center !important; }
.rmk-lg-d60755 { text-align: center !important; margin-bottom: 12px !important; }
.rmk-lg-dabc7e { font-size: 16px !important; line-height: 2 !important; text-align: justify !important; padding: 1px !important; }
.rmk-lg-dadfa6 { list-style: none !important; padding-left: 0 !important; margin-left: 0 !important; }
.rmk-lg-db4466 { background-color: var(--rmk-success) !important; color: var(--rmk-white) !important; border: none !important; padding: 10px 20px !important; cursor: pointer !important; }
.rmk-lg-db8822 { text-align: center !important; color: var(--rmk-white) !important; font-weight: bold !important; background-color: var(--rmk-brand) !important; color: var(--rmk-white) !important; }
.rmk-lg-dc933b { padding: 20px !important; background-color: var(--rmk-var(--rmk-grey-600)-100) !important; }
.rmk-lg-dfab92 { font-weight: bold !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 15px !important; padding: 5px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-e0859b { list-style: inside disc !important; padding-left: 15px !important; }
.rmk-lg-e1e21a { padding: 10px !important; text-align: center !important; color: var(--rmk-white) !important; }
.rmk-lg-e1e4ff { font-size: 16px !important; font-family: var(--rmk-font) !important; border-color: var(--rmk-white) !important; background-color: var(--rmk-brand) !important; text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; padding: 10px !important; }
.rmk-lg-e2d76f { font-weight: bold !important; background-color: var(--rmk-brand) !important; color: var(--rmk-black) !important; font-size: 14px !important; padding: 8px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-e2f927 { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 30px !important; }
.rmk-lg-e33697 { padding: 20px !important; }
.rmk-lg-e4b532 { background-color: var(--rmk-success) !important; }
.rmk-lg-e4fbff { display: flex !important; flex-wrap: wrap !important; background-color: var(--rmk-white) !important; color: var(--rmk-black) !important; align-items: flex-start !important; }
.rmk-lg-e5c596 { margin-left: auto !important; margin-right: auto !important; padding: 1px !important; border-color: var(--rmk-white) !important; }
.rmk-lg-e6af87 { background-color: var(--rmk-success) !important; color: var(--rmk-white) !important; padding: 12px 24px !important; font-size: 16px !important; border: none !important; border-radius: 5px !important; cursor: pointer !important; transition: background-color 0.3s !important; }
.rmk-lg-e9b4d8 { background-color: var(--rmk-brand-hover) !important; color: var(--rmk-var(--rmk-white)) !important; text-align: left !important; }
.rmk-lg-eaab45 { font-size: 16px !important; background-color: var(--rmk-brand) !important; font-weight: bold !important; line-height: 1 !important; text-align: left !important; padding: 5px !important; }
.rmk-lg-ebcbec { text-align: center !important; background-color: var(--rmk-white) !important; vertical-align: middle !important; }
.rmk-lg-ed4d76 { background: var(--rmk-var(--rmk-grey-600)-100) !important; color: var(--rmk-leave-hover) !important; padding: 10px 20px !important; border-radius: 12px !important; border-left: 4px solid var(--rmk-leave-hover) !important; box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important; font-size: 14px !important; font-weight: 500 !important; }
.rmk-lg-ed7869 { font-family: var(--rmk-font) !important; border-color: var(--rmk-white) !important; background-color: var(--rmk-brand) !important; text-align: center !important; color: var(--rmk-black) !important; font-weight: bold !important; padding: 10px !important; }
.rmk-lg-ef2648 { font-weight: bold !important; background-color: var(--rmk-black) !important; color: var(--rmk-brand) !important; font-size: 14px !important; padding: 8px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s !important; width: 100px !important; }
.rmk-lg-ef2f64 { background: linear-gradient(135deg, var(--rmk-leave), var(--rmk-brand)) !important; color: var(--rmk-white) !important; padding: 12px 25px !important; border-radius: 6px !important; font-weight: 600 !important; box-shadow: 0 4px 15px rgba(0,56,101,0.3) !important; }
.rmk-lg-ef7c5a { font-family: var(--rmk-font) !important; line-height: 1.5 !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; text-align: center !important; font-size: 22px !important; font-weight: bold !important; padding: 10px !important; }
.rmk-lg-ef80b3 { padding: 10px !important; vertical-align: middle !important; font-family: var(--rmk-font) !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; font-weight: bold !important; }
.rmk-lg-efdd78 { font-size: 16px !important; color: var(--rmk-var(--rmk-black)-line) !important; font-weight: normal !important; }
.rmk-lg-f0a4e1 { font-size: 16px !important; padding: 5px !important; line-height: 2 !important; text-align: justify !important; vertical-align: middle !important; border: none !important; background-color: var(--rmk-brand) !important; }
.rmk-lg-f0d4a0 { background-color: var(--rmk-success) !important; color: var(--rmk-white) !important; padding: 10px 20px !important; border: none !important; border-radius: 5px !important; cursor: pointer !important; font-size: 15px !important; }
.rmk-lg-f17fe4 { text-align: right !important; }
.rmk-lg-f18fc8 { background: linear-gradient(135deg, var(--rmk-success), var(--rmk-brand)) !important; color: var(--rmk-white) !important; padding: 12px 25px !important; border-radius: 6px !important; font-weight: 600 !important; box-shadow: 0 4px 15px rgba(0,56,101,0.3) !important; }
.rmk-lg-f20c44 { font-family: var(--rmk-font) !important; line-height: 1.5 !important; background-color: var(--rmk-var(--rmk-grey-600)-200) !important; text-align: center !important; font-size: 18px !important; font-weight: bold !important; padding: 10px !important; }
.rmk-lg-f2aeec { text-transform: uppercase !important; font-size: 18px !important; color: var(--rmk-black) !important; padding: 5px !important; font-weight: bold !important; background-color: var(--rmk-brand) !important; }
.rmk-lg-f30390 { border-bottom: 1px solid var(--rmk-var(--rmk-grey-600)-300) !important; }
.rmk-lg-f40f41 { padding-left: 0 !important; }
.rmk-lg-f41a38 { position: absolute !important; bottom: -10px !important; left: 0 !important; right: 0 !important; height: 3px !important; background: linear-gradient(90deg, var(--rmk-var(--rmk-black)-line), var(--rmk-brand)) !important; }
.rmk-lg-f443a9 { background-color: var(--rmk-success) !important; color: var(--rmk-white) !important; padding: 10px 20px !important; text-decoration: none !important; border: none !important; display: inline-block !important; border-radius: 6px !important; }
.rmk-lg-f5aa34 { text-align: center !important; color: var(--rmk-brand) !important; font-weight: bold !important; background-color: var(--rmk-black) !important; }
.rmk-lg-f62dbe { flex: 0 0 75% !important; box-sizing: border-box !important; padding: 20px !important; }
.rmk-lg-f682df { width: 100% !important; height: 200px !important; object-fit: cover !important; }
.rmk-lg-f6cd9a { text-transform: uppercase !important; }
.rmk-lg-f82bb7 { font-size: 36px !important; color: var(--rmk-brand) !important; font-weight: 700 !important; margin-bottom: 60px !important; position: relative !important; display: inline-block !important; }
.rmk-lg-f945ad { margin-right: 8px !important; }
.rmk-lg-f9872c { text-align: left !important; font-weight: bold !important; }
.rmk-lg-f9b0ec { padding: 1px !important; font-size: 15px !important; background-color: var(--rmk-var(--rmk-black)-line) !important; text-align: center !important; font-weight: bold !important; }
.rmk-lg-fa6088 { text-transform: uppercase !important; color: var(--rmk-black) !important; text-align: center !important; background-color: var(--rmk-brand) !important; }
.rmk-lg-facfe6 { overflow-x: auto !important; -webkit-overflow-scrolling: touch !important; }
.rmk-lg-fbcf8e { font-family: var(--rmk-font) !important; line-height: 1.5 !important; font-weight: bold !important; background-color: var(--rmk-brand) !important; text-align: center !important; }
.rmk-lg-fbf264 { font-weight: bold !important; color: var(--rmk-brand) !important; font-size: 22px !important; margin-bottom: 15px !important; }
.rmk-lg-fc88b9 { padding: 10px !important; border-bottom: 1px solid var(--rmk-var(--rmk-grey-600)-300) !important; }
.rmk-lg-fcd86e { background: linear-gradient(135deg, var(--rmk-brand-hover), var(--rmk-brand)) !important; color: var(--rmk-white) !important; padding: 12px 25px !important; border-radius: 6px !important; font-weight: 600 !important; box-shadow: 0 4px 15px rgba(0,56,101,0.3) !important; }
.rmk-lg-fcf61b { border-color: var(--rmk-danger) !important; padding: 5px !important; font-size: 14px !important; background-color: var(--rmk-var(--rmk-black)-line) !important; color: var(--rmk-white) !important; font-weight: bold !important; text-align: center !important; }
.rmk-lg-fd9155 { font-size: 18px !important; color: var(--rmk-var(--rmk-grey-600)-600) !important; margin-bottom: 20px !important; }
.rmk-lg-fdef2d { list-style: inside disc !important; padding-left: 15px !important; margin-bottom: 20px !important; }
.rmk-lg-fe5825 { font-weight: bold !important; background-color: var(--rmk-success) !important; color: var(--rmk-white) !important; font-size: 16px !important; padding: 12px 24px !important; border: none !important; border-radius: 8px !important; cursor: pointer !important; transition: background-color 0.3s, transform 0.2s !important; }
.rmk-lg-ff5ff4 { padding: 10px 20px !important; margin: 5px !important; background-color: var(--rmk-success) !important; color: var(--rmk-var(--rmk-white)) !important; border: none !important; border-radius: 5px !important; cursor: pointer !important; }
.rmk-lg-bg-retail { position: relative; background: url("../images/retail_background.addc74ad95bc.webp") center / contain no-repeat; height: 60vh; display: flex; align-items: center; justify-content: center; }
.rmk-lg-bg-shopping { background: url("../images/shopping.a7de5217b0ad.webp") center / cover no-repeat; height: 50vh; display: flex; justify-content: space-around; align-items: center; }
.rmk-lg-invert-hover:hover { background-color: var(--rmk-brand) !important; color: var(--rmk-black) !important; }
.rmk-lg-grow-hover:hover { transform: scale(1.05); filter: brightness(0.92); }
.rmk-lg-letter { line-height: 1.5; text-align: justify; padding: 1px; }
