.add-miles-form-container{border:1px solid #e4e4e4;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%}#addMilesBookingDestinationSelect_flexselect_dropdown,#addMilesBookingOriginSelect_flexselect_dropdown,#addMilesCabinClassSelect_flexselect_dropdown,#addMilesCompanySelect_flexselect_dropdown{width:100%!important;right:0!important;left:0!important}#addMilesCabinClassSelect_flexselect_dropdown,#addMilesCompanySelect_flexselect_dropdown{text-align:start!important}#addMilesFlightNumber::-webkit-inner-spin-button,#addMilesFlightNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#addMilesFlightNumber{-moz-appearance:textfield;appearance:textfield}.add-miles-form-container .btn-rj.btn-submit{background-color:var(--rj-red);color:#fff;border-radius:0;padding:27px 0;font-size:20px;max-height:56px;display:flex;justify-content:center;align-items:center;font-size:16px}.add-miles-form-container .btn-rj.btn-submit:hover{background-color:var(--royal-club-red-clr-dark)}.add-miles-form-container .btn-rj.btn-submit:active,.add-miles-form-container .btn-rj.btn-submit:focus{background-color:var(--royal-club-red-clr-dark);box-shadow:var(--royal-club-red-shadow);outline:0}#addMilesTicketNumberContainer input[type=number]::-webkit-inner-spin-button,#addMilesTicketNumberContainer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#addMilesTicketNumberContainer input[type=number]{-moz-appearance:textfield}.add-miles-form .booking-form-control{max-width:none}@media only screen and (max-width:767px){.add-miles-submit-container{gap:16px!important}}.retro-claim-table-header{background-color:var(--royal-club-table-header-bg-clr);position:sticky;top:0}.retro-claim-table{font-weight:500;font-size:14px}#retro-claim-table-container{max-height:500px}.add-miles-form div.booking-form-control:focus-within,.add-miles-form label.booking-form-control:focus-within{box-shadow:var(--royal-club-gray-shadow)}.add-miles-form legend{text-align:start}.retro-claim-table td,.retro-claim-table th{padding-top:7px;padding-bottom:7px}.retro-claim-table-header th{font-weight:500}.retro-claim-type{width:52px}.retro-claim-cell{width:120px}.retro-claim-table td,.retro-claim-table th{text-align:start}.retro-claim-table-border{border-right:1px solid var(--royal-club-border-clr);border-left:none}html[lang=ar] .retro-claim-table-border{border-left:1px solid var(--royal-club-border-clr);border-right:none}
:root{--booking-form-border:#ffeaea;--booking-form-border:#f6ecec;--booking-form-radio-active:#e9e5e5;--booking-form-border-active:#e9e5e5;--booking-form-background-clr:#f5f5f5;--booking-tab-mobile-border-clr:#e7e7e7;--booking-form-font-clr:#212529;--rj-red:#d6191f;--booking-form-font-clr:#212121;--booking-form-radio-clr:#212121;--booking-form-return-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyXzExMTQpIj4KPHBhdGggZD0iTTE5Ljg0NDIgMTUuMTY2SDAuNjU5MThWMTYuMDAwMUgxOS44NDQyVjE1LjE2NloiIGZpbGw9IiM2NjY2NjYiLz4KPHBhdGggZD0iTTE5Ljg4MDggMTAuNzA4N0MxOS4yNzQxIDkuMjE0NDIgMTcuNzU3MyA4LjU4ODQzIDE2LjU5MTkgOC4zMjY0OUwxMy4xMTc4IDcuNTQ1NjRMMTAuNDMwMiAxLjk0NDI1TDcuNzI3MDMgMC4wMzY4MjM1TDguNTE1NjYgNi41MTU1M0w1LjM1NTY2IDUuODI4OTVMMy42NTY4NyAzLjA1NjQyTDEuNDY2NTIgMi41NjQwNkwxLjUyNjczIDUuNDk1MTdDMS4yMzEzMyA1LjU1OTkxIDAuODkyNTc0IDUuNzEwNjQgMC44MDk2MzkgNi4wNzk2QzAuNzAxMzU4IDYuNTYxNDYgMS4wNTE4OCA3LjExNzA1IDEuODUyOTggNy43MzU0M0MyLjAxNzI1IDcuODYyMjUgMi4yMDA0OSA3Ljk5MTc0IDIuNDAyNTYgOC4xMjM3MUMzLjMzNTU0IDguNzMzMSA0LjQ2MjE4IDkuMjQ0NjIgNS4yNzI5IDkuNDI2ODRMMTcuNjkxNSAxMi4yMTgxQzE4Ljc2NDEgMTIuNDU5MSAxOS40NTUxIDEyLjM3NjIgMTkuODA0IDExLjk2NDVDMTkuOTg1IDExLjc1MSAyMC4xNDUzIDExLjM1OTcgMTkuODgwOCAxMC43MDg3Wk0xNy44NzQ0IDExLjQwNDJMNS40NTU3OSA4LjYxMzAxQzQuNzY1MDggOC40NTc3NyAzLjc3ODA1IDguMDEyNTIgMi45NDEyNyA3LjQ3ODY1QzIuMDg1OTggNi45MzI5OCAxLjcyNzkyIDYuNTEyNjggMS42NDQ0NyA2LjMyNjA3QzEuNzA0ODQgNi4zMDg1NSAxLjgwODM3IDYuMjg3NzQgMS45NzgyIDYuMjc2OEwyLjM3NjUyIDYuMjUxMTRMMi4zMjIyNyAzLjYxMTMxTDMuMTI5ODMgMy43OTI3OEw0LjgzMDM4IDYuNTY4MzZMOS40ODU0IDcuNTc5NzVMOC43ODIxNCAxLjgwMjE2TDkuNzcyMDEgMi41MDA2MkwxMi41NDA2IDguMjcwNzFMMTYuNDA5IDkuMTQwMjJDMTcuODIxOCA5LjQ1Nzc4IDE4LjcyOTcgMTAuMDkxMSAxOS4xMDggMTEuMDIyNEwxOS4xMDggMTEuMDIyNEMxOS4yMDMzIDExLjI1NzEgMTkuMTk1OSAxMS4zOTE5IDE5LjE2NzYgMTEuNDI1MkMxOS4xNjU3IDExLjQyNzUgMTguOTYzMSAxMS42NDkgMTcuODc0NCAxMS40MDQyWiIgZmlsbD0iIzY2NjY2NiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEyXzExMTQiPgo8cmVjdCB3aWR0aD0iMjEiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");--booking-form-depart-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljg0NDIgMTUuMTY2SDAuNjU5MThWMTYuMDAwMUgxOS44NDQyVjE1LjE2NloiIGZpbGw9IiM2NjY2NjYiLz4KPHBhdGggZD0iTTE5LjU1MzIgMi4xNjI2MUMxOC4xNTk5IDEuMzUwNTQgMTYuNTc2NyAxLjc4MTkxIDE1LjQ5NDEgMi4yODY3M0wxMi4yNjcgMy43OTE1OEw2LjcxNjY2IDFMMy40MTEzIDEuMTQyMDFMNy45OTQ1NSA1Ljc4ODQ1TDUuMDczNjQgNy4xNzU5OEwyLjAzNDY5IDYuMDE5NDJMMCA2Ljk2ODE1TDEuODM4OCA5LjI1MTU0QzEuNjQ0NTMgOS40ODMzMSAxLjQ2ODQ5IDkuODA5NjIgMS42MjgzIDEwLjE1MjRDMS44MzcwNSAxMC42IDIuNDU0MDEgMTAuODI1NSAzLjQ2NjAyIDEwLjgyNTVDMy42NzM1NSAxMC44MjU1IDMuODk3NzIgMTAuODE2IDQuMTM4MzMgMTAuNzk3QzUuMjQ5MjIgMTAuNzA5MyA2LjQ1MzYyIDEwLjQyNTcgNy4yMDY3MSAxMC4wNzQ1TDE4Ljc0MjYgNC42OTUyOEMxOS43Mzg5IDQuMjMwNjMgMjAuMjM1MiAzLjc0Mjc0IDIwLjI1OTggMy4yMDM2NUMyMC4yNzI2IDIuOTI0MDUgMjAuMTYwNCAyLjUxNjM2IDE5LjU1MzIgMi4xNjI2MVpNMTguMzkgMy45MzkyNkw2Ljg1NDE3IDkuMzE4NTdDNi4yMTI1NiA5LjYxNzc3IDUuMTU5MTcgOS44Njg0NiA0LjE3MDU2IDkuOTU3MjJDMy4xNjAxIDEwLjA0NzkgMi42MTk4MyA5LjkzNDAzIDIuNDM5NzUgOS44MzczMUMyLjQ3NjgyIDkuNzg2NTUgMi41NDYwNiA5LjcwNjgxIDIuNjczOCA5LjU5NDM3TDIuOTczNDIgOS4zMzA2NkwxLjMxNzM0IDcuMjc0MkwyLjA2NzQ3IDYuOTI0MzZMNS4xMDk2NyA4LjA4MjI2TDkuNDEyNDkgNi4wMzgyN0w1LjMyNTI1IDEuODk0NjVMNi41MzU2MSAxLjg0MjY0TDEyLjI1MzEgNC43MTgyNkwxNS44NDY1IDMuMDQyNjZDMTcuMTU4OSAyLjQzMDcgMTguMjY0NiAyLjM3NzE1IDE5LjEzMzEgMi44ODMyMUMxOS4zNTIgMy4wMTA3MSAxOS40Mjg1IDMuMTIxOTggMTkuNDI2NSAzLjE2NTYxQzE5LjQyNjQgMy4xNjg2MSAxOS40MDE0IDMuNDY3NzMgMTguMzkgMy45MzkyNloiIGZpbGw9IiM2NjY2NjYiLz4KPC9zdmc+Cg==");--booking-form-plus-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjkzNzUgOS41NjI1SDUuMDYyNUM0Ljc1MiA5LjU2MjUgNC41IDkuMzEwNSA0LjUgOUM0LjUgOC42ODk1IDQuNzUyIDguNDM3NSA1LjA2MjUgOC40Mzc1SDEyLjkzNzVDMTMuMjQ4IDguNDM3NSAxMy41IDguNjg5NSAxMy41IDlDMTMuNSA5LjMxMDUgMTMuMjQ4IDkuNTYyNSAxMi45Mzc1IDkuNTYyNVoiIGZpbGw9IiNENjE5MUYiLz4KPHBhdGggZD0iTTkgMTMuNUM4LjY4OTUgMTMuNSA4LjQzNzUgMTMuMjQ4IDguNDM3NSAxMi45Mzc1VjUuMDYyNUM4LjQzNzUgNC43NTIgOC42ODk1IDQuNSA5IDQuNUM5LjMxMDUgNC41IDkuNTYyNSA0Ljc1MiA5LjU2MjUgNS4wNjI1VjEyLjkzNzVDOS41NjI1IDEzLjI0OCA5LjMxMDUgMTMuNSA5IDEzLjVaIiBmaWxsPSIjRDYxOTFGIi8+Cjwvc3ZnPgo=");--booking-form-minus-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjkzNzUgOS41NjI1SDUuMDYyNUM0Ljc1MiA5LjU2MjUgNC41IDkuMzEwNSA0LjUgOUM0LjUgOC42ODk1IDQuNzUyIDguNDM3NSA1LjA2MjUgOC40Mzc1SDEyLjkzNzVDMTMuMjQ4IDguNDM3NSAxMy41IDguNjg5NSAxMy41IDlDMTMuNSA5LjMxMDUgMTMuMjQ4IDkuNTYyNSAxMi45Mzc1IDkuNTYyNVoiIGZpbGw9IiM2NjY2NjYiLz4KPC9zdmc+Cg==");--booking-form-checkmark-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05LjQyMDQxIDEuMTAzNzdDOS43MjU1OSAxLjQwODk0IDkuNzI1NTkgMS45MDM2MyA5LjQyMDQxIDIuMjA4NjZMNC4xNzkzMiA3LjQ0OTlDMy44NzQxNSA3Ljc1NDkyIDMuMzc5NjEgNy43NTQ5MiAzLjA3NDQzIDcuNDQ5OUwwLjU3OTQ2OCA0Ljk1NDc4QzAuMjc0MjkyIDQuNjQ5NzYgMC4yNzQyOTIgNC4xNTUwNyAwLjU3OTQ2OCAzLjg1MDA0QzAuODg0NDkxIDMuNTQ0ODcgMS4zNzkxOCAzLjU0NDg3IDEuNjg0MiAzLjg1MDA0TDMuNjI2OCA1Ljc5MjY0TDguMzE1NTIgMS4xMDM3N0M4LjYyMDcgMC43OTg3NDQgOS4xMTUzOSAwLjc5ODc0NCA5LjQyMDQxIDEuMTAzNzdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");--booking-form-calender-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyXzExMjMpIj4KPHBhdGggZD0iTTEzLjkzNzUgMS4yNUgxMi41VjAuNUMxMi41IDAuMjIzODc1IDEyLjI3NjIgMCAxMiAwQzExLjcyMzggMCAxMS41IDAuMjIzODc1IDExLjUgMC41VjEuMjVINC41VjAuNUM0LjUgMC4yMjM4NzUgNC4yNzYxNiAwIDQgMEMzLjcyMzg0IDAgMy41IDAuMjIzODc1IDMuNSAwLjVWMS4yNUgyLjA2MjVDMC45MjUyMTkgMS4yNSAwIDIuMTc1MjIgMCAzLjMxMjVWMTMuOTM3NUMwIDE1LjA3NDggMC45MjUyMTkgMTYgMi4wNjI1IDE2SDEzLjkzNzVDMTUuMDc0OCAxNiAxNiAxNS4wNzQ4IDE2IDEzLjkzNzVWMy4zMTI1QzE2IDIuMTc1MjIgMTUuMDc0OCAxLjI1IDEzLjkzNzUgMS4yNVpNMi4wNjI1IDIuMjVIMy41VjIuNzVDMy41IDMuMDI2MTIgMy43MjM4NCAzLjI1IDQgMy4yNUM0LjI3NjE2IDMuMjUgNC41IDMuMDI2MTIgNC41IDIuNzVWMi4yNUgxMS41VjIuNzVDMTEuNSAzLjAyNjEyIDExLjcyMzggMy4yNSAxMiAzLjI1QzEyLjI3NjIgMy4yNSAxMi41IDMuMDI2MTIgMTIuNSAyLjc1VjIuMjVIMTMuOTM3NUMxNC41MjM0IDIuMjUgMTUgMi43MjY2MiAxNSAzLjMxMjVWNC41SDFWMy4zMTI1QzEgMi43MjY2MiAxLjQ3NjYyIDIuMjUgMi4wNjI1IDIuMjVaTTEzLjkzNzUgMTVIMi4wNjI1QzEuNDc2NjIgMTUgMSAxNC41MjM0IDEgMTMuOTM3NVY1LjVIMTVWMTMuOTM3NUMxNSAxNC41MjM0IDE0LjUyMzQgMTUgMTMuOTM3NSAxNVoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMl8xMTIzIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");--booking-form-checkin-icon:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMTIuNDI4NkwxMC41MzggMTVMMTYgOSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOSIgc3Ryb2tlPSJibGFjayIvPjwvc3ZnPg==");--booking-form-ticket-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyXzEyMjIpIj4KPHBhdGggZD0iTTExLjA3MDEgMTMuMDIwOFYxMi4wMTY2IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEuMDcwMSAxMC4wMDgxVjkuMDAzOTEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS4wNzAxIDYuOTk1ODlWNS45OTE3IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEuMDcwMSAzLjk4MzE5VjIuOTc5IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuMDkwNiA1Ljk5MTY2QzE0Ljk4MjIgNS45OTE2NiAxNC4wODIyIDYuODkxNjMgMTQuMDgyMiA4QzE0LjA4MjIgOS4xMDgzOCAxNC45ODIyIDEwLjAwODMgMTYuMDkwNiAxMC4wMDgzVjEyLjY1NzNDMTYuMDkwNiAxMy44NTE1IDE1LjQ0MjEgMTQuNSAxNC4yNDc5IDE0LjVIMi44NzA3M0MxLjY3NjUxIDE0LjUgMS4wMjgwOCAxMy44NTE2IDEuMDI4MDggMTIuNjU3M1YxMC4wMDgzQzIuMTM2NDIgMTAuMDA4MyAzLjAzNjQyIDkuMTA4MzggMy4wMzY0MiA4QzMuMDM2NDIgNi44OTE2MyAyLjEzNjQyIDUuOTkxNjYgMS4wMjgwOCA1Ljk5MTY2VjMuMzQyNjZDMS4wMjgwOCAyLjE0ODQ3IDEuNjc2NTEgMS41IDIuODcwNzMgMS41SDE0LjI0NzlDMTUuNDQyMSAxLjUgMTYuMDkwNiAyLjE0ODQ0IDE2LjA5MDYgMy4zNDI2NlY1Ljk5MTY2WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMl8xMjIyIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41NTkzMjYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");--booking-form-clock-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyXzEyMTIpIj4KPHBhdGggZD0iTTE1LjkzNDMgOEMxNS45MzQzIDMuOTI2OTEgMTIuNjMyNCAwLjYyNTAwMSA4LjU1OTMzIDAuNjI1MDAxQzQuNDg2MjMgMC42MjUwMDEgMS4xODQzMyAzLjkyNjkxIDEuMTg0MzMgOEMxLjE4NDMzIDEyLjA3MzEgNC40ODYyMyAxNS4zNzUgOC41NTkzMyAxNS4zNzVDMTIuNjMyNCAxNS4zNzUgMTUuOTM0MyAxMi4wNzMxIDE1LjkzNDMgOFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik04LjI1OTUyIDMuNjAwMUw4LjI1OTUyIDguNjAwMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjA1ODMgOC42MjM3Nkw4LjMwODM1IDguNjIzNzYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTJfMTIxMiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTU5MzI2KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");--booking-form-location-icon:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNzc5NjkgMTQuMTU1NkM4LjEwMDUgMTQuMTU1NiA4LjQyMTMxIDE0LjA0MTYgOC42ODAwNiAxMy44MTM3QzEwLjIyMTkgMTIuNDU1NyAxMy4yMDM0IDkuNDM5NjkgMTMuMjAzNCA2LjQyMzczQzEzLjIwMzQgMy40MjgyNyAxMC43NzUxIDEgNy43Nzk2OSAxQzQuNzg0MjMgMSAyLjM1NTk2IDMuNDI4MjcgMi4zNTU5NiA2LjQyMzczQzIuMzU1OTYgOS40Mzk2OSA1LjMzNzQ1IDEyLjQ1NTcgNi44NzkzMSAxMy44MTM3QzcuMTM4MDYgMTQuMDQxNiA3LjQ1ODg3IDE0LjE1NTYgNy43Nzk2OSAxNC4xNTU2WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjI5MDIgMTMuNDQ3OEMxMy42ODI2IDEzLjgyMDMgMTQuNTU5MyAxNC4zNjI1IDE0LjU1OTMgMTQuOTY2MkMxNC41NTkzIDE2LjA4OTUgMTEuNTI0IDE3LjAwMDEgNy43Nzk2NiAxNy4wMDAxQzQuMDM1MzYgMTcuMDAwMSAxIDE2LjA4OTUgMSAxNC45NjYyQzEgMTQuMzYyNSAxLjg3Njc1IDEzLjgyMDMgMy4yNjkxMiAxMy40NDc4IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNy43Nzk2MyA4LjQ1NzQ1QzguOTAyOTIgOC40NTc0NSA5LjgxMzUyIDcuNTQ2ODQgOS44MTM1MiA2LjQyMzU1QzkuODEzNTIgNS4zMDAyNiA4LjkwMjkyIDQuMzg5NjUgNy43Nzk2MyA0LjM4OTY1QzYuNjU2MzMgNC4zODk2NSA1Ljc0NTczIDUuMzAwMjYgNS43NDU3MyA2LjQyMzU1QzUuNzQ1NzMgNy41NDY4NCA2LjY1NjMzIDguNDU3NDUgNy43Nzk2MyA4LjQ1NzQ1WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");--booking-form-person-icon:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJMYXllciAzIiBpZD0iTGF5ZXJfMyIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojM2M0MDQ0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIxNiIgY3k9IjExLjIxIiByeD0iNi42IiByeT0iNi4yMSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE2LDIyLjI4bDMuMzItNC40MmgwQTExLjQyLDExLjQyLDAsMCwxLDI4LDI4LjcxSDRhMTEuNCwxMS40LDAsMCwxLDguNjgtMTAuODVoMEwxNiwyMi4yOCIvPjwvc3ZnPg==")}[class^=base64-]{background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;height:20px;width:20px}[class^=base64-mask-]{mask-size:contain;mask-repeat:no-repeat;mask-position:center;display:inline-block;height:20px;width:20px;background-color:#fff}*{box-sizing:border-box}.padding-inline-15{padding-inline:15px}.padding-inline-30{padding-inline:30px}.padding-inline-25{padding-inline:25px}.base64-form-depart-icon{background-image:var(--booking-form-depart-icon)}.base64-form-return-icon{background-image:var(--booking-form-return-icon)}.base64-plus-icon{background-image:var(--booking-form-plus-icon)}.base64-plus-icon{background-image:var(--booking-form-plus-icon)}.base64-minus-icon{background-image:var(--booking-form-minus-icon)}.base64-person-icon{background-image:var(--booking-form-person-icon)}.base64-calender-icon{background-image:var(--booking-form-calender-icon)}.base64-mask-calender-icon{mask-image:var(--booking-form-calender-icon)}.base64-mask-ticket-icon{mask-image:var(--booking-form-ticket-icon)}.base64-mask-clock-icon{mask-image:var(--booking-form-clock-icon)}.base64-mask-location-icon{mask-image:var(--booking-form-location-icon)}.base64-mask-checkin-icon{mask-image:var(--booking-form-checkin-icon)}.booking-form{max-width:1140px!important}.booking-form__tabs{width:100%}.booking-form__tabs-body{background-color:var(--booking-form-background-clr);width:100%}.booking-form__tabs .nav{gap:1px;width:100%}.booking-form__tabs .nav-tabs{border:none}.booking-form__tabs .nav-item{width:calc(25% - .8px)}.booking-form__tabs .nav-link{padding:20px 25px;color:#fff;background:rgba(33,33,33,.4);backdrop-filter:blur(20px);display:flex;align-items:center;gap:10px;min-width:100%}.booking-form__tabs .nav-link.active{color:var(--rj-red);background:var(--booking-form-background-clr);backdrop-filter:none}.booking-form__tabs .nav-link.active [class^=base64-mask-]{background-color:var(--rj-red)}.qty-control-wrapper{display:flex;align-items:center;width:100%;height:calc(2.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--booking-form-font-clr);background-color:var(--booking-form-background-clr);background-clip:padding-box;border:1px solid var(--booking-form-border);padding-inline:15px;width:160px;margin-right:10px;max-width:255px}.qty-control-wrapper:last-child{margin-right:0}.header-info .header-item p{line-height:1.25}.qty-control{position:absolute;display:flex;justify-content:center;align-items:center;right:10px}.qty-control__input,input.qty-control__input.qty{width:15px;border:none;height:fit-content;padding:0}.qty-control__plus{left:100%;cursor:pointer}.qty-control__minus{left:0;cursor:pointer}.booking-form__tabs-body #rdBusiness+label,.booking-form__tabs-body #rdEconomy+label{all:unset;width:fit-content;background-color:var(--booking-form-background-clr);border:1px solid var(--booking-form-border);font-size:16px;padding:15px;cursor:pointer}.booking-form__tabs-body #rdBusiness:checked+label,.booking-form__tabs-body #rdEconomy:checked+label,.booking-form__tabs-body .custom-radio-button:checked+label{all:unset;width:fit-content;background-color:var(--booking-form-radio-active);font-size:16px;padding:15px;border:1px solid var(--booking-form-border-active);cursor:pointer}.booking-form__tabs-body .btn-rj{background-color:var(--rj-red);color:#fff;border-radius:0}.booking-form__tabs-body .btn-rj.btn-submit{background-color:var(--rj-red);color:#fff;border-radius:0;padding:27px 0;font-size:20px;max-height:56px;display:flex;justify-content:center;align-items:center;font-size:16px}#promotionCode{font-size:16px;max-height:56px;transform-origin:center}.booking-form-control{display:flex;width:100%;padding:.5rem .75rem .35rem;font-size:.75rem;font-weight:400;line-height:1.5;color:var(--booking-form-font-clr);background-color:#fff;background-clip:padding-box;border:1px solid var(--booking-form-border);height:fit-content;border-radius:0;max-width:269px;margin-bottom:0}.booking-form-control--full{max-width:100%}.flight-status-table-header{background:var(--rj-red)}.booking-form-control__label{display:flex;justify-content:center;align-items:center;gap:1em}.booking-form-control label.error{margin-top:20px;color:red;font-size:14px}.booking-form-control~label.error{margin:0;color:red;font-size:12px;width:100%;text-align:start}.booking-form-control input.form-control{padding:20px;border:none;width:133.33%;padding-top:0;padding-bottom:0;height:22px;outline:0;background-color:transparent;padding-inline:0;font-size:16px;transform:scale(.75);text-overflow:ellipsis}html[lang=ar] .booking-form-control input.form-control,html[lang=he] .booking-form-control input.form-control{transform-origin:bottom right}html:not([lang=ar]):not([lang=he]) .booking-form-control input.form-control{transform-origin:bottom left}#onlineBookingSearchForm button.lightpick__next-action::before,#onlineBookingSearchForm button.lightpick__previous-action::before,#onlineBookingSearchForm select.lightpick__select.lightpick__select-months,#onlineBookingSearchForm select.lightpick__select.lightpick__select-years{color:#000!important}.booking-form-control input.form-control:focus{outline:0;box-shadow:none}.booking-form-control input.form-control:-webkit-autofill,.booking-form-control input.form-control:-webkit-autofill:active,.booking-form-control input.form-control:-webkit-autofill:focus,.booking-form-control input.form-control:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:inherit!important}.booking-action-max-width{max-width:200px;width:200px;flex:1}.booking-form .one-way-datepicker .lightpick__close-action,.booking-form .one-way-datepicker .lightpick__next-action,.booking-form .one-way-datepicker .lightpick__previous-action{top:10px}.booking-form .checkboxDiv{all:unset;width:fit-content;background-color:var(--booking-form-background-clr);border:1px solid var(--booking-form-border);font-size:16px;padding:15px;cursor:pointer}.booking-form .checkboxDiv:has(input:checked){all:unset;width:fit-content;background-color:var(--booking-form-radio-active);font-size:16px;padding:15px;border:1px solid var(--booking-form-border-active);cursor:pointer}.booking-form .checkboxDiv input{height:0;opacity:.011;z-index:100;width:0}.flights-date-type-wrapper{height:fit-content;padding:15px}.disable-element{opacity:.5;cursor:not-allowed}.disable-element *{pointer-events:none;user-select:none}.custom-checkbox-button{display:block;position:relative;padding-left:35px;margin-bottom:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-radio-button-rounded{display:flex;align-items:center;column-gap:10px;position:relative;margin-bottom:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 4px}.custom-checkbox-button input,.custom-radio-button-rounded input,.custom-tab-button input{position:absolute;opacity:0;cursor:pointer}.custom-checkbox-button__checkmark{position:absolute;top:50%;left:5px;transform:translateY(-50%);height:20px;width:20px;background-color:#fff;border-radius:50%;border:1px solid var(--booking-form-radio-clr)}.custom-radio-button-rounded__checkmark{position:relative;display:block;height:20px;width:20px;background-color:#fff;border-radius:50%;border:1px solid var(--booking-form-radio-clr)}.custom-checkbox-button__checkmark{border-radius:0}.custom-checkbox-button input:checked~.custom-checkbox-button__checkmark,.custom-radio-button-rounded input:checked~.custom-radio-button-rounded__checkmark{background-color:var(--booking-form-radio-clr)}.custom-tab-button{display:block;position:relative;padding-bottom:10px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-tab-button__label{white-space:nowrap;opacity:.6}.custom-tab-button__indicator{position:absolute;left:0;right:0;bottom:0;width:100%;background-color:#fff;border-bottom:3px solid transparent}.custom-tab-button input:checked~.custom-tab-button__indicator{border-bottom:3px solid var(--rj-red)}.custom-tab-button input:checked~.custom-tab-button__label{color:var(--rj-red);opacity:1}.custom-checkbox-button__checkmark::after,.custom-radio-button-rounded__checkmark:after{content:"";position:absolute;display:none}.custom-checkbox-button input:checked~.custom-checkbox-button__checkmark:after,.custom-radio-button-rounded input:checked~.custom-radio-button-rounded__checkmark:after{display:block}.custom-checkbox-button .custom-checkbox-button__checkmark:after,.custom-radio-button-rounded .custom-radio-button-rounded__checkmark:after{top:50%;left:50%;transform:translate(-50%,-50%);background-image:var(--booking-form-checkmark-icon);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;height:10px;width:10px}.flexselect_dropdown{width:380px!important}.booking-form-link{border:0;padding:0;font-size:16px;color:var(--booking-form-font-clr);background-color:transparent;white-space:nowrap}.booking-form-link:active,.booking-form-link:focus{background-color:transparent;color:#000}.flight-type-controller-wrapper{height:fit-content;padding:0 15px;gap:24px;flex-wrap:nowrap;overflow:auto}.flight-number-wrapper .booking-form-control{height:57px}.fs-15px{font-size:15px}.promo-code-container.is-shown{display:flex!important;align-items:center}.promo-btn{all:unset;font-size:16px;color:var(--booking-form-font-clr)}.booking-form .traveler-type-container{max-width:none;width:320px;top:60px}.traveler-type-container{z-index:9999999}.booking-form .promo-code-input-wrapper{height:56px;min-height:auto}.booking-form .promo-code{column-gap:24px}.booking-form .promo-code-container input{text-align:center}.booking-form .promo-code-container input::placeholder{font-size:16px;text-align:center}#onlineBookingFormPopup .pax-btn,.booking-form .pax-btn{background-color:#cdcdcd;color:#000;box-shadow:none}.booking-form.pull-top{margin-top:-4%;backdrop-filter:none}.booking-form .intro{font-size:16px}.booking-form .form-group{margin-top:0}#departureDateController{height:57px}#departureDateController p{font-size:12px;margin:0}#departureDateButton{padding-left:33px}.custom-date-dropdown{top:100%;width:269px;overflow-x:hidden;z-index:3}.custom-date-dropdown__item--active{background-color:#fff3f2}.flight-status-tag{background-color:#c79a6f;color:#fff}.flight-status-tag:hover{background-color:#c79a6f}.flight-destination .city-code,.flight-number,.flight-origin .city-code,.flight-status{font-size:16px}.flight-destination .time,.flight-origin .time{font-size:26px}.flight-path{row-gap:6px;padding-top:2px}.flight-path .date,.flight-path .duration{font-size:14px}.flight-path .duration{column-gap:4px}.flight-path hr{border-width:2px!important}.flight-details{column-gap:16px}.flight-logo{height:30px;width:30px;border-radius:50%;overflow:hidden}.flight-logo img{height:70%;width:51%;border-radius:50%;object-fit:cover;filter:brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(5000%) hue-rotate(0)}.flipcard{perspective:800;-moz-perspective:800;-webkit-perspective:800;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;cursor:pointer}.flipcard.flipped{transform:rotatey(-180deg);-moz-transform:rotatey(-180deg);-webkit-transform:rotatey(-180deg)}.flipcard .face{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}.flipcard .front{display:block}.flipcard.flipped .front{display:none}.flipcard .back{transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);display:none}.flipcard.flipped .back{display:block}.full-screen .modal-body{margin:0}.full-screen .modal-dialog{width:100%;height:100vh;margin:0;padding:0}.full-screen .modal-content{height:auto;min-height:100vh;border-radius:0;overflow-y:scroll;overflow-x:hidden;margin-top:0;max-height:100%;padding-bottom:50px}.nav-mobile{display:none!important}.nav-desktop{display:flex!important}.date-containers .booking-form-control-wrapper,.date-containers .one-way-datepicker{width:100%}.traveller-input{width:calc(100% - 38px)}.traveler-list-btn{height:57px}html[lang=ar] .traveler-input-position,html[lang=he] .traveler-input-position{right:auto!important}html:not([lang=ar]):not([lang=he]) .traveler-input-position{left:auto!important}.w-33{width:33.3333%}.disclaimer-btn{min-width:200px;width:auto}#addFlightBtn{font-size:18px!important}.flight-duration-gap{column-gap:4px}.traveler-type-container .traveler-type>span{padding-left:6px}.traveler-type-input span{padding-left:6px!important}.traveler-type-input div{min-width:100px!important;flex-grow:unset!important}.traveler-type-input input{width:100px!important;padding:5px 20px}.traveler-type-input i{top:12px!important}.traveler-type-input i.fa.fa-minus.minus{right:2px;left:2px;text-align:start}select~div input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}select~div input::selection{background:0 0}@media only screen and (max-width:992px){.booking-action-max-width--full{max-width:none;width:100%}}@media only screen and (max-width:767px){#promotionCode{text-align:center}.booking-form__tabs-body{display:none}.disclaimer-btn{width:100%!important}.nav-mobile{display:flex!important}.nav-desktop{display:none!important}.booking-form-control{max-width:100%;width:100%;min-height:auto;padding:.5rem .75rem}.booking-form-control-wrapper{flex:0 0 100%;max-width:100%}.padding-inline-25{padding-inline:15px}.pax-container{padding-right:0;flex-wrap:nowrap;width:calc(100% + 30px);padding:0;margin-right:0;margin-left:0}.booking-form__tabs-body .btn-rj.btn-submit{min-width:150px}.mnl-30{margin-right:-30px}.booking-form__tabs .btn-submit{width:fit-content!important;margin-left:auto}.promo-code-input-wrapper{min-height:52px}.booking-form__tabs .nav-link [class^=base64-mask-]{background-color:#000}.booking-form.pull-top{margin-top:-20%;padding:0;padding-bottom:32px}.booking-form__tabs .nav-link{color:#000;background:var(--booking-form-background-clr);backdrop-filter:none;border-left:0;border-right:0;border:none}.booking-form__tabs .nav{display:flex;flex-direction:row;width:fit-content;margin-inline:10px;gap:3px}.booking-form__tabs .nav-item{width:100%;flex:1}.booking-form__tabs .nav-item button{width:190px;height:110px;display:flex;flex-direction:column;justify-content:center;align-items:center}.booking-form__tabs .nav-link.active{color:#000;background:var(--booking-form-background-clr)}.booking-form__tabs .nav-link.active [class^=base64-mask-]{background-color:#000}.booking-form__tabs .nav-item:nth-child(2){border-left:1px solid var(--booking-tab-mobile-border-clr)}.booking-form__tabs .nav-item:nth-child(3){border-top:1px solid var(--booking-tab-mobile-border-clr)}.booking-form__tabs .nav-item:nth-child(4){border-top:1px solid var(--booking-tab-mobile-border-clr);border-left:1px solid var(--booking-tab-mobile-border-clr)}.booking-form .traveler-type-container{max-width:100%}.flight-status-result-container{flex-direction:column!important}.flight-status-result-container__flight-path{width:100%;padding:0!important}.booking-form__tabs-body .modal-title{margin:0;text-align:center}}@media only screen and (max-width:400px){.booking-form__tabs .nav-item button{width:140px}}@media only screen and (max-width:1132px){.date-containers{padding:0;width:100%;margin-bottom:1rem}}
:root{--royal-club-red-clr:#d6191f}.family-club-tier-icon{color:var(--royal-club-red-clr);font-weight:700;height:30px;width:30px;font-size:35px;margin-top:-10px}.family-club-title{font-size:2rem;font-weight:600;margin-bottom:1rem}.family-club-description{font-size:14px;line-height:1.5;margin-bottom:2rem}.family-club-section-title{color:var(--royal-club-red-clr);font-size:18px;font-weight:600}.member-id-input{border-radius:0;font-size:14px}.transfer-miles-form-control~label.error{margin:0;color:red;font-size:12px;width:100%;text-align:start}.transfer-miles-icon{transform:rotate(90deg);height:25px;display:flex;justify-content:center;align-items:center}#relationship-card-error-alert,#relationship-creation-alert,#relationship-creation-error,#relationship-validate-error{text-align:start}#relationship-error,#relationships-empty{height:200px}#relationship-empty-message,#relationship-error-message{height:100%;display:flex;align-items:center;justify-content:center;font-size:16px}#relationshipsListContainer{row-gap:12px}.relationship-square-card{height:100%}.relationship-square-card .card{min-height:280px}.relationship-member-name{font-size:16px;font-weight:600;margin-bottom:1.5rem;text-transform:capitalize}.relationship-details-wrapper{display:flex;flex-direction:column;row-gap:8px}.relationship-detail-item{display:flex;flex-direction:column;align-items:center;row-gap:4px}.relationship-detail-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.relationship-detail-value{font-size:14px;font-weight:600}.relationship-badge{background-color:var(--royal-club-plat-clr);color:var(--royal-club-red-clr);padding:.25rem .75rem;border-radius:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.card-delete-loading{background-color:rgba(255,255,255,.9);z-index:10}.card-delete-inside-spinner{width:3rem;height:3rem}#memberIdInput-error{margin:0;color:red;font-size:12px;width:100%;text-align:start}#transferMilesForm input[type=number]::-webkit-inner-spin-button,#transferMilesForm input[type=number]::-webkit-outer-spin-button,#validateFamilyClubAccountForm input[type=number]::-webkit-inner-spin-button,#validateFamilyClubAccountForm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#transferMilesForm input[type=number],#validateFamilyClubAccountForm input[type=number]{-moz-appearance:textfield}.member-to-be-transferred{text-align:start}@media (max-width:768px){.relationship-square-card .card{min-height:260px}.relationship-member-name{font-size:1.1rem}}@media (max-width:576px){.relationship-section-title{font-size:16px}.member-id-input{font-size:13px}.relationship-btn-validate{width:100%}.relationship-square-card .card{min-height:240px}.relationship-member-name{font-size:1rem;margin-bottom:1rem}}.member-details-title{font-size:18px;font-weight:600;margin-bottom:0;gap:.75rem}.member-details-title i{color:var(--royal-club-red-clr);font-size:1.5rem}.info-item{display:flex;flex-direction:column;row-gap:8px}.info-value{color:#666;font-size:15px;font-weight:600}.action-buttons{display:flex;gap:.75rem;flex-wrap:wrap}@media (max-width:375px){.action-buttons-wrapper{justify-content:center!important}.action-buttons{flex-direction:column;align-items:center;width:100%}.relationship-action-btn{width:100%;margin-bottom:.5rem}}.transfer-label{font-size:14px;display:block;margin-bottom:0!important}.required-asterisk{color:var(--royal-club-red-clr);font-weight:700;margin:0 2px}.relation-select-wrapper{row-gap:8px}.transfer-input,.transfer-select{padding:.75rem;border-radius:0;font-size:14px;height:45px}.transfer-input[readonly]{color:#6c757d}.transfer-input-group{display:flex;align-items:stretch}.miles-input-group{display:flex;align-items:stretch}
.column-gap-1{column-gap:4px}.column-gap-2{column-gap:8px}.column-gap-3{column-gap:12px}.column-gap-4{column-gap:16px}.column-gap-5{column-gap:20px}.row-gap-1{row-gap:4px}.row-gap-2{row-gap:8px}.row-gap-3{row-gap:12px}.row-gap-4{row-gap:16px}.row-gap-5{row-gap:20px}.custom-loader{border:.2em dotted red;border-radius:50%;animation:1s loader-01 linear infinite;width:30px;height:30px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:20px;display:none}.button-inline-loader{border:.2em dotted red;border-radius:50%;animation:1s loader-01 linear infinite;width:30px;height:30px;position:relative;transform:translate(-50%,-50%);margin-top:20px;display:none}@keyframes loader-01{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:767px){.w-md-100{width:100%!important}}.scroll-to-top-fab{position:fixed;bottom:20px;right:20px;width:48px;height:48px;background-color:var(--royal-club-red-clr);color:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;z-index:1000;transition:all .3s ease;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(20px)}.scroll-to-top-fab.visible{opacity:1;transform:translateY(0)}.scroll-to-top-fab:active{transform:translateY(0)}html[lang=ar] .scroll-to-top-fab{right:auto;left:20px}@media (max-width:768px){.scroll-to-top-fab{bottom:16px;right:16px;width:36px;height:36px}html[lang=ar] .scroll-to-top-fab{right:auto;left:16px}}.login-link:hover{color:initial!important;text-decoration:underline!important}

:root{--royal-club-heading-clr:#212121;--royal-club-text-clr:#666666;--royal-club-text-white:#fff;--royal-club-red-clr:#d6191f;--font-size-heading:33px;--font-size-heading-lg:65px}.mileage-text-heading{color:var(--royal-club-heading-clr)}.mileage-calculator-section{margin-top:2rem}.mileage-calculator-container{box-shadow:0 2px 8px rgba(0,0,0,.1)}.mileage-calculate-btn{background-color:var(--royal-club-red-clr);border:none;font-weight:500;padding:27px 0;max-height:56px;display:flex;justify-content:center;align-items:center}.mileage-calculate-btn:hover{background-color:var(--royal-club-red-clr-dark)!important}.activity-filter-btn:hover{background-color:var(--royal-club-red-clr-dark)!important}.mileage-calculate-btn:disabled{background-color:#ccc;cursor:not-allowed}.mileage-icon-coin{color:var(--royal-club-red-clr)}.mileage-icon-award i,.mileage-icon-coin i,.mileage-icon-heirarchy i{font-size:25px}.mileage-icon-award{color:var(--royal-club-red-clr)}.mileage-icon-heirarchy{color:var(--royal-club-red-clr)}.important-accordion-button:not(.collapsed) .mileage-icon-award,.important-accordion-button:not(.collapsed) .mileage-icon-coin,.important-accordion-button:not(.collapsed) .mileage-icon-heirarchy{background-color:var(--royal-club-text-white)}.mileage-nav-tabs{border-bottom:none}.mileage-reward-tab{border:1px solid #e4e4e4;background-color:#fff;color:var(--royal-club-text-clr);font-weight:500;font-size:16px;padding:16px 30px;display:flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;outline:0;white-space:nowrap;min-height:36px}.mileage-reward-tab.active{background-color:var(--royal-club-red-clr);color:#fff;border-color:var(--royal-club-red-clr)}.mileage-reward-tab.active:hover{background-color:var(--royal-club-red-clr-dark)}.mileage-reward-tab.active:active,.mileage-reward-tab.active:focus{background-color:var(--royal-club-red-clr-dark);box-shadow:var(--royal-club-red-shadow)}.mileage-reward-tab:hover{background-color:#efefef}.mileage-reward-tab:active,.mileage-reward-tab:focus{background-color:#efefef;box-shadow:var(--royal-club-red-shadow)}#awardTierCabinOptionsSelect_flexselect_dropdown,#mileageAwardTypeSelect_flexselect_dropdown,#mileageDestinationSelect_flexselect_dropdown,#mileageMembershipSelect_flexselect_dropdown,#mileageOriginSelect_flexselect_dropdown,#oneWorldAirlineSelect_flexselect_dropdown,#serviceOptionsSelect_flexselect_dropdown{width:100%!important;right:0!important;left:0!important;text-align:start!important}#mileageCalculateForm label.booking-form-control:focus-within{box-shadow:var(--royal-club-gray-shadow)}.mileage-reward-tab.active .mileage-icon-award,.mileage-reward-tab.active .mileage-icon-coin{color:var(--royal-club-text-white);padding:3px;background-size:15px}@media (max-width:576px){.mileage-reward-tab{width:100%;justify-content:center;padding:10px 16px;font-size:14px;flex-direction:column}}.mileage-nav-tabs{margin-bottom:0}.mileage-result-card{border:1px solid #e4e4e4;padding:20px;text-align:center}.mileage-result-title{font-size:16px;font-weight:500;color:var(--royal-club-red-clr);margin:0 0 15px;margin-bottom:12px;text-align:center}.mileage-result-value{display:flex;flex-direction:column;align-items:center;gap:4px}.result-number{font-size:28px;font-weight:700;color:var(--royal-club-red-clr);line-height:1}.result-label{font-size:14px;font-weight:500;color:var(--royal-club-text-clr);text-transform:uppercase;letter-spacing:.5px}.member-id-input-wrapper{height:38px!important}.important-info-accordion{margin-top:20px}.important-accordion-item{border:1px solid #e9ecef;margin-bottom:12px;border-radius:8px;overflow:hidden;background-color:#fff}.important-accordion-header{background-color:#fff;border-bottom:none;padding:0}.important-accordion-button{background-color:#fff;color:var(--royal-club-heading-clr);font-weight:500;font-size:16px;border:none;border-radius:0;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;transition:all .3s ease;box-shadow:none!important;outline:0!important;text-decoration:none;cursor:pointer}.important-accordion-button:hover,.important-accordion-button:not(.collapsed){background-color:#f8f9fa;color:var(--royal-club-heading-clr);text-decoration:none}.important-accordion-button:focus{box-shadow:none!important;outline:0!important;text-decoration:none}.mileage-calculator-heading{column-gap:8px}.important-accordion-button{display:flex;align-items:center;gap:16px}.accordion-text{flex:1;font-weight:500;font-size:16px}.accordion-arrow{color:gray;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.arrow-icon{width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .3s ease}.important-accordion-button:not(.collapsed) .arrow-icon{transform:rotate(-135deg)}.important-accordion-body{padding:24px;background-color:#fff;font-size:14px;line-height:1.6;border-top:1px solid #e9ecef}.important-accordion-body ul{margin:0;padding-left:24px;list-style-type:disc}.important-accordion-body li{margin-bottom:12px;color:var(--royal-club-text-clr);list-style:disc!important;text-align:start}.important-accordion-body li:last-child{margin-bottom:0}html[lang=ar] .important-accordion-body ul{padding-left:0;padding-right:24px}html[lang=ar] .important-accordion-button{text-align:right}html[lang=ar] .important-accordion-button .accordion-arrow{transform:rotate(-90deg)}html[lang=ar] .arrow-icon{border-left:2px solid currentColor;border-top:2px solid currentColor;border-right:none;border-bottom:none;transform:rotate(-45deg)}html[lang=ar] .important-accordion-button:not(.collapsed) .arrow-icon{transform:rotate(135deg)}@media (max-width:768px){.important-accordion-button{font-size:15px;padding:16px 20px;gap:12px}.important-accordion-body{padding:20px}.important-accordion-body ul{padding-left:20px}html[lang=ar] .important-accordion-body ul{padding-left:0;padding-right:20px}}@media (max-width:576px){.important-accordion-button{font-size:14px;padding:14px 16px;gap:10px}.important-accordion-body{padding:16px;font-size:13px}.important-accordion-body ul{padding-left:16px}html[lang=ar] .important-accordion-body ul{padding-left:0;padding-right:16px}}
.reward-booking-journey-head-wrapper{padding:0 10px}.reward-booking-form-container{border:1px solid #e4e4e4;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%}.reward-booking-journey-heading{column-gap:8px}.reward-booking-journey-wrapper{height:fit-content;padding:0 15px;gap:24px;flex-wrap:nowrap;overflow:auto}.reward-booking-journey-head-wrapper #rdBusiness+label,.reward-booking-journey-head-wrapper #rdEconomy+label{all:unset;width:fit-content;background-color:var(--booking-form-background-clr);border:1px solid var(--booking-form-border);font-size:16px;padding:15px;cursor:pointer}.reward-booking-journey-head-wrapper #rdBusiness:checked+label,.reward-booking-journey-head-wrapper #rdEconomy:checked+label,.reward-booking-journey-head-wrapper .custom-radio-button:checked+label{all:unset;width:fit-content;background-color:var(--booking-form-radio-active);font-size:16px;padding:15px;border:1px solid var(--booking-form-border-active);cursor:pointer}.custom-radio-button-rounded__checkmark:active,.custom-radio-button-rounded__checkmark:focus{box-shadow:var(--royal-club-gray-shadow)!important}.reward-booking-journey-head-wrapper #rdBusiness:hover+label,.reward-booking-journey-head-wrapper #rdEconomy:hover+label{box-shadow:var(--royal-club-gray-hover-shadow)!important}.reward-booking-journey-head-wrapper #rdBusiness:focus+label,.reward-booking-journey-head-wrapper #rdEconomy:focus+label{box-shadow:var(--royal-club-gray-shadow)!important}.reward-booking-journey-head-wrapper #rdBusiness:active+label,.reward-booking-journey-head-wrapper #rdEconomy:active+label{box-shadow:var(--royal-club-gray-shadow)!important}.reward-booking-origin-dest-container{row-gap:8px}.reward-booking-form-container #RewardDatePaxContainers{row-gap:8px}.reward-booking-origin-dest-container{row-gap:8px}#rewardOnlineBookingdestinationSelect_flexselect_dropdown,#rewardOnlineBookingorigionSelect_flexselect_dropdown{width:100%!important;right:0!important;left:0!important}.reward-traveller-input{width:calc(100% - 38px)}.traveler-list-btn .pax-btn{background-color:#cdcdcd;color:#000;box-shadow:none;border-radius:0}.reward-booking-form-container .btn-rj.btn-submit{background-color:var(--rj-red);color:#fff;border-radius:0;padding:27px 0;font-size:20px;max-height:56px;display:flex;justify-content:center;align-items:center;font-size:16px}.reward-booking-form-container .btn-rj.btn-submit:hover{background-color:var(--royal-club-red-clr-dark)}.reward-booking-form-container .btn-rj.btn-submit:active,.reward-booking-form-container .btn-rj.btn-submit:focus{background-color:var(--royal-club-red-clr-dark);box-shadow:var(--royal-club-red-shadow);outline:0}.reward-booking-form-container .promo-code{column-gap:24px}.reward-booking-form .traveler-type-container{max-width:none;width:320px;top:60px}.reward-booking-form .booking-form-control{max-width:none}.available-miles,.required-miles{font-weight:500;font-size:16px;color:#000}.miles-balance-label{font-size:14px}@media only screen and (max-width:767px){.reward-booking-form .traveler-type-container{max-width:100%}.miles-submit-container{gap:16px!important}}@media (max-width:375px){.reward-booking-journey-wrapper .custom-radio-button-rounded{font-size:14px}}@media (max-width:600px){.class-of-service-wrapper{width:100%}.reward-booking-journey-head-wrapper #rdEconomy+label{flex:1!important;text-align:center!important}.reward-booking-journey-head-wrapper #rdBusiness+label{flex:1!important;text-align:center!important}}@media (min-width:321px) and (max-width:425px){.reward-booking-radio-button{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}
:root{--royal-club-form-border-clr:#f6ecec;--royal-club-form-text-clr:#212121;--royal-club-form-place-clr:#a4a4a4}.royal-club-form{width:300px;display:flex;flex-direction:column;gap:1em}.royal-club-form .form-control{border:1px solid var(--royal-club-form-border-clr);border-radius:0;padding:30px 25px}.royal-club-form .form-control::placeholder{color:var(--royal-club-form-place-clr)}.royal-club-form .required-icon::before{font-size:24px;color:red}.royal-club-form-title{font-size:30px!important;font-weight:600!important;color:var(--royal-club-heading-clr)!important}.royal-club-input{padding:12px 20px;height:auto;margin-bottom:16px;border-radius:0;font-size:14px;border:1px solid #f6ecec}.royal-club-input:focus{border-color:#f6ecec;box-shadow:0 0 0 .2rem rgb(157 157 157 / 25%)}.required-star::after{content:"*";color:var(--royal-club-red-clr);margin:0 2px}html[lang=ar] .required-star::after{vertical-align:super}.royal-club-input::placeholder{color:var(--royal-club-placeholder-clr);font-weight:400}.royal-club-input::-moz-placeholder{color:var(--royal-club-placeholder-clr);font-weight:400}.royal-club-input::-webkit-input-placeholder{color:var(--royal-club-placeholder-clr);font-weight:400}.royal-club-input:-ms-input-placeholder{color:var(--royal-club-placeholder-clr);font-weight:400}.royal-club-input::-ms-input-placeholder{color:var(--royal-club-placeholder-clr);font-weight:400}.royal-club-submit-btn{height:48px!important;width:160px!important;min-width:fit-content!important;box-shadow:none!important;margin-bottom:24px!important}.royal-club-submit-btn:hover{background-color:var(--royal-club-red-clr)!important}.royal-club-submit-btn:active,.royal-club-submit-btn:focus{box-shadow:var(--royal-club-red-shadow)!important;outline:0!important;border:none!important;background-color:var(--royal-club-red-clr-dark)!important}.royal-club-checkbox{width:16px;height:16px;border-radius:0}.royal-club-checkbox-label{font-size:13px;display:flex;align-items:center;gap:8px;margin-bottom:16px;text-align:start}.royal-club-checkbox-label input{appearance:none;border:1px solid var(--royal-club-placeholder-clr);min-width:16px;min-height:16px}.royal-club-checkbox-label input:active,.royal-club-checkbox-label input:focus{box-shadow:var(--royal-club-gray-shadow)!important}.royal-club-checkbox-label input:hover{background-color:#f1f1f1}.royal-club-checkbox-label input:checked{background-color:var(--royal-club-red-clr);background-image:url('data:image/svg+xml;utf8,<svg fill="white" height="12" viewBox="0 0 24 24" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z" stroke="white" stroke-width="1"/></svg>');background-repeat:no-repeat;background-size:14px;border:1px solid var(--royal-club-red-clr)}.royal-club-checkbox-label-text a{color:var(--royal-club-red-clr)}.royal-club-checkbox-label-text a:active,.royal-club-checkbox-label-text a:focus,.royal-club-checkbox-label-text a:hover{text-decoration:underline!important;color:var(--royal-club-red-clr-dark)!important}.royal-club-checkbox-label-text{cursor:pointer}.royal-club-checkbox-label-text.required input[type=checkbox]{position:relative;margin-right:6px}html[lang=ar] .royal-club-checkbox-label-text.required input[type=checkbox]{position:relative;margin-left:6px;margin-right:0}.royal-club-checkbox-label-text.required input[type=checkbox]::after{content:"*";color:var(--royal-club-red-clr);position:absolute;right:-14px;top:-4px}html[lang=ar] .royal-club-checkbox-label-text.required input[type=checkbox]::after{right:auto;left:-14px;top:-8px}.validation-summary-errors{color:var(--royal-club-red-clr);margin:1rem 0}.royal-club-terms-and-conditions{display:grid;grid-template-areas:"checkbox label" "validation validation";grid-template-columns:auto 1fr;row-gap:4px;align-items:center;margin-bottom:14px;justify-items:start}.royal-club-terms-and-conditions .royal-club-checkbox-input{grid-area:checkbox;margin-right:8px;margin-bottom:0!important}html[lang=ar] .royal-club-terms-and-conditions .royal-club-checkbox-input{margin-right:0;margin-left:8px}.royal-club-terms-and-conditions .royal-club-checkbox-label{margin-bottom:0!important;text-align:start}.royal-club-terms-and-conditions .royal-club-checkbox-label:last-child{display:inline}.royal-club-terms-and-conditions .field-validation-error{grid-area:validation;top:0!important}.royal-club-terms-and-conditions .field-validation-valid{grid-area:validation}.royal-club-input-label{font-size:14px;width:100%;text-align:start}.royal-club-forgot-password{font-size:14px}.royal-club-forgot-password a{color:var(--royal-club-red-clr);cursor:pointer}.royal-club-forgot-password a:active,.royal-club-forgot-password a:focus,.royal-club-forgot-password a:hover{color:var(--royal-club-red-clr-dark)!important;text-decoration:underline!important}html[lang=ar] .form-group input[type=date]{direction:rtl;text-align:end}::-webkit-calendar-picker-indicator input{text-align:start}html[lang=ar] .form-group input[type=date]::-webkit-calendar-picker-indicator{order:-1}html[lang=ar] input{direction:rtl}select.royal-club-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="rgba(0,0,0,1)" height="12" viewBox="0 0 24 24" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"/></svg>');background-repeat:no-repeat;background-position:right 16px center;background-size:18px}html[lang=ar] select.royal-club-input{background-position:left 16px center}.royal-club-section-title{font-size:22px!important;font-weight:500!important;color:var(--royal-club-heading-clr)!important;margin-bottom:16px!important}.checkbox-star-icon{color:var(--royal-club-red-clr)}.royal-club-radio{display:flex;align-items:center;gap:8px}@media (max-width:767px){.royal-club-form-title{font-size:24px!important}}.campaign-form{padding:0 16px}.campaign-form .royal-club-submit-btn{height:48px!important;width:100%!important;box-shadow:none!important;margin-bottom:0!important}.campaign-form button.royal-club-submit-btn{border:1px solid var(--royal-club-red-clr)!important;color:var(--royal-club-red-clr)!important;background:0 0!important}.campaign-form button.royal-club-submit-btn:hover{background-color:var(--royal-club-red-clr)!important;color:#fff!important}.campaign-form button.royal-club-submit-btn:active,.campaign-form button.royal-club-submit-btn:focus{box-shadow:var(--royal-club-red-shadow)!important;outline:0!important;border:none!important;background-color:var(--royal-club-red-clr)!important;color:#fff!important}
:root{--royal-club-heading-clr:#212121;--royal-club-body-clr:#f4f4f4;--royal-club-table-header-bg-clr:#e4e4e4;--royal-club-border-clr:#dee2e6;--royal-club-text-clr:#666666;--royal-club-text-white:#fff;--royal-club-bronze-clr:#ee811d;--royal-club-gold-clr:#e3b733;--royal-club-silver-clr:#bcbcbc;--royal-club-plat-clr:#f3f0e9;--royal-club-red-clr:#d6191f;--royal-club-red-clr-dark:#bd2130;--royal-club-red-shadow:0 0 0 .2rem rgba(225, 83, 97, .5);--royal-club-gray-shadow:0 0 0 .2rem rgb(173 168 168 / 50%);--royal-club-gray-hover-shadow:0 0 0 .1rem rgb(227 227 227 / 50%);--royal-club-placeholder-clr:#a4a4a4;--rj-dark-gray:#222121;--font-size-text:16px;--font-size-heading:33px;--font-size-heading-lg:65px;--font-size-heading-lg-mobile:40px;--font-size-heading-md:20px}.hero-sub-nav-container img{width:100vw;object-fit:cover;height:100%}.redirect-button{color:var(--royal-club-red-clr)!important}.redirect-button:hover{color:var(--royal-club-red-clr)!important}html[lang=ar] .redirect-button i{transform:rotateY(180deg)}.text-end{text-align:end}.overflow-x-auto{overflow-x:auto}.fw-bold{font-weight:700}.text-start{text-align:start}.icon-depart{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzI0NTUpIj4KPHBhdGggZD0iTTI1LjU1NDUgMTguOTU3NUgxLjU3MzI0VjIwLjAwMDJIMjUuNTU0NVYxOC45NTc1WiIgZmlsbD0iI0Q2MTkxRiIvPgo8cGF0aCBkPSJNMjUuMTkxNCAyLjcwMzI2QzIzLjQ0OTggMS42ODgxOCAyMS40NzA4IDIuMjI3MzkgMjAuMTE3NiAyLjg1ODQxTDE2LjA4MzYgNC43Mzk0OEw5LjE0NTc3IDEuMjVMNS4wMTQwNiAxLjQyNzUxTDEwLjc0MzEgNy4yMzU1Nkw3LjA5MTk4IDguOTY5OTdMMy4yOTMzIDcuNTI0MjdMMC43NDk5MzkgOC43MTAxOUwzLjA0ODQ0IDExLjU2NDRDMi44MDU2IDExLjg1NDEgMi41ODU1NSAxMi4yNjIgMi43ODUzMiAxMi42OTA0QzMuMDQ2MjUgMTMuMjQ5OSAzLjgxNzQ1IDEzLjUzMTkgNS4wODI0NiAxMy41MzE5QzUuMzQxODcgMTMuNTMxOSA1LjYyMjA5IDEzLjUyIDUuOTIyODUgMTMuNDk2M0M3LjMxMTQ2IDEzLjM4NjYgOC44MTY5NiAxMy4wMzIxIDkuNzU4MzMgMTIuNTkzMkwyNC4xNzgxIDUuODY5MUMyNS40MjM2IDUuMjg4MjggMjYuMDQ0IDQuNjc4NDMgMjYuMDc0NyA0LjAwNDU2QzI2LjA5MDcgMy42NTUwNiAyNS45NTA0IDMuMTQ1NDYgMjUuMTkxNCAyLjcwMzI2Wk0yMy43Mzc0IDQuOTI0MDhMOS4zMTc2NSAxMS42NDgyQzguNTE1NjMgMTIuMDIyMiA3LjE5ODkxIDEyLjMzNTYgNS45NjMxNCAxMi40NDY1QzQuNzAwMDYgMTIuNTU5OSA0LjAyNDczIDEyLjQxNzUgMy43OTk2MiAxMi4yOTY2QzMuODQ1OTcgMTIuMjMzMiAzLjkzMjUxIDEyLjEzMzUgNC4wOTIxOSAxMS45OTNMNC40NjY3MiAxMS42NjMzTDIuMzk2NjIgOS4wOTI3NUwzLjMzNDI4IDguNjU1NDVMNy4xMzcwMyAxMC4xMDI4TDEyLjUxNTUgNy41NDc4M0w3LjQwNjUgMi4zNjgzMUw4LjkxOTQ2IDIuMzAzM0wxNi4wNjYzIDUuODk3ODJMMjAuNTU4MSAzLjgwMzMyQzIyLjE5ODYgMy4wMzgzNyAyMy41ODA3IDIuOTcxNDMgMjQuNjY2NCAzLjYwNDAyQzI0LjkzOTkgMy43NjMzOSAyNS4wMzU2IDMuOTAyNDggMjUuMDMzMSAzLjk1NzAxQzI1LjAzMyAzLjk2MDc2IDI1LjAwMTYgNC4zMzQ2NiAyMy43Mzc0IDQuOTI0MDhaIiBmaWxsPSIjRDYxOTFGIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTRfMjQ1NSI+CjxyZWN0IHdpZHRoPSIyNi4yNSIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNzUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;height:20px;width:20px;filter:brightness(0) invert(1)}.membership-background-image{background-position:center;background-size:cover;background-repeat:no-repeat;padding-block:50px;padding-top:90px;background-color:var(--royal-club-red-clr)}.tier-progress-container{min-height:58px;min-width:600px;position:relative}.required-miles-message{font-size:14px}.tier-progress-track{position:relative;margin:10px 0;min-width:100%}.w-progressbar{width:10%}.progress-divider{justify-content:space-evenly}.progress-divider span{border:1px solid #fff;z-index:100;height:16px}.tier-progress-fill{height:100%;border-radius:4px;transition:width .5s ease-in-out;position:relative}.tier-labels-container{position:absolute;top:0;left:0;right:0;height:100%;display:flex;justify-content:space-between;min-width:100%}.tier-progress-label{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.tier-progress-label.bronze{justify-content:flex-start}.tier-progress-info{display:flex;flex-direction:column;align-items:center;margin-top:20px;text-align:center;white-space:nowrap}.tier-progress-name{font-size:12px;font-weight:600;color:var(--royal-club-heading-clr);white-space:nowrap;margin-bottom:2px}.tier-progress-miles{font-size:12px;color:var(--royal-club-text-clr);white-space:nowrap}.royal-club-CTA{display:flex}.royal-club-CTA__img img{object-fit:cover;height:331px;width:580px;min-height:331px}.royal-club-CTA__body{height:331px;min-height:331px;width:480px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.royal-club-CTA__body h2,.royal-club-CTA__body h3,.royal-club-CTA__body h4{color:var(--royal-club-heading-clr)!important;font-family:FedraSansStd-Normal,arial,san-serif;font-size:var(--font-size-heading);font-weight:600}.royal-club-CTA__body p{color:var(--royal-club-text-clr)!important;font-family:FedraSansStd-Normal,arial,san-serif;font-size:var(--font-size-text)}.royal-club-CTA__btn{border:1px solid var(--royal-club-heading-clr);color:var(--royal-club-heading-clr);padding:13px 36px;font-family:FedraSansStd-Normal,arial,san-serif;font-size:var(--font-size-text)}.royal-club-CTA__btn:active,.royal-club-CTA__btn:focus,.royal-club-CTA__btn:hover{color:var(--royal-club-text-white);background-color:var(--royal-club-red-clr-dark);box-shadow:var(--royal-club-red-shadow);border:none}.service-collection{margin-block:3rem}.service-collection,.service-collection-card{position:relative}.service-collection__heading{color:var(--royal-club-heading-clr)!important;font-family:FedraSansStd-Normal,arial,san-serif;font-size:var(--font-size-heading);font-weight:600}.service-collection__description{color:var(--royal-club-text-clr);font-family:FedraSansStd-Normal,arial,san-serif;font-size:var(--font-size-text)}.service-collection-card__img{width:100%;object-fit:cover}.service-collection-card__body{background:rgba(0,0,0,.45);border:1px solid #fff;color:#fff!important;backdrop-filter:blur(1px);padding:15px;width:calc(100% - 50px);display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:10px;left:0;right:0;margin-inline:auto}.service-collection-card__body:hover{background-color:#fff;color:#000!important;outline:0}.service-collection-card__body:hover p{color:#000!important}a.service-collection-card:active .service-collection-card__body p,a.service-collection-card:focus .service-collection-card__body p{color:#000!important}a.service-collection-card:active .icon-depart,a.service-collection-card:focus .icon-depart{filter:none!important}a.service-collection-card:active .service-collection-card__body,a.service-collection-card:focus .service-collection-card__body{background-color:#fff;box-shadow:var(--royal-club-red-shadow);outline:0}.service-collection-card__body p{margin-bottom:0;font-size:var(--font-size-text);font-family:FedraSansStd-Normal,arial,san-serif;color:#fff!important}.service-collection-card__body:hover .icon-depart{filter:none!important}.membership-tiers{display:flex;justify-content:space-around}.membership-tiers-card__heading{font-family:FedraSansStd-Normal,arial,san-serif;font-size:var(--font-size-heading-md);font-weight:400;padding-bottom:20px}.membership-tiers-card__text p{width:235px}.membership-tiers-card__text{position:relative;padding-left:20px;line-height:1.5}.membership-tiers-card__text::before{content:"";position:absolute;left:0;top:0;width:3px;height:100%}html[lang=ar] .membership-tiers-card__text::before{right:0;left:auto}html[lang=ar] .membership-tiers-card__text{padding-right:20px;padding-left:0}.membership-tiers-card__text--bronze::before{background-color:var(--royal-club-bronze-clr)}.membership-tiers-card__text--gold::before{background-color:var(--royal-club-gold-clr)}.membership-tiers-card__text--silver::before{background-color:var(--royal-club-silver-clr)}.membership-tiers-card__text--plat::before{background-color:var(--royal-club-plat-clr)}.membership-tiers h2,.membership-tiers h3,.membership-tiers h4,.membership-tiers p{color:var(--royal-club-text-white)}.membership-tiers__section{width:50%;display:flex;flex-direction:column;gap:2em}.membership-tiers__heading{font-family:FedraSansStd-Normal,arial,san-serif;font-size:var(--font-size-heading-lg);font-weight:400;word-break:break-word;width:89%}@media only screen and (min-width:320px) and (max-width:479px){.royal-club-CTA{flex-direction:column}.royal-club-CTA__body,.royal-club-CTA__img{width:100%;min-height:100%;height:100%}.royal-club-CTA__img{min-height:100%;margin-bottom:15px}.membership-tiers__heading{font-size:var(--font-size-heading-lg-mobile)}.membership-background-image{padding-top:50px}}.cta-section{--background-image:url("../../../styles/img/cta2-banner-image.png");display:flex;align-items:center;justify-content:space-between;height:320px;width:100%;padding:60px 40px 60px;background:linear-gradient(to right,rgba(2,2,2,.6) 100%,rgba(255,255,255,.6) 100%),var(--background-image);background-size:cover;background-position:center;border:1px solid #fff;position:relative;overflow:hidden}.cta-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(0,0,0,.95) 0,rgba(0,0,0,0) 100%)}html[lang=ar] .cta-overlay{background:linear-gradient(to left,rgba(0,0,0,.95) 0,rgba(0,0,0,0) 100%)}.cta-content{max-width:40%}.cta-title{font-size:36px;color:#fff!important;margin:0}.cta-text{font-size:18px;color:#fff!important;margin-top:10px}.cta-buttons{margin-top:30px;display:flex;column-gap:15px}.cta-buttons .btn{width:120px;height:48px;font-size:16px;cursor:pointer;border:1px solid #fff;background-color:transparent;color:#fff;box-shadow:none!important;border-radius:0}span.field-validation-error{position:relative;font-size:12px;color:var(--royal-club-red-clr);top:-16px;display:flex}.cta-buttons .btn-primary,.cta-buttons .btn-secondary{display:flex;justify-content:center;align-items:center}.cta-buttons .btn-primary{background-color:var(--royal-club-red-clr);border-color:var(--royal-club-red-clr)}.cta-buttons .btn-primary:hover{background-color:var(--royal-club-red-clr-dark)!important}.cta-buttons .btn-primary:active,.cta-buttons .btn-primary:focus{background-color:var(--royal-club-red-clr-dark)!important;box-shadow:var(--royal-club-red-shadow)!important}.cta-buttons .btn-secondary:hover{background-color:#fff!important;color:#000!important}.cta-buttons .btn-secondary:active,.cta-buttons .btn-secondary:focus{background-color:#fff!important;box-shadow:var(--royal-club-red-shadow)!important;color:#000!important}.cta-cards{position:static;display:flex;align-items:flex-end;padding-right:95px}.cta-card-image{transform:rotate(-58deg)}html[lang=ar] .cta-card-image{transform:rotate(58deg)}.cta-card{width:217px;height:224px;display:flex;align-items:center;justify-content:start;object-fit:cover;margin-right:-112px;border-radius:24px;position:relative}.cta-card:nth-child(odd){width:212px}.cta-card-shadow{width:115px;height:21px;clip-path:polygon(30% 0,93% 55%,100% 72%,0 100%);background:linear-gradient(105deg,rgba(53,53,53,0) 31.55%,#353535 115.42%);position:absolute;bottom:-12px;filter:blur(10px)}html[lang=ar] .cta-card-shadow{clip-path:polygon(70% 0,7% 55%,0 72%,100% 100%);background:linear-gradient(-105deg,rgba(53,53,53,0) 31.55%,#353535 115.42%);right:0}.cta-card-top{z-index:1;top:57px;right:-13px}.cta-card-bottom{z-index:2;right:82px;bottom:-67px}.club-details-background{background-color:var(--royal-club-body-clr)}.club-details-card-wrapper{row-gap:12px}.latest-activity-table-header{background-color:var(--royal-club-table-header-bg-clr);position:sticky;top:0}#activities-table-container{max-height:500px}.activities-heading-wrapper{column-gap:8px}.latest-activity-table{font-weight:500;font-size:14px}.latest-activity-table td,.latest-activity-table th{padding-top:7px;padding-bottom:7px}.latest-activity-table-header th{font-weight:500}.latest-activity-type{width:52px}.latest-activity-cell{width:120px}.royal-club-text-heading{color:var(--royal-club-heading-clr)}.show-less-link,.view-all-link{color:var(--royal-club-heading-clr);font-size:16px}.show-less-link:focus,.show-less-link:hover,.view-all-link:focus,.view-all-link:hover{color:var(--royal-club-text-clr)}.club-details-hr{margin:24px 0}.club-details-btn:active,.club-details-btn:focus,.club-details-btn:hover{background-color:var(--royal-club-red-clr-dark);outline:0}.club-details-btn:active,.club-details-btn:focus{background-color:var(--royal-club-red-clr-dark);box-shadow:var(--royal-club-red-shadow);outline:0}.royal-club-action-btn:hover{background-color:var(--royal-club-red-clr-dark)!important}.club-details-btn{background-color:var(--royal-club-red-clr);outline:0;border:none;box-shadow:none;display:flex;justify-content:start}.miles-row{height:calc(50% - 6px);display:flex;justify-content:space-between;column-gap:12px}.miles-stats-container{display:flex;gap:14px;height:100%;width:calc(100% - 12px)}.miles-kpi-wrapper{display:flex;justify-content:end}.miles-stats-column{flex:1;display:flex;flex-direction:column;justify-content:space-between}.miles-stat-card{border-bottom:4px solid var(--royal-club-red-clr);background-color:#fff;height:100%;width:100%;padding:12px 20px;display:flex;align-items:center;border-radius:0}.miles-stat-card .d-flex{width:100%}.tier-mile-category{font-size:1.25rem;margin:0;font-weight:400;color:#6c757d}.tier-mile-category-value{text-align:end;font-weight:700;margin:0;color:#212529}.royal-club-expiry-icon{color:var(--royal-club-red-clr);font-size:28px}@media(max-width:768px){.miles-stats-container{height:calc(100% - 6px);width:100%}}@media (max-width:576px){.miles-stats-container{flex-direction:column;width:100%!important;gap:8px}.award-miles-section{justify-content:space-between!important}.award-miles-label-value{flex-direction:column!important;align-items:end!important}.miles-row{flex-direction:column;height:auto;row-gap:12px}.miles-kpi-wrapper{justify-content:start}.miles-stats-column{row-gap:12px}.miles-stat-card{height:auto;min-height:80px}.tier-mile-category{font-size:1rem}.tier-mile-category-value{font-size:1.1rem}}@media (max-width:576px){.miles-stat-card{min-height:70px}.family-club-tier-icon{font-size:24px}}.icon-heirarchy{background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;height:40px;width:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAzMCAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjA2MjUgMTcuNjg3NUgyNy4xODc1VjEzQzI3LjE4NzUgMTIuNDgyNSAyNi43Njc1IDEyLjA2MjUgMjYuMjUgMTIuMDYyNUgxNS45Mzc1VjguMzEyNUgxNy44MTI1QzE4LjMzIDguMzEyNSAxOC43NSA3Ljg5MjUgMTguNzUgNy4zNzVWMS43NUMxOC43NSAxLjIzMjUgMTguMzMgMC44MTI1IDE3LjgxMjUgMC44MTI1SDEyLjE4NzVDMTEuNjcgMC44MTI1IDExLjI1IDEuMjMyNSAxMS4yNSAxLjc1VjcuMzc1QzExLjI1IDcuODkyNSAxMS42NyA4LjMxMjUgMTIuMTg3NSA4LjMxMjVIMTQuMDYyNVYxMi4wNjI1SDMuNzVDMy4yMzI1IDEyLjA2MjUgMi44MTI1IDEyLjQ4MjUgMi44MTI1IDEzVjE3LjY4NzVIMC45Mzc1QzAuNDIgMTcuNjg3NSAwIDE4LjEwNzUgMCAxOC42MjVWMjQuMjVDMCAyNC43Njc1IDAuNDIgMjUuMTg3NSAwLjkzNzUgMjUuMTg3NUg2LjU2MjVDNy4wOCAyNS4xODc1IDcuNSAyNC43Njc1IDcuNSAyNC4yNVYxOC42MjVDNy41IDE4LjEwNzUgNy4wOCAxNy42ODc1IDYuNTYyNSAxNy42ODc1SDQuNjg3NVYxMy45Mzc1SDE0LjA2MjVWMTcuNjg3NUgxMi4xODc1QzExLjY3IDE3LjY4NzUgMTEuMjUgMTguMTA3NSAxMS4yNSAxOC42MjVWMjQuMjVDMTEuMjUgMjQuNzY3NSAxMS42NyAyNS4xODc1IDEyLjE4NzUgMjUuMTg3NUgxNy44MTI1QzE4LjMzIDI1LjE4NzUgMTguNzUgMjQuNzY3NSAxOC43NSAyNC4yNVYxOC42MjVDMTguNzUgMTguMTA3NSAxOC4zMyAxNy42ODc1IDE3LjgxMjUgMTcuNjg3NUgxNS45Mzc1VjEzLjkzNzVIMjUuMzEyNVYxNy42ODc1SDIzLjQzNzVDMjIuOTIgMTcuNjg3NSAyMi41IDE4LjEwNzUgMjIuNSAxOC42MjVWMjQuMjVDMjIuNSAyNC43Njc1IDIyLjkyIDI1LjE4NzUgMjMuNDM3NSAyNS4xODc1SDI5LjA2MjVDMjkuNTggMjUuMTg3NSAzMCAyNC43Njc1IDMwIDI0LjI1VjE4LjYyNUMzMCAxOC4xMDc1IDI5LjU4IDE3LjY4NzUgMjkuMDYyNSAxNy42ODc1WiIgZmlsbD0iI0RDMjUyMSIvPgo8L3N2Zz4K)}.icon-coin{background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;height:40px;width:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDI3LjVDMjEuNDU1OCAyNy41IDI3LjUgMjEuNDU1OCAyNy41IDE0QzI3LjUgNi41NDQxNiAyMS40NTU4IDAuNSAxNCAwLjVDNi41NDQxNiAwLjUgMC41IDYuNTQ0MTYgMC41IDE0QzAuNSAyMS40NTU4IDYuNTQ0MTYgMjcuNSAxNCAyNy41WiIgZmlsbD0iI0RDMjUyMSIvPgo8cGF0aCBkPSJNMTQgMjMuNjg5OUMxOS4zNTE2IDIzLjY4OTkgMjMuNjg5OSAxOS4zNTE2IDIzLjY4OTkgMTRDMjMuNjg5OSA4LjY0ODM5IDE5LjM1MTYgNC4zMTAwNiAxNCA0LjMxMDA2QzguNjQ4MzkgNC4zMTAwNiA0LjMxMDA2IDguNjQ4MzkgNC4zMTAwNiAxNEM0LjMxMDA2IDE5LjM1MTYgOC42NDgzOSAyMy42ODk5IDE0IDIzLjY4OTlaIiBmaWxsPSIjRkZGQkZCIi8+CjxwYXRoIGQ9Ik0xNi41MDY1IDEzLjAzMzRMMTQuMTQxMyA5LjYxMDM5QzE0LjEyNTYgOS41ODc0NCAxNC4xMDQ1IDkuNTY4NjcgMTQuMDc5OSA5LjU1NTdDMTQuMDU1MiA5LjU0MjczIDE0LjAyNzggOS41MzU5NiAxNCA5LjUzNTk2QzEzLjk3MjIgOS41MzU5NiAxMy45NDQ4IDkuNTQyNzMgMTMuOTIwMSA5LjU1NTdDMTMuODk1NSA5LjU2ODY3IDEzLjg3NDQgOS41ODc0NCAxMy44NTg3IDkuNjEwMzlMMTEuNDkzNSAxMy4wMzM0QzExLjQ3MDkgMTMuMDY2NCAxMS40Mzc0IDEzLjA5MDUgMTEuMzk4OSAxMy4xMDE0QzExLjM2MDQgMTMuMTEyNCAxMS4zMTkzIDEzLjEwOTYgMTEuMjgyNiAxMy4wOTM1TDcuOTI2NTggMTEuNjAyN0M3Ljg5NjYyIDExLjU4OTUgNy44NjM1MyAxMS41ODUyIDcuODMxMTcgMTEuNTkwMUM3Ljc5ODgyIDExLjU5NTEgNy43Njg1NCAxMS42MDkxIDcuNzQzODggMTEuNjMwNkM3LjcxOTIxIDExLjY1MjEgNy43MDExOCAxMS42ODAyIDcuNjkxODkgMTEuNzExNkM3LjY4MjU5IDExLjc0MyA3LjY4MjQyIDExLjc3NjQgNy42OTEzOSAxMS44MDc4TDkuNjM3MjkgMTguNDcxM0M5LjY0NzY3IDE4LjUwNzEgOS42NjkzOCAxOC41Mzg1IDkuNjk5MTUgMTguNTYwOEM5LjcyODkxIDE4LjU4MzIgOS43NjUxMiAxOC41OTUzIDkuODAyMzQgMTguNTk1M0gxOC4xOTgyQzE4LjIzNTQgMTguNTk1MyAxOC4yNzE2IDE4LjU4MzIgMTguMzAxNCAxOC41NjA4QzE4LjMzMTEgMTguNTM4NSAxOC4zNTI4IDE4LjUwNzEgMTguMzYzMiAxOC40NzEzTDIwLjMwOTEgMTEuODA3OEMyMC4zMTgxIDExLjc3NjQgMjAuMzE3OSAxMS43NDMgMjAuMzA4NiAxMS43MTE2QzIwLjI5OTMgMTEuNjgwMiAyMC4yODEzIDExLjY1MjEgMjAuMjU2NiAxMS42MzA2QzIwLjIzMiAxMS42MDkxIDIwLjIwMTcgMTEuNTk1MSAyMC4xNjk0IDExLjU5MDFDMjAuMTM3IDExLjU4NTIgMjAuMTAzOSAxMS41ODk1IDIwLjA3MzkgMTEuNjAyN0wxNi43MTc5IDEzLjA5MzVDMTYuNjgxMiAxMy4xMDk0IDE2LjY0IDEzLjExMjIgMTYuNjAxNSAxMy4xMDEyQzE2LjU2MjkgMTMuMDkwMiAxNi41MjkzIDEzLjA2NjMgMTYuNTA2NSAxMy4wMzM0WiIgZmlsbD0iI0RDMjUyMSIvPgo8L3N2Zz4K)}.icon-award{background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;height:40px;width:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUxM18xMDE1KSI+CjxwYXRoIGQ9Ik0xOS43OTg4IDIxLjAyNDdMMjEuMTcwNiAxOC43OTg2TDIzLjY0NjMgMTcuOTU0M0wyMy45MjA2IDE1LjM1NDFMMjUuNzgzMyAxMy41MjA0TDI0Ljg5NzcgMTEuMDU5MUwyNS43ODMzIDguNTk3NzVMMjMuOTIwNyA2Ljc2NDA2TDIzLjY0NjQgNC4xNjM5MUwyMS4xNzA3IDMuMzE5NTdMMTkuNzk4OCAxLjA5MzQyTDE3LjIwNCAxLjQwNjcyTDE0Ljk5OTggMEwxMi43OTU1IDEuNDA2ODRMMTAuMjAwOCAxLjA5MzU0TDguODI4OTMgMy4zMTk2M0w2LjM1MzIyIDQuMTYzOTdMNi4wNzg5NSA2Ljc2NDEyTDQuMjE2MzEgOC41OTc4MUw1LjEwMTg5IDExLjA1OTJMNC4yMTYzMSAxMy41MjA1TDYuMDc4ODkgMTUuMzU0MUw2LjM1MzE2IDE3Ljk1NDRMOC44Mjg4NyAxOC43OTg3TDEwLjIwMDcgMjEuMDI0OEwxMi43OTU1IDIwLjcxMTVMMTQuOTk5OCAyMi4xMTgzTDE3LjIwNCAyMC43MTE1TDE5Ljc5ODggMjEuMDI0N1pNNy40MTYwNSAxMS4wNTkyQzcuNDE2MDUgNi44Nzc1IDEwLjgxODEgMy40NzU0MyAxNC45OTk4IDMuNDc1NDNDMTkuMTgxNCAzLjQ3NTQzIDIyLjU4MzUgNi44Nzc1IDIyLjU4MzUgMTEuMDU5MkMyMi41ODM1IDE1LjI0MDggMTkuMTgxNCAxOC42NDI5IDE0Ljk5OTggMTguNjQyOUMxMC44MTgxIDE4LjY0MjkgNy40MTYwNSAxNS4yNDA4IDcuNDE2MDUgMTEuMDU5MloiIGZpbGw9IiNENjE5MUYiLz4KPHBhdGggZD0iTTE1LjAwMDEgNS4yMzQzOEMxMS43ODgzIDUuMjM0MzggOS4xNzUyOSA3Ljg0NzM2IDkuMTc1MjkgMTEuMDU5MkM5LjE3NTI5IDE0LjI3MSAxMS43ODgzIDE2Ljg4NCAxNS4wMDAxIDE2Ljg4NEMxOC4yMTE5IDE2Ljg4NCAyMC44MjQ5IDE0LjI3MSAyMC44MjQ5IDExLjA1OTJDMjAuODI0OSA3Ljg0NzM2IDE4LjIxMTkgNS4yMzQzOCAxNS4wMDAxIDUuMjM0MzhaIiBmaWxsPSIjRDYxOTFGIi8+CjxwYXRoIGQ9Ik0xMi4zODA2IDIyLjUzMzNMOS4yOTM5MyAyMi45MDZMNy42NjMwOSAyMC4yNTk1TDcuMTA4NjcgMjAuMDcwNEw0LjcxNzI5IDI3LjU0NUw5LjAyMjQ2IDI3LjMwODJMMTIuMzkwNyAzMEwxNC4zNzI4IDIzLjgwNDhMMTIuMzgwNiAyMi41MzMzWiIgZmlsbD0iI0Q2MTkxRiIvPgo8cGF0aCBkPSJNMjIuMzM2NyAyMC4yNTk1TDIwLjcwNTggMjIuOTA2TDE3LjYxOTEgMjIuNTMzM0wxNS42MjcgMjMuODA0OEwxNy42MDkxIDMwTDIwLjk3NzMgMjcuMzA4MkwyNS4yODI1IDI3LjU0NUwyMi44OTExIDIwLjA3MDRMMjIuMzM2NyAyMC4yNTk1WiIgZmlsbD0iI0Q2MTkxRiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUxM18xMDE1Ij4KPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)}.royal-club-expiry-icon{color:var(--royal-club-red-clr);font-weight:700;height:30px;width:30px;font-size:35px;margin-top:-10px}.miles-expiry-date{column-gap:8px}.miles-expiry,.miles-expiry-date{margin:7px 0}.tier-mile-category{color:var(--royal-club-text-clr)}@media(max-width:994px){.tier-mile-category{font-size:16px!important}.tier-mile-category-value{font-size:22px!important}}.club-detail-head{row-gap:15px}.club-detail-head-bg{background-color:var(--royal-club-body-clr)!important}.member-name{max-width:100%;text-align:start}.member-name-wrapper{max-width:100%}.member-value-label{font-weight:700}.tier-wrapper{justify-content:start}.member-tier-and-id{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:0}.member-card{position:relative;overflow:hidden;border-radius:12px!important;aspect-ratio:312/196}.member-card img{object-fit:cover;transform:scale(1.2) translateY(-10px)}.object-fit-cover{object-fit:cover}.name-on-card{left:12px;color:#fff;top:14px}.qr-code-container{top:14px;right:14px;position:absolute;width:75px;height:75px}.royal-club-tier-icon{margin-right:8px;margin-left:0}html[lang=ar] .royal-club-tier-icon{margin-left:8px;margin-right:0}.activity-table-border{border-right:1px solid var(--royal-club-border-clr);border-left:none}html[lang=ar] .activity-table-border{border-left:1px solid var(--royal-club-border-clr);border-right:none}.latest-activity-table td,.latest-activity-table th{text-align:start}.member-card-details{bottom:12px;font-size:14px;color:var(--royal-club-text-white);padding:0 12px}.card-validity span{font-weight:600}.details-card-text{height:42px;font-size:14px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;position:relative;text-align:start}.details-card img{aspect-ratio:344/120}.royal-club-cta-content{width:100%;height:100%;margin:auto 0;padding:54px 40px;position:relative;background:linear-gradient(90deg,rgba(0,0,0,.6) 6.63%,rgba(0,0,0,0) 98.7%)}html[lang=ar] .royal-club-cta-content{background:linear-gradient(270deg,rgba(0,0,0,.6) 6.63%,rgba(0,0,0,0) 98.7%)}.royal-club-cta-content p{color:var(--royal-club-text-white);font-weight:600;max-width:400px;line-height:2.75rem;margin-bottom:28px}.royal-club-cta-content a,.royal-club-cta-content button{color:var(--royal-club-red-clr);font-weight:500;padding:12px;min-width:180px}.activities-pagination .page-link{color:var(--royal-club-red-clr);border:1px solid var(--royal-club-border-clr)!important}.activities-pagination .page-link:focus{box-shadow:var(--royal-club-red-shadow);outline:0!important}.activities-pagination .page-item.active .page-link{background-color:var(--royal-club-red-clr)}.royal-club-cta-content a:active,.royal-club-cta-content a:focus,.royal-club-cta-content a:hover,.royal-club-cta-content button:active,.royal-club-cta-content button:focus,.royal-club-cta-content button:hover{color:var(--royal-club-text-white);background-color:var(--royal-club-red-clr-dark)}.royal-club-cta-content a:active,.royal-club-cta-content a:focus,.royal-club-cta-content button:active,.royal-club-cta-content button:focus{box-shadow:var(--royal-club-red-shadow);outline:0!important}.royal-club-register-CTA_img{object-fit:cover;object-position:top;inset:0;height:100%;padding:0 15px;z-index:0}.royal-club-benefits ul{padding-left:28px;display:flex;flex-direction:column;gap:10px;margin-top:20px}.member-details{width:100%;align-items:end;gap:6px;flex-direction:column}.primary-btn-active-state:hover{background-color:var(--royal-club-red-clr-dark)!important}.secondary-btn-active-state:hover{background-color:#cfd4d9!important}.primary-btn-active-state:active,.primary-btn-active-state:focus{background-color:var(--royal-club-red-clr-dark);border:none!important;box-shadow:var(--royal-club-red-shadow)}.secondary-btn-active-state:active,.secondary-btn-active-state:focus{background-color:#dae0e5!important;border:none!important;box-shadow:none!important}.royal-club-action-wrapper{column-gap:6px;row-gap:6px}.royal-club-logout-btn{color:#212529!important}.member-separator{height:24px;margin:0 6px}.user-greeting{display:inline-block;text-align:start}html[lang=ar] .royal-club-benefits ul{padding-left:0;padding-right:28px}.royal-club-benefits h6{color:var(--royal-club-heading-clr)}.royal-club-benefits li{font-size:14px;list-style:disc!important;text-align:start}.royal-club-title{font-size:28px!important;color:var(--royal-club-heading-clr)!important;font-weight:600!important;margin-bottom:20px!important}.activity-filter-label{font-size:14px}@media (max-width:991px){.cta-cards{display:none}.cta-overlay{background:linear-gradient(270deg,rgb(0 0 0 / 0) 0,rgb(0 0 0 / 65%) 0)}html[lang=ar] .cta-overlay{background:linear-gradient(90deg,rgb(0 0 0 / 0) 0,rgb(0 0 0 / 65%) 0)}.cta-content{max-width:100%}.royal-club-cta-content p{font-size:32px}.membership-tiers{flex-direction:column}.membership-tiers__section{width:100%}}@media (max-width:767px){.member-email,.member-name{max-width:100%;text-align:start}.royal-club-form-title{font-size:24px!important}.member-id{text-align:start}.tier-wrapper{justify-content:start}.member-details{flex-direction:column!important;align-items:start}}@media (max-width:576px){.club-detail-head{flex-direction:column}.cta-title{font-size:28px}.cta-section{padding:38px;height:auto}.royal-club-cta-content p{font-size:30px}.royal-club-text-heading{font-size:20px}.qr-code-container{height:60px;width:60px;top:12px;right:12px}.card-number,.card-validity{font-size:10px}}@media (max-width:375px){.cta-section{padding:30px 14px}}.custom-form-wrapper input:focus,.custom-form-wrapper select:focus{box-shadow:0 0 0 .2rem rgb(157 157 157 / 25%);outline:0!important}.activity-range-select{appearance:none;padding-right:38px!important;height:36px!important}.activity-type-select{padding-right:38px!important;appearance:none;border:none!important}html[lang=ar] .activity-type-select{padding-left:38px!important;padding-right:12px!important}html[lang=ar] .activity-range-select:not(.width-40){padding-left:38px!important;padding-right:12px!important}.activity-date-picker-btn:active,.activity-date-picker-btn:focus,.activity-date-picker-input:focus{box-shadow:0 0 0 .2rem rgb(157 157 157 / 25%);outline:0!important}.royal-club-container .btn-danger{background-color:var(--royal-club-red-clr)}.activity-range-select-wrapper,.activity-type-select-wrapper{position:relative}.activity-type-select-wrapper{min-height:38px;align-items:center;background:#fff;max-width:200px}.activity-range-select-wrapper .select-arrow,.activity-type-select-wrapper .select-arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none;background-color:#fff;padding:5px 11px 5px 10px}.activity-type-select-wrapper .select-arrow{padding:0 10px}html[lang=ar] .activity-range-select-wrapper .select-arrow,html[lang=ar] .activity-type-select-wrapper .select-arrow{left:0;right:auto}.activity-range-select,.activity-type-select{font-size:13px;height:100%}.activity-date-picker-input{padding-left:42px!important;padding-right:13px!important;font-size:13px;height:100%;background-color:#fff!important;position:relative;border-radius:0;text-overflow:ellipsis}html[lang=ar] .activity-date-picker-input:not(.width-40){padding-left:12px!important;padding-right:42px!important}.activity-date-picker-btn{position:absolute;right:auto;left:0;top:50%;transform:translateY(-50%);background-color:#fff;padding:5px 11px;z-index:1}html[lang=ar] .activity-date-picker-btn{left:auto;right:0}.width-40{width:40px!important;padding:10px!important}.activity-filter-section{column-gap:8px}.activity-period-filter{max-width:250px;height:38px}@media (max-width:580px){.activity-filter-section{flex-direction:column;row-gap:8px;margin:0 auto}.activity-type-select-wrapper{max-width:none;width:100%}.activity-period-filter{max-width:none}}.btn-primary.disabled,.btn-primary:disabled{color:#fff!important;background-color:#d6191f!important;border-color:#d6191f!important}.club-details-btn i{font-size:1rem}@media (max-width:767px){.dropdown-toggle{font-size:.875rem}}.miles-image-section{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.miles-image-gallery{display:flex;overflow:hidden;height:400px;width:70%;max-width:100%;margin-left:auto;margin-right:auto}.miles-u-w-100{width:100%!important}.miles-image-gallery__item:first-child{margin-right:0}.miles-image-gallery__item:nth-child(2),.miles-image-gallery__item:nth-child(3){width:33%}.miles-image-gallery__item{width:41%;margin:0;overflow:hidden;transform:skewX(-15deg);position:relative;margin-left:-83px;flex:1 0 auto}.miles-u-text-shadow-overlay{position:relative}.miles-u-card-hover:hover{transition:scale .4s ease-in-out;position:relative}.miles-u-card-hover::after{content:"";position:absolute;bottom:0;left:0;height:0;width:100%;background:rgba(0,0,0,.4);transition:height 1s ease-in-out;z-index:0;pointer-events:none}.miles-u-card-hover:hover{scale:1.1}.miles-image-gallery__img{background-image:var(--card-img);background-position:center center;background-size:cover;height:100%;margin-left:-16%;transform:skew(15deg);position:relative}.miles-image-gallery__img::after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgb(0 0 0),#00000000);z-index:1;pointer-events:none}.miles-image-gallery__item:first-child .miles-image-gallery__body{padding-left:100px}.miles-image-gallery__body{position:absolute;z-index:1;bottom:0;padding:20px;color:#fff;display:flex;justify-content:flex-start;align-items:center;width:100%;transform:skew(15deg)}.miles-image-gallery__link:active span,.miles-image-gallery__link:active span i,.miles-image-gallery__link:focus span,.miles-image-gallery__link:focus span i{outline:0;color:var(--royal-club-red-clr)!important;text-decoration:underline}.miles-image-gallery__link:hover span,.miles-image-gallery__link:hover span i{text-decoration:underline}#rewardBookingJourneyForm div.booking-form-control:focus-within,#rewardBookingJourneyForm label.booking-form-control:focus-within{box-shadow:var(--royal-club-gray-shadow)}.reward-booking-overlay-wrapper{position:relative}.reward-booking-overlay{position:absolute;inset:0;background:rgba(255,255,255,.75);z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:all}.reward-booking-overlay .overlay-content{background:rgba(255,255,255,.9);padding:24px 32px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.reward-booking-overlay .overlay-message{font-size:14px;color:#666;margin:0}.reward-booking-overlay-wrapper .reward-booking-form-container{filter:grayscale(.3)}@media (min-width:1025px) and (max-width:1199px){.miles-image-gallery__item{margin-left:-62px!important}.miles-image-gallery__item:first-child .miles-image-gallery__link{padding-left:16px!important}}@media (min-width:1200px) and (max-width:1400px){.miles-image-gallery__item{margin-left:-82px!important}.miles-image-gallery__item:first-child .miles-image-gallery__body{padding-left:125px!important}.miles-image-gallery__item:first-child .miles-image-gallery__link{padding-left:17px!important}}.miles-image-gallery__item:first-child .miles-image-gallery__link{padding-left:43px}.disable-gallery-item>div>a{pointer-events:none;cursor:default;opacity:.6}.disable-gallery-item>a{pointer-events:none;cursor:default}.miles-image-gallery__body *{color:#fff!important}.dropdown-toggle.miles-image-gallery__link::after{display:none!important}.miles-image-gallery__item .dropdown-menu{bottom:55px!important;top:auto!important;transform:skew(-15deg)!important;left:36px!important}html[lang=ar] .miles-image-gallery__item .dropdown-menu{transform:skew(15deg)!important;right:36px!important;left:auto!important}.miles-image-gallery__item .dropdown-menu .dropdown-item span{color:#000!important;transform:skew(15deg)!important;display:inline-block}.miles-image-gallery__item .dropdown-menu .dropdown-item:active,.miles-image-gallery__item .dropdown-menu .dropdown-item:focus{background:var(--royal-club-red-clr)!important}.miles-image-gallery__item .dropdown-menu .dropdown-item:active span,.miles-image-gallery__item .dropdown-menu .dropdown-item:focus span{color:#fff!important}html[lang=ar] .miles-image-gallery__item .dropdown-menu .dropdown-item span{transform:skew(-15deg)!important;display:inline-block}.miles-image-gallery__link{color:#fff;text-decoration:none;display:flex;align-items:center;gap:.8em}.miles-link-arrow-wrapper{position:relative}.miles-link-arrow-wrapper i{font-size:22px}.custom-btn--size-lg{padding-left:50px;padding-right:50px}.miles-link-arrow{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.81px}@media (max-width:1024px){.miles-image-gallery__body,.miles-image-gallery__item{transform:none}}@media (max-width:1024px){.miles-image-gallery__item:first-child .miles-image-gallery__link,.miles-image-gallery__item:last-child .miles-image-gallery__link{padding-left:0}.miles-image-gallery__item .dropdown-menu{transform:skew(0)!important;left:20px!important}.miles-image-gallery__item .dropdown-menu .dropdown-item span{transform:skew(0)!important;display:inline-block}html[lang=ar] .miles-image-gallery__item .dropdown-menu{transform:skew(0)!important;right:20px!important}html[lang=ar] .miles-image-gallery__item .dropdown-menu .dropdown-item span{transform:skew(0)!important;display:inline-block}}.font-md-1{font-size:22px!important}@media(max-width:1024px){.miles-image-gallery .miles-image-gallery__img,.miles-image-gallery__body{transform:none}}@media (max-width:1024px){.miles-image-gallery__item:first-child .miles-image-gallery__body,.miles-image-gallery__item:last-child .miles-image-gallery__body{padding-left:20px!important}}@media(max-width:1024px){.miles-image-gallery__item:first-child,.miles-image-gallery__item:last-child{width:100%!important;left:0;margin-left:0}}@media(max-width:1024px){.miles-image-gallery__item{transform:none;width:100%!important;height:400px;left:0;margin-left:0}}@media(max-width:1024px){.miles-image-gallery{flex-direction:column;height:100%;width:100%}}html[lang=ar] body .miles-image-gallery__item{transform:skewX(15deg)}html[lang=ar] body .miles-image-gallery__item:last-child .miles-image-gallery__body{padding-left:0}html[lang=ar] body .miles-image-gallery__item:last-child .miles-image-gallery__link{padding-left:0}html[lang=ar] body .miles-image-gallery__item .miles-image-gallery__img{margin-right:-16%;transform:skew(-15deg)}html[lang=ar] body .miles-image-gallery__item .miles-image-gallery__body{transform:skew(-15deg)}html[lang=ar] body .miles-image-gallery__item:first-child{margin-right:0;margin-left:-170px;transform-origin:top right}html[lang=ar] body .miles-image-gallery__item:first-child .miles-image-gallery__body{padding-right:100px}html[lang=ar] body .miles-image-gallery__item:first-child .miles-image-gallery__link{padding-right:23px}html[lang=ar] body .miles-image-gallery__item .miles-link-arrow-wrapper{transform:rotateY(150deg)}@media screen and (max-width:1024px){html[lang=ar] body .miles-image-gallery__body,html[lang=ar] body .miles-image-gallery__img,html[lang=ar] body .miles-image-gallery__item{transform:none!important}html[lang=ar] body .miles-image-gallery__item:first-child .miles-image-gallery__body{padding-right:20px}html[lang=ar] body .miles-image-gallery__item:first-child .miles-image-gallery__link{padding-right:0}html[lang=ar] body .miles-image-gallery .miles-image-gallery__img{transform:none!important}html[lang=ar] body .miles-image-gallery .miles-image-gallery__img{width:auto;transform:none!important}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000;transition:background-color 9999s ease-in-out 0s}