.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}h1{font-family:var(--primary-font);font-weight:700;font-size:3.5rem;color:inherit}@media (max-width: 767px){h1{font-size:3.5rem}}@media (max-width: 575px){h1{font-size:2.375rem}}h2{font-family:var(--primary-font);font-weight:600;text-transform:uppercase;font-size:1.75rem;letter-spacing:0.21rem;word-spacing:0.28rem;line-height:2.625rem;color:inherit}@media (max-width: 767px){h2{font-size:1.375rem;letter-spacing:0.165rem;word-spacing:0.22rem;line-height:2.0625rem}}@media (max-width: 575px){h2{font-size:1rem;letter-spacing:0.12rem;word-spacing:0.16rem;line-height:1.5rem}}h3{font-family:var(--primary-font);font-weight:600;text-transform:uppercase;font-size:1.3125rem;letter-spacing:0.125rem}@media (max-width: 767px){h3{font-size:1.3125rem}}@media (max-width: 575px){h3{font-size:1.125rem}}h4{font-family:var(--secondary-font);font-weight:600;font-size:1.375rem;color:inherit}@media (max-width: 575px){h4{font-size:1.125rem}}.h4-light{font-family:var(--secondary-font);font-weight:600;font-size:1.375rem;color:inherit;font-weight:500}@media (max-width: 575px){.h4-light{font-size:1.125rem}}h5{font-family:var(--secondary-font);font-weight:500;font-size:1.0625rem}.login-link{font-family:var(--secondary-font);font-weight:400;font-size:16px;line-height:24px;text-decoration:none;color:#785827 !important;background:0;border:0;opacity:1;transition:opacity 0.1s ease-in-out;letter-spacing:1px;color:var(--primary-color)}.login-link.underline{text-decoration:underline}.login-link:hover{opacity:0.9;text-decoration:none;cursor:pointer}.login-link-inline,.link-inline{font-family:var(--secondary-font);font-weight:400;font-size:16px;line-height:24px;text-decoration:none;color:#785827 !important;background:0;border:0;opacity:1;transition:opacity 0.1s ease-in-out}.login-link-inline.underline,.link-inline.underline{text-decoration:underline}.login-link-inline:hover,.link-inline:hover{opacity:0.9;text-decoration:none;cursor:pointer}.basic-link{font-family:var(--secondary-font);font-weight:400;font-size:1rem;text-decoration:underline;color:var(--primary-color);background:0;border:0;opacity:1;transition:opacity 0.1s ease-in-out}.basic-link:hover{opacity:0.9;text-decoration:none;cursor:pointer}.basic-link:hover{color:var(--primary-color);text-decoration:underline}h6,.h6{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit}@media (max-width: 575px){h6,.h6{font-size:0.75rem}}h1,h2,h3,h4,h5,h6{margin:0}.sidenav{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;font-weight:400}.sidenav:active{font-weight:700}.body{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit}@media (max-width: 767px){.body{font-size:1rem}}@media (max-width: 575px){.body{font-size:0.875rem}}.body-big{font-family:var(--secondary-font);font-weight:400;color:inherit;font-size:1.125rem}@media (max-width: 767px){.body-big{font-size:1rem}}@media (max-width: 575px){.body-big{font-size:0.8125rem}}.label{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;color:inherit}.label span,.label a{font-size:inherit}.label-2{font-family:var(--secondary-font);font-weight:400;font-size:1rem}@media (max-width: 1199px){.label-2{font-size:0.8125rem}}.label-3{font-family:var(--secondary-font);font-weight:400;font-size:0.9375rem;color:#666666}@media (max-width: 1199px){.label-3{font-size:0.75rem}}.breadcrumbs{font-family:var(--secondary-font);font-weight:500;font-size:0.8125rem}@media (max-width: 575px){.breadcrumbs{font-size:0.625rem}}.special-available-rewards,.special-pending-rewards{font-family:var(--secondary-font);font-size:1.25rem;font-weight:600;line-height:2rem;text-align:left;color:var(--base-color);margin:10px 0 8px 0}.special-available-rewards .decimal,.special-pending-rewards .decimal{margin-left:-5px;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:var(--light-text-color)}@media (max-width: 767px){.special-available-rewards,.special-pending-rewards{margin:16px 0 4px 0}}.special-available-label,.special-pending-label{font-family:var(--secondary-font);font-weight:500;font-size:0.75rem;color:#555F66;text-transform:none !important;line-height:16px;letter-spacing:0.005em;text-align:left}@media (max-width: 767px){.special-available-label,.special-pending-label{font-size:0.875rem;font-weight:400;line-height:20px}}.btn{display:flex;justify-content:center;align-items:center;font-family:var(--secondary-font);font-weight:500;font-size:1rem;text-decoration:none;border-radius:999px;letter-spacing:1px;padding:0.625rem;opacity:1;transition:opacity 0.1s ease-in-out}@media (max-width: 575px){.btn{font-size:0.875rem}}.btn:hover{opacity:0.9;text-decoration:none;cursor:pointer}.btn:disabled{opacity:1}.primary-btn{background:#111415;background:var(--base-color);color:#fff;transition:all 0.2s ease-in-out}.primary-btn:hover{color:#fff;background-color:var(--btn-hover-color)}.secondary-btn{border-radius:24px;background:#fff;color:#111415;color:var(--base-color);border-color:#2d3145;border:1px solid var(--border-color);transition:all 0.2s ease-in-out;font-family:Inter;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.01em;text-align:center;text-transform:none !important}.secondary-btn span{font-weight:600;color:#2d3145;color:var(--primary-color);transition:all 0.2s ease-in-out}.disabled-btn{background:var(--disabled-btn-color);color:var(--disabled-btn-text-color);font-family:var(--secondary-font);font-size:0.9375rem;letter-spacing:1px;font-weight:700;pointer-events:none;width:100%;border-radius:999px;text-transform:none !important;height:2.8125rem}a{color:#2d3145;color:var(--primary-color);text-decoration:underline;opacity:1;transition:opacity 0.1s ease-in-out}a:hover{opacity:0.9;text-decoration:none;cursor:pointer}a:hover{color:#2d3145;color:var(--primary-color);text-decoration:underline}.input-wrapper-horizontal{display:flex;flex-direction:row;position:relative}.input-wrapper-horizontal select+select{margin-left:0.9375rem}.input-wrapper{display:flex;flex-direction:column;position:relative}.input-wrapper .label-container{display:flex;justify-content:space-between}.input-wrapper label{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;color:inherit;color:#111415;font-family:var(--secondary-font);font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.01em;text-align:left;margin-bottom:16px}.input-wrapper label span,.input-wrapper label a{font-size:inherit}.input-wrapper input,.input-wrapper select{width:100%;height:48px;padding:8px 16px;font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;border-radius:12px;border:1px solid var(--input-border-color)}@media (max-width: 767px){.input-wrapper input,.input-wrapper select{font-size:1rem}}@media (max-width: 575px){.input-wrapper input,.input-wrapper select{font-size:0.875rem}}.input-wrapper input::-moz-placeholder,.input-wrapper select::-moz-placeholder{color:var(--input-placeholder-color)}.input-wrapper input:-ms-input-placeholder,.input-wrapper select:-ms-input-placeholder{color:var(--input-placeholder-color)}.input-wrapper input::placeholder,.input-wrapper select::placeholder{color:var(--input-placeholder-color)}.input-wrapper input:focus,.input-wrapper select:focus{border:1px solid var(--darken-border-color)}.name-input-wrapper{display:flex;flex-direction:row;position:relative;justify-content:space-between;gap:10px}.name-input-wrapper .label-container{display:flex;justify-content:space-between}.name-input-wrapper label{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;color:inherit;color:#111415;font-family:var(--secondary-font);font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.01em;text-align:left;margin-bottom:16px}.name-input-wrapper label span,.name-input-wrapper label a{font-size:inherit}.name-input-wrapper input,.name-input-wrapper select{max-width:176px;height:48px;padding:8px 16px;font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;border-radius:12px;border-color:var(--border-color)}@media (max-width: 767px){.name-input-wrapper input,.name-input-wrapper select{font-size:1rem}}@media (max-width: 575px){.name-input-wrapper input,.name-input-wrapper select{font-size:0.875rem}}.name-input-wrapper input::-moz-placeholder,.name-input-wrapper select::-moz-placeholder{color:var(--input-placeholder-color)}.name-input-wrapper input:-ms-input-placeholder,.name-input-wrapper select:-ms-input-placeholder{color:var(--input-placeholder-color)}.name-input-wrapper input::placeholder,.name-input-wrapper select::placeholder{color:var(--input-placeholder-color)}.name-input-wrapper input:focus,.name-input-wrapper select:focus{border-color:var(--darken-border-color)}.no-padding{padding-left:0;padding-right:0}.hidden{display:none}.incompatible-browser{margin:90px 200px;text-align:center;font-size:24px}.form-check{padding:0}.bg-img{background-size:cover}.instay-img{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:black}.box-shadow{box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out}#sidebar-wrapper{height:100%;width:200px;margin-left:-200px;font-weight:bold;text-transform:uppercase;background-color:#343638;background-color:var(--side-nav-color);transition:margin .5s ease-out;padding-top:2.125rem;padding-bottom:2.125rem}#sidebar-wrapper .list-group-item.active{z-index:1}#sidebar-wrapper .sidebar-heading{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;font-weight:400;font-family:var(--secondary-font);font-size:16px;font-weight:600;line-height:24px;text-align:left;text-transform:none !important;color:#fff;color:var(--side-nav-text-color);padding:0px 20px 10px 20px}#sidebar-wrapper .sidebar-heading:active{font-weight:700}#sidebar-wrapper .list-group{margin-bottom:0.5625rem}#sidebar-wrapper .list-group .list-group-item{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;font-weight:400;font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:20px;text-align:left;background-color:transparent;border:unset;padding:unset;text-transform:none;padding:14px 0 14px 24px !important;margin-bottom:0;color:var(--side-nav-text-color);text-decoration:none}#sidebar-wrapper .list-group .list-group-item:active{font-weight:700}#sidebar-wrapper .list-group .list-group-item:hover{opacity:unset !important;background-color:rgba(255,255,255,0.2)}#sidebar-wrapper .list-group .list-group-item:first-child{border-top-left-radius:unset;border-top-right-radius:unset}#sidebar-wrapper .list-group .list-group-item.active{font-weight:500}#sidebar-wrapper .divider{border-bottom:1px solid rgba(255,255,255,0.2);margin:0 auto 19px;width:75%}#sidebar-wrapper .referral-program-nav-item{display:flex;gap:8px}#sidebar-wrapper .new-content-badge{display:flex;padding:2px 4px;align-items:center;gap:4px;border-radius:4px;background:#F2E9DD;color:#363D42;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0.06px}#mobile-nav{position:fixed;width:100vw;height:64px;top:0;background:#fff;z-index:16;display:flex}#mobile-nav #navbar-wrapper{display:flex;width:100%;justify-content:space-between;padding:0.875rem 1.25rem;align-items:center}#mobile-nav #navbar-wrapper .platform-nav-items{display:flex;align-items:center}#mobile-nav #navbar-wrapper .platform-nav-items .nav-logo{margin-right:25px}#mobile-nav #navbar-wrapper .platform-nav-items .nav-logo img{height:34px}#mobile-nav #navbar-wrapper #sidebar-toggle i{font-size:1.25rem;color:#707070}#page-content-wrapper{display:flex;min-width:0;width:100%;background:#FFFEFC;background:var(--background-color)}@media (min-width: 768px){#sidebar-wrapper{margin-left:0;margin-top:0}#page-content-wrapper{min-width:0;width:100%}}.confirm-redemption-popup-container{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:5;width:100vw;height:100vh;background:rgba(3,3,3,0.5)}.confirm-redemption-popup-container.hidden{display:none}.confirm-redemption-popup-container .confirm-redemption-popup{border-radius:16px}.confirm-redemption-popup-container .confirm-redemption-popup h4{margin-bottom:0.625rem}.platform-header{background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;margin-left:0 !important;margin-right:0 !important}.platform-header h1{font-family:Sentient;font-size:66px;font-weight:300;line-height:72px;letter-spacing:-0.02em;text-align:center}.platform-header .subtext{font-family:var(--secondary-font);font-size:20px;font-weight:400;line-height:32px;text-align:left;text-transform:none !important}.platform-header .header-body-container{background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:6.5rem 3rem 6.25rem}.platform-header .header-body-container h2{text-transform:none !important;font-family:Sentient;font-size:41px;font-weight:300;line-height:48px;letter-spacing:-0.02em;text-align:left}.platform-header .header-body-container .subtext{max-width:50rem;font-family:var(--secondary-font);font-size:16px;font-weight:400;line-height:24px;text-align:left}.platform-header .header-body-container.hidden{display:none}.platform-header .header-body-container.available-rewards{align-items:center}@media (max-width: 767px){.platform-header .header-body-container{padding:4.0625rem 3rem 3.875rem}}@media (max-width: 575px){.platform-header .header-body-container{padding:1.625rem 0.9375rem 1.4375rem}}.account-balances{display:flex;flex-wrap:wrap;margin-left:0px;margin-right:-15px}.account-balances .rewards-section{margin-bottom:2rem;display:flex;flex-direction:column;margin-right:15px}@media (max-width: 1170px){.account-balances .rewards-section{margin-bottom:0.75rem}}.account-balances .rewards-section:first-child{flex-grow:1;flex-shrink:0}.account-balances .rewards-section:last-child{flex:1 0 24%}.account-balances .rewards-section .rewards-subtext{font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-top:6px}@media (max-width: 767px){.account-balances .rewards-section .rewards-subtext{display:none}}.account-balances .rewards-section .header{white-space:nowrap;margin-bottom:0.9375rem}.account-balances .rewards-section .header h5{font-family:Sentient;font-size:20px;font-weight:500;line-height:24px;letter-spacing:-0.005em;text-align:left}.account-balances .rewards-section .rewards-balance-card{background:#fff;box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out;padding:2.25rem 1.25rem;min-width:17.75rem;height:7.125rem}@media (max-width: 767px){.account-balances .rewards-section .rewards-balance-card{height:9rem}}.account-balances .rewards-section .rewards-balance-card .body{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin:24px}@media (max-width: 767px){.account-balances .rewards-section .rewards-balance-card .body{margin:24px;flex-direction:column;align-items:flex-start}}.account-balances .rewards-section .rewards-balance-card .btn{width:100%;margin-top:0.625rem}@media (max-width: 767px){.account-balances .rewards-section .rewards-balance-card .btn{margin-top:1rem}}.account-balances .rewards-section .available-rewards-cards{display:flex}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper{padding:8px;margin:-8px}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card{display:flex;flex-basis:33%;border-radius:24px;min-width:17.75rem;height:144px;padding:24px 0px 0px 0px;gap:16px;position:relative}@media (max-width: 767px){.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card{min-width:13.9375rem;height:208px}}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card .rewards-info{display:flex;flex-direction:column;color:var(--light-text-color)}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card .rewards-info .rewards-icon{width:24px;height:24px;position:absolute;top:24px;left:27px}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card .rewards-info .rewards-icon svg{width:24px;height:24px}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card .rewards-info .rewards-icon svg path{fill:var(--secondary-color) !important}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card .rewards-info .rewards-type{display:flex;flex-direction:row;color:var(--light-text-color)}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card .rewards-info .rewards-type svg{display:none;margin-left:4px;width:16px;height:16px}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card .rewards-info .rewards-type svg path{fill:var(--light-text-color)}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card .rewards-button .redeem-btn{background-color:var(--base-color) !important;width:88px;height:36px;padding:8px 16px 8px 16px;gap:8px;border-radius:999px;text-transform:none !important;font-family:var(--secondary-font);font-size:14px;font-weight:600;line-height:20px;letter-spacing:0.005em;text-align:left}@media (max-width: 767px){.account-balances .rewards-section .available-rewards-cards .scroll-wrapper .rewards-balance-card .rewards-button .redeem-btn{font-size:16px;line-height:24px;letter-spacing:0.01em;width:175px;height:48px}}.account-balances .rewards-section .available-rewards-cards .scroll-wrapper:not(:last-child) .rewards-balance-card{margin-right:0.9375rem}.account-balances .rewards-section .pending-rewards-card{flex-basis:100%}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card{width:17.75rem;height:144px;padding:24px 0px 0px 0px;border-radius:24px;position:relative}@media (max-width: 767px){.account-balances .rewards-section .pending-rewards-card .rewards-balance-card{height:100%;width:97%}}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper{display:flex;justify-content:center;margin-top:6px;flex-direction:column}@media (max-width: 767px){.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper{margin-bottom:12px}}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper .rewards-icon{min-width:24px;height:24px;position:absolute;top:24px;left:27px}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper .rewards-icon svg{width:18px;height:18px}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper .rewards-icon svg path{fill:var(--light-text-color) !important}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper .pending-item{margin:0 0.1875rem;display:flex;flex-direction:row;align-items:center}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper .pending-item .special-pending-rewards-divider{margin:0 6px}@media (max-width: 767px){.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper .pending-item .special-pending-rewards-divider{margin-top:12px;font-size:20px;font-weight:400;line-height:32px;text-align:left;color:#6F787F}}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper .rewards-type{display:flex;flex-direction:row;color:var(--light-text-color)}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper .rewards-type svg{display:none;margin-left:4px;width:16px;height:16px}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .pending-rewards-wrapper .rewards-type svg g path{fill:var(--light-text-color)}.account-balances .rewards-section .pending-rewards-card .rewards-balance-card .label-2{color:#666666;text-align:center}@media (max-width: 1170px){.account-balances .rewards-section:first-child{width:100%}.account-balances .rewards-section:first-child ::-webkit-scrollbar{width:0px;background:transparent}.account-balances .rewards-section:first-child .available-rewards-cards{overflow-x:scroll !important;padding-bottom:20px !important;margin-bottom:-20px !important;padding-top:20px !important;margin-top:-20px !important;padding-left:64px !important;margin-left:-64px !important;padding-right:30px !important;margin-right:-50px !important;-ms-overflow-style:none;scrollbar-width:none}.account-balances .rewards-section:first-child .available-rewards-cards::-webkit-scrollbar{display:none}}@media (max-width: 768px){.account-balances{padding:24px 0 0 24px !important}.account-balances .rewards-section:first-child{width:100%}.account-balances .rewards-section:first-child ::-webkit-scrollbar{width:0px;background:transparent}.account-balances .rewards-section:first-child .available-rewards-cards{padding-right:84px !important}}.no-rewards-data{display:flex;flex-direction:column;align-items:center;padding:70px 40px;border-radius:16px;background:#FFF;color:var(--light-text-color);box-shadow:2px 2px 12px rgba(0,0,0,0.12);font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;color:var(--light-text-color);background:#fff}@media (max-width: 767px){.no-rewards-data{font-size:1rem}}@media (max-width: 575px){.no-rewards-data{font-size:0.875rem}}.no-rewards-data a{color:var(--primary-color);text-decoration:none}.no-rewards-data div:first-child{margin-bottom:16px}.action-required a{font-size:12px !important;line-height:20px !important;font-weight:400 !important;color:var(--secondary-color) !important;text-decoration:underline !important;-webkit-text-decoration-style:dotted !important;text-decoration-style:dotted !important}.action-required svg path{fill:var(--secondary-color);margin-bottom:3px;margin-right:2px}.scrollable-nav{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end}.scrollable-nav::-webkit-scrollbar{display:none}.rewards-table{width:100%;background:transparent;border-radius:3px}.rewards-table .details-mobile{display:none}.rewards-table .nav-container{background:transparent}.rewards-table .nav-container .nav .nav-link{font-family:var(--secondary-font);font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.01em;text-align:left;height:64px;bottom:1px;position:relative;padding:0.625rem 1.25rem;display:flex;justify-content:center;align-items:center;color:var(--light-text-color);text-decoration:none !important;margin-bottom:1px}.rewards-table .nav-container .nav .nav-link.active{color:var(--base-color);border-bottom:3px solid var(--base-color);margin-bottom:0}.rewards-table .nav-container .nav .nav-link.active:first-child{border-left:0;border-top-left-radius:0}.rewards-table .nav-container .nav .nav-link:hover{color:var(--base-color)}.rewards-table .table-container{padding:16px 0px 16px 0px;border-radius:16px;background:#FFF;box-shadow:2px 2px 12px rgba(0,0,0,0.12)}.rewards-table .table-container table{background:#fff;border:0;margin-bottom:unset}.rewards-table .table-container table th,.rewards-table .table-container table td{border:0 !important;padding:16px 4px}.rewards-table .table-container table tbody tr{border-top:1px solid var(--table-divider-color)}.rewards-table .table-container table tbody tr:last-child{border-bottom:1px solid var(--table-divider-color) !important}.rewards-table .table-container table tbody tr th:first-child{padding-left:48px}.rewards-table .table-container table tbody tr th:last-child{padding-right:16px}.rewards-table .table-container table tbody tr td:last-child{padding-right:16px}.rewards-table .table-container table tbody tr .table-row-main{display:flex;font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:20px;text-align:left;color:var(--text-color)}.rewards-table .table-container table tbody tr .table-row-main a{font-weight:600}.rewards-table .table-container table tbody tr .table-row-main svg{margin-top:2px;margin-right:3px;height:16px;width:16px}.rewards-table .table-container table tbody tr .table-row-main svg path{fill:#555F66}.rewards-table .table-container table tbody tr .table-row-subtext{font-family:var(--secondary-font);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0.005em;text-align:left;color:var(--light-text-color);margin-top:4px;padding-right:32px}.rewards-table .table-container table tbody tr .table-row-subtext .doc-url{text-decoration:none}.rewards-table .table-container table tbody tr.table-headers{border:0}.rewards-table .table-container table tbody tr.table-headers th{padding-top:16px;padding-bottom:16px;font-family:var(--secondary-font);font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.005em;text-align:left;color:var(--light-text-color)}.rewards-table .table-container .pagination{padding:16px 0 16px 0;display:flex;flex-direction:row;flex-wrap:nowrap;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rewards-table .table-container .pagination .page-item{margin-right:1.125rem}.rewards-table .table-container .pagination .page-item.disabled{display:none}.rewards-table .table-container .pagination .page-item .page-link{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;font-size:0.875rem !important;color:var(--base-color);text-decoration:none;background:unset;border:unset;padding:0.1875rem 0.5625rem}@media (max-width: 575px){.rewards-table .table-container .pagination .page-item .page-link{font-size:0.75rem}}.rewards-table .table-container .pagination .page-item a.page-link[rel="next"]:last-child{font-weight:500}.rewards-table .table-container .pagination .page-item a.page-link[rel="prev"]:first-child{font-weight:500}.rewards-table .table-container .pagination .page-item.active .page-link{margin:0;color:#fff;background-color:#111415;border-color:#111415;background-color:var(--base-color);border-color:var(--base-color);border-radius:999px}.rewards-table #missing_rewards_form{padding:16px;border-radius:16px;background:#FFF;box-shadow:2px 2px 12px rgba(0,0,0,0.12)}@media (max-width: 900px){.rewards-table #missing_rewards_form{padding:0}}@media (max-width: 900px){.rewards-table .nav-container .nav .nav-link{font-size:14px !important;padding:1rem !important}.rewards-table .details-mobile{display:block}.rewards-table .details-mobile .details-button .details-btn{background-color:var(--base-color) !important;width:100%;height:48px;margin-top:6px;padding:8px 16px 8px 16px;gap:8px;border-radius:999px;text-transform:none !important;font-family:var(--secondary-font);font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.005em;text-align:left;color:#FFF}.rewards-table .table-container{padding:16px}.rewards-table .table-container table,.rewards-table .table-container thead,.rewards-table .table-container tbody,.rewards-table .table-container th,.rewards-table .table-container td,.rewards-table .table-container tr{display:block}.rewards-table .table-container table h6{font-family:Sentient !important;font-size:16px !important;font-weight:700 !important;line-height:20px !important;letter-spacing:-0.005em !important}.rewards-table .table-container table tbody{background:#fff;background:var(--background-color)}.rewards-table .table-container table tr.table-headers{position:absolute;top:-9999px;left:-9999px}.rewards-table .table-container table th{padding:0 0 4px 0 !important;border-bottom:0 !important}.rewards-table .table-container table tr{box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out}.rewards-table .table-container table tr{border-radius:16px;padding:20px;margin-bottom:8px;background:#fff}.rewards-table .table-container table td{padding:4px 0;font-size:12px !important}.rewards-table .table-container table td .table-row-main{font-weight:600 !important;color:#000}.rewards-table .table-container table td:before{font-weight:400;font-size:14px;color:var(--text-color)}}.no-stays{padding:40px 26px}.upload-bill{text-transform:uppercase}.doc-url{text-decoration:underline}.missing-rewards{padding:40px 26px;background:#fff;border-radius:16px}@media (max-width: 900px){.missing-rewards .row div{padding:0 !important;margin-right:2px !important;margin-left:2px !important}.missing-rewards .info .row div{padding:0 !important}}.missing-rewards .info .desc{font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#666666;margin-bottom:24px}.missing-rewards .info .desc span{font-weight:600}.missing-rewards .info .desc .final-bill{text-decoration:underline}.missing-rewards .info .reservation-number{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;color:#666666;font-size:1rem;text-decoration:underline}@media (max-width: 767px){.missing-rewards .info .reservation-number{font-size:1rem}}@media (max-width: 575px){.missing-rewards .info .reservation-number{font-size:0.875rem}}.missing-rewards .info .document-type{margin:6px 0 18px 0}.missing-rewards .info .document-type .form-check-inline{margin-right:5rem !important}@media (max-width: 1265px){.missing-rewards .info .document-type .form-check-inline{margin-right:2.5rem !important}}.missing-rewards .info .document-type .form-check-inline label{position:relative;top:2px}.missing-rewards .info .document-type legend{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;color:inherit;font-family:var(--secondary-font);font-size:16px;font-weight:600;line-height:20px;letter-spacing:0.005em;text-align:left;margin-bottom:16px;color:var(--base-color)}.missing-rewards .info .document-type legend span,.missing-rewards .info .document-type legend a{font-size:inherit}.missing-rewards .info .document-type label{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit}@media (max-width: 767px){.missing-rewards .info .document-type label{font-size:1rem}}@media (max-width: 575px){.missing-rewards .info .document-type label{font-size:0.875rem}}.missing-rewards .info .disclaimer{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;color:inherit;color:var(--light-text-color);margin-top:0.625rem}.missing-rewards .info .disclaimer span,.missing-rewards .info .disclaimer a{font-size:inherit}@media (max-width: 992px){.missing-rewards .info .file-controls{margin-bottom:24px}}.missing-rewards .info .file-controls .file-control-buttons{display:flex;flex-wrap:wrap;margin:0 -5px}@media (max-width: 768px){.missing-rewards .info .file-controls .file-control-buttons{width:90vw;margin:auto}}.missing-rewards .info .file-controls .file-control-buttons div{display:flex;flex-wrap:wrap;flex-grow:1}.missing-rewards .info .file-controls .file-control-buttons button{border-radius:24px;text-transform:none !important;margin:5px;flex-basis:100px;flex-grow:1}.missing-rewards .info .file-controls .file-control-buttons .secondary-btn{border:none}.missing-rewards .info .radio-group{display:flex}.missing-rewards .info .radio-group input{height:18px;width:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #CFD3D6;border-radius:50%;outline:none;cursor:pointer;position:relative;background-color:transparent;margin-top:4px}.missing-rewards .info .radio-group input:checked{background-color:var(--base-color);border:2px solid #CFD3D6}.missing-rewards .info .radio-group label{margin:0 12px}.missing-rewards .info .radio-group i{color:var(--text-color)}.missing-rewards .upload-module{display:flex;flex-direction:column;width:100%;height:100%}.missing-rewards .upload-module .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.missing-rewards .upload-module .inputfile:focus+label.styled-file-upload{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.missing-rewards .upload-module label.styled-file-upload{height:100%;margin-bottom:0}@media (max-width: 768px){.missing-rewards .upload-module label.styled-file-upload{width:90vw;margin:auto}}.missing-rewards .upload-module label.styled-file-upload .choose-file{display:flex;flex-direction:column;justify-content:center;align-items:center;border-color:#DADADA;border:2px solid var(--border-color);border-radius:14px;background:#F8F8F9;width:100%;height:100%;cursor:pointer}.missing-rewards .upload-module label.styled-file-upload .choose-file .upload-content{opacity:1;transition:opacity 0.1s ease-in-out;max-width:168px;display:flex;flex-direction:column;justify-content:center;align-items:center}.missing-rewards .upload-module label.styled-file-upload .choose-file .upload-content:hover{opacity:0.9;text-decoration:none;cursor:pointer}.missing-rewards .upload-module label.styled-file-upload .choose-file .upload-content .upload-icon{margin-bottom:10px}.missing-rewards .upload-module label.styled-file-upload .choose-file .upload-content .upload-icon svg{height:32px;width:32px}.missing-rewards .upload-module label.styled-file-upload .choose-file .upload-content .upload-icon svg path{fill:var(--text-color)}.missing-rewards .upload-module label.styled-file-upload .choose-file .upload-content .title{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;font-family:Sentient;font-size:26px;font-weight:400;line-height:32px;letter-spacing:-0.01em;text-align:center;width:186px;color:#363D42;text-transform:none !important}@media (max-width: 575px){.missing-rewards .upload-module label.styled-file-upload .choose-file .upload-content .title{font-size:0.75rem}}.missing-rewards .upload-module label.styled-file-upload .choose-file .upload-content .subtext{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:20px;text-align:center;width:130px;color:var(--text-color)}@media (max-width: 575px){.missing-rewards .upload-module label.styled-file-upload .choose-file .upload-content .subtext{font-size:0.75rem}}.missing-rewards .upload-module label.styled-file-upload .choose-file .display-pdf{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.select2{width:100%;font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit}@media (max-width: 767px){.select2{font-size:1rem}}@media (max-width: 575px){.select2{font-size:0.875rem}}.select2 .select2-selection{display:flex;align-items:center;border:1px solid var(--input-border-color);padding:12px;border-radius:12px;height:48px;font-family:var(--secondary-font);font-size:16px;font-weight:400;line-height:24px;text-align:left}.select2 .select2-selection .select2-selection__arrow{height:calc(100% - 2px);width:26px;padding-right:10px}.select2 .select2-selection .select2-selection__placeholder{color:var(--input-placeholder-color)}.select2 .select2-selection:focus{outline:none !important}.select2 .select2-container--default .select2-search--dropdown .select2-search__field{border:none !important}.select2-results__option--highlighted{background-color:var(--input-placeholder-color) !important}.select2-results__option,.select2-search__field{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit}@media (max-width: 767px){.select2-results__option,.select2-search__field{font-size:1rem}}@media (max-width: 575px){.select2-results__option,.select2-search__field{font-size:0.875rem}}.select2-container--default .select2-search--dropdown .select2-search__field{border:none !important}input::-webkit-datetime-edit-month-field:focus,input::-webkit-datetime-edit-day-field:focus,input::-webkit-datetime-edit-year-field:focus{background-color:var(--input-placeholder-color) !important}.file-uploader{display:none !important}.upload{display:none !important}.missing-rewards-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:1;visibility:visible;transform:scale(1.1);transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;z-index:1000;display:none}.missing-rewards-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white;padding:25px;border-radius:0.15rem;width:100%;max-width:532px;font-family:var(--secondary-font);font-weight:400;font-size:16px;color:#666666}.close-button{width:1.5rem;line-height:1.5rem;text-align:center;cursor:pointer;border-radius:0.25rem;background-color:lightgray;z-index:10000;float:right;margin:0 0 10px 15px}.close-button:hover{background-color:darkgray}.login-page{background:#fff;background:var(--background-color);min-height:100vh}.login-page .bg-login-image{background-position:center;background-size:cover;min-height:100vh}@media (max-width: 576px){.login-page .bg-login-image{background-image:none !important}}.login-page .login-container{flex-direction:column;height:100vh}@media (max-width: 576px){.login-page .login-container{align-self:center !important;background:#fff;padding:0.625rem}}@media (max-width: 350px){.login-page .login-container{padding:0}}.login-page .login-container .terms-privacy{position:relative;bottom:1rem;margin:0 auto;font-size:0.875rem;line-height:1.25rem;font-weight:400;color:rgba(250,250,250,0.84) !important}.login-page .login-container .terms-privacy a{color:rgba(250,250,250,0.84) !important;font-size:16px !important;font-weight:inherit}@media (max-width: 576px){.login-page .login-container .terms-privacy{font-size:0.75rem;bottom:3.75rem}}.login-page .login-container .card{padding:2.5rem;border-radius:1.5rem;border:0}@media (max-width: 576px){.login-page .login-container .card{padding:1.25rem}}.login-page .login-container .login{position:relative;width:28rem;margin-bottom:2.5rem}@media (min-width: 576px){.login-page .login-container .login{box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out}}@media (max-width: 576px){.login-page .login-container .login{width:100%}}.login-page .login-container .login .logo-container{margin:0 auto 24px auto;text-align:center}.login-page .login-container .login .logo-container .hotel-logo{max-width:100%;max-height:4.375rem;height:auto;background-repeat:no-repeat;background-size:contain}.login-page .login-container .login .card-body{padding:0}.login-page .login-container .login .card-body .login-desc{margin-bottom:1.25rem;text-align:center;color:#666666}.login-page .login-container .login .card-body .forgot-password-link{font-size:0.8125rem;font-family:var(--secondary-font);margin-bottom:0.5rem;font-weight:600}.login-page .login-container .login .card-body .card-subheader{font-family:var(--secondary-font);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;color:#363D42;margin-bottom:1.5rem;text-align:center}.login-page .login-container .login .card-body .card-subheader .email{font-weight:600 !important}.login-page .login-container .login .card-body .card-title{margin-bottom:1rem;font-family:Sentient;font-size:1.625rem;font-weight:400;line-height:2rem;letter-spacing:-0.01em;text-align:center}.login-page .login-container .login .card-body .card-title .main-title{font-size:1.125rem;line-height:1.5rem;font-weight:bold}.login-page .login-container .login .card-body .card-title .icon{position:relative;bottom:2px}.login-page .login-container .login .card-body .primary-btn{width:100%;border-radius:999px;text-transform:none !important;height:2.8125rem;background-color:var(--base-color)}.login-page .login-container .login .card-body .card-text{font-family:var(--primary-font);font-size:1rem;line-height:1.5rem;color:var(--light-text-color)}.login-page .login-container .login .card-body .or-divider{position:relative;width:100%;height:1.5rem;margin-top:0.375rem;border-bottom:1px solid #0C222D17}.login-page .login-container .login .card-body .or-divider span{position:absolute;font-family:var(--secondary-font);font-size:1rem;font-weight:400;line-height:1.5rem;padding:0 0.5rem;top:50%;background:#fff;left:calc(50% - 16px);color:#666666}.login-page .login-container .login .card-body .login-footer{margin-top:1rem;display:flex;gap:1rem;flex-direction:column;justify-content:center;align-items:center;color:#666666}.login-page .login-container .login .card-body .login-footer form{width:100%;text-align:center}.login-page .login-container .login .card-body .login-footer a{color:#2d3145;color:var(--primary-color)}.login-page .login-container .login .card-body .login-footer .h6{font-size:1rem !important;margin-bottom:0}.login-page .login-container .login .card-body .login-footer .create-pw-btn{font-weight:600;text-transform:none !important}.login-page .login-container .login .card-body .login-footer .signup-terms{text-align:center;margin-top:0.625rem;max-width:21.875rem;font-family:var(--secondary-font);font-size:0.9375rem;font-weight:300;line-height:1.5rem}.login-page .login-container .login .card-body .login-footer .signup-terms a{font-size:inherit}.login-page .login-container .login .card-body .login-footer .need-help{margin-top:1rem;font-size:0.875rem !important}.login-page .login-container .login .card-body .login-footer .need-help a{font-size:inherit;text-decoration:none !important}.login-page .login-container .login #password_match_error{font-family:var(--secondary-font);font-weight:400;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.01em;text-align:left;margin-bottom:16px;display:block}.login-page .login-container .login #password_match_error.hidden{display:none}.verification-code-wrapper{display:flex;justify-content:space-between;margin:10px}.single-code-input{font-family:var(--secondary-font);font-weight:500;font-size:1rem;text-decoration:none;width:48px !important;text-align:center;font-size:20px !important;margin:6px;padding:0 !important}@media (max-width: 575px){.single-code-input{font-size:0.875rem}}@media (max-width: 600px){.single-code-input{font-size:16px !important;margin:4px;width:38px !important;padding:0 !important}}.oauth-signin-btn{font-family:var(--secondary-font);font-weight:500;font-size:1rem;text-decoration:none;text-transform:none !important;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;text-align:center;width:100%;border:0}@media (max-width: 575px){.oauth-signin-btn{font-size:0.875rem}}.oauth-signin-btn span{font-family:var(--secondary-font);font-weight:500;font-size:1rem;text-decoration:none;letter-spacing:0.03125rem}@media (max-width: 575px){.oauth-signin-btn span{font-size:0.875rem}}.oauth-signin-btn.google{background:var(--google-color);box-shadow:inset 0 0 0 0 var(--google-color);transition:ease-out 0.3s;border-radius:999px}.oauth-signin-btn.google .google-logo{position:relative;bottom:0.125rem;margin-right:0.75rem}.oauth-signin-btn.google .google-logo svg{width:1rem;fill:#fff}.oauth-signin-btn.google:hover{background:var(--google-hover-color);cursor:pointer}#loading{display:flex;justify-content:center;align-items:center;height:100%;width:100%}#loading .spinner{border:3px solid #DADADA;width:33px;height:33px;margin:6px 0;border-radius:50%;border-left-color:#555F66;-webkit-animation:spin 1s ease infinite;animation:spin 1s ease infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.password-rules #pr-box #pr-box-inner p.password-desc{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;margin-bottom:0.5rem}@media (max-width: 767px){.password-rules #pr-box #pr-box-inner p.password-desc{font-size:1rem}}@media (max-width: 575px){.password-rules #pr-box #pr-box-inner p.password-desc{font-size:0.875rem}}.password-rules #pr-box #pr-box-inner ul{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;color:inherit;padding-left:0;font-weight:400;color:var(--input-placeholder-color)}.password-rules #pr-box #pr-box-inner ul span,.password-rules #pr-box #pr-box-inner ul a{font-size:inherit}.password-rules #pr-box #pr-box-inner ul li{list-style:none}.password-rules #pr-box #pr-box-inner ul li span{margin-right:0.3125rem}.password-rules #pr-box #pr-box-inner ul li span.fa-check-circle{color:#11af6c}.password-view-toggle-container{display:flex;align-items:center;border-radius:12px;border:1px solid var(--border-color)}.password-view-toggle-container .eye-password-icon-closed{display:none}.password-view-toggle-container input{border:0 !important}.password-view-toggle-container .eye-icon{margin-bottom:0.1875rem;margin-right:0.75rem}.password-view-toggle-container .eye-icon:hover{cursor:pointer}.password-view-toggle-container:focus{border:1px solid var(--darken-border-color)}.checkbox-recaptcha-container{display:flex;flex-direction:column;align-items:center}.checkbox-recaptcha-container .h6{margin-bottom:6px !important}.grecaptcha-badge{width:4.375rem !important;overflow:hidden !important;transition:all 0.3s ease !important;left:0.25rem !important}.grecaptcha-badge:hover{width:16rem !important}.capitalize{text-transform:capitalize}.select{position:relative;border:0;padding:0;margin:0;min-width:90px}.select .desc-label{margin-bottom:8px;font-size:14px;color:#666666;font-weight:400}.select .select-dropdown-container{display:flex;flex-direction:column}.select-arrow{display:flex;justify-content:center;margin-left:5px;position:relative}.select-arrow svg{width:12px;height:7px}button .select-button-contents{display:flex;align-items:center;justify-content:space-between}.select>legend{display:none}button.choose-item{position:relative;font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;padding:8px 8px 8px 15px;width:100%;height:100%;background:#fff;outline:0;border:1px solid var(--input-border-color);text-align:left;cursor:pointer;z-index:9001;border-radius:2px}@media (max-width: 575px){button.choose-item{font-size:0.75rem}}.item-types{position:absolute;padding:0;width:calc(100% - 2px);list-style:none;max-height:0;overflow:scroll;transition:all 150ms ease;border:0;z-index:9003;background:#fff}.select.active .item-types{width:100%;border-radius:3px;border:1px solid var(--border-color);max-height:245px;margin-top:7px;box-shadow:6px 6px 12px rgba(0,0,0,0.17)}.item-types label{display:block;padding:8px 8px 8px 15px;cursor:pointer;font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;margin-bottom:0 !important}@media (max-width: 575px){.item-types label{font-size:0.75rem}}.item-types label:hover{background:var(--border-color)}.item-types li{border-bottom:1px solid var(--border-color)}.item-types li:last-of-type{border-bottom:0}.select .item-types input{display:none}.select.active .item-types input{display:block;position:absolute;opacity:0}.select .select-arrow{transform:rotate(-360deg);transition:transform 150ms ease}.select.active .select-arrow{transform:rotate(-180deg);transition:transform 150ms ease}.numbered-terms-container p{margin-bottom:0.5rem}.numbered-terms-container ul{padding-left:0;list-style-type:none}.numbered-terms-container ul li:not(:last-child){margin-bottom:0.125rem}.redemption-container{max-width:1313px;margin:0 auto;padding:64px;min-height:70vh}@media (max-width: 767px){.redemption-container{padding:64px 15px}}.redemption-container h2{font-family:Sentient;font-size:41px;font-weight:300;line-height:48px;letter-spacing:-0.02em;text-align:left;text-transform:none !important}.redemption-container h5{margin-bottom:0.625rem}.redemption-container .body{color:var(--light-text-color)}.redemption-container .redemption-terms-container{margin-top:1.25rem;font-family:var(--secondary-font);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0.005em;text-align:left}.redemption-container .redemption-terms-container .label{color:var(--light-text-color)}.redemption-container .redemption-terms-container .redemption-terms-desc{font-family:var(--secondary-font);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0.005em;text-align:left}.redemption-container .card{border-radius:16px;border:0}@media (max-width: 340px){.redemption-container .card .card-body{padding-left:8px;padding-right:8px}}.redemption-container.redeem-page .body{font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:20px;text-align:left}.redemption-container.redeem-page .disclaimer{font-family:var(--primary-font);font-size:1rem;color:var(--light-text-color)}.redemption-container .redeem-info-container{padding:2.5rem 7.5rem}@media (max-width: 576px){.redemption-container .redeem-info-container{padding:0}}.redemption-container .redeem-info-container .email-select{margin-top:1.875rem;margin-bottom:1.75rem}.redemption-container .redeem-info-container .bitcoin-delivery-select,.redemption-container .redeem-info-container .wallet-delivery,.redemption-container .redeem-info-container .email-delivery{width:50%}@media (max-width: 576px){.redemption-container .redeem-info-container .bitcoin-delivery-select,.redemption-container .redeem-info-container .wallet-delivery,.redemption-container .redeem-info-container .email-delivery{width:100%}}.redemption-container .redeem-info-container .redeem-info-header :first-child{margin-bottom:0.625rem}.redemption-container .redeem-info-container .redeem-info-header h3{color:#3D424A}.redemption-container .redeem-info-container .redeem-info-email-header{margin-bottom:0.625rem}.redemption-container .redeem-info-container .redeem-info-subheader{color:#454545;text-transform:uppercase;margin-bottom:0.625rem}.redemption-container .redeem-info-container .redeem-info-subheader+div{font-size:0.875rem;line-height:22px;font-family:var(--primary-font);color:var(--input-placeholder-color)}.redemption-container .confirm-redemption-btn{margin-bottom:16px}.redemption-container .redemption-option-card{box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out}.redemption-container .redemption-option-card .card-title{margin-top:1rem;height:5rem;margin-bottom:0;display:flex;justify-content:center;align-items:center}.redemption-container .redemption-option-card .card-title .redemption-image{display:flex;justify-content:center;align-items:center;text-align:center;height:100%}.redemption-container .redemption-option-card .card-title .redemption-image .redemption-logo img{max-width:285px;max-height:3.375rem}.redemption-container .redemption-option-card .card-body{padding:0;position:relative}.redemption-container .redemption-option-card .card-body form{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;flex-direction:column;height:100%}.redemption-container .redemption-option-card .card-body .redemption-body{padding:0.625rem 1.25rem;height:77%}@media (max-width: 992px){.redemption-container .redemption-option-card .card-body .redemption-body{height:70% !important}}@media (max-width: 1200px){.redemption-container .redemption-option-card .card-body .redemption-body{height:75%}}.redemption-container .redemption-option-card .card-body .redemption-body .description-section{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;height:100%}.redemption-container .redemption-option-card .card-footer{background-color:transparent !important;border-top:0 !important}.redemption-container .redemption-option-card .card-footer input{border-radius:16px !important;text-transform:none !important;margin-bottom:4px}.redemption-container .redemption-option-card .redemption-input-wrapper{margin-bottom:0.25rem}.redemption-container .redemption-option-card .redemption-input-wrapper label{width:100%;position:relative;margin-bottom:0}.redemption-container .redemption-option-card .redemption-input-wrapper input{padding:12px;border-radius:12px;border:1.5px solid var(--border-color)}.redemption-container .warning-notes{font-family:var(--secondary-font);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0.005em;text-align:left;color:var(--light-text-color);margin-left:8px}.redemption-container .instay-option-card{height:31.25rem;box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out}.redemption-container .instay-option-card .card-title{margin-top:0;height:17.1875rem;margin-bottom:0}.redemption-container .instay-option-card .card-title .instay-image{height:100%;border-top-left-radius:16px;border-top-right-radius:16px}.redemption-container .instay-option-card .card-body{padding:0;position:relative;display:flex;flex-direction:column}.redemption-container .instay-option-card .card-body form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.redemption-container .instay-option-card .card-body .redemption-body{padding:25px;flex-grow:1}.redemption-container .instay-option-card .card-body .redemption-body .title{font-family:Sentient;font-size:1.125rem;font-weight:600;margin-bottom:12px;color:#343638}.redemption-container .instay-option-card .card-body .redemption-body .amounts{color:var(--light-text-color);display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-family:var(--secondary-font);font-size:0.875rem;font-weight:400}.redemption-container .instay-option-card .card-body .redemption-body .amounts .amount{margin-right:10px}.redemption-container .instay-option-card .card-body .redemption-body .description{font-family:var(--secondary-font);font-size:0.875rem;font-weight:400;color:#666666}.redemption-container .instay-option-card .card-body .btn-block{margin:16px;width:auto}.redemption-radio-input-wrapper{position:relative}.redemption-radio-input-wrapper .redemption-radio-group{display:flex;flex-wrap:wrap}.redemption-radio-input-wrapper .redemption-radio-group .card-type-group{width:100%}.redemption-radio-input-wrapper .redemption-radio-group .card-type-group:last-child{margin-top:0.625rem}.redemption-radio-input-wrapper .redemption-radio-group .card-type-group .label{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;color:inherit;color:var(--light-text-color)}.redemption-radio-input-wrapper .redemption-radio-group .card-type-group .label span,.redemption-radio-input-wrapper .redemption-radio-group .card-type-group .label a{font-size:inherit}.redemption-radio-input-wrapper .redemption-radio-group .card-type-group .radio-group{display:flex;justify-content:space-between}.redemption-radio-input-wrapper .redemption-radio-group .card-type-group .radio-group .radio-button-wrapper label{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit;color:var(--text-color);margin-bottom:0;position:relative;top:1px}@media (max-width: 767px){.redemption-radio-input-wrapper .redemption-radio-group .card-type-group .radio-group .radio-button-wrapper label{font-size:1rem}}@media (max-width: 575px){.redemption-radio-input-wrapper .redemption-radio-group .card-type-group .radio-group .radio-button-wrapper label{font-size:0.875rem}}.redemption-radio-input-wrapper .redemption-radio-group .card-type-group .radio-group .radio-button-wrapper label.disabled{color:var(--light-text-color)}.redemption-radio-input-wrapper .redemption-radio-group .card-type-group .radio-group .radio-button-wrapper input{margin-right:4px;width:24px;height:24px}.redemption-radio-input-wrapper .redemption-radio-group .card-type-group .radio-group .radio-button-wrapper.hide{visibility:hidden}.ins-pop-up-title{font-family:Sentient !important;font-size:24px !important;font-weight:700 !important;line-height:24px !important;letter-spacing:-0.005em !important;text-align:left !important}.ins-pop-up-description{color:var(--text-color) !important;font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-top:24px}.ins-pop-up-buttons{display:flex;justify-content:center}.ins-pop-up-buttons .btn-block{padding:12px 32px}.redemption_label{padding:5px;color:#212529;font-weight:500;font-size:14px}.error{display:flex;color:var(--input-placeholder-color);position:absolute;bottom:3rem;background:#fff;border-radius:3px}.error .error-icon-container{display:none;margin-right:0.3125rem;width:1.875rem}.error .error-icon-container .error-icon{width:100%;z-index:2}.error .error-text{z-index:2;font-family:var(--secondary-font);font-weight:400;font-size:0.9375rem;color:#666666}@media (max-width: 1199px){.error .error-text{font-size:0.75rem}}.error.active{border:1px solid var(--border-color);padding:0.5rem 0.3125rem;background:#fff;z-index:2}.error.active:after{position:absolute;width:15px;height:15px;border-top:0px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-left:0px solid var(--border-color);top:100%;left:16px;content:'';transform:rotate(45deg);margin-top:-7px;background:#fff;z-index:1}.error.active .error-icon-container{display:flex;align-items:center}.error.active .error-icon-container .error-icon{width:100%}.checkbox-label{display:flex;align-items:center;position:relative}.checkbox-label .confirm-label{position:relative;left:36px;font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit}@media (max-width: 767px){.checkbox-label .confirm-label{font-size:1rem}}@media (max-width: 575px){.checkbox-label .confirm-label{font-size:0.875rem}}.checkbox-label input{position:absolute;opacity:0;cursor:pointer}.checkbox-label .checkbox-custom{position:absolute;top:0px;left:0px;height:25px;width:25px;border-radius:6px;background-color:transparent;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;border:2px solid #212529;box-shadow:0px 1px 10px #0000000D}.checkbox-label input:checked~.checkbox-custom{background-color:var(--base-color);border-radius:6px;transform:rotate(0deg) scale(1);opacity:1;border:2px solid var(--base-color)}.checkbox-label .checkbox-custom::after{position:absolute;border-radius:6px;content:"";left:12px;top:12px;height:0px;width:0px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);opacity:1;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.checkbox-label input:checked~.checkbox-custom::after{transform:rotate(45deg) scale(1);opacity:1;left:8px;top:3px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.checkbox-label .danger-checkbox-custom{position:absolute;top:0px;left:0px;height:25px;width:25px;border-radius:6px;background-color:transparent;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;border:2px solid #dc3545;box-shadow:0px 1px 10px #0000000D}.checkbox-label input:checked~.danger-checkbox-custom{background-color:#dc3545;transform:rotate(0deg) scale(1);opacity:1;border:2px solid #dc3545;border-radius:6px}.checkbox-label .danger-checkbox-custom::after{position:absolute;border-radius:6px;content:"";left:12px;top:12px;height:0px;width:0px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);opacity:1;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.checkbox-label input:checked~.danger-checkbox-custom::after{transform:rotate(45deg) scale(1);opacity:1;left:8px;top:3px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.checkbox-error{color:red;font-family:var(--secondary-font);font-size:14px;padding-left:36px;display:none}.plastic-redemption input:not(.primary-btn){color:var(--text-color) !important}.global-giving-redeem-container input:not(.primary-btn){color:var(--text-color) !important}.global-giving-redeem-container .error.active{z-index:1 !important}.global-giving-redeem-container .fineprint{color:var(--light-text-color);margin-top:0.625rem}@media (max-width: 576px){.global-giving-redeem-container .first-name{margin-bottom:16px}}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container{margin-bottom:1.875rem}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container:not(:last-child){padding-bottom:1.875rem}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .gg-step{font-family:Sentient;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.005em;text-align:left;text-transform:none !important;margin-bottom:1.25rem}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .gg-label{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;text-align:left}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .error-wrapper{display:flex;flex-direction:column;margin:0}@media (max-width: 450px){.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper input#redemption_project_name::-moz-placeholder{color:transparent}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper input#redemption_project_name:-ms-input-placeholder{color:transparent}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper input#redemption_project_name::placeholder{color:transparent}}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper .redemption-radio-group{flex-direction:column}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper .redemption-radio-group .radio-button-wrapper{display:flex;align-items:flex-start}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper .redemption-radio-group .radio-button-wrapper label{font-family:var(--secondary-font);font-weight:400;font-size:1rem;color:inherit}@media (max-width: 767px){.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper .redemption-radio-group .radio-button-wrapper label{font-size:1rem}}@media (max-width: 575px){.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper .redemption-radio-group .radio-button-wrapper label{font-size:0.875rem}}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper .redemption-radio-group .radio-button-wrapper label span,.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper .redemption-radio-group .radio-button-wrapper label a{font-size:inherit}.global-giving-redeem-container .global-giving-steps-container .global-giving-step-container .redemption-radio-input-wrapper .redemption-radio-group .radio-button-wrapper input{color:var(--base-color);margin-right:4px;width:24px;height:24px}.description-header{margin-top:8px;max-width:750px;font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#666666}.cf-header{margin-top:32px;white-space:nowrap;margin-bottom:0.9375rem;font-family:Sentient;font-size:20px;font-weight:500;line-height:24px;letter-spacing:-0.005em;text-align:left}.redemption-image{display:flex;justify-content:left;align-items:center;height:100%}.redemption-image .redemption-logo img{max-width:285px;max-height:3.375rem}.redemption-image .redemption-logo .label-2{color:var(--light-text-color)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cash-forward-steps{display:flex;flex-wrap:wrap;margin-left:0px;margin-right:-15px}.cash-forward-steps .cards-section{margin-bottom:2rem;display:flex;flex-direction:column;margin-right:15px}@media (max-width: 1170px){.cash-forward-steps .cards-section{margin-bottom:0.75rem}}.cash-forward-steps .cards-section:first-child{flex-grow:1;flex-shrink:0}.cash-forward-steps .cards-section:last-child{flex:1 0 24%}.cash-forward-steps .cards-section .cash-forward-cards{display:flex}.cash-forward-steps .cards-section .cash-forward-cards .scroll-wrapper{padding:8px;margin:-8px;display:flex;flex-direction:column}.cash-forward-steps .cards-section .cash-forward-cards .scroll-wrapper .step-card{background:#fff;box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out;flex:1;display:flex;flex-basis:33%;border-radius:24px;max-width:22.125rem;height:252px;padding:24px 0px 0px 0px;gap:16px;position:relative;margin-right:24px}.cash-forward-steps .cards-section .cash-forward-cards .scroll-wrapper .step-card .body{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin:46px 32px 32px 32px;align-items:flex-start}.cash-forward-steps .cards-section .cash-forward-cards .scroll-wrapper .step-card .card-info{display:flex;flex-direction:column}.cash-forward-steps .cards-section .cash-forward-cards .scroll-wrapper .step-card .card-info .card-icon{width:24px;height:24px;position:absolute;top:32px;left:32px}.cash-forward-steps .cards-section .cash-forward-cards .scroll-wrapper .step-card .card-info .card-icon svg{width:24px;height:24px}.cash-forward-steps .cards-section .cash-forward-cards .scroll-wrapper .step-card .card-info .card-icon svg path{fill:var(--secondary-color) !important}.cash-forward-steps .cards-section .cash-forward-cards .scroll-wrapper .step-card .card-info .title{font-family:Sentient;color:#000;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-0.005em;text-align:left}.cash-forward-steps .cards-section .cash-forward-cards .scroll-wrapper .step-card .card-info .description{margin-top:8px;font-family:var(--secondary-font);color:var(--light-text-color);font-size:14px;font-weight:400;line-height:20px;text-align:left}.cash-forward-steps .cards-section .cash-forward-cards .scroll-wrapper .step-card .card-info .description span{font-weight:600}.cf-lower-section{display:flex;flex-direction:row}.cf-lower-section .left-section{margin-right:12px}.cf-lower-section .left-section .cf-header{margin-top:0 !important}.cf-lower-section .left-section .step{font-family:Inter;color:var(--light-text-color);font-size:16px;font-weight:400;line-height:24px;text-align:left;margin-bottom:16px}.cf-lower-section .left-section .confirm-btn{max-width:300px;padding:5px}.cf-lower-section .right-section{display:flex;flex:0 0 40%;justify-content:center}.cf-lower-section .right-section .step-card{background:#F2E9DD;box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out;display:flex;border-radius:24px;max-width:22.125rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 0px 0px 0px;gap:16px;position:relative;margin-right:24px}.cf-lower-section .right-section .step-card .body{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin:0px 46px 24px 54px;align-items:flex-start}@media (max-width: 767px){.cf-lower-section .right-section .step-card .body{flex-direction:column;align-items:flex-start}}.cf-lower-section .right-section .step-card .card-info{display:flex;flex-direction:column}.cf-lower-section .right-section .step-card .card-info .card-icon{width:24px;height:24px;position:absolute;top:18px;left:18px}.cf-lower-section .right-section .step-card .card-info .card-icon svg{width:24px;height:24px}.cf-lower-section .right-section .step-card .card-info .card-icon svg path{fill:var(--secondary-color) !important}.cf-lower-section .right-section .step-card .card-info .title{font-family:var(--secondary-font);color:var(--secondary-color);font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.005em;text-align:left}.cf-lower-section .right-section .step-card .card-info .description{margin-top:8px;font-family:var(--secondary-font);color:var(--secondary-color);font-size:14px;font-weight:400;line-height:20px;text-align:left}.cf-lower-section .right-section .step-card .card-info .description span{font-weight:600}@media (max-width: 1100px){.cash-forward-cards{flex-direction:column}.cash-forward-cards .scroll-wrapper .body{flex-direction:column;align-items:flex-start}.cf-lower-section{flex-direction:column-reverse}.cf-lower-section .left-section{margin-right:0 !important}.cf-lower-section .left-section .cf-header{margin-top:24px !important}.step-card{max-width:100% !important;margin-bottom:32px;margin-right:0 !important}}.profile-page-container{max-width:1313px;margin:0 auto;padding:64px}@media (max-width: 767px){.profile-page-container{padding:64px 15px}}.profile-page-container .choose-item,.profile-page-container select,.profile-page-container .delete-confirmation-input{border:1px solid #ced4da !important;background-color:#FFF}.profile-page-container .profile-cards{position:relative}.profile-page-container .profile-cards select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile-page-container .profile-cards h6{font-family:Sentient;font-size:41px;font-weight:300;line-height:48px;letter-spacing:-0.02em;margin-bottom:32px}.profile-page-container .profile-cards h5{font-family:Sentient;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.005em;text-transform:none !important}.profile-page-container .profile-cards .profile-card{padding:40px 5%;margin-top:15px;border-radius:16px}.profile-page-container .profile-cards .profile-card .card-body{padding:0;margin:auto;width:80%;color:var(--light-text-color)}.profile-page-container .profile-cards .profile-card .card-body p{font-size:15px;font-weight:400;line-height:20px}.profile-page-container .profile-cards .profile-card .card-body .btn-danger{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;height:48px;padding:12px 24px;border-radius:999px;text-transform:none !important}.profile-page-container .profile-cards .profile-card .card-body.body{color:var(--light-text-color)}.profile-page-container .profile-cards .profile-card .card-body .country-select button{border-radius:12px;height:48px;padding:8px 16px}.profile-page-container .profile-cards .profile-card .card-body .align-end{display:flex;align-items:flex-end}.profile-page-container .profile-cards .profile-card .card-body .align-end .body-2{font-size:0.875rem}.profile-page-container .profile-cards .profile-card .card-body .align-middle{display:flex;align-items:center}.profile-page-container .profile-cards .profile-card .card-body .align-middle div{width:100%}.profile-page-container .profile-cards .profile-card .card-body .checkbox-label .confirm-label{bottom:4px}.profile-page-container .profile-cards .profile-card .card-body .checkbox-label .confirm-label a{color:#2D3145;color:var(--primary-color);font-weight:400;text-decoration:underline}.profile-page-container .profile-cards .profile-card .card-body .select .choose-item.disabled{pointer-events:none;background:var(--disabled-btn-color);color:var(--link-color);border:1px solid #d8d8d8}.profile-page-container .profile-cards .profile-card .card-body .select .choose-item.disabled svg{fill:var(--link-color)}.profile-page-container .profile-cards .profile-card .card-body .email-input-wrapper label{width:100%;margin-bottom:0}.profile-page-container .profile-cards .profile-card .card-body .password-rules-container{padding:0;color:var(--text-color)}.profile-page-container .profile-cards .profile-card .card-body .password-rules-container ul{margin-bottom:0}.profile-page-container .profile-cards .profile-card .card-body .error-msg-container{position:relative}.profile-page-container .profile-cards .profile-card .card-body .error-msg-container span.inline-error-msg{position:absolute;background:white;color:red;bottom:8px}.profile-page-container .profile-cards .profile-card .card-body .section-subheader{font-size:16px;font-weight:600;line-height:20px;letter-spacing:0.005em;color:var(--base-color);margin-bottom:22px}.profile-page-container .profile-cards .profile-card .card-body .section-subheader.primary-email{font-weight:400;line-height:24px;margin-bottom:12px}.profile-page-container .profile-cards .profile-card .card-body .primary-email-desc{margin-bottom:23px}.profile-page-container .btn-fit-content{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;height:48px;padding:12px 24px;border-radius:999px;text-transform:none !important}.mobile-profile-tabs{width:100vw;background:white;position:absolute;left:0;z-index:2;height:56px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.mobile-profile-tabs div{height:100%;display:flex;justify-content:center;align-items:center}.mobile-profile-tabs div a{padding:15px 30px;text-decoration:none;font-weight:400;color:var(--input-placeholder-color)}.mobile-profile-tabs div a.active{border-bottom:2px solid var(--text-color);font-weight:600;color:var(--text-color)}.mobile-profile-tabs div a:first-child{margin-right:40px}@media (max-width: 768px){.btn-fit-content{margin-top:12px}.profile-page-container{padding:2.5rem 1rem}}span.twitter-typeahead .tt-menu,span.twitter-typeahead .tt-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;width:100%;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box;font-family:var(--secondary-font)}.tt-menu .tt-dataset{max-height:200px;overflow:scroll}span.twitter-typeahead .tt-dropdown-menu{padding:0}span.twitter-typeahead .tt-suggestion{display:flex;width:100%;font-weight:normal;line-height:1.42857143;color:#333333;padding:10px}.input-group.input-group-lg span.twitter-typeahead .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.input-group.input-group-sm span.twitter-typeahead .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}span.twitter-typeahead{width:100%}.input-group span.twitter-typeahead{display:block !important;height:34px}.input-group span.twitter-typeahead .tt-menu,.input-group span.twitter-typeahead .tt-dropdown-menu{top:32px !important}.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control{border-radius:0}.input-group span.twitter-typeahead:first-child .form-control{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.input-group span.twitter-typeahead:last-child .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.input-group.input-group-sm span.twitter-typeahead{height:30px}.input-group.input-group-sm span.twitter-typeahead .tt-menu,.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu{top:30px !important}.input-group.input-group-lg span.twitter-typeahead{height:46px}.input-group.input-group-lg span.twitter-typeahead .tt-menu,.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu{top:46px !important}.typeahead-image{overflow:hidden;padding-left:0;padding-right:0px;flex-basis:0%}.typeahead-body{margin-left:15px;flex-basis:100%}.typeahead-title{font-size:14px;padding-right:0px;padding-left:0px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.typeahead-summary{font-size:11px;padding-right:0px;padding-left:0px;overflow:hidden;white-space:break-spaces;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.global-giving{z-index:9999999999999}.tt-dropdown-menu{background-color:#FFFFFF;border:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 8px 8px;box-shadow:0 5px 10px rgba(0,0,0,0.2);margin-top:-20px;padding:8px 0;max-height:400px;overflow-y:auto}.tt-suggestion{font-size:18px;line-height:24px}.tt-suggestion:hover,.tt-suggestion:focus,.tt-suggestion.tt-cursor{background-color:var(--border-color);cursor:pointer;height:90px}.tt-suggestion p{margin:0}.gist{font-size:14px}@media (min-width: 1075px){.typeahead-image{flex-basis:10%}.typeahead-body{flex-basis:90%}span.twitter-typeahead .tt-suggestion{height:90px;margin-right:-15px;padding:6px 20px}}@media (min-width: 500px) and (max-width: 1074px){.typeahead-image{flex-basis:20%}span.twitter-typeahead .tt-suggestion{height:100px;padding:6px 20px}}@media (min-width: 301px) and (max-width: 500px){.typeahead-row-one{padding-left:0px;height:60px;margin-bottom:10px;overflow:hidden}.typeahead-title,.typeahead-summary{-webkit-line-clamp:3}.typeahead-title{font-size:12px}.typeahead-image img{height:60px}.typeahead-summary{height:30px}.tt-suggestion:hover,.tt-suggestion:focus,.tt-suggestion.tt-cursor{height:105px}}.button-submit-wrapper{background:transparent;border:0;width:100%;margin-bottom:25px;padding:0}.button-submit-wrapper .hotel-tile{text-align:left}.button-submit-wrapper .hotel-tile:hover{cursor:pointer}.button-submit-wrapper .hotel-tile .hotel-tile-name-container{display:flex;align-items:center;margin-bottom:1px}.button-submit-wrapper .hotel-tile .hotel-tile-name-container .hotel-tile-name{border-bottom:2px solid transparent;transition:border-bottom 0.2s ease-in-out;font-family:var(--secondary-font);font-weight:600;font-size:1rem;color:var(--text-color);text-transform:capitalize;margin-right:10px}.button-submit-wrapper .hotel-tile .location{font-family:var(--secondary-font);font-weight:400;font-size:0.875rem;color:inherit;color:var(--light-text-color)}.button-submit-wrapper .hotel-tile .location span,.button-submit-wrapper .hotel-tile .location a{font-size:inherit}.button-submit-wrapper .hotel-tile .hotel-tile-img-container{height:295px;margin-bottom:12px;position:relative}.button-submit-wrapper .hotel-tile .hotel-tile-img-container .hotel-tile-img{width:100%;height:100%;border-radius:16px}.button-submit-wrapper .hotel-tile .hotel-tile-img-container .upcoming-state,.button-submit-wrapper .hotel-tile .hotel-tile-img-container .coming-soon-state{border-radius:999px;top:14px;left:14px;position:absolute;background:#fff;opacity:0.87;padding:8px;text-transform:uppercase;font-family:var(--secondary-font);font-size:0.625rem;font-weight:600;box-shadow:6px 6px 12px rgba(0,0,0,0.2)}.button-submit-wrapper .hotel-tile.disabled{opacity:0.5;pointer-events:none}.button-submit-wrapper .hotel-tile.enabled{box-shadow:2px 2px 12px rgba(0,0,0,0)}.button-submit-wrapper .hotel-tile.enabled:hover{cursor:pointer}.button-submit-wrapper .hotel-tile.enabled:hover .hotel-tile-img{box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out}.button-submit-wrapper .hotel-tile.enabled:hover .hotel-tile-name{border-bottom:2px solid var(--text-color)}.toastify{background:#fff !important}.toastify.gb-notification{opacity:0;top:0;position:fixed;padding:16px 24px 24px 24px;border-radius:24px;box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out}.toastify.gb-notification .gb-notification-container{display:flex;justify-content:space-between;align-items:center}.toastify.gb-notification .gb-notification-container .icon{padding-right:22px;position:relative;top:3px}.toastify.gb-notification .gb-notification-container .message-body{display:flex;flex-direction:column;margin-top:8px}.toastify.gb-notification .gb-notification-container .message-body .header{text-transform:capitalize;font-family:var(--secondary-font);font-size:1.0625rem;color:var(--text-color);letter-spacing:unset}.toastify.gb-notification .gb-notification-container .message-body .body{font-family:var(--secondary-font);font-size:1rem;color:#666666}.toastify.gb-notification .gb-notification-container .gb-toast-close{opacity:1;transition:opacity 0.1s ease-in-out;padding:0 0 0 15px}.toastify.gb-notification .gb-notification-container .gb-toast-close:hover{opacity:0.9;text-decoration:none;cursor:pointer}.toastify.gb-notification .toastify-top{top:50px}.toastify.gb-notification .toastify-center{max-width:unset}@media (max-width: 767px){.toastify.gb-notification{position:fixed;top:0 !important;left:0;max-width:unset;width:100vw}}.extension_banner{margin:0 0 2rem 0;width:100%;display:none}.extension_banner .gradientBG{border-radius:16px;padding-top:32px;padding-bottom:32px;padding-left:36px;padding-right:48px;background:linear-gradient(90deg, #CBAF82 0%, white 51%);box-shadow:2px 2px 12px rgba(0,0,0,0.12);justify-content:space-between;align-items:center;display:flex}.extension_banner .gradientBG .section1{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:inline-flex}.extension_banner .gradientBG .section1 .wantEvenMoreCashBack{color:#212529;font-size:26px;font-family:var(--primary-font);font-weight:500;text-transform:uppercase;letter-spacing:2.60px;word-wrap:break-word}.extension_banner .gradientBG .section1 .nowEarn5CashBack{color:#212529;font-size:18px;font-family:var(--secondary-font);font-weight:400;word-wrap:break-word}.extension_banner .gradientBG .section1 .nowEarn5CashBack .cashBack{font-weight:700}.extension_banner .gradientBG .downloadExtensionButton{margin-left:auto;padding-left:34px;padding-right:34px;padding-top:16px;padding-bottom:16px;background:var(--base-color);border-radius:999px;justify-content:center;align-items:center;display:flex;text-decoration:none}.extension_banner .gradientBG .downloadExtensionButton .addOurExtensionItsFree{text-align:center;color:white;font-size:16px;font-family:var(--secondary-font);font-weight:500;line-height:24px;letter-spacing:1px;word-wrap:break-word}.extension_banner .gradientBG .X{width:16px;height:16px;position:relative;top:-50px;right:-30px;cursor:pointer}@media (max-width: 768px){.extension_banner{display:none !important}}.mobile_banner_container{display:none;margin-top:1rem}@media (max-width: 770px){.mobile_banner_container{margin-top:0 !important;margin-left:24px !important;width:91%}}.mobile_banner{border-radius:16px;margin:0px 15px 2rem 15px;display:flex;flex-direction:row;padding-right:48px;gap:32px;align-items:center;background:radial-gradient(108% 295% at 104.6% 154.59%, #1a1a1a 70%, #cbaf82 100%);box-shadow:2px 2px 12px 0px rgba(0,0,0,0.12);position:relative}.mobile_banner .banner_image{align-self:flex-end}.mobile_banner .banner_info{display:flex;align-items:center;gap:32px;padding-top:12px;padding-bottom:12px;flex:1}.mobile_banner .banner_info .banner_message{color:#fff;flex:1;gap:12px;display:flex;flex-direction:column}.mobile_banner .banner_info .banner_message .banner_header1{font-family:var(--secondary-font);font-size:14px;font-weight:400;width:100%}.mobile_banner .banner_info .banner_message .banner_header2{font-family:var(--secondary-font);font-size:18px;letter-spacing:2px;font-weight:500;width:100%}.mobile_banner .banner_info .download_links{display:flex;flex-direction:row;gap:32px;align-items:center}.mobile_banner .close_button{width:16px;height:16px;position:absolute;top:20px;right:20px;cursor:pointer}.sm_mobile_banner{display:none}@media (max-width: 1200px){.mobile_banner{padding-right:16px}.mobile_banner .banner_info{display:flex;flex-direction:column;gap:16px}.mobile_banner .banner_info .banner_message{text-align:center}.mobile_banner .download_links{display:flex;flex-direction:row}}@media (max-width: 1030px){.mobile_banner{display:none}.sm_mobile_banner{display:flex;flex-direction:column;margin:0 auto;border-radius:16px;background:radial-gradient(2618.99% 214.73% at -14.21% -57.89%, #1a1a1a 48.16%, #cbaf82 100%), #fff;box-shadow:2px 2px 12px 0px rgba(0,0,0,0.12);position:relative;align-self:center;width:100%;height:267px}.sm_mobile_banner .sm_banner_message{display:flex;color:white;flex-direction:column;padding-top:20px;text-align:center}.sm_mobile_banner .sm_banner_message .sm_header1{font-family:var(--secondary-font);font-size:16px;font-weight:400}.sm_mobile_banner .sm_banner_message .sm_header2{font-family:var(--secondary-font);font-size:17px;font-weight:700}.sm_mobile_banner .sm_banner_image{margin-top:-35px;align-self:center}.sm_mobile_banner .sm_banner_image img{max-width:70vw}.sm_mobile_banner .sm_download_img_link{position:absolute;bottom:36px;left:50%;transform:translateX(-50%)}.sm_mobile_banner .close_button{width:16px;height:16px;position:absolute;top:20px;right:20px;cursor:pointer}}.referral-program .account-balances{flex-wrap:nowrap !important;flex-direction:column !important}.referral-program .account-balances .rewards-section{margin-bottom:32px !important}.referral-program .card-icon{width:24px;height:24px}.referral-program .step-card{background:#fff;box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out;border-radius:16px;padding:32px;min-width:208px;gap:16px}.referral-program h2{font-family:Sentient;font-size:41px;font-weight:300;line-height:48px;letter-spacing:-0.02em;text-align:left;text-transform:none !important}.referral-program .wrap-text{white-space:wrap}.referral-program h5{margin-bottom:0.625rem}.referral-program .body{color:var(--light-text-color)}.referral-program .t-400{font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:32px;color:#111415}.referral-program .t-200{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#363d42}.referral-program .t-200-strong{font-weight:600 !important}.referral-program .t-100{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0.06px;color:#6f787f}.referral-program .l-300{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0.16px;color:#111415}.referral-program .step-card-header{font-family:Sentient;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-0.08px;color:black}.referral-program .subheader{max-width:768px}.referral-program .disclaimer{margin-top:16px}.referral-program .text-container{gap:8px;display:flex;flex-direction:column}.referral-program .card-arrow-container{align-items:center}.referral-program .arrow-container{margin:16px}.referral-program .rewards-info{gap:16px}.referral-program .email-card{background:#fff;box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out;padding:24px;border-radius:16px}.referral-program .referral-email-input{border-radius:12px;border:none;margin-bottom:16px;height:48px;padding:12px 16px;box-shadow:0px 0.5px 0.25px 0px var(--neutral-darken-200-d, rgba(12,34,45,0.09)),0px 0px 16px 0px var(--neutral-darken-100-d, rgba(22,22,55,0.03)),0px 0px 1px 0px var(--neutral-darken-400-d, rgba(10,27,41,0.29)) inset}.referral-program .referral-email-input::-moz-placeholder{overflow:hidden;color:#6f787f;text-overflow:ellipsis;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.referral-program .referral-email-input:-ms-input-placeholder{overflow:hidden;color:#6f787f;text-overflow:ellipsis;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.referral-program .referral-email-input::placeholder{overflow:hidden;color:#6f787f;text-overflow:ellipsis;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.referral-program .middle-section{gap:37px}.referral-program .light-gray-text{color:#6f787f !important;background-color:#e9ebec !important}.referral-program .entered-email{background-color:#785827 !important;color:white !important}.referral-program .earned-container{flex:2}.referral-program .earned-container .email-card{padding:29px !important}.referral-program .earned-container .earned-cashback-card{padding:24px !important}.referral-program .earned-container .circles{margin-top:24px;gap:16px}.referral-program .earned-container .circle{width:36px;height:36px;border-radius:999px;background:rgba(226,236,243,0.45)}.referral-program .earned-container .referred-email-circle{background-color:#917144}.referral-program .invitations-container{background:#fff;box-shadow:2px 2px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s ease-in-out;padding:24px;border-radius:16px}.referral-program .invitations-container .top-header{margin-bottom:16px}.referral-program .invitations-container .invitations{border-top:1px solid rgba(12,34,45,0.09);padding:0 16px 16px}.referral-program .invitations-container .referred-email-line{padding:16px 0;border-bottom:1px solid rgba(12,34,45,0.09)}.referral-program .request-response{font-size:12px;font-family:Inter;font-weight:500;line-height:16px;letter-spacing:0.06px;word-wrap:break-word;margin-bottom:16px}.referral-program .referral-success{color:green}.referral-program .referral-error{color:#bd0026}.referral-program .referral-error svg{margin-right:8px}@media (max-width: 991px){.referral-program .account-balances{padding:0 !important}.referral-program .step-card{background:inherit;box-shadow:none;padding:0px;min-width:90px;gap:16px}.referral-program .rewards-balance-card{height:100px !important;min-width:100px !important;box-shadow:none !important;background-color:inherit !important}.referral-program .card-icon{border-radius:var(--Rounded, 999px);padding:8px;width:40px !important;height:40px !important;box-shadow:0px 0.5px 0.25px 0px var(--neutral-darken-200-d, rgba(12,34,45,0.09)), 0px 0px 16px 0px var(--neutral-darken-100-d, rgba(22,22,55,0.03)), 0px 0px 1px 0px var(--neutral-darken-400-d, rgba(10,27,41,0.29)) inset}.referral-program .card-arrow-container{align-items:start}.referral-program .arrow-container{margin:5px 0 0 0}.referral-program .step-card-header{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.referral-program .disclaimer{margin-top:0}.referral-program .invitations-container{padding:24px 0 !important}}@media (max-width: 991px) and (max-width: 500px){.referral-program .email-address{max-width:190px;word-wrap:break-word;padding-right:10px}.referral-program .mobile-text{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0.06px;color:#363d42}.referral-program .mobile-text-bold{font-weight:700}}.page-contaner{max-width:1313px;margin:0 auto;padding:64px}@media (max-width: 767px){.page-contaner{padding:64px 15px}}.logged-in-body{width:100%;overflow-x:hidden !important;padding:0 !important}.logged-in-body.guestbook{background-color:var(--base-color)}.form-control:disabled{background:var(--disabled-btn-color)}.card{border-radius:3px;border:0}.uppercase{text-transform:uppercase}.no-text-transform{text-transform:none !important}.body-2{font-family:var(--primary-font);font-size:1rem;color:var(--input-placeholder-color)}body{font-family:var(--primary-font);overflow-x:hidden}.popup-base div.close-popup{position:absolute;top:0;right:0;top:20px;right:20px;cursor:pointer}.popup-base .popup-content{width:590px;display:flex;flex-direction:column;background:#fff}@media (max-width: 576px){.popup-base .popup-content{width:100%;height:100%;overflow:auto}}.popup-base .popup-content .popup-body{position:relative;padding:50px}@media (max-width: 576px){.popup-base .popup-content .popup-body{padding:110px 20px 50px}}.dashboard-wrapper{background-color:#F8F8F9;border-bottom-left-radius:32px;border-bottom-right-radius:32px}.dashboard-wrapper .rewards-dashboard-container{max-width:1313px;margin:0 auto;padding:64px}@media (max-width: 767px){.dashboard-wrapper .rewards-dashboard-container{padding:64px 15px}}.input-button-wrapper{display:flex;align-items:flex-end}.terms-privacy{display:block;font-size:0.875rem;color:#666666;text-align:center;font-weight:500;margin-left:auto;margin-right:auto;margin-bottom:0.9375rem}.terms-privacy a{color:inherit;font-size:inherit;font-weight:inherit}@media (max-width: 400px){.terms-privacy{font-size:0.75rem}}.primary-link{background:transparent;border:0;color:#2d3145;color:var(--primary-color);font-size:0.9375rem;font-weight:600;font-family:var(--primary-font);text-decoration:none;padding:0 !important;border:0 !important;opacity:1;transition:opacity 0.1s ease-in-out}.primary-link:hover{opacity:0.9;text-decoration:none;cursor:pointer}.form-control:focus{box-shadow:none !important}.focus-visible{outline-color:var(--primary-color)}.select2-selection:focus{outline:var(--darken-border-color) auto 1px !important}.md-btn{height:3.3125rem !important}.inline-input-btn{height:2.375rem !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.3125rem 0.9375rem}.inline-error-msg{color:red}.extension-popup-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000;display:none;opacity:0;transition:opacity 0.5s ease}.frame-child{align-self:stretch;width:336px;position:relative;border-radius:16px 0px 0px 16px;max-height:100%;-o-object-fit:cover;object-fit:cover}.blue-overlay{position:absolute;top:0;left:0;width:336px;height:100%;background-color:rgba(0,0,255,0.1);pointer-events:none;border-radius:16px 0px 0px 16px}.introducing-our-ultimate{flex:1;position:relative;letter-spacing:0.01em;line-height:24px;font-weight:600}.introducing-our-ultimate-trave-wrapper{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:center}.cash-back{font-weight:500}.at-over-60000{font-weight:300}.cash-back-container{align-self:stretch;position:relative;letter-spacing:-0.02em;line-height:48px}.credit-card{font-weight:600;color:#111415}.introducing-our-free-container{align-self:stretch;position:relative;font-size:14px;line-height:20px;color:#363d42;font-family:Inter}.cash-back-points-at-over-60-parent{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.discover-now{position:relative;letter-spacing:0.01em;line-height:24px;font-weight:600;text-decoration:none;color:white}.discover-now:hover{color:white;text-decoration:none}.discover-now-button{align-self:stretch;border-radius:999px;background-color:#0966d7;height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px 16px;box-sizing:border-box}.button-wrapper{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:center;font-size:16px;color:#fff;font-family:Inter}.frame-group{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;font-size:40px;font-family:Sentient}.frame-parent{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px 54px;gap:32px}.rectangle-parent{height:100%;flex:1;width:100%;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;font-size:16px;color:#111415;font-family:Inter;position:absolute;background:white;width:800px;height:496px;border-radius:16px;top:50%;left:50%;transform:translate(-50%, -50%)}.frame-close-btn{position:absolute;top:24px;right:24px;cursor:pointer}
