.rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:1em}.rdp-vhidden{box-sizing:border-box;padding:0;margin:0;background:transparent;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:absolute!important;top:0;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.rdp-button_reset{appearance:none;position:relative;margin:0;padding:0;cursor:default;color:inherit;background:none;font:inherit;-moz-appearance:none;-webkit-appearance:none}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid transparent}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{margin:0;max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{position:relative;display:block;text-align:center}.rdp-caption_dropdowns,.rdp-caption_label{position:relative;display:inline-flex}.rdp-caption_label{z-index:1;align-items:center;margin:0;padding:0 .25em;white-space:nowrap;color:currentColor;border:2px solid transparent;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{display:inline-flex;align-items:center;justify-content:center;width:var(--rdp-cell-size);height:var(--rdp-cell-size);padding:.25em;border-radius:100%}.rdp-dropdown_month,.rdp-dropdown_year{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:none;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;font-size:.75em;font-weight:700;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;text-transform:uppercase}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);padding:0;text-align:center}.rdp-weeknumber{font-size:.75em}.rdp-day,.rdp-weeknumber{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);margin:0;border:2px solid transparent;border-radius:100%}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.rs-theme-light,:root{--rs-gray-0:#fff;--rs-gray-50:#f7f7fa;--rs-gray-100:#f2f2f5;--rs-gray-200:#e5e5ea;--rs-gray-300:#d9d9d9;--rs-gray-400:#b6b7b8;--rs-gray-500:#939393;--rs-gray-600:#717273;--rs-gray-700:#575757;--rs-gray-800:#343434;--rs-gray-900:#121212;--rs-primary-50:#f2faff;--rs-primary-100:#cce9ff;--rs-primary-200:#a6d7ff;--rs-primary-400:#59afff;--rs-primary-500:#3498ff;--rs-primary-600:#2589f5;--rs-primary-700:#1675e0;--rs-primary-800:#0a5dc2;--rs-primary-900:#004299;--rs-color-red:#f44336;--rs-red-200:#faa9a7;--rs-red-400:#f7635c;--rs-red-500:#f44336;--rs-red-600:#eb3626;--rs-red-700:#d62915;--rs-red-800:#b81c07;--rs-red-900:#8f1300;--rs-orange-200:#fcc690;--rs-orange-400:#fa9b2f;--rs-orange-500:#fa8900;--rs-orange-600:#f08800;--rs-orange-700:#db8000;--rs-orange-800:#bd7100;--rs-orange-900:#945b00;--rs-yellow-200:#ffd991;--rs-yellow-400:#ffbe30;--rs-yellow-500:#ffb300;--rs-yellow-600:#f5af00;--rs-yellow-700:#e0a500;--rs-yellow-800:#c29100;--rs-yellow-900:#997500;--rs-green-200:#a5e0a4;--rs-green-400:#65bf67;--rs-green-500:#4caf50;--rs-green-600:#37ab3c;--rs-green-700:#22a12a;--rs-green-800:#0f9119;--rs-green-900:#007d0c;--rs-cyan-200:#87e6ed;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-200:#9bd4fa;--rs-blue-400:#49abf5;--rs-blue-500:#2196f3;--rs-blue-600:#1787e8;--rs-blue-700:#0d73d4;--rs-blue-800:#045cb5;--rs-blue-900:#00448c;--rs-violet-200:#b6a1e3;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-800);--rs-text-secondary:var(--rs-gray-600);--rs-text-inverse:var(--rs-gray-50);--rs-text-active:var(--rs-primary-700);--rs-text-disabled:var(--rs-gray-600);--rs-text-error:var(--rs-color-red);--rs-text-highlight-bg:#fff6c9;--rs-border-primary:var(--rs-gray-200);--rs-border-secondary:var(--rs-gray-100);--rs-bg-overlay:var(--rs-gray-0);--rs-bg-well:var(--rs-gray-50);--rs-bg-active:var(--rs-primary-500);--rs-state-hover-bg:var(--rs-primary-50);--rs-color-focus-ring:rgb(from var(--rs-primary-500) r g b/25%);--rs-state-focus-shadow:0 0 0 3px rgb(from var(--rs-primary-500) r g b/25%);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b/25%);--rs-shadow-overlay:0 4px 4px rgba(0,0,0,.12),0 0 10px rgba(0,0,0,.06);--rs-btn-default-bg:var(--rs-gray-50);--rs-btn-default-text:var(--rs-gray-800);--rs-btn-default-hover-bg:var(--rs-gray-200);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-900);--rs-btn-default-disabled-bg:var(--rs-gray-50);--rs-btn-default-disabled-text:var(--rs-gray-600);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-700);--rs-btn-subtle-text:var(--rs-gray-800);--rs-btn-subtle-hover-bg:var(--rs-gray-200);--rs-btn-subtle-hover-text:var(--rs-gray-800);--rs-btn-subtle-active-bg:var(--rs-gray-200);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-subtle-disabled-text:var(--rs-gray-400);--rs-btn-ghost-border:var(--rs-primary-700);--rs-btn-ghost-text:var(--rs-primary-700);--rs-btn-ghost-hover-border:var(--rs-primary-800);--rs-btn-ghost-hover-text:var(--rs-primary-800);--rs-btn-ghost-active-border:var(--rs-primary-900);--rs-btn-ghost-active-text:var(--rs-primary-900);--rs-btn-link-text:var(--rs-primary-700);--rs-btn-link-hover-text:var(--rs-primary-800);--rs-btn-link-active-text:var(--rs-primary-900);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b/80%);--rs-loader-rotor:var(--rs-gray-500);--rs-loader-backdrop:rgb(from var(--rs-gray-0) r g b/90%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b/30%);--rs-loader-rotor-inverse:var(--rs-gray-0);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-900) r g b/83%);--rs-input-bg:var(--rs-gray-0);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-50);--rs-listbox-option-group-bg:var(--rs-gray-0);--rs-listbox-option-hover-bg:rgb(from var(--rs-primary-100) r g b/50%);--rs-listbox-option-hover-text:var(--rs-primary-700);--rs-close-button-hover-color:var(--rs-color-red);--rs-picker-value:var(--rs-primary-700);--rs-picker-count-bg:var(--rs-primary-500);--rs-picker-count-text:#fff;--rs-picker-state-error:var(--rs-state-error);--rs-picker-state-error-outline:var(--rs-state-error-outline);--rs-calendar-today-bg:var(--rs-primary-500);--rs-calendar-today-text:#fff;--rs-calendar-range-bg:rgb(from var(--rs-primary-100) r g b/50%);--rs-calendar-time-unit-bg:var(--rs-gray-50);--rs-calendar-date-selected-text:#fff;--rs-calendar-cell-selected-hover-bg:var(--rs-primary-700)}@supports not (color:rgb(from white r g b)){.rs-theme-light,:root{--rs-color-focus-ring:rgba(52,152,255,.25);--rs-state-focus-shadow:0 0 0 3px rgba(52,152,255,.25);--rs-loader-ring:rgba(247,247,250,.8);--rs-loader-backdrop:hsla(0,0%,100%,.9);--rs-loader-ring-inverse:rgba(247,247,250,.3);--rs-loader-backdrop-inverse:hsla(0,0%,7%,.83);--rs-listbox-option-hover-bg:rgba(204,233,255,.5);--rs-calendar-range-bg:rgba(204,233,255,.5)}}.rs-theme-dark{--rs-gray-0:#fff;--rs-gray-50:#e9ebf0;--rs-gray-100:#cbced4;--rs-gray-200:#a4a9b3;--rs-gray-300:#858b94;--rs-gray-400:#6a6f76;--rs-gray-500:#5c6066;--rs-gray-600:#3c3f43;--rs-gray-700:#292d33;--rs-gray-800:#1a1d24;--rs-gray-900:#0f131a;--rs-primary-50:#f2fcff;--rs-primary-100:#ccf3ff;--rs-primary-200:#a6e9ff;--rs-primary-400:#59d0ff;--rs-primary-500:#34c3ff;--rs-primary-600:#25b3f5;--rs-primary-700:#169de0;--rs-primary-800:#0a81c2;--rs-primary-900:#006199;--rs-color-red:#f04f43;--rs-red-200:#faa9a7;--rs-red-400:#f26a63;--rs-red-500:#f04f43;--rs-red-600:#e63f30;--rs-red-700:#d12f1d;--rs-red-800:#b3200c;--rs-red-900:#8a1200;--rs-orange-200:#ffce91;--rs-orange-400:#ffa930;--rs-orange-500:#ff9800;--rs-orange-600:#f59700;--rs-orange-700:#e08e00;--rs-orange-800:#c27e00;--rs-orange-900:#960;--rs-yellow-200:#ffe2b3;--rs-yellow-400:#ffcf75;--rs-yellow-500:#ffc757;--rs-yellow-600:#f5bb3d;--rs-yellow-700:#e0a824;--rs-yellow-800:#c28f0e;--rs-yellow-900:#997000;--rs-green-200:#aee0ad;--rs-green-400:#71bf72;--rs-green-500:#58b15b;--rs-green-600:#3fab45;--rs-green-700:#27a12f;--rs-green-800:#10911b;--rs-green-900:#007d0c;--rs-cyan-200:#87e6ed;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-200:#93d6fa;--rs-blue-400:#3dadf2;--rs-blue-500:#1499ef;--rs-blue-600:#0e8ce6;--rs-blue-700:#087ad1;--rs-blue-800:#0464b3;--rs-blue-900:#00498a;--rs-violet-200:#b6a1e3;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-50);--rs-text-secondary:var(--rs-gray-200);--rs-text-inverse:var(--rs-gray-800);--rs-text-active:var(--rs-primary-500);--rs-text-disabled:var(--rs-gray-400);--rs-border-primary:var(--rs-gray-600);--rs-border-secondary:var(--rs-gray-700);--rs-bg-overlay:var(--rs-gray-700);--rs-bg-well:var(--rs-gray-900);--rs-bg-active:var(--rs-primary-700);--rs-state-hover-bg:var(--rs-gray-600);--rs-color-focus-ring:0 0 0 3px rgb(from var(--rs-gray-500) r g b/25%);--rs-state-focus-shadow:0 0 0 3px rgb(from var(--rs-gray-500) r g b/25%);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b/25%);--rs-shadow-overlay:0 4px 4px rgba(0,0,0,.12),0 0 10px rgba(0,0,0,.06);--rs-btn-default-bg:var(--rs-gray-600);--rs-btn-default-text:var(--rs-gray-50);--rs-btn-default-hover-bg:var(--rs-gray-500);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-0);--rs-btn-default-disabled-bg:var(--rs-gray-600);--rs-btn-default-disabled-text:var(--rs-gray-400);--rs-btn-primary-bg:var(--rs-primary-700);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-400);--rs-btn-subtle-text:var(--rs-gray-200);--rs-btn-subtle-hover-bg:var(--rs-gray-500);--rs-btn-subtle-hover-text:var(--rs-gray-50);--rs-btn-subtle-active-bg:var(--rs-gray-400);--rs-btn-subtle-active-text:var(--rs-gray-0);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b/30%);--rs-loader-rotor:var(--rs-gray-0);--rs-loader-backdrop:rgb(from var(--rs-gray-900) r g b/83%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b/80%);--rs-loader-rotor-inverse:var(--rs-gray-500);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-0) r g b/90%);--rs-input-bg:var(--rs-gray-800);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-700);--rs-listbox-option-group-bg:var(--rs-gray-700);--rs-listbox-option-hover-bg:var(--rs-gray-600);--rs-listbox-option-hover-text:currentColor;--rs-close-button-hover-color:var(--rs-color-red);--rs-picker-value:var(--rs-primary-500);--rs-picker-count-bg:var(--rs-primary-700);--rs-picker-count-text:#fff;--rs-calendar-today-bg:var(--rs-primary-700);--rs-calendar-today-text:#fff;--rs-calendar-range-bg:rgb(from var(--rs-primary-900) r g b/50%);--rs-calendar-time-unit-bg:var(--rs-gray-600);--rs-calendar-date-selected-text:#fff;--rs-calendar-cell-selected-hover-bg:var(--rs-primary-700)}@supports not (color:rgb(from white r g b)){.rs-theme-dark{--rs-color-focus-ring:0 0 0 3px rgba(52,195,255,.25);--rs-state-focus-shadow:0 0 0 3px rgba(52,195,255,.25);--rs-loader-ring:rgba(233,235,240,.3);--rs-loader-backdrop:rgba(15,19,26,.83);--rs-loader-ring-inverse:rgba(233,235,240,.8);--rs-loader-backdrop-inverse:hsla(0,0%,100%,.9);--rs-calendar-range-bg:rgba(0,97,153,.5)}}.rs-theme-high-contrast{--rs-gray-0:#fff;--rs-gray-50:#e9ebf0;--rs-gray-100:#cbced4;--rs-gray-200:#a4a9b3;--rs-gray-300:#858b94;--rs-gray-400:#6a6f76;--rs-gray-500:#5c6066;--rs-gray-600:#3c3f43;--rs-gray-700:#292d33;--rs-gray-800:#1a1d24;--rs-gray-900:#0f131a;--rs-primary-50:#fffef2;--rs-primary-100:#fffbc2;--rs-primary-200:#fffa91;--rs-primary-400:#fffc30;--rs-primary-500:#ff0;--rs-primary-600:#f1f500;--rs-primary-700:#d9e000;--rs-primary-800:#b8c200;--rs-primary-900:#8f9900;--rs-color-red:#bd1732;--rs-red-200:#e691a3;--rs-red-400:#c93a55;--rs-red-500:#bd1732;--rs-red-600:#b51029;--rs-red-700:#a60a1f;--rs-red-800:#8f0414;--rs-red-900:#70000b;--rs-orange-200:#ffce91;--rs-orange-400:#ffa930;--rs-orange-500:#ff9800;--rs-orange-600:#f59700;--rs-orange-700:#e08e00;--rs-orange-800:#c27e00;--rs-orange-900:#960;--rs-yellow-200:#ffe2b3;--rs-yellow-400:#ffcf75;--rs-yellow-500:#ffc757;--rs-yellow-600:#f5bb3d;--rs-yellow-700:#e0a824;--rs-yellow-800:#c28f0e;--rs-yellow-900:#997000;--rs-green-200:#7ccc8e;--rs-green-400:#2a9c46;--rs-green-500:#0d822c;--rs-green-600:#09802b;--rs-green-700:#057a28;--rs-green-800:#017325;--rs-green-900:#006923;--rs-cyan-200:#87e6ed;--rs-cyan-400:#2acadb;--rs-cyan-500:#00bcd4;--rs-cyan-600:#00b1cc;--rs-cyan-700:#00a0bd;--rs-cyan-800:#008aa6;--rs-cyan-900:#006e87;--rs-blue-200:#93d6fa;--rs-blue-400:#3dadf2;--rs-blue-500:#1499ef;--rs-blue-600:#0e8ce6;--rs-blue-700:#087ad1;--rs-blue-800:#0464b3;--rs-blue-900:#00498a;--rs-violet-200:#b6a1e3;--rs-violet-400:#805ac7;--rs-violet-500:#673ab7;--rs-violet-600:#5f2bb3;--rs-violet-700:#531ba8;--rs-violet-800:#470c99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-50);--rs-text-secondary:var(--rs-gray-200);--rs-text-inverse:var(--rs-gray-800);--rs-text-active:var(--rs-primary-500);--rs-text-disabled:var(--rs-gray-400);--rs-text-highlight-bg:var(--rs-primary-500);--rs-border-primary:var(--rs-gray-100);--rs-border-secondary:var(--rs-gray-700);--rs-bg-overlay:var(--rs-gray-800);--rs-bg-well:var(--rs-gray-900);--rs-bg-active:var(--rs-primary-500);--rs-state-hover-bg:var(--rs-gray-600);--rs-color-focus-ring:var(--rs-gray-0);--rs-state-focus-shadow:0 0 0 3px var(--rs-gray-900),0 0 0 5px var(--rs-gray-0);--rs-state-error-outline:3px solid rgb(from var(--rs-color-red) r g b/25%);--rs-shadow-overlay:0 4px 4px rgba(0,0,0,.12),0 0 10px rgba(0,0,0,.06);--rs-btn-default-bg:transparent;--rs-btn-default-text:var(--rs-primary-500);--rs-btn-default-border:1px solid var(--rs-primary-500);--rs-btn-default-hover-bg:transparent;--rs-btn-default-hover-text:var(--rs-primary-400);--rs-btn-default-active-bg:transparent;--rs-btn-default-active-text:var(--rs-primary-200);--rs-btn-default-disabled-bg:transparent;--rs-btn-default-disabled-text:var(--rs-primary-900);--rs-btn-default-disabled-boreder-color:var(--rs-gray-100);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-900);--rs-btn-primary-hover-bg:var(--rs-primary-400);--rs-btn-primary-active-bg:var(--rs-primary-200);--rs-btn-subtle-text:var(--rs-primary-500);--rs-btn-subtle-hover-bg:transparent;--rs-btn-subtle-hover-text:var(--rs-primary-400);--rs-btn-subtle-active-bg:transparent;--rs-btn-subtle-active-text:var(--rs-primary-200);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b/30%);--rs-loader-rotor:var(--rs-gray-0);--rs-loader-backdrop:rgb(from var(--rs-gray-900) r g b/83%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b/80%);--rs-loader-rotor-inverse:var(--rs-gray-500);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-0) r g b/90%);--rs-input-bg:var(--rs-gray-800);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-700);--rs-listbox-option-group-bg:var(--rs-gray-800);--rs-listbox-option-hover-bg:transparent;--rs-listbox-option-hover-text:var(--rs-primary-500);--rs-close-button-hover-color:var(--rs-color-red);--rs-picker-value:var(--rs-primary-500);--rs-picker-count-bg:var(--rs-primary-500);--rs-picker-count-text:var(--rs-gray-900);--rs-calendar-today-bg:var(--rs-primary-500);--rs-calendar-today-text:var(--rs-gray-900);--rs-calendar-range-bg:rgb(from var(--rs-primary-900) r g b/50%);--rs-calendar-time-unit-bg:var(--rs-gray-900);--rs-calendar-date-selected-text:var(--rs-gray-900);--rs-calendar-cell-selected-hover-bg:var(--rs-gray-50)}@supports not (color:rgb(from white r g b)){.rs-theme-high-contrast{--rs-loader-ring:rgba(233,235,240,.3);--rs-loader-backdrop:rgba(15,19,26,.83);--rs-loader-ring-inverse:rgba(233,235,240,.8);--rs-loader-backdrop-inverse:hsla(0,0%,100%,.9);--rs-calendar-range-bg:rgba(143,153,0,.5)}}[class*=rs-],[class*=rs-]:after,[class*=rs-]:before{box-sizing:border-box}.rs-btn{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;transition:color .15s ease-out,background-color .15s ease-out;border:none;border:var(--rs-btn-default-border,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;color:#343434;color:var(--rs-btn-default-text);background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border-radius:6px;font-size:14px;line-height:20px;padding:8px 12px;overflow:hidden;position:relative}.rs-theme-high-contrast .rs-btn{transition:none}.rs-btn-ghost.rs-btn{padding:7px 11px}.rs-btn-icon.rs-btn{padding:10px;line-height:16px}.rs-btn-icon.rs-btn>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn{line-height:20px}.rs-btn-icon-with-text.rs-btn>.rs-icon{padding:10px;width:36px;height:36px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:none;border-right:var(--rs-btn-default-border,none)}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:none;border-left:var(--rs-btn-default-border,none)}.rs-btn:focus-visible{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-btn:focus-visible{outline-offset:2px}.rs-btn:focus,.rs-btn:hover{color:var(--rs-btn-default-hover-text);background-color:#e5e5ea;background-color:var(--rs-btn-default-hover-bg);text-decoration:none}.rs-btn.rs-btn-active,.rs-btn:active{color:#121212;color:var(--rs-btn-default-active-text);background-color:#d9d9d9;background-color:var(--rs-btn-default-active-bg)}.rs-btn.rs-btn-disabled,.rs-btn:disabled{cursor:not-allowed;color:#717273;color:var(--rs-btn-default-disabled-text);background-color:#f7f7fa;background-color:var(--rs-btn-default-disabled-bg)}.rs-theme-high-contrast .rs-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-btn:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-btn{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-btn-start-icon{line-height:0;margin-right:5px}.rs-btn-end-icon{line-height:0;margin-left:5px}.rs-btn-primary{color:#fff;color:var(--rs-btn-primary-text);background-color:#3498ff;background-color:var(--rs-btn-primary-bg);border:none}.rs-btn-primary:focus,.rs-btn-primary:hover{color:#fff;color:var(--rs-btn-primary-text);background-color:#2589f5;background-color:var(--rs-btn-primary-hover-bg)}.rs-btn-primary.rs-btn-active,.rs-btn-primary:active{color:#fff;color:var(--rs-btn-primary-text);background-color:#1675e0;background-color:var(--rs-btn-primary-active-bg)}.rs-btn-primary.rs-btn-disabled,.rs-btn-primary:disabled{color:#fff;color:var(--rs-btn-primary-text);background-color:#3498ff;background-color:var(--rs-btn-primary-bg);opacity:.3}.rs-theme-high-contrast .rs-btn-primary.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-primary:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-subtle{color:#343434;color:var(--rs-btn-subtle-text);background-color:transparent;border:none}.rs-btn-subtle:focus,.rs-btn-subtle:hover{color:#343434;color:var(--rs-btn-subtle-hover-text);background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg)}.rs-btn-subtle.rs-btn-active,.rs-btn-subtle:active{color:#121212;color:var(--rs-btn-subtle-active-text);background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg)}.rs-btn-subtle.rs-btn-disabled,.rs-btn-subtle:disabled{color:#b6b7b8;color:var(--rs-btn-subtle-disabled-text);background:none}.rs-theme-high-contrast .rs-btn-subtle.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-subtle:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-link{color:#1675e0;color:var(--rs-btn-link-text);background-color:transparent;border:none}.rs-btn-link:focus,.rs-btn-link:hover{color:#0a5dc2;color:var(--rs-btn-link-hover-text);background-color:transparent;text-decoration:underline}.rs-btn-link.rs-btn-active,.rs-btn-link:active{color:#004299;color:var(--rs-btn-link-active-text);background-color:transparent}.rs-btn-link.rs-btn-disabled,.rs-btn-link:disabled{color:#0a5dc2;color:var(--rs-btn-link-hover-text);background-color:transparent;text-decoration:none;opacity:.3}.rs-theme-high-contrast .rs-btn-link.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-link:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-ghost{color:#1675e0;color:var(--rs-btn-ghost-text);background-color:transparent;border:1px solid #1675e0;border:1px solid var(--rs-btn-ghost-border)}.rs-btn-ghost:focus,.rs-btn-ghost:hover{color:#0a5dc2;color:var(--rs-btn-ghost-hover-text);background-color:transparent;border-color:#0a5dc2;border-color:var(--rs-btn-ghost-hover-border);box-shadow:0 0 0 1px #0a5dc2;box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border)}.rs-btn-ghost.rs-btn-active,.rs-btn-ghost:active{color:#004299;color:var(--rs-btn-ghost-active-text);background-color:transparent;border-color:#004299;border-color:var(--rs-btn-ghost-active-border)}.rs-btn-ghost.rs-btn-disabled,.rs-btn-ghost:disabled{color:#1675e0;color:var(--rs-btn-ghost-text);background-color:transparent;opacity:.3;border-color:#1675e0;border-color:var(--rs-btn-ghost-border);box-shadow:none}.rs-theme-high-contrast .rs-btn-ghost.rs-btn-disabled,.rs-theme-high-contrast .rs-btn-ghost:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-btn-red{--rs-btn-primary-bg:var(--rs-red-500);--rs-btn-primary-hover-bg:var(--rs-red-700);--rs-btn-primary-active-bg:var(--rs-red-800);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-red-700);--rs-btn-ghost-text:var(--rs-red-700);--rs-btn-ghost-hover-border:var(--rs-red-900);--rs-btn-ghost-hover-text:var(--rs-red-800);--rs-btn-ghost-active-border:var(--rs-red-900);--rs-btn-ghost-active-text:var(--rs-red-900);--rs-btn-link-text:var(--rs-red-700);--rs-btn-link-hover-text:var(--rs-red-800);--rs-btn-link-active-text:var(--rs-red-900)}.rs-theme-dark .rs-btn-red{--rs-btn-primary-bg:var(--rs-red-700);--rs-btn-primary-hover-bg:var(--rs-red-500);--rs-btn-primary-active-bg:var(--rs-red-400);--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-red-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-red-500);--rs-btn-ghost-text:var(--rs-red-500);--rs-btn-ghost-hover-border:var(--rs-red-400);--rs-btn-ghost-hover-text:var(--rs-red-400);--rs-btn-ghost-active-border:var(--rs-red-200);--rs-btn-ghost-active-text:var(--rs-red-200);--rs-btn-link-text:var(--rs-red-500);--rs-btn-link-hover-text:var(--rs-red-400);--rs-btn-link-active-text:var(--rs-red-200)}.rs-theme-high-contrast .rs-btn-red{--rs-btn-primary-bg:var(--rs-red-700);--rs-btn-primary-hover-bg:var(--rs-red-600);--rs-btn-primary-active-bg:var(--rs-red-400);--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-red-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-red-500);--rs-btn-ghost-text:var(--rs-red-500);--rs-btn-ghost-hover-border:var(--rs-red-400);--rs-btn-ghost-hover-text:var(--rs-red-400);--rs-btn-ghost-active-border:var(--rs-red-200);--rs-btn-ghost-active-text:var(--rs-red-200);--rs-btn-link-text:var(--rs-red-500);--rs-btn-link-hover-text:var(--rs-red-400);--rs-btn-link-active-text:var(--rs-red-200)}.rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-500);--rs-btn-primary-hover-bg:var(--rs-orange-700);--rs-btn-primary-active-bg:var(--rs-orange-800);--rs-btn-subtle-hover-bg:var(--rs-orange-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-orange-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-orange-700);--rs-btn-ghost-text:var(--rs-orange-700);--rs-btn-ghost-hover-border:var(--rs-orange-900);--rs-btn-ghost-hover-text:var(--rs-orange-800);--rs-btn-ghost-active-border:var(--rs-orange-900);--rs-btn-ghost-active-text:var(--rs-orange-900);--rs-btn-link-text:var(--rs-orange-700);--rs-btn-link-hover-text:var(--rs-orange-800);--rs-btn-link-active-text:var(--rs-orange-900)}.rs-theme-dark .rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-700);--rs-btn-primary-hover-bg:var(--rs-orange-500);--rs-btn-primary-active-bg:var(--rs-orange-400);--rs-btn-subtle-hover-bg:var(--rs-orange-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-orange-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-orange-500);--rs-btn-ghost-text:var(--rs-orange-500);--rs-btn-ghost-hover-border:var(--rs-orange-400);--rs-btn-ghost-hover-text:var(--rs-orange-400);--rs-btn-ghost-active-border:var(--rs-orange-200);--rs-btn-ghost-active-text:var(--rs-orange-200);--rs-btn-link-text:var(--rs-orange-500);--rs-btn-link-hover-text:var(--rs-orange-400);--rs-btn-link-active-text:var(--rs-orange-200)}.rs-theme-high-contrast .rs-btn-orange{--rs-btn-primary-bg:var(--rs-orange-700);--rs-btn-primary-hover-bg:var(--rs-orange-600);--rs-btn-primary-active-bg:var(--rs-orange-400);--rs-btn-subtle-hover-bg:var(--rs-orange-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-orange-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-orange-500);--rs-btn-ghost-text:var(--rs-orange-500);--rs-btn-ghost-hover-border:var(--rs-orange-400);--rs-btn-ghost-hover-text:var(--rs-orange-400);--rs-btn-ghost-active-border:var(--rs-orange-200);--rs-btn-ghost-active-text:var(--rs-orange-200);--rs-btn-link-text:var(--rs-orange-500);--rs-btn-link-hover-text:var(--rs-orange-400);--rs-btn-link-active-text:var(--rs-orange-200)}.rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-500);--rs-btn-primary-hover-bg:var(--rs-yellow-700);--rs-btn-primary-active-bg:var(--rs-yellow-800);--rs-btn-subtle-hover-bg:var(--rs-yellow-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-yellow-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-yellow-700);--rs-btn-ghost-text:var(--rs-yellow-700);--rs-btn-ghost-hover-border:var(--rs-yellow-900);--rs-btn-ghost-hover-text:var(--rs-yellow-800);--rs-btn-ghost-active-border:var(--rs-yellow-900);--rs-btn-ghost-active-text:var(--rs-yellow-900);--rs-btn-link-text:var(--rs-yellow-700);--rs-btn-link-hover-text:var(--rs-yellow-800);--rs-btn-link-active-text:var(--rs-yellow-900)}.rs-theme-dark .rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-700);--rs-btn-primary-hover-bg:var(--rs-yellow-500);--rs-btn-primary-active-bg:var(--rs-yellow-400);--rs-btn-subtle-hover-bg:var(--rs-yellow-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-yellow-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-yellow-500);--rs-btn-ghost-text:var(--rs-yellow-500);--rs-btn-ghost-hover-border:var(--rs-yellow-400);--rs-btn-ghost-hover-text:var(--rs-yellow-400);--rs-btn-ghost-active-border:var(--rs-yellow-200);--rs-btn-ghost-active-text:var(--rs-yellow-200);--rs-btn-link-text:var(--rs-yellow-500);--rs-btn-link-hover-text:var(--rs-yellow-400);--rs-btn-link-active-text:var(--rs-yellow-200)}.rs-theme-high-contrast .rs-btn-yellow{--rs-btn-primary-bg:var(--rs-yellow-700);--rs-btn-primary-hover-bg:var(--rs-yellow-600);--rs-btn-primary-active-bg:var(--rs-yellow-400);--rs-btn-subtle-hover-bg:var(--rs-yellow-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-yellow-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-yellow-500);--rs-btn-ghost-text:var(--rs-yellow-500);--rs-btn-ghost-hover-border:var(--rs-yellow-400);--rs-btn-ghost-hover-text:var(--rs-yellow-400);--rs-btn-ghost-active-border:var(--rs-yellow-200);--rs-btn-ghost-active-text:var(--rs-yellow-200);--rs-btn-link-text:var(--rs-yellow-500);--rs-btn-link-hover-text:var(--rs-yellow-400);--rs-btn-link-active-text:var(--rs-yellow-200)}.rs-btn-green{--rs-btn-primary-bg:var(--rs-green-500);--rs-btn-primary-hover-bg:var(--rs-green-700);--rs-btn-primary-active-bg:var(--rs-green-800);--rs-btn-subtle-hover-bg:var(--rs-green-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-green-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-green-700);--rs-btn-ghost-text:var(--rs-green-700);--rs-btn-ghost-hover-border:var(--rs-green-900);--rs-btn-ghost-hover-text:var(--rs-green-800);--rs-btn-ghost-active-border:var(--rs-green-900);--rs-btn-ghost-active-text:var(--rs-green-900);--rs-btn-link-text:var(--rs-green-700);--rs-btn-link-hover-text:var(--rs-green-800);--rs-btn-link-active-text:var(--rs-green-900)}.rs-theme-dark .rs-btn-green{--rs-btn-primary-bg:var(--rs-green-700);--rs-btn-primary-hover-bg:var(--rs-green-500);--rs-btn-primary-active-bg:var(--rs-green-400);--rs-btn-subtle-hover-bg:var(--rs-green-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-green-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-green-500);--rs-btn-ghost-text:var(--rs-green-500);--rs-btn-ghost-hover-border:var(--rs-green-400);--rs-btn-ghost-hover-text:var(--rs-green-400);--rs-btn-ghost-active-border:var(--rs-green-200);--rs-btn-ghost-active-text:var(--rs-green-200);--rs-btn-link-text:var(--rs-green-500);--rs-btn-link-hover-text:var(--rs-green-400);--rs-btn-link-active-text:var(--rs-green-200)}.rs-theme-high-contrast .rs-btn-green{--rs-btn-primary-bg:var(--rs-green-700);--rs-btn-primary-hover-bg:var(--rs-green-600);--rs-btn-primary-active-bg:var(--rs-green-400);--rs-btn-subtle-hover-bg:var(--rs-green-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-green-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-green-500);--rs-btn-ghost-text:var(--rs-green-500);--rs-btn-ghost-hover-border:var(--rs-green-400);--rs-btn-ghost-hover-text:var(--rs-green-400);--rs-btn-ghost-active-border:var(--rs-green-200);--rs-btn-ghost-active-text:var(--rs-green-200);--rs-btn-link-text:var(--rs-green-500);--rs-btn-link-hover-text:var(--rs-green-400);--rs-btn-link-active-text:var(--rs-green-200)}.rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-500);--rs-btn-primary-hover-bg:var(--rs-cyan-700);--rs-btn-primary-active-bg:var(--rs-cyan-800);--rs-btn-subtle-hover-bg:var(--rs-cyan-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-cyan-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-cyan-700);--rs-btn-ghost-text:var(--rs-cyan-700);--rs-btn-ghost-hover-border:var(--rs-cyan-900);--rs-btn-ghost-hover-text:var(--rs-cyan-800);--rs-btn-ghost-active-border:var(--rs-cyan-900);--rs-btn-ghost-active-text:var(--rs-cyan-900);--rs-btn-link-text:var(--rs-cyan-700);--rs-btn-link-hover-text:var(--rs-cyan-800);--rs-btn-link-active-text:var(--rs-cyan-900)}.rs-theme-dark .rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-700);--rs-btn-primary-hover-bg:var(--rs-cyan-500);--rs-btn-primary-active-bg:var(--rs-cyan-400);--rs-btn-subtle-hover-bg:var(--rs-cyan-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-cyan-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-cyan-500);--rs-btn-ghost-text:var(--rs-cyan-500);--rs-btn-ghost-hover-border:var(--rs-cyan-400);--rs-btn-ghost-hover-text:var(--rs-cyan-400);--rs-btn-ghost-active-border:var(--rs-cyan-200);--rs-btn-ghost-active-text:var(--rs-cyan-200);--rs-btn-link-text:var(--rs-cyan-500);--rs-btn-link-hover-text:var(--rs-cyan-400);--rs-btn-link-active-text:var(--rs-cyan-200)}.rs-theme-high-contrast .rs-btn-cyan{--rs-btn-primary-bg:var(--rs-cyan-700);--rs-btn-primary-hover-bg:var(--rs-cyan-600);--rs-btn-primary-active-bg:var(--rs-cyan-400);--rs-btn-subtle-hover-bg:var(--rs-cyan-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-cyan-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-cyan-500);--rs-btn-ghost-text:var(--rs-cyan-500);--rs-btn-ghost-hover-border:var(--rs-cyan-400);--rs-btn-ghost-hover-text:var(--rs-cyan-400);--rs-btn-ghost-active-border:var(--rs-cyan-200);--rs-btn-ghost-active-text:var(--rs-cyan-200);--rs-btn-link-text:var(--rs-cyan-500);--rs-btn-link-hover-text:var(--rs-cyan-400);--rs-btn-link-active-text:var(--rs-cyan-200)}.rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-500);--rs-btn-primary-hover-bg:var(--rs-blue-700);--rs-btn-primary-active-bg:var(--rs-blue-800);--rs-btn-subtle-hover-bg:var(--rs-blue-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-blue-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-blue-700);--rs-btn-ghost-text:var(--rs-blue-700);--rs-btn-ghost-hover-border:var(--rs-blue-900);--rs-btn-ghost-hover-text:var(--rs-blue-800);--rs-btn-ghost-active-border:var(--rs-blue-900);--rs-btn-ghost-active-text:var(--rs-blue-900);--rs-btn-link-text:var(--rs-blue-700);--rs-btn-link-hover-text:var(--rs-blue-800);--rs-btn-link-active-text:var(--rs-blue-900)}.rs-theme-dark .rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-700);--rs-btn-primary-hover-bg:var(--rs-blue-500);--rs-btn-primary-active-bg:var(--rs-blue-400);--rs-btn-subtle-hover-bg:var(--rs-blue-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-blue-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-blue-500);--rs-btn-ghost-text:var(--rs-blue-500);--rs-btn-ghost-hover-border:var(--rs-blue-400);--rs-btn-ghost-hover-text:var(--rs-blue-400);--rs-btn-ghost-active-border:var(--rs-blue-200);--rs-btn-ghost-active-text:var(--rs-blue-200);--rs-btn-link-text:var(--rs-blue-500);--rs-btn-link-hover-text:var(--rs-blue-400);--rs-btn-link-active-text:var(--rs-blue-200)}.rs-theme-high-contrast .rs-btn-blue{--rs-btn-primary-bg:var(--rs-blue-700);--rs-btn-primary-hover-bg:var(--rs-blue-600);--rs-btn-primary-active-bg:var(--rs-blue-400);--rs-btn-subtle-hover-bg:var(--rs-blue-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-blue-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-blue-500);--rs-btn-ghost-text:var(--rs-blue-500);--rs-btn-ghost-hover-border:var(--rs-blue-400);--rs-btn-ghost-hover-text:var(--rs-blue-400);--rs-btn-ghost-active-border:var(--rs-blue-200);--rs-btn-ghost-active-text:var(--rs-blue-200);--rs-btn-link-text:var(--rs-blue-500);--rs-btn-link-hover-text:var(--rs-blue-400);--rs-btn-link-active-text:var(--rs-blue-200)}.rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-500);--rs-btn-primary-hover-bg:var(--rs-violet-700);--rs-btn-primary-active-bg:var(--rs-violet-800);--rs-btn-subtle-hover-bg:var(--rs-violet-500);--rs-btn-subtle-hover-text:#e5e5ea;--rs-btn-subtle-active-bg:var(--rs-violet-600);--rs-btn-subtle-active-text:#343434;--rs-btn-ghost-border:var(--rs-violet-700);--rs-btn-ghost-text:var(--rs-violet-700);--rs-btn-ghost-hover-border:var(--rs-violet-900);--rs-btn-ghost-hover-text:var(--rs-violet-800);--rs-btn-ghost-active-border:var(--rs-violet-900);--rs-btn-ghost-active-text:var(--rs-violet-900);--rs-btn-link-text:var(--rs-violet-700);--rs-btn-link-hover-text:var(--rs-violet-800);--rs-btn-link-active-text:var(--rs-violet-900)}.rs-theme-dark .rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-700);--rs-btn-primary-hover-bg:var(--rs-violet-500);--rs-btn-primary-active-bg:var(--rs-violet-400);--rs-btn-subtle-hover-bg:var(--rs-violet-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-violet-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-violet-500);--rs-btn-ghost-text:var(--rs-violet-500);--rs-btn-ghost-hover-border:var(--rs-violet-400);--rs-btn-ghost-hover-text:var(--rs-violet-400);--rs-btn-ghost-active-border:var(--rs-violet-200);--rs-btn-ghost-active-text:var(--rs-violet-200);--rs-btn-link-text:var(--rs-violet-500);--rs-btn-link-hover-text:var(--rs-violet-400);--rs-btn-link-active-text:var(--rs-violet-200)}.rs-theme-high-contrast .rs-btn-violet{--rs-btn-primary-bg:var(--rs-violet-700);--rs-btn-primary-hover-bg:var(--rs-violet-600);--rs-btn-primary-active-bg:var(--rs-violet-400);--rs-btn-subtle-hover-bg:var(--rs-violet-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-violet-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-violet-500);--rs-btn-ghost-text:var(--rs-violet-500);--rs-btn-ghost-hover-border:var(--rs-violet-400);--rs-btn-ghost-hover-text:var(--rs-violet-400);--rs-btn-ghost-active-border:var(--rs-violet-200);--rs-btn-ghost-active-text:var(--rs-violet-200);--rs-btn-link-text:var(--rs-violet-500);--rs-btn-link-hover-text:var(--rs-violet-400);--rs-btn-link-active-text:var(--rs-violet-200)}.rs-btn-lg{font-size:16px;line-height:22px;padding:10px 16px}.rs-btn-ghost.rs-btn-lg{padding:9px 15px}.rs-btn-icon.rs-btn-lg{padding:11px;line-height:20px}.rs-btn-icon.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-btn-lg>.rs-icon{padding:11px;width:42px;height:42px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:none;border-right:var(--rs-btn-default-border,none)}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:none;border-left:var(--rs-btn-default-border,none)}.rs-btn-md{font-size:14px;line-height:20px;padding:8px 12px}.rs-btn-ghost.rs-btn-md{padding:7px 11px}.rs-btn-icon.rs-btn-md{padding:10px;line-height:16px}.rs-btn-icon.rs-btn-md>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-md{line-height:20px}.rs-btn-icon-with-text.rs-btn-md>.rs-icon{padding:10px;width:36px;height:36px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:none;border-right:var(--rs-btn-default-border,none)}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:none;border-left:var(--rs-btn-default-border,none)}.rs-btn-sm{font-size:14px;line-height:20px;padding:5px 10px}.rs-btn-ghost.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-btn-sm{padding:7px;line-height:16px}.rs-btn-icon.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-btn-sm>.rs-icon{padding:7px;width:30px;height:30px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:none;border-right:var(--rs-btn-default-border,none)}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:none;border-left:var(--rs-btn-default-border,none)}.rs-btn-xs{font-size:12px;line-height:20px;padding:2px 8px}.rs-btn-ghost.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-btn-xs{padding:6px;line-height:12px}.rs-btn-icon.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-btn-xs>.rs-icon{padding:6px;width:24px;height:24px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:none;border-right:var(--rs-btn-default-border,none)}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:none;border-left:var(--rs-btn-default-border,none)}.rs-btn-block{width:100%}.rs-btn-block+.rs-btn-block{margin-top:5px}.rs-btn-loading{color:transparent!important;position:relative;cursor:default;pointer-events:none}.rs-btn-loading>.rs-btn-spin:after,.rs-btn-loading>.rs-btn-spin:before{content:"";position:absolute;width:18px;height:18px;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:1}.rs-btn-xs.rs-btn-loading>.rs-btn-spin:after,.rs-btn-xs.rs-btn-loading>.rs-btn-spin:before{width:16px;height:16px}.rs-btn-loading>.rs-btn-spin:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:rgba(248,247,250,.3)}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:before{border-color:rgb(from #f7f7fa r g b/30%);border-color:var(--rs-loader-ring-inverse)}.rs-btn-loading>.rs-btn-spin:after{border-width:3px;border-color:#939393 transparent transparent;border-color:var(--rs-loader-rotor) transparent transparent;border-style:solid;animation:buttonSpin .6s linear infinite}.rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:#fff}.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading>.rs-btn-spin:after{border-top-color:#fff;border-top-color:var(--rs-loader-rotor-inverse)}@keyframes buttonSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rs-input{display:block;width:100%;color:#343434;color:var(--rs-text-primary);background-color:#fff;background-color:var(--rs-input-bg);background-image:none;border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);transition:border-color .15s ease-in-out;border-radius:6px;padding:7px 11px;font-size:14px;line-height:1.42857143}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input{height:36px}}textarea.rs-input{height:auto}.rs-theme-high-contrast .rs-input{transition:none}.rs-input::placeholder{color:#717273;color:var(--rs-text-secondary)}.rs-input:focus,.rs-input:hover:not(:disabled){border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-input:focus{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-input:focus{outline-offset:2px}.rs-input:disabled{background-color:#f7f7fa;background-color:var(--rs-input-disabled-bg);color:#717273;color:var(--rs-text-disabled)}textarea.rs-input{overflow:auto;resize:vertical}.rs-input-xs{padding:1px 11px;font-size:12px;line-height:1.66666667}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-xs{height:24px}}textarea.rs-input-xs{height:auto}.rs-input-lg{padding:9px 11px;font-size:16px;line-height:1.375}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-lg{height:42px}}textarea.rs-input-lg{height:auto}.rs-input-sm{padding:4px 11px;font-size:14px;line-height:1.42857143}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-sm{height:30px}}textarea.rs-input-sm{height:auto}.rs-input-group{position:relative;display:flex;border-radius:6px;transition:border-color .15s ease-in-out;width:100%;cursor:text;color:#343434;color:var(--rs-text-primary);border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary)}.rs-theme-high-contrast .rs-input-group{transition:none}.rs-input-group:focus-within,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:not(.rs-input-group-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-input-group:focus-within,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-input-group:focus-within,.rs-theme-high-contrast .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus{outline-offset:2px}.rs-input-group .rs-input-group{outline:none!important;border-color:transparent!important}.rs-input-group .rs-input-group-addon,.rs-input-group .rs-input-group-btn,.rs-input-group .rs-input-number,.rs-input-group .rs-picker-date .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside) .rs-input{border:none;border-radius:0;outline:none}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-btn-group-vertical{border-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-up{border-top-right-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-down{border-bottom-right-radius:0}.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:first-child) .rs-input{border-radius:0!important}.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:first-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:first-child>.rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:first-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside)>:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:last-child .rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:last-child>.rs-input,.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:last-child .rs-picker-toggle,.rs-input-group:not(.rs-input-group-inside)>:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.rs-input-group>.rs-form-control-wrapper,.rs-input-group>.rs-input{flex:1 1 auto}.rs-input-group .rs-form-control-wrapper>.rs-input{width:100%}.rs-input-group>.rs-input{position:relative}.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon,.rs-input-group input.rs-input~.rs-input-group-addon{border-left:none;left:auto;right:0}.rs-input-group .rs-form-control-wrapper~.rs-input-group-addon:not(:last-child),.rs-input-group input.rs-input~.rs-input-group-addon:not(:last-child){border-right:0}.rs-input-group.rs-input-group-inside{width:100%;background-color:#fff;background-color:var(--rs-input-bg)}.rs-input-group.rs-input-group-inside .rs-input{display:block;width:100%;border:none;outline:none}.rs-input-group.rs-input-group-inside .rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-input-group-btn{flex:0 0 auto;width:auto}.rs-input-group.rs-input-group-inside .rs-input-group-btn{color:#343434;color:var(--rs-btn-subtle-text);background-color:transparent;border:none;color:inherit;height:34px;padding:7px 11px;border-radius:0 6px 6px 0}.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus,.rs-input-group.rs-input-group-inside .rs-input-group-btn:hover{color:#343434;color:var(--rs-btn-subtle-hover-text);background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg)}.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-active,.rs-input-group.rs-input-group-inside .rs-input-group-btn:active{color:#121212;color:var(--rs-btn-subtle-active-text);background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg)}.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled,.rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled{color:#b6b7b8;color:var(--rs-btn-subtle-disabled-text);background:none}.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled,.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-input-group.rs-input-group-inside .rs-input-group-btn>.rs-icon{font-size:14px;line-height:1.42857143}.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus{outline:none}.rs-input-group.rs-input-group-inside .rs-input-group-btn:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.rs-input-group.rs-input-group-inside .rs-input-group-btn:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.rs-input-group.rs-input-group-inside .rs-input-group-addon{top:0;background:none;border:none;padding:10px 12px}.rs-input-group.rs-input-group-inside .rs-input-group-addon.rs-input-group-btn{padding:8px 13px}.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~.rs-form-control-wrapper>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-addon~input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-auto-complete>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~.rs-form-control-wrapper>input.rs-input,.rs-input-group.rs-input-group-inside .rs-input-group-btn~input.rs-input{padding-left:0;padding-right:12px}.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-addon,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn,.rs-input-group.rs-input-group-inside input.rs-input~.rs-input-group-btn{left:inherit;right:0}.rs-input-group.rs-input-group-inside .rs-auto-complete~.rs-input-group-btn,.rs-input-group.rs-input-group-inside .rs-form-control-wrapper~.rs-input-group-btn{left:inherit;right:1px}.rs-input-group.rs-input-group-disabled{background-color:#f7f7fa;background-color:var(--rs-input-disabled-bg);color:#717273;color:var(--rs-text-disabled);cursor:not-allowed}.rs-input-group.rs-input-group-disabled .rs-input,.rs-input-group.rs-input-group-disabled .rs-input-group-addon,.rs-input-group.rs-input-group-disabled .rs-input-group-btn{color:inherit}.rs-input-group-lg>.rs-input{padding:9px 11px;font-size:16px;line-height:1.375}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-lg>.rs-input{height:42px}}textarea.rs-input-group-lg>.rs-input{height:auto}.rs-input-group-lg.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-lg.rs-input-group>.rs-input,.rs-input-group-lg.rs-input-group>.rs-input-group-addon{height:40px}.rs-input-group-lg.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-lg.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-top:8px;padding-bottom:8px}.rs-input-group-md>.rs-input{padding:7px 11px;font-size:14px;line-height:1.42857143}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-md>.rs-input{height:36px}}textarea.rs-input-group-md>.rs-input{height:auto}.rs-input-group-md.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-md.rs-input-group>.rs-input,.rs-input-group-md.rs-input-group>.rs-input-group-addon{height:34px}.rs-input-group-md.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-md.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-top:6px;padding-bottom:6px}.rs-input-group-sm>.rs-input{padding:4px 11px;font-size:14px;line-height:1.42857143}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-sm>.rs-input{height:30px}}textarea.rs-input-group-sm>.rs-input{height:auto}.rs-input-group-sm.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-sm.rs-input-group>.rs-input,.rs-input-group-sm.rs-input-group>.rs-input-group-addon{height:28px}.rs-input-group-sm.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group-sm.rs-input-group:not(.rs-input-group-inside)>.rs-input-group-addon{padding-top:3px;padding-bottom:3px}.rs-input-group-xs>.rs-input{padding:1px 11px;font-size:12px;line-height:1.66666667}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-xs>.rs-input{height:24px}}textarea.rs-input-group-xs>.rs-input{height:auto}.rs-input-group-xs.rs-input-group-inside>.rs-input{padding-right:0}.rs-input-group-xs.rs-input-group>.rs-input,.rs-input-group-xs.rs-input-group>.rs-input-group-addon{height:22px}.rs-input-group-xs.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group.rs-input-group-lg>.rs-input-group-addon{font-size:16px;line-height:1.375;min-width:44px;padding:9px 15px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-lg>.rs-input-group-addon{height:42px}}textarea.rs-input-group.rs-input-group-lg>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-md>.rs-input-group-addon{font-size:14px;line-height:1.42857143;min-width:36px;padding:7px 11px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-md>.rs-input-group-addon{height:36px}}textarea.rs-input-group.rs-input-group-md>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-sm>.rs-input-group-addon{font-size:14px;line-height:1.42857143;min-width:32px;padding:4px 9px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-sm>.rs-input-group-addon{height:30px}}textarea.rs-input-group.rs-input-group-sm>.rs-input-group-addon{height:auto}.rs-input-group.rs-input-group-xs>.rs-input-group-addon{font-size:12px;line-height:1.66666667;min-width:28px;padding:1px 7px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group.rs-input-group-xs>.rs-input-group-addon{height:24px}}textarea.rs-input-group.rs-input-group-xs>.rs-input-group-addon{height:auto}.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{font-size:16px;line-height:1.375;height:40px;padding:9px 15px;border-radius:0 6px 6px 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{height:42px}}textarea.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-lg>.rs-input-group-btn>.rs-icon{font-size:16px;line-height:1.375}.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{font-size:14px;line-height:1.42857143;height:34px;padding:7px 11px;border-radius:0 6px 6px 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{height:36px}}textarea.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-md>.rs-input-group-btn>.rs-icon{font-size:14px;line-height:1.42857143}.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{font-size:14px;line-height:1.42857143;height:28px;padding:4px 9px;border-radius:0 6px 6px 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{height:30px}}textarea.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-sm>.rs-input-group-btn>.rs-icon{font-size:12px;line-height:1.66666667}.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{font-size:12px;line-height:1.66666667;height:22px;padding:1px 7px;border-radius:0 6px 6px 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{height:24px}}textarea.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn{height:auto}.rs-input-group-inside.rs-input-group-xs>.rs-input-group-btn>.rs-icon{font-size:12px;line-height:1.66666667}.rs-input-group-addon:not(:first-child):not(:last-child),.rs-input-group-btn:not(:first-child):not(:last-child),.rs-input-group:not(.rs-input-group-inside) .rs-input:not(:first-child):not(:last-child){border-radius:0}.rs-input-group-addon{flex:0 0 auto;display:flex;align-items:center;white-space:nowrap;vertical-align:middle;color:#343434;color:var(--rs-text-primary);padding:8px 12px;font-size:14px;font-weight:400;line-height:1;text-align:center;background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px}.rs-input-group-addon.rs-input-sm{padding:5px 10px;font-size:12px;border-radius:6px}.rs-input-group-addon.rs-input-xs{padding:8px;font-size:12px;border-radius:6px}.rs-input-group-addon.rs-input-lg{padding:10px 16px;font-size:16px;border-radius:6px}.rs-input-group-addon input[type=checkbox],.rs-input-group-addon input[type=radio]{margin-top:0}.rs-input-group-btn{position:relative;line-height:1;white-space:nowrap;border-radius:0}.rs-input-group-btn>.rs-btn{position:relative}.rs-input-group-btn>.rs-btn+.rs-btn{margin-left:-1px}.rs-input-group-btn:first-child>.rs-btn,.rs-input-group-btn:first-child>.rs-btn-group{margin-right:-1px;border-right:none}.rs-input-group-btn:last-child>.rs-btn,.rs-input-group-btn:last-child>.rs-btn-group{margin-left:-1px}.rs-picker-subtle .picker-subtle-toggle{position:relative;z-index:5;padding-right:32px;display:inline-block}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle{cursor:not-allowed}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover{background:none}.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active:after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus:after,.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover:after{display:none}.rs-calendar{padding-top:10px;position:relative;min-height:266px;overflow:hidden}.rs-calendar-bordered .rs-calendar-table{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px}.rs-calendar-bordered .rs-calendar-table-header-row .rs-calendar-table-header-cell,.rs-calendar-bordered .rs-calendar-table-row:not(:last-child) .rs-calendar-table-cell{border-bottom:1px solid #f2f2f5;border-bottom:1px solid var(--rs-border-secondary)}.rs-calendar-bordered .rs-calendar-month-dropdown{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary);border-radius:6px}.rs-calendar-panel .rs-calendar-header{width:100%;padding-bottom:6px}.rs-calendar-panel .rs-calendar-header:after,.rs-calendar-panel .rs-calendar-header:before{content:" ";display:table}.rs-calendar-panel .rs-calendar-header:after{clear:both}.rs-calendar-panel .rs-calendar-header .rs-calendar-btn-today{float:right}.rs-calendar-panel .rs-calendar-header-backward,.rs-calendar-panel .rs-calendar-header-forward{float:none!important}.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-forward{display:inline-block;visibility:hidden;pointer-events:none}.rs-calendar-panel .rs-calendar-header-month-toolbar{width:auto!important}.rs-calendar-panel .rs-calendar-month-view,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-month-toolbar{padding-left:0;padding-right:0}.rs-calendar-panel .rs-calendar-table-header-row .rs-calendar-table-header-cell-content{padding-top:8px;padding-bottom:8px}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-day{color:#fff;color:var(--rs-calendar-today-text);width:20px;height:20px;background-color:#3498ff;background-color:var(--rs-calendar-today-bg);border-radius:50%;margin-left:auto;margin-right:auto}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{box-shadow:none}.rs-calendar-panel .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:inherit;color:inherit;box-shadow:inset 0 0 0 1px #3498ff;box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)}.rs-calendar-panel .rs-calendar-table-cell-day{display:block;text-align:center}.rs-calendar-panel .rs-calendar-month-dropdown{margin-left:10px;margin-right:10px;border-radius:6px;width:calc(100% - 20px)}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{width:100%;height:100px;overflow:hidden}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-cell{vertical-align:top}.rs-calendar-panel .rs-calendar-table-cell{padding:0 1px;line-height:0}.rs-calendar-panel .rs-calendar-table-cell-content{width:100%;border-radius:0}.rs-calendar-panel .rs-calendar-table-row:last-child :first-child .rs-calendar-table-cell-content{border-bottom-left-radius:6px}.rs-calendar-panel .rs-calendar-table-row:last-child :last-child .rs-calendar-table-cell-content{border-bottom-right-radius:6px}.rs-calendar-panel.rs-calendar-compact .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{min-height:38px;display:flex;align-items:center;justify-content:center;flex-direction:column}.rs-calendar-btn-close{position:absolute;bottom:0;left:0;right:0;height:14px;padding:0;border:0;display:flex;justify-content:center;background:#fff;background:var(--rs-bg-overlay);z-index:1}.rs-calendar-btn-close:hover{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg)}.rs-calendar-panel .rs-calendar-btn-close{bottom:4px;margin:0 11px;border-radius:0 0 6px 6px}.rs-calendar-panel.rs-calendar-bordered .rs-calendar-btn-close{bottom:5px}.rs-calendar-month-view .rs-calendar-header-month-toolbar{padding-left:24px;padding-right:24px}.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-month-view .rs-calendar-header-forward{display:none}.rs-calendar-month-view .rs-calendar-header-title-date{color:#1675e0;color:var(--rs-text-active);background:transparent}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error{color:#f44336;color:var(--rs-text-error)}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:focus,.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:hover:active{color:#fff!important}.rs-calendar-time-view .rs-calendar-header-title-time{color:#1675e0;color:var(--rs-text-active);background:transparent}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error{color:#f44336;color:var(--rs-text-error)}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error:hover:active{color:#fff}.rs-calendar-table-cell-in-range,.rs-calendar-table-cell-selected{position:relative}.rs-calendar-table-cell-in-range:before,.rs-calendar-table-cell-selected:before{content:"";display:block;width:100%;margin-top:4px;height:24px;position:absolute;z-index:0;top:0}.rs-calendar-table-cell-in-range .rs-calendar-table-cell-content,.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{z-index:1;position:relative}.rs-calendar-table-cell-in-range:before{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-calendar-range-bg)}.rs-calendar-table-cell-in-range:hover:before{display:none}.rs-calendar-month-dropdown-scroll div:focus{outline:none}.rs-calendar-header{width:280px;padding-left:10px;padding-right:10px}.rs-calendar-header:after,.rs-calendar-header:before{content:" ";display:table}.rs-calendar-header:after{clear:both}.rs-calendar-header-month-toolbar,.rs-calendar-header-time-toolbar{display:inline-block}.rs-calendar-header-month-toolbar{float:left}.rs-calendar-header-time-toolbar{float:right}.rs-calendar-header-title{margin:0 4px}.rs-calendar-header-meridiem{font-size:12px;margin-left:4px}.rs-calendar-header-error{color:#343434;color:var(--rs-btn-subtle-text);background-color:transparent;border:none;--rs-btn-subtle-text:var(--rs-red-500);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:#fff}.rs-calendar-header-error:focus,.rs-calendar-header-error:hover{color:#343434;color:var(--rs-btn-subtle-hover-text);background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg)}.rs-calendar-header-error.rs-btn-active,.rs-calendar-header-error:active{color:#121212;color:var(--rs-btn-subtle-active-text);background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg)}.rs-calendar-header-error.rs-btn-disabled,.rs-calendar-header-error:disabled{color:#b6b7b8;color:var(--rs-btn-subtle-disabled-text);background:none}.rs-theme-high-contrast .rs-calendar-header-error.rs-btn-disabled,.rs-theme-high-contrast .rs-calendar-header-error:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-theme-dark .rs-calendar-header-error{--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-active-bg:var(--rs-red-400)}.rs-calendar-header-btn-disabled,.rs-calendar-header-btn-disabled:hover,.rs-calendar-header-btn-disabled:hover:focus{cursor:not-allowed;opacity:.3;background:none}.rs-calendar-header-btn-disabled:after{display:none!important}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time){margin:0 auto;padding-left:10px;padding-right:10px}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar{display:block;text-align:center;width:100%}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after,.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:before{content:" ";display:table}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after{clear:both}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-backward{float:left}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-forward{float:right}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month){margin:0 auto;text-align:center}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) .rs-calendar-header-time-toolbar{float:none;display:inline-block}.rs-calendar-header-has-month.rs-calendar-header-has-time{margin:0 auto}[dir=rtl] .rs-calendar-header-backward .rs-icon,[dir=rtl] .rs-calendar-header-forward .rs-icon{transform:rotate(180deg)}.rs-calendar-body{padding:4px 10px 10px}.rs-calendar-table{display:table;table-layout:fixed;width:100%}.rs-calendar-table-row{display:table-row}.rs-calendar-table-row:nth-child(2) .rs-calendar-table-cell-week-number{border-top-left-radius:6px;border-top-right-radius:6px}.rs-calendar-table-row:last-child .rs-calendar-table-cell-week-number{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.rs-calendar-table-cell,.rs-calendar-table-header-cell{display:table-cell;width:1%;padding:1px 0;text-align:center;vertical-align:middle}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content:hover{color:#717273;color:var(--rs-text-disabled)}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover{background:none;text-decoration:line-through;cursor:not-allowed}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{color:#fff;color:var(--rs-calendar-date-selected-text);background-color:#3498ff;background-color:var(--rs-bg-active);box-shadow:none}.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover{text-decoration:underline}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content{opacity:.3}.rs-calendar-table-cell-content{display:inline-block;font-size:14px;line-height:1.42857143;padding:5px;cursor:pointer;border-radius:6px}.rs-calendar-table-cell-content:hover{background-color:#f2faff;background-color:var(--rs-state-hover-bg)}.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{box-shadow:inset 0 0 0 1px #3498ff;box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)}.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{color:#fff;color:var(--rs-calendar-date-selected-text);background-color:#3498ff;background-color:var(--rs-bg-active);box-shadow:none}.rs-theme-high-contrast .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{text-decoration:underline}.rs-calendar-table-header-cell-content{display:inline-block;color:#717273;color:var(--rs-text-secondary);font-size:12px;line-height:1.66666667;padding-top:2px;padding-bottom:2px}.rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-content:focus,.rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-content:hover:focus{background:none;cursor:auto}.rs-calendar-table-cell-week-number{display:table-cell;min-width:30px;padding:1px;text-align:center;vertical-align:middle;color:#717273;color:var(--rs-text-secondary);background-color:#f7f7fa;background-color:var(--rs-bg-well);font-size:12px}.rs-calendar-month-dropdown{display:none;position:absolute;top:44px;border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary);margin-top:0;width:100%;background-color:#fff;background-color:var(--rs-bg-overlay);overflow:hidden;z-index:1;height:calc(100% - 48px)}.rs-calendar-month-view .rs-calendar-month-dropdown{display:block}.rs-calendar-month-view .rs-calendar-month-dropdown-scroll{animation:slideDown .3s linear}.rs-calendar-month-dropdown-scroll{height:100%}.rs-calendar-month-dropdown-row{position:relative;padding:5px 10px 5px 48px}.rs-calendar-month-dropdown-row:not(:last-child){border-bottom:1px dashed #e5e5ea;border-bottom:1px dashed var(--rs-border-primary)}.rs-calendar-month-dropdown-year{position:absolute;top:calc(50% - .5em);left:10px}.rs-calendar-month-dropdown-year-active{color:#1675e0;color:var(--rs-text-active)}.rs-calendar-month-dropdown-list{display:grid;grid-template-columns:repeat(4,25%)}.rs-calendar-month-dropdown-cell{margin:1px;text-align:center;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-calendar-month-dropdown-cell{width:calc((100% - 1px * 12 - 1px) / 6)}}@supports (-ms-ime-align:auto){.rs-calendar-month-dropdown-cell{width:calc((100% - 1px * 12 - 1px) / 6)}}.rs-calendar-month-dropdown-cell-content{display:inline-block;font-size:14px;line-height:1.42857143;padding:5px;cursor:pointer;border-radius:6px}.rs-calendar-month-dropdown-cell-content:hover{background-color:#f2faff;background-color:var(--rs-state-hover-bg)}.rs-calendar-month-dropdown-cell:not(.rs-calendar-month-dropdown-cell-active).disabled .rs-calendar-month-dropdown-cell-content{color:#717273;color:var(--rs-text-disabled);background:none;text-decoration:line-through;cursor:not-allowed}.rs-calendar-month-dropdown-cell-active.disabled .rs-calendar-month-dropdown-cell-content{opacity:.3;cursor:not-allowed}.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{color:#fff;color:var(--rs-calendar-date-selected-text);background-color:#3498ff;background-color:var(--rs-bg-active);box-shadow:none}.rs-theme-high-contrast .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{text-decoration:underline}.rs-calendar-time-dropdown{display:none;position:absolute;top:44px;padding-left:10px;padding-right:10px;width:100%;background-color:#fff;background-color:var(--rs-bg-overlay);color:#343434;color:var(--rs-text-primary);overflow:hidden;z-index:1}.rs-calendar-time-view .rs-calendar-time-dropdown{display:block}.rs-calendar-time-view .rs-calendar-time-dropdown-content{animation:slideDown .3s linear}.rs-calendar-time-dropdown-row{display:table;width:100%}.rs-calendar-time-dropdown-column{display:table-cell;width:1%}.rs-calendar-time-dropdown-column :after{content:"";display:block;height:calc(100% - 30px)}.rs-calendar-time-dropdown-column>ul,.rs-calendar-time-dropdown-column>ul>li{list-style:none;margin:0;padding:0}.rs-calendar-time-dropdown-column>ul{height:230px;overflow-y:auto;scroll-behavior:smooth}.rs-calendar-time-dropdown-column-title{width:100%;background-color:#f7f7fa;background-color:var(--rs-calendar-time-unit-bg);color:#717273;color:var(--rs-text-secondary);text-align:center;font-size:12px;line-height:1.66666667;padding-top:2px;padding-bottom:2px;margin-bottom:2px}.rs-calendar-only-time .rs-calendar-time-dropdown-column-title{border-top:none}.rs-calendar-time-dropdown-cell{font-size:14px;line-height:20px;color:inherit;padding:5px;display:block;text-align:center;cursor:pointer;margin:1px}.rs-calendar-time-dropdown-cell,.rs-calendar-time-dropdown-cell:focus,.rs-calendar-time-dropdown-cell:hover{text-decoration:none}.rs-calendar-time-dropdown-cell:hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:#1675e0;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{outline-offset:2px}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active{background-color:#3498ff;background-color:var(--rs-bg-active);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:#1675e0;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{outline-offset:2px}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-disabled{color:#717273;color:var(--rs-text-disabled);background:none;cursor:not-allowed;text-decoration:line-through}.rs-calendar-time-dropdown-cell-active.rs-calendar-time-dropdown-cell-disabled.rs-calendar-time-dropdown-cell{opacity:.3;cursor:not-allowed}.rs-calendar-only-time{padding-top:10px;display:block}.rs-calendar-only-time .rs-calendar-time-dropdown{position:relative;top:2px}.rs-calendar-only-time .rs-calendar-time-dropdown-row{display:flex}.rs-calendar-only-time .rs-calendar-time-dropdown-column{min-width:60px}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.rs-btn-close{border:none;outline:none!important;background:transparent;line-height:1;cursor:pointer}.rs-btn-close .rs-icon{vertical-align:bottom}.rs-btn-close:focus,.rs-btn-close:hover{color:#f44336;color:var(--rs-close-button-hover-color)}.rs-btn-close:focus svg path,.rs-btn-close:hover svg path{stroke:#f44336;stroke:var(--rs-close-button-hover-color);stroke-width:1}.rs-loader{display:inline-block}.rs-loader:after,.rs-loader:before{content:" ";display:table}.rs-loader:after{clear:both}.rs-loader .rs-loader-spin,.rs-loader .rs-loader-spin:after,.rs-loader .rs-loader-spin:before{width:18px;height:18px}.rs-loader .rs-loader-content{font-size:12px;line-height:1.5}.rs-loader .rs-loader-vertical .rs-loader .rs-loader{height:48px}.rs-loader .rs-loader-vertical .rs-loader .rs-loader-content{line-height:1.66666667}.rs-loader-spin{position:relative;display:inline-block;float:left}.rs-loader-spin:after,.rs-loader-spin:before{content:"";position:absolute;left:0;right:0;display:block;border-radius:50%}.rs-loader-spin:before{border:3px solid rgb(from #f7f7fa r g b/80%);border:3px solid var(--rs-loader-ring)}.rs-loader-spin:after{border:3px solid transparent;border-top-color:#939393;border-color:var(--rs-loader-rotor) transparent transparent;animation:loaderSpin .6s linear infinite}.rs-loader-content{float:left;display:inline-block}.rs-loader-spin+.rs-loader-content{margin-left:12px}.rs-loader-xs .rs-loader-spin+.rs-loader-content{margin-left:10px}.rs-loader-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(from #fff r g b/90%);background:var(--rs-loader-backdrop)}.rs-loader-vertical{width:auto;display:inline-block}.rs-loader-vertical .rs-loader{flex-direction:column}.rs-loader-vertical .rs-loader-spin{margin:0 auto}.rs-loader-vertical .rs-loader-content{line-height:1.66666667;text-align:center}.rs-loader-vertical .rs-loader-content,.rs-loader-vertical .rs-loader-spin{display:block;float:none}.rs-loader-vertical .rs-loader-spin+.rs-loader-content{margin-left:0;margin-top:10px}.rs-loader-inverse .rs-loader-content{color:#f7f7fa;color:var(--rs-text-inverse)}.rs-loader-inverse .rs-loader-backdrop{background:rgb(from #121212 r g b/83%);background:var(--rs-loader-backdrop-inverse)}.rs-loader-inverse .rs-loader-spin:before{border-color:rgb(from #f7f7fa r g b/30%);border-color:var(--rs-loader-ring-inverse)}.rs-loader-inverse .rs-loader-spin:after{border-top-color:#fff;border-top-color:var(--rs-loader-rotor-inverse)}.rs-loader-speed-fast .rs-loader-spin:after{animation-duration:.4s}.rs-loader-speed-normal .rs-loader-spin:after{animation-duration:.6s}.rs-loader-speed-slow .rs-loader-spin:after{animation-duration:.8s}.rs-loader-speed-paused .rs-loader-spin:after{animation-play-state:paused}.rs-loader-backdrop-wrapper,.rs-loader-center{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%}.rs-loader-backdrop-wrapper .rs-loader,.rs-loader-center .rs-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rs-loader-backdrop-wrapper:not(.rs-loader-vertical) .rs-loader,.rs-loader-center:not(.rs-loader-vertical) .rs-loader{display:flex}.rs-loader-backdrop-wrapper.rs-loader-vertical .rs-loader,.rs-loader-center.rs-loader-vertical .rs-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rs-loader-backdrop-wrapper .rs-loader-content,.rs-loader-center .rs-loader-content{z-index:1}.rs-loader-lg .rs-loader-spin,.rs-loader-lg .rs-loader-spin:after,.rs-loader-lg .rs-loader-spin:before{width:64px;height:64px}.rs-loader-lg .rs-loader-content{font-size:16px;line-height:4}.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader{height:94px}.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader-content{line-height:1.25}.rs-loader-md .rs-loader-spin,.rs-loader-md .rs-loader-spin:after,.rs-loader-md .rs-loader-spin:before{width:36px;height:36px}.rs-loader-md .rs-loader-content{font-size:14px;line-height:2.57142857}.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader{height:66px}.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader-content{line-height:1.42857143}.rs-loader-sm .rs-loader-spin,.rs-loader-sm .rs-loader-spin:after,.rs-loader-sm .rs-loader-spin:before{width:18px;height:18px}.rs-loader-sm .rs-loader-content{font-size:14px;line-height:1.28571429}.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader{height:48px}.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader-content{line-height:1.42857143}.rs-loader-xs .rs-loader-spin,.rs-loader-xs .rs-loader-spin:after,.rs-loader-xs .rs-loader-spin:before{width:16px;height:16px}.rs-loader-xs .rs-loader-content{font-size:12px;line-height:1.33333333}.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader{height:46px}.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader-content{line-height:1.66666667}.rs-loader-wrapper{display:inline-block;width:auto;line-height:0}@keyframes loaderSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rs-highlight-mark{background-color:#fff6c9;background-color:var(--rs-text-highlight-bg);padding:0 .2em;font-weight:bolder;border-radius:4px}.rs-picker-toggle-wrapper{display:inline-block;vertical-align:middle;max-width:100%}.rs-picker-toggle.rs-btn .rs-ripple-pond{display:none!important}.rs-picker-block{display:block}.rs-picker-disabled{cursor:not-allowed}.rs-picker-disabled .rs-picker-tag-list .rs-tag,.rs-picker-disabled .rs-picker-toggle-indicator,.rs-picker-disabled .rs-picker-toggle-value{color:#717273!important;color:var(--rs-text-disabled)!important}.rs-picker-disabled .rs-picker-value-count{opacity:.5}.rs-picker-toggle .rs-picker-toggle-placeholder{color:#717273;color:var(--rs-text-secondary)}.rs-picker-has-value .rs-btn .rs-picker-toggle-value,.rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{color:#1675e0;color:var(--rs-picker-value)}.rs-picker-none{padding:6px 12px 12px;color:#717273;color:var(--rs-text-secondary);cursor:default}.rs-picker-countable .rs-picker-toggle-value{display:flex}.rs-picker-value-list{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rs-picker-value-list{max-width:100%}}.rs-picker-value-count{margin:0 4px;background-color:#3498ff;background-color:var(--rs-picker-count-bg);color:#fff;color:var(--rs-picker-count-text);border-radius:10px;padding:0 8px;line-height:20px}.rs-picker-value-separator{margin:0 4px 0 0}.rs-picker.rs-picker-focused,.rs-picker:not(.rs-picker-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-toggle-active,.rs-picker.rs-picker-focused{box-shadow:0 0 0 3px rgb(from #3498ff r g b/25%);box-shadow:var(--rs-state-focus-shadow)}.rs-picker-label.rs-input-group-addon{color:#343434;color:var(--rs-text-primary);padding-right:4px!important}.rs-picker-loader{width:14px;height:14px;display:flex;align-items:center}.rs-picker-error>.rs-picker-input-group,.rs-picker-error>.rs-picker-input-group:hover{border-color:#f44336;border-color:var(--rs-picker-state-error)}.rs-picker-error>.rs-picker-input-group:focus-within{border-color:#f44336;border-color:var(--rs-picker-state-error);outline:3px solid rgb(from #f44336 r g b/25%);outline:var(--rs-picker-state-error-outline)}.rs-picker-toggle{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out;border:none;border:var(--rs-btn-default-border,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;color:#343434;color:var(--rs-btn-default-text);background-color:#f7f7fa;background-color:var(--rs-btn-default-bg);border-radius:6px;font-size:14px;line-height:20px;padding:8px 12px;position:relative}.rs-theme-high-contrast .rs-picker-toggle{transition:none}.rs-btn-ghost.rs-picker-toggle{padding:7px 11px}.rs-btn-icon.rs-picker-toggle{padding:10px;line-height:16px}.rs-btn-icon.rs-picker-toggle>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-picker-toggle{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle>.rs-icon{padding:10px;width:36px;height:36px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left{padding:8px 12px 8px 48px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:none;border-right:var(--rs-btn-default-border,none)}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right{padding:8px 48px 8px 12px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:none;border-left:var(--rs-btn-default-border,none)}.rs-picker-toggle:focus-visible{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-theme-high-contrast .rs-picker-toggle:focus-visible{outline-offset:2px}.rs-picker-toggle:focus,.rs-picker-toggle:hover{color:var(--rs-btn-default-hover-text);background-color:#e5e5ea;background-color:var(--rs-btn-default-hover-bg);text-decoration:none}.rs-picker-toggle.rs-btn-active,.rs-picker-toggle:active{color:#121212;color:var(--rs-btn-default-active-text);background-color:#d9d9d9;background-color:var(--rs-btn-default-active-bg)}.rs-picker-toggle.rs-btn-disabled,.rs-picker-toggle:disabled{cursor:not-allowed;color:#717273;color:var(--rs-btn-default-disabled-text);background-color:#f7f7fa;background-color:var(--rs-btn-default-disabled-bg)}.rs-theme-high-contrast .rs-picker-toggle.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-toggle:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.rs-picker-toggle{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.rs-picker-default .rs-picker-toggle{padding:7px 11px}.rs-picker-toggle-textbox{position:absolute;width:100%;height:100%;left:0;top:0;border:1px solid #0000;padding-left:10px;padding-right:32px;color:#343434;color:var(--rs-text-primary);background-color:#fff;background-color:var(--rs-input-bg);outline:none}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-textbox{padding-left:14px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-textbox{padding-left:8px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-textbox{padding-left:6px}.rs-picker-toggle-read-only{opacity:0}.rs-picker-default .rs-picker-toggle{transition:border-color .15s ease-in-out}.rs-theme-high-contrast .rs-picker-default .rs-picker-toggle{transition:none}.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-picker-toggle{color:#343434;color:var(--rs-btn-subtle-text);background-color:transparent;border:none;transition:none}.rs-picker-subtle .rs-picker-toggle:focus,.rs-picker-subtle .rs-picker-toggle:hover{color:#343434;color:var(--rs-btn-subtle-hover-text);background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg)}.rs-picker-subtle .rs-picker-toggle.rs-btn-active,.rs-picker-subtle .rs-picker-toggle:active{color:#121212;color:var(--rs-btn-subtle-active-text);background-color:#e5e5ea;background-color:var(--rs-btn-subtle-active-bg)}.rs-picker-subtle .rs-picker-toggle.rs-btn-disabled,.rs-picker-subtle .rs-picker-toggle:disabled{color:#b6b7b8;color:var(--rs-btn-subtle-disabled-text);background:none}.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled,.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle:disabled{border-color:var(--rs-btn-default-disabled-boreder-color)}.rs-picker-subtle .rs-picker-toggle-active{background-color:#e5e5ea;background-color:var(--rs-btn-subtle-hover-bg);color:#343434;color:var(--rs-btn-subtle-hover-text)}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn{padding-right:32px}.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{top:8px;right:12px}.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-loader{top:8px;right:12px}.rs-picker-date .rs-picker-toggle.rs-btn,.rs-picker-daterange .rs-picker-toggle.rs-btn{padding-right:36px}.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{top:8px;right:12px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn{padding-top:7px;padding-bottom:7px}.rs-picker-toggle.rs-btn-lg{font-size:16px;line-height:22px;padding:10px 16px}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-lg,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-lg{padding-right:36px}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{top:10px;right:16px}.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{top:9px}.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-loader{top:10px;right:16px}.rs-picker-default .rs-picker-toggle.rs-btn-lg{padding-left:15px}.rs-picker-date .rs-picker-toggle.rs-btn-lg,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg{padding-right:42px}.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{top:10px;right:16px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean{top:9px}.rs-picker-default .rs-picker-toggle.rs-btn-lg{padding-top:9px;padding-bottom:9px}.rs-btn-ghost.rs-picker-toggle.rs-btn-lg{padding:9px 15px}.rs-btn-icon.rs-picker-toggle.rs-btn-lg{padding:11px;line-height:20px}.rs-btn-icon.rs-picker-toggle.rs-btn-lg>.rs-icon{font-size:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg{line-height:22px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg>.rs-icon{padding:11px;width:42px;height:42px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left{padding:10px 16px 10px 58px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:none;border-right:var(--rs-btn-default-border,none)}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right{padding:10px 58px 10px 16px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:none;border-left:var(--rs-btn-default-border,none)}.rs-picker-toggle.rs-btn-lg .rs-picker-value-count{line-height:22px}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-md,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-md{padding-right:32px}.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{top:8px;right:12px}.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-loader{top:8px;right:12px}.rs-picker-default .rs-picker-toggle.rs-btn-md{padding-left:11px}.rs-picker-date .rs-picker-toggle.rs-btn-md,.rs-picker-daterange .rs-picker-toggle.rs-btn-md{padding-right:36px}.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{top:8px;right:12px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean{top:7px}.rs-picker-default .rs-picker-toggle.rs-btn-md{padding-top:7px;padding-bottom:7px}.rs-picker-toggle.rs-btn-sm{font-size:14px;line-height:20px;padding:5px 10px}.rs-btn-ghost.rs-picker-toggle.rs-btn-sm{padding:4px 9px}.rs-btn-icon.rs-picker-toggle.rs-btn-sm{padding:7px;line-height:16px}.rs-btn-icon.rs-picker-toggle.rs-btn-sm>.rs-icon{font-size:16px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm>.rs-icon{padding:7px;width:30px;height:30px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left{padding:5px 10px 5px 40px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:none;border-right:var(--rs-btn-default-border,none)}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right{padding:5px 40px 5px 10px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:none;border-left:var(--rs-btn-default-border,none)}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-sm,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-sm{padding-right:30px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{top:5px;right:10px}.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{top:4px}.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-loader{top:5px;right:10px}.rs-picker-default .rs-picker-toggle.rs-btn-sm{padding-left:9px}.rs-picker-date .rs-picker-toggle.rs-btn-sm,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm{padding-right:34px}.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{top:4px;right:10px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean{top:3px}.rs-picker-default .rs-picker-toggle.rs-btn-sm{padding-top:4px;padding-bottom:4px}.rs-picker-toggle.rs-btn-xs{font-size:12px;line-height:20px;padding:2px 8px}.rs-btn-ghost.rs-picker-toggle.rs-btn-xs{padding:1px 7px}.rs-btn-icon.rs-picker-toggle.rs-btn-xs{padding:6px;line-height:12px}.rs-btn-icon.rs-picker-toggle.rs-btn-xs>.rs-icon{font-size:12px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs{line-height:20px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs>.rs-icon{padding:6px;width:24px;height:24px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left{padding:2px 8px 2px 32px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left>.rs-icon{left:0;border-right:none;border-right:var(--rs-btn-default-border,none)}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right{padding:2px 32px 2px 8px}.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right>.rs-icon{right:0;border-left:none;border-left:var(--rs-btn-default-border,none)}.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-xs,.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-xs{padding-right:28px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{top:2px;right:8px}.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{top:1px}.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-loader{top:2px;right:8px}.rs-picker-default .rs-picker-toggle.rs-btn-xs{padding-left:7px}.rs-picker-date .rs-picker-toggle.rs-btn-xs,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs{padding-right:30px}.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{top:2px;right:8px}.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean{top:1px}.rs-picker-default .rs-picker-toggle.rs-btn-xs{padding-top:1px;padding-bottom:1px}.rs-picker-toggle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-default .rs-picker-toggle{position:relative;z-index:5;padding-right:32px;display:inline-block;color:#343434;color:var(--rs-text-primary);border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary)}.rs-picker-disabled .rs-picker-toggle{cursor:not-allowed}.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):focus,.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):hover{border-color:#3498ff;border-color:var(--rs-input-focus-border)}.rs-picker-subtle .rs-picker-toggle{position:relative;z-index:5;padding-right:32px;display:inline-block}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle{cursor:not-allowed}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover{background:none}.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active:after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus:after,.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover:after{display:none}.rs-picker-toggle.rs-btn{width:100%;text-align:left}.rs-picker-toggle-label{color:#343434;color:var(--rs-text-primary)}.rs-picker-toggle-label:after{content:":";margin:0 4px 0 2px}.rs-picker-toggle-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-cleanable.rs-picker-has-value .rs-picker-toggle{padding-right:44px}.rs-picker-toggle-indicator .rs-picker-clean{display:flex;align-items:center;margin-left:2px;position:absolute;top:8px;right:30px;height:20px;font-size:12px;background:inherit;color:#717273;color:var(--rs-text-secondary);transition:color .2s linear;cursor:pointer}.rs-picker-toggle-indicator .rs-picker-clean.rs-btn-close{padding:4px 0}.rs-picker-date .rs-picker-toggle-indicator .rs-picker-clean,.rs-picker-daterange .rs-picker-toggle-indicator .rs-picker-clean{right:38px}.rs-picker-toggle-indicator .rs-picker-caret-icon{font-size:12px;font-size:16px;color:#717273;color:var(--rs-text-secondary)}.rs-picker-toggle-indicator .rs-picker-caret-icon,.rs-picker-toggle-indicator .rs-picker-loader{display:flex;align-items:center;margin-left:2px;position:absolute;top:8px;right:12px;height:20px}.rs-picker-toggle-indicator .rs-picker-loader{font-size:12px}.rs-picker-popup{position:absolute;text-align:left;z-index:7;border-radius:6px;background-color:#fff;background-color:var(--rs-bg-overlay);box-shadow:0 4px 4px rgba(0,0,0,.12),0 0 10px rgba(0,0,0,.06);box-shadow:var(--rs-shadow-overlay);overflow:hidden;transition:none;display:flex;flex-direction:column;padding:6px 0}.rs-theme-high-contrast .rs-picker-popup{border:1px solid #e5e5ea;border:1px solid var(--rs-border-primary)}.rs-drawer-open .rs-picker-popup,.rs-modal-open .rs-picker-popup{z-index:1055}.rs-picker-popup.rs-picker-inline{position:relative;box-shadow:none}.rs-picker-popup .rs-search-box{padding:6px 12px}.rs-picker-popup .rs-highlight .rs-highlight-mark{padding:0}.rs-picker-default .rs-btn,.rs-picker-default .rs-picker-toggle,.rs-picker-input .rs-btn,.rs-picker-input .rs-picker-toggle{background-color:#fff!important;background-color:var(--rs-input-bg)!important}.rs-picker-default.rs-picker-disabled .rs-btn,.rs-picker-default.rs-picker-disabled .rs-picker-toggle,.rs-picker-input.rs-picker-disabled .rs-btn,.rs-picker-input.rs-picker-disabled .rs-picker-toggle{background-color:#f7f7fa!important;background-color:var(--rs-input-disabled-bg)!important}.rs-picker-default.rs-picker-disabled .rs-input-group,.rs-picker-input.rs-picker-disabled .rs-input-group{pointer-events:none}.rs-check-item{display:block}.rs-check-item.rs-check-item-focus,.rs-check-item:focus,.rs-check-item:not(.rs-checkbox-disabled):hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-check-item.rs-check-item-focus,.rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:#1675e0;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item.rs-check-item-focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:focus,.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover{outline-offset:2px}.rs-theme-high-contrast .rs-check-item.rs-check-item-focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover .rs-check-tree-node-text-wrapper{text-decoration:underline}.rs-check-item .rs-checkbox-checker{padding:0}.rs-check-item .rs-checkbox-checker>label{position:relative;cursor:pointer;display:block;padding:8px 12px 8px 38px;line-height:20px}.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label{transition:none}.rs-check-item .rs-checkbox-checker>label:before{background-color:#fff;background-color:var(--rs-bg-overlay)}.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label:before{background:none}.rs-checkbox-disabled.rs-check-item .rs-checkbox-checker>label{cursor:not-allowed}.grouped .rs-check-item .rs-checkbox-checker>label,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker>label{padding-left:52px}.rs-check-item .rs-checkbox-checker .rs-checkbox-control{left:12px}.grouped .rs-check-item .rs-checkbox-checker .rs-checkbox-control,.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker .rs-checkbox-control{left:26px}.rs-picker-menu-group{background-color:#fff;background-color:var(--rs-listbox-option-group-bg);position:-webkit-sticky;position:sticky;top:-1px;z-index:1}.rs-tree-virt-list .rs-tree-node-label,.rs-virt-list .rs-check-item label,.rs-virt-list .rs-picker-select-menu-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-picker-toolbar{padding:10px;border-top:1px solid #e5e5ea;border-top:1px solid var(--rs-border-primary)}.rs-picker-date-inline{height:299px}.rs-picker-date-inline .rs-calendar{height:286px}.rs-picker-date .rs-input-group-addon{color:#717273;color:var(--rs-text-secondary);cursor:pointer}.rs-picker-date .rs-input-group-addon .rs-btn-close{padding:0}.rs-picker-date.rs-picker-subtle .rs-input-group{border-color:transparent}.rs-picker-date>.rs-input-group.rs-input-group-inside .rs-input{padding-right:0}.rs-picker-date-predefined{height:325px;border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary);padding:4px 0}.rs-picker-date-predefined .rs-btn{display:block}.rs-picker-popup.rs-picker-popup-date{padding:0}.rs-picker-popup .rs-picker-toolbar{max-width:100%}.rs-picker-popup .rs-picker-toolbar-ranges{max-width:400px}.rs-picker-popup .rs-calendar{min-width:264px;display:block;margin:0 auto}.rs-picker-popup .rs-calendar-show-week-numbers{min-width:278px}.rs-picker-popup .rs-calendar-show-week-numbers .rs-calendar-body{padding-left:12px;padding-right:12px}.rs-picker-popup .rs-calendar-body{padding-left:15px;padding-right:15px}.rs-picker-popup .rs-calendar-table{width:unset}.rs-picker-popup .rs-calendar-month-dropdown-cell:focus-visible .rs-calendar-month-dropdown-cell-content{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-picker-popup .rs-calendar-table-cell:focus-visible{outline:none}.rs-picker-popup .rs-calendar-table-cell:focus-visible .rs-calendar-table-cell-content{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring)}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{width:30px;height:30px}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:#1675e0;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{outline-offset:2px}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{background-color:#1675e0;background-color:var(--rs-calendar-cell-selected-hover-bg);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-picker-popup .rs-calendar .rs-calendar-table-header-row .rs-calendar-table-cell-content{height:24px;padding-top:0}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{padding-left:0;padding-right:0;display:inline-block}.rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{background-color:rgb(from #cce9ff r g b/50%);background-color:var(--rs-listbox-option-hover-bg);color:#1675e0;color:var(--rs-listbox-option-hover-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{outline:3px solid rgb(from #3498ff r g b/25%);outline:3px solid var(--rs-color-focus-ring);outline-offset:-3px;outline-width:2px;color:#1675e0;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{outline-offset:2px}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{background-color:#1675e0;background-color:var(--rs-calendar-cell-selected-hover-bg);color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{color:#fff;color:var(--rs-calendar-date-selected-text)}.rs-picker-popup .rs-calendar .rs-calendar-time-dropdown-column>ul{height:198px}.rs-picker-popup .rs-calendar.rs-calendar-only-time{min-width:auto}.rs-picker-popup .rs-calendar.rs-calendar-only-time .rs-calendar-time-dropdown-column>ul{height:240px}.rs-stack{display:flex}.rs-picker-daterange .rs-input-group-addon{color:#717273;color:var(--rs-text-secondary);cursor:pointer}.rs-picker-daterange .rs-input-group-addon .rs-btn-close{padding:0}.rs-picker-daterange.rs-picker-subtle .rs-input-group{border-color:transparent}.rs-picker-daterange>.rs-input-group.rs-input-group-inside .rs-input{padding-right:0}.rs-picker-popup.rs-picker-popup-daterange{padding:0}.rs-picker-popup.rs-picker-popup-daterange .rs-calendar:first-child{border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary)}.rs-picker-popup .rs-calendar{height:274px;padding-bottom:10px}.rs-picker-popup .rs-calendar-header{width:100%;text-align:center}.rs-picker-popup .rs-calendar-header-month-toolbar{float:none}.rs-picker-popup .rs-calendar-month-dropdown{z-index:1}.rs-picker-popup .rs-picker-daterange-panel-show-one-calendar .rs-picker-toolbar-ranges{width:190px}.rs-picker-popup .rs-picker-daterange-panel-only-time .rs-picker-daterange-calendar-group{min-width:auto}.rs-picker-popup .rs-picker-daterange-calendar-single .rs-calendar{border:0;display:block;margin:auto}.rs-picker-daterange-header{padding:8px 12px;font-size:14px;line-height:1.42857143;border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--rs-border-primary)}.rs-picker-daterange-header .rs-picker-header-date:focus{background-color:transparent}.rs-picker-daterange-header.rs-picker-tab-active-end,.rs-picker-daterange-header.rs-picker-tab-active-start{position:relative;display:flex;align-items:center;justify-content:space-around}.rs-picker-daterange-header.rs-picker-tab-active-end:after,.rs-picker-daterange-header.rs-picker-tab-active-start:after{content:" ";position:absolute;width:50%;bottom:-1px;border-bottom:2px solid #3498ff;left:0;transition:left .3s}.rs-picker-daterange-header.rs-picker-tab-active-end:after{left:50%}.rs-picker-daterange-calendar-group{display:flex;flex-wrap:nowrap;height:274px;min-width:492px}.rs-picker-daterange-predefined{height:366px;border-right:1px solid #e5e5ea;border-right:1px solid var(--rs-border-primary);padding:4px 0}.rs-picker-daterange-predefined .rs-btn{display:block}@font-face{font-family:Axiforma;src:url("/_next/static/media/Kastelov  Axiforma Regular.486f0d18.woff") format("woff");font-weight:300;font-style:normal}*{font-family:Axiforma,sans-serif!important}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}li,ul{list-style:none}button,input,select{margin:0;border-radius:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit;scroll-behavior:smooth}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a{text-decoration:none}#nprogress{pointer-events:none}#nprogress .bar{background:#1cd265;position:fixed;z-index:100;top:0;left:0;width:100%;height:3.5px;border-radius:0 0 5px 5px}button[type=button]{border:none;background:none;display:flex;justify-content:center;align-items:center}.modal-currencyandlanguage .container-body{width:100%!important}.modal-currencyandlanguage .container{z-index:10000;position:relative;background:#fff;border-radius:10px;padding:4.5rem 1.5rem 1.5rem;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;width:860px;max-width:95%;height:80vh;margin:6rem auto 3rem}.modal-currencyandlanguage .container-devices{display:flex;justify-content:flex-start;overflow:hidden;flex-direction:column;align-items:flex-start;width:100%;height:100%}.modal-currencyandlanguage .container-devices .title{font-size:1.2rem}.modal-currencyandlanguage .container-devices .list-devices{padding:0 4px;margin-top:1rem;margin-bottom:1rem;overflow:auto;display:grid;max-height:40vh;grid-template-columns:repeat(4,1fr);grid-gap:1rem;width:100%}.modal-currencyandlanguage .container-devices .deviceCard{border-radius:.27rem;padding:4px 8px;display:flex;flex-direction:column;cursor:pointer;border:1px solid #000047}.modal-currencyandlanguage .container-devices .deviceCard.selected,.modal-currencyandlanguage .container-devices .deviceCard:hover{background:#000047;color:#fff}.modal-currencyandlanguage .container-devices .deviceCard b{font-weight:500;font-size:.8rem}.modal-currencyandlanguage .container-devices .deviceCard span{font-size:.7rem}@media screen and (max-width:940px){.modal-currencyandlanguage .container-devices{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.modal-currencyandlanguage .container-devices{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.modal-currencyandlanguage .container-devices{grid-template-columns:repeat(1,1fr)}}.modal-currencyandlanguage-close{position:absolute;padding:.6rem;background:transparent;display:flex;justify-content:center;align-items:center;top:1.5rem;left:90%;border:none;border-radius:50%;cursor:pointer;transition:all .5s ease;z-index:10}.modal-currencyandlanguage-close:hover{background-color:beige}.modal-currencyandlanguage-body{width:100%;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;align-items:flex-start}.modal-currencyandlanguage-body .MuiBox-root button{font-size:12px!important;text-transform:lowercase!important;color:#000047!important;font-weight:500!important}.modal-currencyandlanguage-body .MuiBox-root button:hover{color:#1cd265!important}.modal-currencyandlanguage-body .MuiBox-root button:first-child{padding:4px!important}.modal-currencyandlanguage-body .css-13xfq8m-MuiTabPanel-root{padding:1.4rem 0!important}.modal-currencyandlanguage-body h2{font-size:1.5rem;font-weight:500}.form_control_message{color:red;padding:10px;font-size:12px}.toastValid{color:#000047;font-weight:500;gap:8px;width:100%}.toastError,.toastValid{display:flex;justify-content:flex-start;align-items:center;padding:10px}.toastError{gap:4px}.input_tel_otp{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.input_tel_otp label{font-size:14px;margin-bottom:2px;font-weight:500}.input_tel_otp .react-tel-input .form-control{border-radius:10px;width:100%;height:44px;padding:.5rem .5rem .5rem 3rem;border:1px solid #a1a1aa;color:#a1a1aa}.input_tel_otp .react-tel-input .form-control::placeholder{color:#a1a1aa}.input_tel_otp .react-tel-input .flag-dropdown{border:1px solid #a1a1aa;border-radius:10px;background:#fff}.isDisabled{background-color:rgba(28,210,101,.322)}.ValidateOtpSuccess{border-radius:10px;width:100%;font-size:13px;color:#000047;font-weight:700;padding:.5rem .2rem;margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center}.ValidateOtpSuccess .icon{margin-top:-4px}.emailUpdate{width:100%;display:flex!important;justify-content:flex-start;align-items:flex-start;gap:2%}.emailUpdate #email{width:100%!important}.emailUpdate button{cursor:pointer;flex-shrink:0;display:flex;justify-content:center;align-items:center;background:#000047;border:none;border-radius:10px;height:46px;width:140px;color:#fff}.emailUpdate button b{color:#fff;font-weight:500}.showMessageExp{height:440px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px}.waittext{font-size:12px}.emptyData{min-height:80vh;width:100%;display:flex;justify-content:center;align-items:center;font-size:12px span;font-size-font-weight:bold}.MuiDayPicker-weekContainer .Mui-disabled{color:silver!important;font-weight:lighter!important}.loadingdata{min-height:100vh;display:flex;gap:.5rem;flex-direction:column;justify-content:center;align-items:center;position:relative}.loadText{color:#fff}.loaderSection{width:100%;display:flex;justify-content:center;align-items:center}.loaderanim{all:unset;position:relative;height:34px;width:34px;min-height:34px;min-width:34px;border-right:.2rem solid hsla(0,4%,84%,.3);border-top:.2rem solid hsla(0,4%,84%,.3);border-color:#1cd265 #1cd265 hsla(0,4%,84%,.3) hsla(0,4%,84%,.3);border-style:solid;border-width:.2rem;border-radius:50%;animation:spin 1s linear infinite}.center{justify-content:center;align-items:center}.center,.skeleton{width:100%;height:100%;display:flex}.skeleton{background-color:#efefef;position:relative;border-radius:inherit;animation:pulse 2s ease-in-out infinite}.skeleton img{z-index:50}@keyframes pulse{0%{background-color:#ddd}50%{background-color:#efefef}to{background-color:#ddd}}.skeleton.with-shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:1;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:shimmer-slide 1.5s infinite}@keyframes shimmer-slide{0%{left:-100%}to{left:100%}}.skeleton.pulse-strong{animation:pulse-strong 1.5s ease-in-out infinite}@keyframes pulse-strong{0%{background-color:#e7e7e7;opacity:.6}50%{background-color:#f5f5f5;opacity:1}to{background-color:#e7e7e7;opacity:.6}}.skeleton.pulse-colored{animation:pulse-colored 2s ease-in-out infinite}@keyframes pulse-colored{0%{background-color:#e3f2fd}50%{background-color:#e7e7e7}to{background-color:#e3f2fd}}.skeleton__error{height:100%;width:100%;display:flex;justify-content:center;gap:4px;align-items:center;background-color:#efefef}.skeleton-container{overflow:hidden;border-radius:8px}.skeleton-container.rounded-full{border-radius:50%}.skeleton-container.rounded-lg{border-radius:10px}.skeleton-container.rounded{border-radius:6px}.skeleton-container.mb-1{margin-bottom:.25rem}.skeleton-container.mb-2{margin-bottom:.5rem}.skeleton-container.mb-3{margin-bottom:.75rem}.skeleton-container.mb-4{margin-bottom:1rem}.skeleton-container.mb-6{margin-bottom:1.5rem}.skeleton-container.mb-8{margin-bottom:2rem}.skeleton-container.mr-2{margin-right:.5rem}.skeleton-container.mr-3{margin-right:.75rem}.skeleton-container.mr-4{margin-right:1rem}.skeleton-container.mt-2{margin-top:.5rem}.skeleton-container.ml-auto{margin-left:auto}.template-skeleton-experience{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.cart-alert-skeleton{position:fixed;top:70%;left:90%;z-index:88}.details-experience-skeleton{align-items:center;overflow:hidden}.container-skeleton,.details-experience-skeleton{display:flex;justify-content:center;flex-direction:column}.container-skeleton{width:95%;max-width:1280px;align-items:flex-start;padding:7.5rem .75rem 1rem 1.1rem;z-index:2}.head-skeleton{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.head-left-skeleton{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.head-right-skeleton{gap:1rem}.head-right-skeleton,.photos-skeleton-desktop{display:flex;align-items:center;justify-content:center}.photos-skeleton-desktop{width:100%;height:420px;overflow:hidden;flex-direction:column;border-radius:10px;margin-bottom:2rem}.grid-skeleton{display:flex;gap:7px;justify-content:flex-start;align-items:flex-start;width:100%;border-radius:14px}.first-img-skeleton,.grid-skeleton{height:100%;overflow:hidden;position:relative}.first-img-skeleton{width:60%}.button-overlay{position:absolute;bottom:1.4rem;right:1.4rem;z-index:2}.second-img-skeleton{height:100%;width:40%;gap:4px;display:flex;overflow:hidden;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative}.photos-skeleton-mobile{width:100%;border-radius:10px;display:none;margin-bottom:1rem}.config-reserv-skeleton{display:none;margin-top:1rem;width:100%}.body-skeleton{width:100%;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-top:2rem}.body-skeleton,.left-skeleton{position:relative;display:flex}.left-skeleton{width:calc(100% - 380px);flex-direction:column}.infos-skeleton{padding-bottom:1.25rem;border-bottom:1px solid #efefef;margin-bottom:1.5rem}.info-head-skeleton{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #efefef;margin-bottom:.5rem}.info-text-skeleton{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.avis-skeleton{margin:.5rem 0}.body-details-skeleton{padding:1.25rem 0}.program-skeleton,.proximity-skeleton,.similar-skeleton{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0;border-bottom:1px solid #efefef}.program-cards-skeleton,.proximity-cards-skeleton,.similar-cards-skeleton{display:flex;gap:1rem;overflow-x:auto;width:100%}.program-card-skeleton,.proximity-card-skeleton,.similar-card-skeleton{flex-shrink:0}.right-skeleton{flex-shrink:0;width:350px;padding:1rem;display:flex;flex-direction:column;align-items:flex-start;height:-moz-fit-content;height:fit-content}.info-box-skeleton,.right-skeleton{border:1px solid #e4e4e7;border-radius:10px}.info-box-skeleton{width:100%;background:hsla(240,4%,95%,.2);padding:.375rem .5rem;margin:0 0 1rem}.footer-skeleton{width:100%;margin-bottom:2rem}.details-row-skeleton,.price-row-skeleton{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.proposals-skeleton{width:100%;margin-top:2rem}.accommodations-skeleton,.events-skeleton,.locations-skeleton{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 0 3rem;border-top:1px solid #efefef}.accommodation-cards-skeleton,.events-cards-skeleton,.location-cards-skeleton{display:flex;gap:1rem;overflow-x:auto;width:100%}.accommodation-card-skeleton,.event-card-skeleton,.location-card-skeleton{flex-shrink:0;display:flex;flex-direction:column}.options-grid-skeleton{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;margin-top:.5rem}.info-title-skeleton{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem}.avis-skeleton{flex-direction:column;margin-top:2rem;padding:1.5rem 0 3rem;border-top:1px solid #f4f4f5}.avis-head-skeleton,.avis-skeleton{width:100%;display:flex;align-items:flex-start;gap:2rem}.avis-head-skeleton{justify-content:space-between;flex-wrap:wrap;margin-bottom:2rem}.avis-text-skeleton{display:flex;flex-direction:column;align-items:flex-start}.avis-total-skeleton{display:flex;flex-direction:column;align-items:center}.avis-cards-skeleton{display:flex;gap:1rem;overflow-x:hidden;width:100%}.avis-card-skeleton{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:300px;padding:1rem;border:1px solid #e4e4e7;border-radius:10px}.avis-head-card-skeleton{display:flex;align-items:center;gap:.5rem;width:100%}.avis-body-skeleton,.avis-text-card-skeleton{display:flex;flex-direction:column;align-items:flex-start}.avis-body-skeleton{width:100%;gap:.5rem}@media screen and (max-width:870px){.left-skeleton{width:100%}.right-skeleton{display:none}.config-reserv-skeleton{display:block}.body-skeleton{flex-direction:column-reverse}}@media screen and (max-width:710px){.photos-skeleton-desktop{display:none}.photos-skeleton-mobile{display:block}}@media screen and (max-width:768px){.container-skeleton{padding-top:6rem}}@media screen and (max-width:610px){.container-skeleton{width:auto!important;max-width:100%}}.errorComp{min-height:100vh}.errorComp,.footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer{position:relative;flex-wrap:wrap;background:#000047;z-index:0}.footer-pattern{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.footer-links{z-index:2;width:100%;display:flex;justify-content:center;align-items:center;margin:1.5rem 0}.footer-links .footer__container{padding:1.5rem 1rem;width:95%;max-width:1280px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem}.footer-links__item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.footer-links__item svg path{fill:#fff}.footer-links__item svg path:first-child,.footer-links__item svg path:nth-child(2){fill:#1cd265}.footer-links__item h3{font-weight:600;font-size:1.2rem;color:#1cd265}.footer-links__item p{font-weight:400;color:#fff}.footer-links__item ul{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.footer-links__item ul a{font-weight:400;color:#fff}.footer-links__item ul a:hover{color:#1cd265}.footer-links__item ul select{background:transparent;outline:none;color:#fff;background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') no-repeat right .75rem center;background-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1cd265;background-color:#1cd265;font-size:1rem;border-radius:6px;padding:.45rem;font-weight:500;width:100%;cursor:pointer}.footer-links__item ul select option{background:#000047;color:#fff;border:none;outline:none;cursor:pointer}.footer-links__item div{width:100%;display:flex;flex-direction:column;align-items:flex-start}.footer-links__item div a{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.25rem;border-radius:12px}.footer-links__item div a span{color:#fff;font-weight:400}.footer-links__item div a span:hover{color:#1cd265}.footer-copyright{z-index:2;width:100%;display:flex;justify-content:center;align-items:center}.footer-copyright .footer__container{border-top:1px solid #0f0f84;width:95%;max-width:1280px;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 0}.footer-copyright p{font-weight:400;text-align:center;color:#fff}.header{position:absolute;top:0;width:100%;display:flex;justify-content:center;align-items:center;z-index:10}@media screen and (max-width:720px){.header:after{content:"";position:absolute;background:#fff;top:0;left:0;width:100%;height:100%;z-index:3}}.header__container{width:95%;max-width:1280px;display:flex;justify-content:space-between;align-items:center;padding:1.5rem .75rem;gap:1.5rem}@media screen and (max-width:720px){.header__container{padding:1rem .75rem}}.header-left{z-index:5}.header-left,.header-left a{display:flex;align-items:center;justify-content:center}.header-left a svg path{fill:#fff}.header-left a svg path:first-child,.header-left a svg path:nth-child(2){fill:#1cd265}@media screen and (max-width:720px){.header-left a svg path{fill:#000047}.header-left a svg path:first-child,.header-left a svg path:nth-child(2){fill:#1cd265}}.header .group{display:flex;gap:3px;justify-content:center;align-items:center}.header-navigation{width:100%;display:flex;align-items:center;justify-content:flex-end}.header-right{flex-shrink:0}.header-options{display:none;z-index:5}.header-options__burger{cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:4px;width:1.5rem;height:1.5rem}.header-options__burger span{display:block;width:100%;height:2px;background:#000047;transition:.5s}.header-options__burger.active span:first-child{transform-origin:left;transform:rotate(45deg) translateY(-5px)}.header-options__burger.active span:nth-child(2){opacity:0}.header-options__burger.active span:nth-child(3){transform-origin:left;transform:rotate(-45deg) translateY(2.9px)}@media screen and (max-width:720px){.header-options{display:flex;align-items:center;gap:1rem}}.header .user-connected{position:relative;display:flex;justify-content:center;align-items:center}.header .user-connected .header-right{display:flex;align-items:center;gap:1rem}@media screen and (min-width:720px){.header .user-connected .header-right:hover>.header-right__options{visibility:visible;opacity:1;transform:translateY(0)}}@media screen and (max-width:720px){.header .user-connected .header-right{width:100%;flex-direction:column;align-items:flex-start;gap:0}}.header .user-connected .header-right__options{position:relative;display:flex;gap:.5rem;flex-direction:column;background:#fff;border:1px solid #f4f4f5;padding:1rem}@media screen and (max-width:720px){.header .user-connected .header-right__options{width:100%;border:none}}@media screen and (min-width:720px){.header .user-connected .header-right__options{position:absolute;right:0;top:calc(100% + 1rem);width:265px;visibility:hidden;opacity:0;transform:translateY(40px);transition:.5s}.header .user-connected .header-right__options:after{content:"";top:-3rem;position:absolute;width:100%;height:3rem;left:50%;transform:translateX(-50%);background:transparent}}.header .user-connected .header-right__options a{width:100%;display:flex;justify-content:center;align-items:center}.header .user-connected .header-right__options a li{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.header .user-connected .header-right__options a li span{display:block;color:#000;font-size:.95rem;font-weight:400}.header .user-connected .header-right__options a li:hover{background:#f0fdf4}.header .user-connected .header-right__options a li:hover span{color:#000047}.header .user-connected .header-right__options a li:hover svg path{stroke:#000047}.header .user-connected .header-right__options button{margin-top:.5rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;cursor:pointer;border:none;border-radius:10px;background:transparent;outline:none}.header .user-connected .header-right__options button span{display:block;color:#27272a;font-size:.95rem;font-weight:400}.header .user-connected .header-right__options button:hover{background:#f0fdf4}.header .user-connected .header-right__user{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.header .user-connected .header-right__user-avatar{width:45px;height:45px;border-radius:50%;overflow:hidden;border:2px solid #fff;display:flex;justify-content:center;align-items:center}.header .user-connected .header-right__user-avatar img{width:100%;height:100%;object-fit:cover}.header .user-connected .header-right__user-infos{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.header .user-connected .header-right__user-infos h3{color:#1cd265;font-weight:500;line-height:1.3}.header .user-connected .header-right__user-infos p{color:#fff;font-size:.9rem;line-height:1}@media screen and (max-width:720px){.header .user-connected .header-right__user{justify-content:flex-start;padding:0 1rem}.header .user-connected .header-right__user-avatar{width:35px;height:35px;border-color:#1cd265}.header .user-connected .header-right__user h3{color:#1cd265;font-size:.95rem}.header .user-connected .header-right__user p{font-size:.8rem;color:#1a1a1a}}.header .user-notconnected{display:flex;justify-content:center;align-items:center}.header .user-notconnected .header-right{display:flex;align-items:center;gap:1rem}.header .user-notconnected .header-right button{display:flex;justify-content:center;align-items:center;color:#fff;background:transparent;padding:.5rem 1rem;border-radius:10px;border:1px solid #fff;font-weight:500;cursor:pointer}.header .user-notconnected .header-right button.header-right__guide{background:transparent}.header .user-notconnected .header-right button.header-right__login{background:#fff;border-color:#fff;color:#000047}.header .user-notconnected .header-right select{background:transparent;border:none;outline:none;color:#fff;padding:.25rem;font-weight:500;cursor:pointer}@media screen and (max-width:720px){.header .user-notconnected .header-right select{display:none}}.header .user-notconnected .header-right select option{background:#000047;color:#fff;border:none;outline:none;cursor:pointer}.header-cart{position:relative}.header-cart .cart{all:unset;position:relative;width:28px;height:28px;color:#fff;cursor:pointer;z-index:10}.header-cart .cart,.header-cart .cart div{display:flex;align-items:center;justify-content:center}.header-cart .cart div{position:absolute;top:-.875rem;right:-.875rem;width:22px;height:22px;border-radius:50%;background:#fff}.header-cart .cart div span{display:block;font-weight:400;font-size:12px;color:#000047}.header-cart .cart__empty{width:180px;right:-1rem;top:2.5rem;position:absolute;background:#fff;box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);padding:12px;display:flex;justify-content:center;align-items:center;display:none;border:1px solid #f4f4f5;z-index:11}.header-cart .cart__empty p{color:#000047;font-size:12px;font-weight:500;line-height:1.5}.header-cart .basket{width:400px;right:-1rem;top:2.5rem;position:absolute;background:#fff;border-radius:10px;box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid #f4f4f5;z-index:11;display:none}@media screen and (max-width:440px){.header-cart .basket{width:320px}}.header-cart .basket .language-select{pointer-events:auto}.header-cart .basket__main{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px}.header-cart .basket__main-header{width:100%;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #e1e3e5;border-radius:10px}.header-cart .basket__main-header p{color:#000047;font-weight:500;font-size:1rem;padding-bottom:.25rem}.header-cart .basket__main-body{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding-top:12px;max-height:347px;overflow-y:auto}.header-cart .basket__main-body .card{width:100%;display:flex;align-items:center;gap:1rem;cursor:pointer}@media screen and (max-width:440px){.header-cart .basket__main-body .card{align-items:flex-start}}.header-cart .basket__main-body .card-image{flex-shrink:0;width:50px;height:50px;display:flex;border-radius:10px;justify-content:center;align-items:center;overflow:hidden}.header-cart .basket__main-body .card-image img{width:100%;height:100%;object-fit:cover}.header-cart .basket__main-body .card-infos{width:100%;display:flex;flex-direction:column;align-items:flex-start}.header-cart .basket__main-body .card-infos h3{color:#000047;font-size:.95rem;font-weight:400}.header-cart .basket__main-body .card-infos div{width:100%;display:flex;align-items:center;justify-content:space-between}.header-cart .basket__main-body .card-infos div span{font-weight:500;color:#1cd265;font-size:.85rem}.header-cart .basket__main-body .card-delete{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.header-cart .basket__main-body .card-delete:hover{background:#fef2f2}.header-cart .basket__main-body .card-delete:hover svg path{stroke:#dc2626}.header-cart .basket__main-body .card:hover{background:#f9fafb}.header-cart .basket__footer{padding:12px;width:100%;display:flex;justify-content:center;border-radius:10px;align-items:center;flex-direction:column;border-top:1px solid #e1e3e5}.header-cart .basket__footer .language-select{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.5rem;font-size:.9rem;color:#000047;cursor:pointer;outline:none;transition:border-color .2s ease;pointer-events:auto;position:relative;z-index:1}.header-cart .basket__footer .language-select:hover{border-color:#1cd265}.header-cart .basket__footer .language-select option{background:#fff;color:#000047}.header-cart .basket__footer div{width:100%;display:flex;align-items:center;justify-content:space-between}.header-cart .basket__footer div span{color:#000047;font-weight:500}.header-cart .basket__footer div span:last-child{color:#0f0f84}.header-cart .basket__footer a{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:#1cd265;border:1px solid #1cd265;padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.header-cart .basket__footer a span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.header-cart .basket.show,.header-cart .cart:hover+.cart__empty{display:flex}.header-currency{background-color:#1cd265;border-radius:10px;padding:.3rem .75rem;transition:all .5s ease;cursor:pointer;display:flex;flex-direction:row;background-color:#fff;border:none;justify-content:center;gap:8px;color:#000047;align-items:center;z-index:10;position:relative}.header-currency span{color:#000047;font-size:.8rem;transition:all .5s ease}.header-currency:hover{background-color:#dcdcdc}.header-language-select{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.5rem 2rem .5rem .5rem;font-size:.9rem;color:#000047;cursor:pointer;outline:none;transition:border-color .2s ease;height:40px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.header-language-select:hover{border-color:#1cd265}.header-language-select option{background:#fff;color:#000047}.header.header--white{background:#fff;border-bottom:1px solid #f4f4f5}.header.header--white .header-left svg path{fill:#000047}.header.header--white .header-left svg path:first-child,.header.header--white .header-left svg path:nth-child(2){fill:#1cd265}.header.header--white .header-navigation .user-connected .header-right__user-avatar{border-color:#1cd265}.header.header--white .header-navigation .user-connected .header-right__user-infos h3{color:#000047}.header.header--white .header-navigation .user-connected .header-right__user-infos p{color:#1a1a1a}.header.header--white .header-navigation .user-connected .header-right__user svg path{stroke:#000047}.header.header--white .header-navigation .user-notconnected .header-right button.header-right__guide{color:#000047;border-color:#000047}.header.header--white .header-navigation .user-notconnected .header-right button.header-right__login{background:#000047;border-color:#000047;color:#fff}.header.header--white .header-navigation .user-notconnected .header-right select{color:#000047}.header.header--white .header-cart .cart div{background:#1cd265}.header.header--white .header-cart .cart svg path{stroke:#000047}.header.header--white .header-currency select,.header.header--white .header-language-select{color:#000047}.header.header--white .header-language-select option{background:#fff;color:#000047}@media screen and (max-width:720px){.header__container{gap:1rem}.header-navigation{background:#fff;border-top:1px solid #f4f4f5;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.1);padding:1.5rem 0;position:absolute;top:63px;left:0;right:0;width:100%;flex-direction:column;gap:1rem;transform:translateY(-600px);transition:.5s}.header-navigation .user-connected,.header-navigation .user-notconnected{width:100%}.header-navigation .user-notconnected .header-right{flex-direction:column;width:100%;gap:.5rem}.header-navigation .user-notconnected .header-right button{width:250px}.header-navigation .user-notconnected .header-right button.header-right__guide{color:#000047;border-color:#000047}.header-navigation .user-notconnected .header-right button.header-right__login{background:#1cd265;border-color:#1cd265}.header-navigation.active{transform:translateY(0)}.header-options{width:100%;justify-content:flex-end}.header-cart .cart div{background:#1cd265}.header-cart .cart svg path{stroke:#000047}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(39,39,42,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;justify-content:center}.loader,.loader__container{display:flex;align-items:center}.loader__container{flex-direction:column;gap:.5rem;width:235px}.loader__container p{font-size:1rem;text-align:center;line-height:1.5;font-weight:400;color:#fff}.loader__container svg{width:36px;height:36px;animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#1cd265;border-radius:50%;animation:spin 1s linear infinite}.authform{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fafafa}.authform__container{z-index:5;position:relative;background:#fff;border-radius:10px;padding:1.5rem;width:560px;max-width:95%;margin:6rem auto 3rem}.authform .title,.authform__container{display:flex;flex-direction:column;align-items:center}.authform .title{padding-bottom:2rem;justify-content:center;width:100%}.authform .title h2{font-size:1.8rem;font-weight:500}.authform .title p{font-size:1rem;text-overflow:ellipsis;text-wrap:balance;text-align:center;color:hsla(240,4%,46%,.7)}.authform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px}.authform-close{position:absolute;background:transparent;display:flex;justify-content:center;align-items:center;top:1.5rem;right:1rem;border:none;border-radius:10px;cursor:pointer}.authform .form-tabs{display:flex;align-items:center;width:100%;border-bottom:1px solid #e4e4e7;margin-bottom:1rem}.authform .form-tabs button{cursor:pointer;width:100%;background:transparent;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;padding:.5rem 0 .375rem 1rem;font-weight:500;font-size:1rem;color:#71717a;border:none;border-bottom:2px solid #fff}.authform .form-tabs button.active{color:#000047;background:rgba(28,210,101,.04);border-color:#000047}.authform .form-login,.authform .form-register{width:100%}.authform .form-login h4,.authform .form-register h4{width:100%;text-align:center;padding:1rem 0 .75rem;font-weight:500}.authform .form-login__input-custom-tel,.authform .form-register__input-custom-tel{margin:.75rem 0}.authform .form-login__input-custom-tel label,.authform .form-register__input-custom-tel label{font-size:14px;margin-bottom:2px;font-weight:500}.authform .form-login__input-custom-tel .react-tel-input .form-control,.authform .form-register__input-custom-tel .react-tel-input .form-control{border-radius:10px;width:100%;height:44px;padding:.5rem .5rem .5rem 3rem;border:1px solid #a1a1aa;color:#a1a1aa}.authform .form-login__input-custom-tel .react-tel-input .form-control::placeholder,.authform .form-register__input-custom-tel .react-tel-input .form-control::placeholder{color:#a1a1aa}.authform .form-login__input-custom-tel .react-tel-input .flag-dropdown,.authform .form-register__input-custom-tel .react-tel-input .flag-dropdown{border:1px solid #a1a1aa;border-radius:10px;background:#fff}.authform .form-login__input-custom-tel button,.authform .form-register__input-custom-tel button{background:#000047;border:1px solid #000047;border-radius:10px;padding:.8rem 1.5rem;cursor:pointer;font-size:.9rem;color:#fff;font-weight:500;margin-top:.5rem}.authform .form-login__input,.authform .form-register__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.authform .form-login__input label,.authform .form-register__input label{font-size:14px;margin-bottom:2px;font-weight:500}.authform .form-login__input div,.authform .form-register__input div{position:relative;width:100%}.authform .form-login__input div input,.authform .form-login__input div select,.authform .form-register__input div input,.authform .form-register__input div select{width:100%;border-radius:10px;border:1px solid #a1a1aa;color:#a1a1aa;padding:.675rem;outline:none}.authform .form-login__input div input::placeholder,.authform .form-login__input div select::placeholder,.authform .form-register__input div input::placeholder,.authform .form-register__input div select::placeholder{color:#a1a1aa}.authform .form-login__input div input:focus,.authform .form-login__input div select:focus,.authform .form-register__input div input:focus,.authform .form-register__input div select:focus{border-color:#000047}.authform .form-login__input div input[type=password],.authform .form-register__input div input[type=password]{padding-right:3rem}.authform .form-login__input div span,.authform .form-register__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer}.authform .form-login__input div span.show,.authform .form-register__input div span.show{background:rgba(39,39,42,.1)}.authform .form-login__group,.authform .form-register__group{width:100%;display:flex;align-items:flex-start;gap:.75rem}.authform .form-login__group .form-register__input,.authform .form-register__group .form-register__input{margin:0}@media screen and (max-width:480px){.authform .form-login__group,.authform .form-register__group{flex-direction:column}}.authform .form-login__footer,.authform .form-register__footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.authform .form-login__footer button,.authform .form-register__footer button{font-weight:500;font-size:12px;cursor:pointer;background-color:transparent;border:none}.authform .form-login__footer button:hover,.authform .form-register__footer button:hover{text-decoration:underline}.authform .form-login__footer h3,.authform .form-register__footer h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.authform .form-login__footer h3 input,.authform .form-register__footer h3 input{flex-shrink:0}.authform .form-login__footer h3 input[type=checkbox],.authform .form-register__footer h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border-radius:10px;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.authform .form-login__footer h3 input[type=checkbox]:checked,.authform .form-register__footer h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.authform .form-login__footer h3 input[type=checkbox]:checked:before,.authform .form-register__footer h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.authform .form-login__footer h3 label,.authform .form-register__footer h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.authform .form-login__footer a,.authform .form-register__footer a{color:#000;font-weight:500;font-size:14px}.authform .form-login__button,.authform .form-register__button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.9rem;width:100%;cursor:pointer;gap:.5rem}.authform .form-login__button span,.authform .form-register__button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.authform .form-login__options,.authform .form-register__options{display:flex;width:100%;align-items:center;justify-content:center;margin-top:.5rem}.authform .form-login__options h3,.authform .form-register__options h3{text-align:center;font-size:.9rem;color:#71717a}.authform .form-login__options h3 span,.authform .form-register__options h3 span{text-decoration:underline;font-weight:500;font-size:inherit;color:#27272a;cursor:pointer}.authform .form-login__socials button,.authform .form-register__socials button{display:flex;justify-content:center;align-items:center;gap:1rem;background:#27272a;border:1px solid #27272a;border-radius:10px;padding:6px;width:100%;font-size:16px;cursor:pointer}.authform .form-login__socials button img,.authform .form-register__socials button img{width:25px;height:25px}.authform .form-login__socials button span,.authform .form-register__socials button span{display:block;color:#fff;font-size:14px;line-height:14px;font-weight:500}.authform .form-login__socials button:first-child,.authform .form-register__socials button:first-child{border-color:#1a79e9;background:#1a79e9}.authform .form-login__socials button:first-child span,.authform .form-register__socials button:first-child span{color:#fff}.authform .form-login__socials button:nth-child(2),.authform .form-register__socials button:nth-child(2){border-color:#d2d6dc;background:#fff}.authform .form-login__socials button:nth-child(2) span,.authform .form-register__socials button:nth-child(2) span{color:#374151}.authform .form-login__socials button:nth-child(3),.authform .form-register__socials button:nth-child(3){border-color:#000;background:#000}.authform .form-login__socials button:nth-child(3) span,.authform .form-register__socials button:nth-child(3) span{color:#fff}.authform .form-login__socials{display:flex;gap:.5rem;flex-direction:column;align-items:center}.authform .form-register h3{font-size:14px;margin-bottom:2px;font-weight:500}.authform .form-register__socials{margin-top:1rem;display:flex;gap:.5rem;align-items:center}@media screen and (max-width:560px){.authform .form-register__socials{flex-direction:column}}.breadcrumb-component{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:.5rem}.breadcrumb-component .w--flex{display:flex}.breadcrumb-component .f-icon{display:flex;justify-content:center;align-items:center;padding-bottom:2px}.breadcrumb-component .f-link{color:#000;font-weight:500;font-size:16px;line-height:20px}.breadcrumb-component .f-link:hover{text-decoration:underline}.breadcrumb-component .f-link.active{color:#71717a}.breadcrumb-component .ul-breadcrumb{align-items:center;flex-wrap:wrap;padding-left:4px}.breadcrumb-component .ul-breadcrumb.center{justify-content:center}.positiveButton{all:unset;border-radius:8px;cursor:pointer;width:100%;border:none;padding:0!important;margin:0!important;height:2.7rem!important;gap:.7rem;overflow:hidden;background-color:#1cd265!important;color:#fff!important}.positiveButton,.positiveButton div{display:flex;justify-content:center;align-items:center}.positiveButton div{gap:5px}.positiveButton:has(.icon){padding:2rem;border-radius:10px;justify-content:center}.positiveButton:has(.icon) .icon{padding:0;height:100%;display:flex;justify-content:center;align-items:center}.positiveButton span{font-weight:500;padding:0;color:#fff!important}.positiveButton .loader-button{all:unset;position:relative;min-height:19px;min-width:19px;height:19px;width:19px;border-right:.188rem solid hsla(0,0%,85%,.5);border-top:.188rem solid hsla(0,0%,85%,.5);border-color:#fff #fff hsla(0,0%,85%,.5) hsla(0,0%,85%,.5);border-style:solid;border-width:.188rem;border-radius:50%;animation:spin 1s linear infinite}.positiveButton.type2{background-color:#000!important;color:#f0fdf4!important;gap:.4rem}.negativeButton{all:unset;border-radius:8px;cursor:pointer;width:100%;display:flex;border:none;padding:0!important;margin:0!important;height:2.7rem!important;justify-content:center;align-items:center;gap:.7rem;background-color:#dc2626!important;color:#fff!important}.negativeButton span{font-weight:500;color:#fff!important}.negativeButton .loader-button{all:unset;position:relative;height:19px;width:19px;border-right:.188rem solid hsla(0,0%,85%,.5);border-top:.188rem solid hsla(0,0%,85%,.5);border-color:#fff #fff hsla(0,0%,85%,.5) hsla(0,0%,85%,.5);border-style:solid;border-width:.188rem;border-radius:50%;animation:spin 1s linear infinite}.linkButton{width:100%;padding:0;cursor:pointer;display:flex;border:none;justify-content:center;align-items:center;gap:.7rem;background-color:#1cd265;color:#fff!important}.linkButton .loader-button{all:unset;position:relative;height:19px;width:19px;border-right:.188rem solid hsla(0,0%,85%,.5);border-top:.188rem solid hsla(0,0%,85%,.5);border-color:#fff #fff hsla(0,0%,85%,.5) hsla(0,0%,85%,.5);border-style:solid;border-width:.188rem;border-radius:50%;animation:spin 1s linear infinite}.field-hint{display:inline-flex;position:relative;margin-left:0;margin-right:.5rem;vertical-align:middle}.field-hint .field-hint__button{background:transparent;border:none;padding:0;margin:0}.field-hint .field-hint__button,.field-hint__icon{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.field-hint__icon{width:18px;height:18px;line-height:18px;border-radius:50%;background:#e9f9ef;color:#1dbf66;font-weight:700;font-size:12px;text-align:center;border:1px solid rgba(29,191,102,.12)}.field-hint__tooltip{position:absolute;left:50%;transform:translateX(-50%) translateY(4px);bottom:calc(100% + 8px);min-width:160px;max-width:320px;background:#fff;color:#0f0f84;border:1px solid rgba(15,15,132,.08);box-shadow:0 6px 18px rgba(2,6,23,.08);padding:.5rem .75rem;border-radius:6px;font-size:13px;line-height:1.2;z-index:50;word-break:break-word;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.field-hint.open .field-hint__tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.field-hint .field-hint__button:focus{outline:none}@media(max-width:680px){.field-hint__tooltip{left:50%;transform:translateX(-50%);bottom:auto;top:calc(100% + 8px);min-width:180px;max-width:90vw;right:auto}}.notfinddata{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000047;font-size:.8rem;height:100%;min-height:140px;width:100%;gap:1rem}.notfinddata span{text-align:center;width:100%;font-size:1rem;font-weight:500;color:rgba(39,39,42,.7)}.partnerCardAdmin .card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;gap:3px;background-color:#fff;transition:.3s}.partnerCardAdmin .card .card-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .8rem}.partnerCardAdmin .card .card-head .location{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;color:hsla(240,4%,46%,.8);font-size:.8rem}.partnerCardAdmin .card .card-head .location .icon{padding:.5rem .7rem;border-radius:8px;display:flex;justify-content:center;align-items:center;border:.1rem solid rgba(44,44,43,.2)}.partnerCardAdmin .card .card-head .action{height:100%;width:50%!important;display:flex;justify-content:center;align-items:center}.partnerCardAdmin .card .card-head .action a{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:0;margin:0;border-radius:8px;height:100%;height:auto!important;color:#000047}.partnerCardAdmin .card .card-head .status_and_menubtn{display:flex;gap:4px}.partnerCardAdmin .card .reserve{background:#000047!important;color:#fff!important}.partnerCardAdmin .card .card-body{height:100%;position:relative;width:100%;display:flex;flex-direction:column;border-top:1px solid #e4e4e7;padding:.8rem;transition:.3s}.partnerCardAdmin .card .card-body .section1{display:flex;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;height:100%;margin-bottom:1rem}.partnerCardAdmin .card .card-body .section1 .image{position:relative;border-radius:8px;width:45%;max-height:200px;height:100%;background-color:#000047;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}.partnerCardAdmin .card .card-body .section1 .image .default-avatar-large{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#e5e7eb;color:#9ca3af}.partnerCardAdmin .card .card-body .section1 .image img{width:100%;height:100%;object-fit:cover}.partnerCardAdmin .card .card-body .section1 .info{display:flex;width:60%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:0 1rem;height:100%}.partnerCardAdmin .card .card-body .section1 .info .title{width:100%;font-size:1rem;line-height:1.5rem;max-width:90%;font-weight:500;color:#000047}.partnerCardAdmin .card .card-body .section1 .info .price{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;text-overflow:ellipsis;text-wrap:wrap;width:100%}.partnerCardAdmin .card .card-body .section1 .info .price h4{color:#000047;font-weight:500;font-size:.8rem}.partnerCardAdmin .card .card-body .section1 .info .status{padding:.2rem .6rem;color:#fff;background-color:#71717a;border-radius:24px;font-weight:500;font-size:.7rem;display:flex;justify-content:flex-start;align-items:center}.partnerCardAdmin .card .card-body .section1 .info .status svg{width:16px;height:16px;margin-right:4px}.partnerCardAdmin .card .card-body .section1 .info .confirmed{background-color:rgba(50,205,50,.6);color:#006400}.partnerCardAdmin .card .card-body .section1 .info .cancelled{background-color:rgba(255,99,71,.5);color:darkred}.partnerCardAdmin .card .card-body .section1 .info .location{display:flex;align-items:center;gap:.5rem}.partnerCardAdmin .card .card-body .section1 .info .location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#27272a}.partnerCardAdmin .card .card-body .action{width:100%;display:flex;gap:8px;margin-bottom:8px}.partnerCardAdmin .card .card-body .action button{flex:1 1;padding:.4rem .5rem;display:flex;align-items:center;justify-content:center;gap:3px;border-radius:8px;font-size:.8rem;cursor:pointer;transition:all .2s;border:1px solid #e4e4e7}.partnerCardAdmin .card .card-body .action button:disabled{opacity:.5;pointer-events:none}.partnerCardAdmin .card .card-body .action button svg{width:16px;height:16px}.partnerCardAdmin .card .card-body .action button span{font-weight:500}.partnerCardAdmin .card .card-footer,.partnerCardAdmin .card .card-footer button{width:100%}@media(max-width:768px){.partnerCardAdmin .card .card-head .location span{font-size:.7rem}.partnerCardAdmin .card .card-head .action a span{font-size:.8rem}.partnerCardAdmin .card .card-body .section1{flex-direction:column;gap:6px}.partnerCardAdmin .card .card-body .section1 .image{width:100%;height:150px}.partnerCardAdmin .card .card-body .section1 .info{width:100%;padding:0}.partnerCardAdmin .card .card-body .action{gap:4px}.partnerCardAdmin .card .card-body .action button{width:50%}}.custom-picker{display:flex;flex-direction:column;width:100%;position:relative;top:-9px}.custom-picker.time-not-selected .line2 .time-placeholder{color:#ef4444!important;font-weight:500!important;font-style:italic}.custom-picker .showTime{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:0 1rem}.custom-picker .showTime button{all:unset;cursor:pointer}.custom-picker .showTime .line1{display:flex;justify-content:flex-start;align-items:center;width:100%}.custom-picker .showTime .line1 span{font-size:.755rem;color:#000047}.custom-picker .showTime .line2{display:flex;justify-content:space-between;align-items:center;width:100%}.custom-picker .showTime .line2 span{font-weight:300;color:#525252;font-size:.844rem}.custom-picker .showTime .line2 .time-placeholder{color:#ef4444!important;font-weight:500!important;font-style:italic}.custom-picker .showTime .line2 .time-value{color:#525252!important;font-weight:300!important;font-style:normal}.custom-picker .container{left:0;border-radius:6px;flex-direction:column;overflow:hidden;justify-content:flex-start;border:1px solid rgba(0,0,0,.102);box-shadow:6px 6px 6px rgba(0,0,0,.102);top:40px;z-index:10}.custom-picker .container,.custom-picker .container .grid-picker{position:absolute;width:100%;height:245px;padding:.4rem;background-color:#fbfbfb}.custom-picker .container .grid-picker{display:grid;overflow-x:hidden;overflow-y:auto;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}@media screen and (max-width:768px){.custom-picker .container .grid-picker{grid-template-columns:repeat(2,1fr)}}.custom-picker .container .grid-picker button{all:unset;cursor:pointer;border-radius:8px;padding:.7rem;text-align:center;background-color:#e1f3e1;font-size:.7rem}.custom-picker .container .grid-picker button:is(.selected){color:#fff;background-color:#1cd265}.custom-picker .container .validOk{height:44px;width:100%;display:flex;justify-content:center;align-items:flex-end}.custom-picker .container .validOk button{all:unset}.main-home .home{overflow:hidden}.main-home .home-timeline{height:4px;width:100%;position:absolute;display:flex;justify-content:flex-start;align-items:flex-end;z-index:10}.main-home .home-timeline-progressbar{width:0;height:100%;background:#1cd265;transition:width all .4s ease}.main-home .home-hero{background:#0e0e29;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.main-home .home-hero-background{background:#000047;position:absolute;object-position:bottom;object-fit:cover;object-position:cover;width:100%;height:100%;top:0;left:0;z-index:0}.main-home .home-hero__blendbg{height:100%;position:absolute;width:100%;top:0;left:0;background-color:rgba(0,0,0,.1);z-index:1}.main-home .home-hero__container{width:100%;max-width:1250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem .75rem;gap:1.5rem;z-index:2}.main-home .home-hero-title{margin-top:10rem;padding:0 .4rem}.main-home .home-hero-title,.main-home .home-hero-title h1{display:flex;justify-content:center;align-items:center;text-wrap:balance}.main-home .home-hero-title h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;padding:0 1.4rem;text-align:center;color:#fff;margin-bottom:.5rem;flex-wrap:wrap}.main-home .home-hero-title h1 .xp-color{padding:0 1rem;margin-right:.3rem;border-radius:34px;background-color:#e1f3e1;color:#1cd265;font-weight:700;display:flex;justify-content:center;align-items:center;display:block;height:3rem;overflow:hidden;width:17rem;font-size:clamp(2rem,4vw,2.4rem)}.main-home .home-hero-title h1 .xp-color .title-1{color:#1cd265}.main-home .home-hero-title h1 .xp-color .title-2{color:#fff}.main-home .home-hero-title h1 .xp-color div{height:auto;width:100%;display:block;padding:0 .5rem}@media screen and (max-width:768px){.main-home .home-hero-title h1 .xp-color{padding:.4rem .7rem}}.main-home .home-hero-search{display:flex;align-items:center;gap:1rem;background:#fff;border-radius:34px;padding:.75rem 1rem;width:48%;margin-bottom:10rem;overflow:hidden}@media screen and (max-width:768px){.main-home .home-hero-search{width:100%}}.main-home .home-hero-search_input{width:100%;display:flex;height:40px;flex-direction:column;align-items:flex-start;gap:.125rem;position:relative}@media screen and (max-width:420px){.main-home .home-hero-search_input{padding-left:1rem}}.main-home .home-hero-search_input p{font-weight:500;color:#000047;font-size:1rem}.main-home .home-hero-search_input .text-title{position:absolute;z-index:0;display:flex;justify-content:flex-start;align-items:center;height:100%;width:100%;padding:.8rem 0}.main-home .home-hero-search_input .text-title ::-webkit-input-placeholder{font-weight:500;font-size:.7rem}.main-home .home-hero-search_input input,.main-home .home-hero-search_input select{z-index:10;-webkit-appearance:none;width:100%;height:100%;position:absolute;border:none;outline:none;caret-color:#1cd265;display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;background-color:transparent;color:#71717a}.main-home .home-hero-search_input input::placeholder,.main-home .home-hero-search_input select::placeholder{color:hsla(240,4%,46%,.5)}.main-home .home-hero-search_location,.main-home .home-hero-search_search{display:flex;justify-content:center;align-items:center;border-radius:34px;width:40px;height:40px;flex-shrink:0}.main-home .home-hero-search_location svg,.main-home .home-hero-search_search svg{width:16px}.main-home .home-hero-search_location{background:#000047}@media screen and (max-width:420px){.main-home .home-hero-search_location{display:none}}.main-home .home-hero-search_search{background:#1cd265;cursor:pointer}.main-home .home-hero-proposition-and-results{position:absolute;height:150px;width:40%;top:68%;opacity:0;border-radius:14px;display:flex;flex-direction:column;background-color:#fff;justify-content:flex-start;align-items:flex-start;overflow:hidden;gap:.4rem}@media screen and (max-width:768px){.main-home .home-hero-proposition-and-results{width:90%}}.main-home .home-hero-proposition-and-results .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-gap:.4rem;gap:.4rem;height:100%;width:100%;overflow-y:auto;background-color:#fff}@media screen and (max-width:610px){.main-home .home-hero-proposition-and-results .container{grid-template-columns:repeat(auto-fit,minmax(1,1fr))}}.main-home .home-hero-proposition-and-results .container .searchCountry{cursor:pointer;width:100%}.main-home .home-hero-proposition-and-results .container .searchCountry .card{position:relative;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .55rem;overflow:hidden;border-radius:6px;border:1px solid transparent;background-color:rgba(187,247,208,.4);transition:all .5s ease}.main-home .home-hero-proposition-and-results .container .searchCountry .card .part1{display:flex;justify-content:center;align-items:center;gap:.6rem}.main-home .home-hero-proposition-and-results .container .searchCountry .card .part1 .icon{padding:.4rem;display:flex;justify-content:center;align-items:center;background-color:rgba(187,247,208,.6);border-radius:8px}.main-home .home-hero-proposition-and-results .container .searchCountry .card .part1 .info{display:flex;justify-content:center;align-items:center;height:100%}.main-home .home-hero-proposition-and-results .container .searchCountry .card .part1 .info img{width:100%;height:100%;object-fit:cover}.main-home .home-hero-proposition-and-results .container .searchCountry .card .part1 .info h4{position:relative;font-weight:500;color:#000047;z-index:3}.main-home .home-hero-proposition-and-results .container .searchCountry .card .part1 .info span{position:relative;opacity:0;transition:all .5s ease;transform:translateX(-10px)}.main-home .home-hero-proposition-and-results .container .searchCountry .card .part1 .info span svg{stroke:2px solid #fff}.main-home .home-hero-proposition-and-results .container .searchCountry .card span{height:100%;display:flex;justify-content:center;align-items:center;opacity:0}.main-home .home-hero-proposition-and-results .container .searchCountry .card:hover{background-color:#1cd265;border:1px solid transparent}.main-home .home-hero-proposition-and-results .container .searchCountry .card:hover span{opacity:1;transform:translateX(0)}.main-home .home-availables-services{height:44px;width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;background-color:rgba(187,247,208,.4)}.main-home .home-availables-services .items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:100%;height:100%}.main-home .home-availables-services .items .item{display:flex;justify-content:center;align-items:center;transition:all .5s ease;width:100%;gap:.3rem;min-height:44px}.main-home .home-availables-services .items .item span{font-size:1rem;font-weight:500;color:#1cd265}.main-home .home-tourism{display:flex;justify-content:center;align-items:center;border-radius:10px}.main-home .home-tourism__container{position:relative;width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:3.5rem .75rem;gap:1rem}@media screen and (max-width:610px){.main-home .home-tourism__container{gap:1rem;padding:1.5rem .75rem}}.main-home .home-tourism-text{display:flex;justify-content:space-between;align-items:center;width:100%;text-wrap:balance}@media screen and (max-width:768px){.main-home .home-tourism-text{width:100%;gap:1.2rem;flex-direction:column;align-items:flex-start}}.main-home .home-tourism-text h2{width:60%;font-size:2rem;font-weight:700;line-height:1.3;color:#000047}@media screen and (max-width:900px){.main-home .home-tourism-text h2{font-size:1.5rem;width:100%}}.main-home .home-tourism-text p{font-size:1rem;font-weight:400;color:#71717a}.main-home .home-tourism-text .link{height:14px;display:flex;justify-content:center;align-items:center;color:#000047;font-weight:400;transition:all .5s ease;gap:.4rem}.main-home .home-tourism-text .link svg{margin-bottom:.3rem;transition:all .5s ease}.main-home .home-tourism-text .link:hover{color:#1cd265}.main-home .home-tourism-text .link:hover svg{transform:translateX(6px);stroke:#1cd265}.main-home .home-tourism .desktop{width:100%;display:flex;justify-content:center;align-items:center}.main-home .home-tourism .desktop .home-tourism-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px}.main-home .home-tourism .desktop .home-tourism-cards .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px;height:auto}.main-home .home-tourism .desktop .home-tourism-cards .card-image{position:relative;width:100%;height:260px;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}.main-home .home-tourism .desktop .home-tourism-cards .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 0 3px #bbf7d0;content:"";opacity:0;transition:.3s}@media screen and (max-width:610px){.main-home .home-tourism .desktop .home-tourism-cards .card-image{height:310px}}.main-home .home-tourism .desktop .home-tourism-cards .card-image img{width:100%;height:100%;object-fit:cover}.main-home .home-tourism .desktop .home-tourism-cards .card-image__avis{display:flex;justify-content:flex-start;align-items:center;gap:4px}.main-home .home-tourism .desktop .home-tourism-cards .card-image__avis svg{margin-left:.2rem}.main-home .home-tourism .desktop .home-tourism-cards .card-image__avis span{color:#000047;font-weight:400}.main-home .home-tourism .desktop .home-tourism-cards .card-body{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.5rem;transition:.3s}.main-home .home-tourism .desktop .home-tourism-cards .card-heart{border-radius:20px;padding:.4rem;background-color:rgba(187,247,208,.3);display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-home .home-tourism .desktop .home-tourism-cards .card-title{width:calc(80% - 1.5rem);margin-right:4rem;font-size:1.05rem;font-weight:500;color:#000047;line-height:1.5rem;text-wrap:balance;padding:.2rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main-home .home-tourism .desktop .home-tourism-cards .card-price{display:flex;align-items:center;margin-bottom:.5rem}.main-home .home-tourism .desktop .home-tourism-cards .card-price h4{color:#1cd265;font-weight:500}.main-home .home-tourism .desktop .home-tourism-cards .card-price span{color:#71717a;font-weight:300;font-size:.85rem}.main-home .home-tourism .desktop .home-tourism-cards .card-others-info{display:flex;width:100%;justify-content:space-between;align-items:center}.main-home .home-tourism .desktop .home-tourism-cards .card-others-info .duration{display:flex;align-items:center;justify-content:flex-start;gap:.3rem}.main-home .home-tourism .desktop .home-tourism-cards .card-others-info .duration span{font-size:.775rem;line-height:1.25rem;padding-top:.25rem;font-weight:300;color:#71717a}.main-home .home-tourism .desktop .home-tourism-cards .card-others-info .location{display:flex;align-items:center;gap:.3rem}.main-home .home-tourism .desktop .home-tourism-cards .card-others-info .location span{font-size:.775rem;line-height:1.25rem;padding-top:.25rem;font-weight:300;color:#71717a}.main-home .home-tourism .desktop .home-tourism-cards .card .is-completed{width:100%;color:rgba(234,179,8,.8);border:none;font-size:14px;background:rgba(234,179,8,.2);padding:4px 20px;border-radius:6px;font-weight:500;margin-top:.5rem}.main-home .home-tourism .desktop .home-tourism-cards .card:hover .card-image:before{opacity:1}.main-home .home-tourism .desktop .home-tourism-cards .card:hover .card-body{background:#fafafa}.main-home .home-tourism .mobile{width:100%;display:flex;justify-content:center;align-items:center;display:none}@media screen and (max-width:680px){.main-home .home-tourism .mobile{display:flex}}.main-home .home-tourism .mobile .home-tourism-cards,.main-home .home-tourism .mobile .home-tourism-cards .splide{width:100%}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide{position:relative;width:315px}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card{display:none;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px;height:550px;position:relative}@media screen and (max-width:610px){.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card{height:500px}}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-image{position:relative;width:100%;height:360px;transform-origin:left;flex-shrink:0;transition:.3s;overflow:hidden}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 2px 8px #bbf7d0;content:"";opacity:0;transition:.3s}@media screen and (max-width:610px){.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-image{height:310px}}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-image img{width:100%;height:100%;object-fit:cover}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-image__avis{position:absolute;left:1rem;top:1rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-image__avis span{color:#fff;margin-left:.5rem;font-weight:400}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-body{position:relative;width:100%;height:100%;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.5rem;transition:.3s}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-heart{border-radius:20px;padding:.4rem;background-color:#bbf7d0;display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-title{width:calc(100% - 1.5rem);margin-right:4rem;font-size:1.05rem;font-weight:500;color:#000047;line-height:1.5rem}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-price{display:flex;align-items:center;margin-bottom:.5rem}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-price h4{color:#1cd265;font-weight:500}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-price span{color:#71717a;font-weight:400}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-location{display:flex;align-items:center;gap:.5rem}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card .is-completed{width:100%;color:rgba(234,179,8,.8);border:none;font-size:14px;background:rgba(234,179,8,.2);padding:4px 20px;border-radius:6px;font-weight:500;margin-top:.5rem}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card:hover .card-image:before{opacity:1}.main-home .home-tourism .mobile .home-tourism-cards .splide__slide .card:hover .card-body{background:#fafafa}@media screen and (max-width:1280px){.main-home .home-tourism .mobile .home-tourism-cards .splide__track{overflow:visible}}.main-home .home-popular{display:flex;justify-content:center;align-items:center}.main-home .home-popular__container{position:relative;width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 .75rem 2.5rem;gap:1.5rem}.main-home .home-popular-text{display:flex;flex-direction:column;align-items:flex-start;width:80%}@media screen and (max-width:768px){.main-home .home-popular-text{width:100%}}.main-home .home-popular-text h2{font-size:2.25rem;font-weight:700;line-height:1.3;color:#000047}@media screen and (max-width:610px){.main-home .home-popular-text h2{font-size:1.75rem}}.main-home .home-popular-text p{font-size:1rem;font-weight:400;color:#71717a}.main-home .home-popular-cards,.main-home .home-popular-cards .splide{width:100%}.main-home .home-popular-cards .splide__pagination{display:none}.main-home .home-popular-cards .splide__arrows{position:absolute;top:-1.5rem;right:2.875rem}@media screen and (max-width:610px){.main-home .home-popular-cards .splide__arrows{top:-2rem;right:auto;left:3.5rem}}.main-home .home-popular-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:10px;background:#1cd265}.main-home .home-popular-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-home .home-popular-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-home .home-popular-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-home .home-popular-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-home .home-popular-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-home .home-popular-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-home .home-popular-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-home .home-popular-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-home .home-popular-cards .splide__slide{position:relative;width:auto}.main-home .home-popular-cards .splide__slide .card{width:400px;height:40px;position:relative;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .55rem;overflow:hidden;border-radius:6px;border:1px solid transparent;background-color:rgba(187,247,208,.4);transition:all .5s ease}.main-home .home-popular-cards .splide__slide .card .part1{display:flex;justify-content:center;align-items:center;gap:.6rem}.main-home .home-popular-cards .splide__slide .card .part1 .icon{padding:.4rem;display:flex;justify-content:center;align-items:center;background-color:rgba(187,247,208,.6);border-radius:8px}.main-home .home-popular-cards .splide__slide .card .part1 .info{display:flex;justify-content:center;align-items:center;height:100%}.main-home .home-popular-cards .splide__slide .card .part1 .info img{width:100%;height:100%;object-fit:cover}.main-home .home-popular-cards .splide__slide .card .part1 .info h4{position:relative;font-weight:500;color:#000047;z-index:3}.main-home .home-popular-cards .splide__slide .card .part1 .info span{position:relative;opacity:0;transition:all .5s ease;transform:translateX(-10px)}.main-home .home-popular-cards .splide__slide .card .part1 .info span svg{stroke:2px solid #fff}.main-home .home-popular-cards .splide__slide .card span{height:100%;display:flex;justify-content:center;align-items:center;opacity:0}.main-home .home-popular-cards .splide__slide .card:hover{background-color:#1cd265;border:1px solid transparent}.main-home .home-popular-cards .splide__slide .card:hover span{opacity:1;transform:translateX(0)}@media screen and (max-width:1280px){.main-home .home-popular-cards .splide__track{overflow:visible}}.main-home .home-events{display:flex;justify-content:center;align-items:center}.main-home .home-events__container{position:relative;width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem .75rem 5rem;gap:1.5rem}.main-home .home-events-text{display:flex;flex-direction:column;align-items:flex-start;width:60%;text-wrap:balance}@media screen and (max-width:768px){.main-home .home-events-text{width:100%}}.main-home .home-events-text h2{font-size:2.25rem;font-weight:700;line-height:1.3;color:#000047}@media screen and (max-width:610px){.main-home .home-events-text h2{font-size:1.75rem}}.main-home .home-events-text p{font-size:1rem;font-weight:400;color:#71717a}.main-home .home-events-cards,.main-home .home-events-cards .splide{width:100%}.main-home .home-events-cards .splide__pagination{display:none}.main-home .home-events-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-home .home-events-cards .splide__arrows{right:auto;left:3.5rem}}.main-home .home-events-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-home .home-events-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-home .home-events-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-home .home-events-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-home .home-events-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-home .home-events-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-home .home-events-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-home .home-events-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-home .home-events-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-home .home-events-cards .splide__slide{position:relative;width:410px}.main-home .home-events-cards .splide__slide .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px;z-index:0}.main-home .home-events-cards .splide__slide .card-hover{position:absolute;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;z-index:1;opacity:0;transition:all .5s ease;border-radius:14px;overflow:hidden}.main-home .home-events-cards .splide__slide .card-hover .cart-txt{height:370px;width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.main-home .home-events-cards .splide__slide .card-hover .cart-txt span{color:#fff;font-weight:500}.main-home .home-events-cards .splide__slide .card-hover:hover{opacity:1;background-color:rgba(61,61,61,.4)}.main-home .home-events-cards .splide__slide .card-image{position:relative;width:100%;height:370px;transform-origin:left;transition:.3s;overflow:hidden}.main-home .home-events-cards .splide__slide .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 2px 8px #bbf7d0;content:"";opacity:0;transition:.3s}.main-home .home-events-cards .splide__slide .card-image img{width:100%;height:100%;object-fit:cover}.main-home .home-events-cards .splide__slide .card-image__avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px}.main-home .home-events-cards .splide__slide .card-image__avis span{color:#000047;margin-left:.5rem;font-weight:400}.main-home .home-events-cards .splide__slide .card-body{position:relative;width:100%;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.5rem;transition:.3s}.main-home .home-events-cards .splide__slide .card-heart{border-radius:20px;padding:.4rem;background-color:#bbf7d0;display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-home .home-events-cards .splide__slide .card-title{width:calc(100% - 1.5rem);margin-right:4rem;font-size:1.25rem;font-weight:500;color:#000047;line-height:1.5rem}.main-home .home-events-cards .splide__slide .card-price{display:flex;align-items:center;margin-bottom:.5rem}.main-home .home-events-cards .splide__slide .card-price h4{color:#1cd265;font-weight:500}.main-home .home-events-cards .splide__slide .card-price span{color:#71717a;font-weight:400}.main-home .home-events-cards .splide__slide .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-home .home-events-cards .splide__slide .card-location{display:flex;align-items:center;gap:.5rem}.main-home .home-events-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-home .home-events-cards .splide__slide .card .is-completed{width:100%;color:rgba(234,179,8,.8);border:none;font-size:14px;background:rgba(234,179,8,.2);padding:4px 20px;border-radius:6px;font-weight:500;margin-top:.5rem}.main-home .home-events-cards .splide__slide .card:hover .card-image:before{opacity:1}.main-home .home-events-cards .splide__slide .card:hover .card-body{background:#fafafa}@media screen and (max-width:1280px){.main-home .home-events-cards .splide__track{overflow:visible}}.main-home .home-accommodations{display:flex;justify-content:center;align-items:center}.main-home .home-accommodations__container{position:relative;width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem .75rem 5rem;gap:1.5rem}.main-home .home-accommodations-text{display:flex;flex-direction:column;align-items:flex-start;width:80%}@media screen and (max-width:768px){.main-home .home-accommodations-text{width:100%}}.main-home .home-accommodations-text h2{font-size:2.25rem;font-weight:700;line-height:1.3;color:#000047}@media screen and (max-width:610px){.main-home .home-accommodations-text h2{font-size:1.75rem}}.main-home .home-accommodations-text p{font-size:1rem;font-weight:400;color:#71717a}.main-home .home-accommodations-cards,.main-home .home-accommodations-cards .splide{width:100%}.main-home .home-accommodations-cards .splide__pagination{z-index:10}.main-home .home-accommodations-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-home .home-accommodations-cards .splide__arrows{right:auto;left:3.5rem}}.main-home .home-accommodations-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-home .home-accommodations-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-home .home-accommodations-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-home .home-accommodations-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-home .home-accommodations-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-home .home-accommodations-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-home .home-accommodations-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-home .home-accommodations-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-home .home-accommodations-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-home .home-accommodations-cards .splide__slide{position:relative;width:315px}.main-home .home-accommodations-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:10px;overflow:hidden;padding-bottom:.5rem;height:100%}.main-home .home-accommodations-cards .splide__slide .card-hover{position:absolute;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;z-index:1;opacity:0;transition:all .5s ease;border-radius:14px;overflow:hidden}.main-home .home-accommodations-cards .splide__slide .card-hover .cart-txt{height:240px;width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.main-home .home-accommodations-cards .splide__slide .card-hover .cart-txt span{color:#fff;font-weight:500}.main-home .home-accommodations-cards .splide__slide .card-hover:hover{opacity:1;background-color:rgba(61,61,61,.4)}.main-home .home-accommodations-cards .splide__slide .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.main-home .home-accommodations-cards .splide__slide .card-image .splide,.main-home .home-accommodations-cards .splide__slide .card-image .splide__track{width:100%;height:100%}.main-home .home-accommodations-cards .splide__slide .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.main-home .home-accommodations-cards .splide__slide .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.main-home .home-accommodations-cards .splide__slide .card-avis svg{display:block;margin-top:-5px}.main-home .home-accommodations-cards .splide__slide .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.main-home .home-accommodations-cards .splide__slide .card-price{padding:0 .5rem;display:flex;align-items:center;z-index:3}.main-home .home-accommodations-cards .splide__slide .card-price h4{color:#1cd265;font-weight:500}.main-home .home-accommodations-cards .splide__slide .card .info-title{display:flex;justify-content:space-between;align-items:center;width:100%}.main-home .home-accommodations-cards .splide__slide .card .info-title .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.main-home .home-accommodations-cards .splide__slide .card .info-title .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-home .home-accommodations-cards .splide__slide .card .info-title .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-home .home-accommodations-cards .splide__slide .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-home .home-accommodations-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-home .home-accommodations-cards .splide__slide .card-info{width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:0 .5rem}.main-home .home-accommodations-cards .splide__slide .card-info h4{color:#000047;font-weight:500;font-size:1rem;padding:0 1rem;text-align:center}.main-home .home-accommodations-cards .splide__slide .card-info h4 span{color:hsla(240,0%,57%,.7)}.main-home .home-accommodations-cards .splide__slide .card-info-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;padding:.5rem .5rem 0;border-top:.01rem solid hsla(240,0%,57%,.2)}.main-home .home-accommodations-cards .splide__slide .card-info-options li{display:flex;align-items:flex-start;gap:5px;justify-content:flex-start;width:100%}.main-home .home-accommodations-cards .splide__slide .card-info-options li span{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;color:#52525b;font-weight:400;font-size:.775rem}.main-home .home-accommodations-cards .splide__slide .card-info-options li span svg{border-radius:12px}.main-home .home-accommodations-cards .splide__slide .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-home .home-accommodations-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-home .home-accommodations-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-home .home-accommodations-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-home .home-accommodations-cards .splide__slide .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}@media screen and (max-width:1280px){.main-home .home-accommodations-cards .splide__track{overflow:visible}}.main-home .home-locations{display:flex;justify-content:center;align-items:center;padding-bottom:3rem}.main-home .home-locations__container{position:relative;width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem .75rem 5rem;gap:1.5rem}.main-home .home-locations-text{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width:768px){.main-home .home-locations-text{width:100%;gap:1.2rem;flex-direction:column;align-items:flex-start}}.main-home .home-locations-text .titles{display:flex;flex-direction:column;align-items:flex-start;width:80%}.main-home .home-locations-text .titles h2{font-size:2.25rem;font-weight:700;line-height:1.3;color:#000047}@media screen and (max-width:610px){.main-home .home-locations-text .titles h2{font-size:1.75rem}}.main-home .home-locations-text .titles p{font-size:1rem;font-weight:400;color:#71717a}.main-home .home-locations-text .link{height:14px;display:flex;justify-content:center;align-items:center;color:#000047;font-weight:400;transition:all .5s ease;gap:.4rem}.main-home .home-locations-text .link svg{margin-bottom:.3rem;transition:all .5s ease}.main-home .home-locations-text .link:hover{color:#1cd265}.main-home .home-locations-text .link:hover svg{transform:translateX(6px);stroke:#1cd265}.main-home .home-locations-cards,.main-home .home-locations-cards .splide{width:100%}.main-home .home-locations-cards .splide__pagination{z-index:10}.main-home .home-locations-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-home .home-locations-cards .splide__arrows{right:auto;left:3.5rem}}.main-home .home-locations-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-home .home-locations-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-home .home-locations-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-home .home-locations-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-home .home-locations-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-home .home-locations-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-home .home-locations-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-home .home-locations-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-home .home-locations-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-home .home-locations-cards .splide__slide{position:relative;width:315px}.main-home .home-locations-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:10px;overflow:hidden;padding-bottom:.5rem}.main-home .home-locations-cards .splide__slide .card-hover{position:absolute;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;z-index:1;opacity:0;transition:all .5s ease;overflow:hidden;border-radius:14px}.main-home .home-locations-cards .splide__slide .card-hover .cart-txt{height:370px;width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.main-home .home-locations-cards .splide__slide .card-hover .cart-txt span{color:#fff;font-weight:500}.main-home .home-locations-cards .splide__slide .card-hover:hover{opacity:1;background-color:rgba(61,61,61,.4)}.main-home .home-locations-cards .splide__slide .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.main-home .home-locations-cards .splide__slide .card-image .splide,.main-home .home-locations-cards .splide__slide .card-image .splide__track{width:100%;height:100%}.main-home .home-locations-cards .splide__slide .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.main-home .home-locations-cards .splide__slide .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.main-home .home-locations-cards .splide__slide .card-avis svg{display:block;margin-top:-5px}.main-home .home-locations-cards .splide__slide .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.main-home .home-locations-cards .splide__slide .card-price{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;z-index:3}.main-home .home-locations-cards .splide__slide .card-price h4{color:#fff;font-weight:500}.main-home .home-locations-cards .splide__slide .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.main-home .home-locations-cards .splide__slide .card-location{display:flex;justify-content:space-around;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-home .home-locations-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-home .home-locations-cards .splide__slide .card-options{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 .5rem}.main-home .home-locations-cards .splide__slide .card-options li{display:flex;align-items:center;gap:5px}.main-home .home-locations-cards .splide__slide .card-options li span{color:#52525b;font-weight:400;font-size:.875rem}.main-home .home-locations-cards .splide__slide .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-home .home-locations-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-home .home-locations-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-home .home-locations-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-home .home-locations-cards .splide__slide .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}@media screen and (max-width:1280px){.main-home .home-locations-cards .splide__track{overflow:visible}}.main-home .home-why{position:relative;background:#15803d}.main-home .home-why,.main-home .home-why__container{display:flex;justify-content:center;align-items:center}.main-home .home-why__container{width:95%;max-width:1280px;flex-direction:column;padding:2.5rem .75rem;gap:1.5rem}.main-home .home-why h2{color:#86efac;font-weight:700;font-size:2.25rem;text-align:center}@media screen and (max-width:610px){.main-home .home-why h2{font-size:1.75rem}}.main-home .home-why-cards{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:1rem}@media screen and (max-width:720px){.main-home .home-why-cards{flex-direction:column;align-items:center}}.main-home .home-why-cards .card{width:420px;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.main-home .home-why-cards .card div{display:flex;justify-content:center;align-items:center;width:120px;height:120px;padding:1.5rem;border-radius:10px}.main-home .home-why-cards .card div img{border-radius:10px}.main-home .home-why-cards .card h4{font-weight:600;margin-bottom:.2rem;font-size:1.3rem;line-height:1.3rem;text-align:center;color:#fff}.main-home .home-why-cards .card p{text-align:center;color:#fff}.main-home .home-faq{position:relative;display:flex;justify-content:center;align-items:center;background:#fafafa}.main-home .home-faq__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;justify-content:space-between;padding:2.5rem .75rem;gap:1.5rem}@media screen and (max-width:720px){.main-home .home-faq__container{flex-direction:column}}.main-home .home-faq-image{display:flex;justify-content:center;align-items:center;width:510px;height:437px}.main-home .home-faq-image img{width:100%;height:100%;object-fit:cover;border:3px solid #bbf7d0;border-radius:10px;border-radius:.25rem .25rem .25rem .25rem}@media screen and (max-width:720px){.main-home .home-faq-image{width:100%}}@media screen and (max-width:480px){.main-home .home-faq-image{height:335px}}.main-home .home-faq-cards{width:730px;max-width:100%}.main-home .home-faq-cards h2{font-size:2rem;margin-bottom:.75rem;color:#000047;font-weight:700;line-height:1.2}@media screen and (max-width:480px){.main-home .home-faq-cards h2{font-size:1.75rem}}.main-home .home-faq-cards .home-faq-card{border-bottom:1px dashed #e4e4e7;padding:10px}.main-home .home-faq-cards .home-faq-card .question{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem}.main-home .home-faq-cards .home-faq-card .question h3{font-size:16px;color:#27272a;text-align:left}.main-home .home-faq-cards .home-faq-card .question div{border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px}.main-home .home-faq-cards .home-faq-card .answer{overflow:hidden;height:0}.main-home .home-faq-cards .home-faq-card .answer p{font-size:14px;color:#52525b}.main-home .home-faq-cards .home-faq-card.active{background:#fff;border-radius:1rem}.main-home .home-faq-cards .home-faq-card.active .question h3{font-weight:500;font-size:20px;color:#000047}.main-home .home-faq-cards .home-faq-card.active .question div{transform:rotate(180deg)}.main-home .home-faq-cards .home-faq-card.active .question div svg path{stroke:#1cd265}.main-home .home-faq-cards .home-faq-card.active .answer{height:auto}.modal-form-buy .container{z-index:5;position:relative;background:#fff;border-radius:10px;padding:4.5rem 1.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;width:860px;max-width:55%;height:auto;margin:6rem auto 3rem}@media screen and (max-width:610px){.modal-form-buy .container{width:auto!important;max-width:100%}}.modal-form-buy .container-close{position:absolute;padding:.6rem;background:transparent;display:flex;justify-content:center;align-items:center;top:1.5rem;right:1rem;border:none;border-radius:50%;cursor:pointer;transition:all .5s ease}.modal-form-buy .container-close:hover{background-color:#fecaca}.modal-form-buy .container h3{width:100%;text-align:left;padding:1rem 0 .75rem;font-weight:500;margin-bottom:12px}.modal-form-buy .container h3 b{font-weight:700;color:#1cd265}.modal-form-buy .container-body{width:100%;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;align-items:flex-start}.modal-form-buy .container-body h3{width:100%;text-align:left;padding:1rem 0 .75rem;font-weight:500;margin-bottom:12px}.modal-form-buy .container-body h3 b{font-weight:700;color:#1cd265}.modal-form-buy .container-body label{text-align:center;padding:1rem 0 .75rem;font-weight:500}.modal-form-buy .container-body select{border-radius:10px;width:100%;height:44px;padding:.5rem .5rem .5rem 1rem;border:1px solid #a1a1aa;color:#a1a1aa}.modal-form-buy .container-body .react-tel-input .form-control{border-radius:10px;width:100%;height:44px;padding:.5rem .5rem .5rem 3rem;border:1px solid #a1a1aa;color:#a1a1aa}.modal-form-buy .container-body .react-tel-input .form-control::placeholder{color:#a1a1aa}.modal-form-buy .container-body .react-tel-input .flag-dropdown{border:1px solid #a1a1aa;border-radius:10px;background:#fff}.modal-form-buy .container-body .action-button{width:100%;display:flex;justify-content:flex-end;align-items:center}.modal-form-buy .container-body .MuiBox-root button{font-size:12px!important;text-transform:lowercase!important;color:#000047!important;font-weight:500!important}.modal-form-buy .container-body .MuiBox-root button:hover{color:#1cd265!important}.modal-form-buy .container-body .MuiBox-root button:first-child{padding:4px!important}.modal-form-buy .container-body h2{font-size:1.5rem;font-weight:500}.modal-form-buy .container-footer{width:100%;display:flex;justify-content:flex-end;align-items:flex-end}.modal-form-buy .container-footer__options{width:100%;display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.modal-form-buy .container-footer__options{width:100%}}.modal-form-buy .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.modal-form-buy .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.modal-form-buy .container-footer__options button:first-child{background:#1cd265;border:1px solid #1cd265}.modal-form-buy .container-footer__options button:first-child span{color:#fff}.modal-form-buy .container-footer__options button:last-child{background:#1cd265}.modal-form-buy .container-footer__options button:last-child span{color:#fff}.gallery-users-modal .show__modal .container{max-width:90vw;width:90vw;background-color:rgba(0,0,0,.04)}.gallery-users-modal .show__modal .container-body .splide{height:200px}.gallery-users-modal .show__modal .container-body .splide .imagegallery{width:100%;height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9}.gallery-users-modal .show__modal .container-body .splide .imagegallery .card{width:500px;height:100%}.gallery-users-modal .show__modal .container-body .splide .imagegallery .card img{object-fit:contain}.paneranim{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:animepanier .3s linear 2;perspective:1000px}@keyframes animepanier{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.main-details-experience{position:relative}.main-details-experience .cart-alert{height:75px;width:75px;background-color:#1cd265;padding:.5rem;left:90%;top:70%;transition:all .5s ease;border-radius:999px;display:flex;justify-content:center;align-items:center;position:fixed;z-index:88}.main-details-experience .cart-alert .nbr_items{display:flex;justify-content:center;align-items:center;position:absolute;color:#fff;border-radius:999px;background:#000;top:0;height:30px;width:30px;left:78%}.main-details-experience .cart-alert .nbr_items b{padding-top:.2rem}@media screen and (max-width:1024px){.main-details-experience .cart-alert{height:55px;width:55px}.main-details-experience .cart-alert .nbr_items{height:22px;width:22px;font-size:.9rem}}@media screen and (max-width:768px){.main-details-experience .cart-alert{height:45px;width:45px;left:80%;top:80%}.main-details-experience .cart-alert .nbr_items{height:18px;width:18px;font-size:.8rem}}@media screen and (max-width:480px){.main-details-experience .cart-alert{height:38px;width:38px;left:75%;top:85%}.main-details-experience .cart-alert .nbr_items{height:15px;width:15px;font-size:.7rem}}.main-details-experience .details-experience{display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.main-details-experience .details-experience__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 1rem 1.1rem;z-index:2}@media screen and (max-width:768px){.main-details-experience .details-experience__container{padding-top:6rem}}.main-details-experience .details-experience-head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.main-details-experience .details-experience-head .head-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.main-details-experience .details-experience-head .head-left h3{font-size:1.5rem;line-height:2.25rem;font-weight:700;color:#000047;padding-bottom:.275rem;padding-left:.2rem}@media screen and (max-width:768px){.main-details-experience .details-experience-head .head-left h3{font-size:1.25rem;line-height:1.75rem}}.main-details-experience .details-experience-head .head-left p{padding-left:.2rem;display:flex;align-items:center;gap:5px}.main-details-experience .details-experience-head .head-left p span{color:#71717a;font-weight:500;font-size:1rem;line-height:1rem;padding-top:4px}.main-details-experience .details-experience-head .head-right{display:flex;align-items:center;justify-content:center;gap:1rem}.main-details-experience .details-experience-head .head-right button{display:flex;align-items:center;justify-content:center;gap:5px;padding:0;border:none;background:transparent;cursor:pointer;transition:.3s}.main-details-experience .details-experience-head .head-right button span{font-size:1rem;line-height:1rem;font-weight:500}.main-details-experience .details-experience-head .head-right__share span{color:#000047}.main-details-experience .details-experience-head .head-right__save span{color:#1cd265}.main-details-experience .details-experience-photos__desktop{width:100%;height:420px;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;border-radius:10px 10px 0 0}.main-details-experience .details-experience-photos__desktop .grid{display:flex;gap:4px;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;border-radius:14px;overflow:hidden;position:relative}.main-details-experience .details-experience-photos__desktop .grid .first_img{height:100%;width:60%;position:relative;overflow:hidden}.main-details-experience .details-experience-photos__desktop .grid .first_img img:first-child{width:70%;height:100%;object-fit:cover;top:0;left:0;position:absolute}.main-details-experience .details-experience-photos__desktop .grid .first_img .button_div{top:0;left:0;position:absolute;height:100%;width:100%;display:flex;justify-content:flex-end;align-items:flex-end;padding:1.4rem}.main-details-experience .details-experience-photos__desktop .grid .first_img .button_div button{border:none;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);padding:.5rem 1rem;border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;cursor:pointer;gap:4px}.main-details-experience .details-experience-photos__desktop .grid .first_img .button_div button svg{height:20px}.main-details-experience .details-experience-photos__desktop .grid .first_img .button_div button b{justify-content:center;align-items:center;text-align:center}.main-details-experience .details-experience-photos__desktop .grid .second_img{height:100%;width:40%;gap:4px;border-radius:0 10px 10px 0;display:flex;overflow:hidden;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative}.main-details-experience .details-experience-photos__desktop .grid .second_img img{width:100%;height:50%!important;object-fit:cover}.main-details-experience .details-experience-photos__desktop .group{width:100%;display:grid;grid-template-areas:"a b c d" "a e c f" "a e c g";grid-template-rows:175px 175px 175px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5rem}.main-details-experience .details-experience-photos__desktop .card{display:flex;align-items:center;justify-content:center;height:450px;overflow:hidden!important}.main-details-experience .details-experience-photos__desktop .card img{width:100%;height:100%;border-radius:10px 10px 0 0;object-fit:cover;object-position:center;z-index:20}.main-details-experience .details-experience-photos__desktop .card:first-child{grid-area:a}.main-details-experience .details-experience-photos__desktop .card:nth-child(2){grid-area:b}.main-details-experience .details-experience-photos__desktop .card:nth-child(3){grid-area:c}.main-details-experience .details-experience-photos__desktop .card:nth-child(4){grid-area:d}.main-details-experience .details-experience-photos__desktop .card:nth-child(5){grid-area:e}.main-details-experience .details-experience-photos__desktop .card:nth-child(6){grid-area:f}.main-details-experience .details-experience-photos__desktop .card:nth-child(7){grid-area:g}@media screen and (max-width:860px){.main-details-experience .details-experience-photos__desktop{grid-template-rows:150px 150px 150px}}@media screen and (max-width:710px){.main-details-experience .details-experience-photos__desktop{display:none}}.main-details-experience .details-experience-photos__mobile{width:100%;border-radius:10px}.main-details-experience .details-experience-photos__mobile .splide{width:100%}.main-details-experience .details-experience-photos__mobile .splide__pagination{display:none}.main-details-experience .details-experience-photos__mobile .splide__arrows .splide__arrow{opacity:1;background:#fff;width:25px;height:29px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.main-details-experience .details-experience-photos__mobile .splide__arrows .splide__arrow svg path{fill:#52525b}.main-details-experience .details-experience-photos__mobile .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-experience .details-experience-photos__mobile .splide__slide{height:375px;width:375px}.main-details-experience .details-experience-photos__mobile .splide__slide .card{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:10px}.main-details-experience .details-experience-photos__mobile .splide__slide .card img,.main-details-experience .details-experience-photos__mobile .splide__slide .card overflow:hidden{width:100%;height:100%;object-fit:cover;border-radius:10px}.main-details-experience .details-experience-photos__mobile{display:none}@media screen and (max-width:710px){.main-details-experience .details-experience-photos__mobile{display:block}}.main-details-experience .details-experience .config-reserv{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.9rem;border-radius:10px;width:100%;cursor:pointer;gap:.5rem;display:none;margin-top:1rem}.main-details-experience .details-experience .config-reserv span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:870px){.main-details-experience .details-experience .config-reserv{display:flex}}.main-details-experience .details-experience-body{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-top:2rem}.main-details-experience .details-experience-body .left{position:relative;width:calc(100% - 380px);display:flex;flex-direction:column}@media screen and (max-width:870px){.main-details-experience .details-experience-body .left{width:100%}}.main-details-experience .details-experience-body .left-infos__head{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.main-details-experience .details-experience-body .left-infos__head-image{width:60px;height:50px}.main-details-experience .details-experience-body .left-infos__head-image img{border-radius:10px;width:100%;height:100%;object-fit:cover}.main-details-experience .details-experience-body .left-infos__head-text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-experience .details-experience-body .left-infos__head-text h3{font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-experience .details-experience-body .left-infos__head-text p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-details-experience .details-experience-body .left-infos__avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;margin:.5rem 0}.main-details-experience .details-experience-body .left-infos__avis span{color:#000047;margin-left:.5rem;font-weight:400}.main-details-experience .details-experience-body .left-infos__body{padding:1.25rem 0;border-bottom:1px solid #e5e7eb}.main-details-experience .details-experience-body .left-infos__body h3{font-size:1.5rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-experience .details-experience-body .left-infos__body p{font-size:.875rem;line-height:1.5rem;font-weight:400;color:#52525b;padding:1rem 0}.main-details-experience .details-experience-body .left-infos__body-details{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-experience .details-experience-body .left-infos__body-details h4{font-size:1rem;line-height:1.25rem;font-weight:600;color:#000047;padding-bottom:.25rem}.main-details-experience .details-experience-body .left-infos__body-details span{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#000}.main-details-experience .details-experience-body .left-program{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0;border-bottom:1px solid #e5e7eb}.main-details-experience .details-experience-body .left-program h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-details-experience .details-experience-body .left-program .program-cards,.main-details-experience .details-experience-body .left-program .program-cards .splide{width:100%}.main-details-experience .details-experience-body .left-program .program-cards .splide__arrows{position:absolute;top:-2.25rem;left:0}.main-details-experience .details-experience-body .left-program .program-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;background:#1cd265}.main-details-experience .details-experience-body .left-program .program-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-experience .details-experience-body .left-program .program-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-experience .details-experience-body .left-program .program-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-experience .details-experience-body .left-program .program-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-experience .details-experience-body .left-program .program-cards .splide__arrows .splide__arrow--prev{left:0}.main-details-experience .details-experience-body .left-program .program-cards .splide__arrows .splide__arrow--next{right:auto;left:4em}.main-details-experience .details-experience-body .left-program .program-cards .splide__slide .card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.main-details-experience .details-experience-body .left-program .program-cards .splide__slide .card-image{width:410px;height:220px;border-radius:10px}.main-details-experience .details-experience-body .left-program .program-cards .splide__slide .card-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.main-details-experience .details-experience-body .left-program .program-cards .splide__slide .card h3{font-size:1.25rem;line-height:1.25rem;padding-top:.5rem;font-weight:700;color:#000047}.main-details-experience .details-experience-body .left-program .program-cards .splide__slide .card p{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-experience .details-experience-body .left-proximity{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0;border-bottom:1px solid #e5e7eb}.main-details-experience .details-experience-body .left-proximity h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-details-experience .details-experience-body .left-proximity .proximity-cards,.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide{width:100%}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__arrows{position:absolute;top:-2.25rem;left:0}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;background:#1cd265}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__arrows .splide__arrow--prev{left:0}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__arrows .splide__arrow--next{right:auto;left:4em}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__slide .card{position:relative;width:275px;height:320px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__slide .card-image{width:100%;height:100%;border-radius:10px}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__slide .card-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__slide .card-title{position:absolute;top:1rem;left:50%;transform:translateX(-50%);width:100%;color:#fff;font-size:.9rem;font-weight:500;z-index:3;text-align:center}.main-details-experience .details-experience-body .left-proximity .proximity-cards .splide__slide .card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1turn,transparent,rgba(0,0,0,.5));z-index:2}.main-details-experience .details-experience-body .left-similar{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0}.main-details-experience .details-experience-body .left-similar h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-details-experience .details-experience-body .left-similar .similar-cards,.main-details-experience .details-experience-body .left-similar .similar-cards .splide{width:100%}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__pagination{display:none}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__arrows{position:absolute;top:-2.25rem;left:0}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;background:#1cd265}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__arrows .splide__arrow--prev{left:0}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__arrows .splide__arrow--next{right:auto;left:4em}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-image{width:310px;height:400px;margin-bottom:.75rem;border-radius:10px}@media screen and (max-width:610px){.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-image{height:310px}}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-image img{border:2px solid transparent;width:100%;height:100%;object-fit:cover;border-radius:10px}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-title{font-size:1.25rem;font-weight:500;color:#000047;line-height:1.5rem}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-location{display:flex;align-items:center;gap:.5rem}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-price{display:flex;align-items:center}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-price h4{color:#1cd265;font-weight:500}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-price span{color:#71717a;font-weight:400}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-reserve{border-radius:10px;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-details-experience .details-experience-body .left-similar .similar-cards .splide__slide .card:hover .card-image img{border:2px solid #1cd265}.main-details-experience .details-experience-body .right{flex-shrink:0;width:350px;border:1px solid #e4e4e7;border-radius:10px;filter:drop-shadow(0 20px 25px rgba(0,0,0,.1)) drop-shadow(0 10px 10px rgba(0,0,0,.04));padding:1rem;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:870px){.main-details-experience .details-experience-body .right{display:none}.main-details-experience .details-experience-body .right.right--active{display:flex;width:100%;margin-bottom:1rem;filter:none}}.main-details-experience .details-experience-body .right-cart,.main-details-experience .details-experience-body .right-reserved{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.9rem;width:100%;cursor:pointer;gap:.5rem;margin-bottom:.5rem}.main-details-experience .details-experience-body .right-cart span,.main-details-experience .details-experience-body .right-reserved span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-details-experience .details-experience-body .right-cart{background:#fff;border:1px solid #000047}.main-details-experience .details-experience-body .right-back{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}.main-details-experience .details-experience-body .right-back span{font-weight:500;font-size:.9rem;color:#000047}.main-details-experience .details-experience-body .right-back span:hover{text-decoration:underline}.main-details-experience .details-experience-body .right-head{width:100%;margin-bottom:1.5rem}.main-details-experience .details-experience-body .right-head p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-details-experience .details-experience-body .right-head h3{font-size:1rem;line-height:1.125rem;font-weight:500;color:#000047}.main-details-experience .details-experience-body .right-head h4{font-size:1rem;line-height:1rem;font-weight:500;color:#000047}.main-details-experience .details-experience-body .right-head .hr{margin:.5rem 0}.main-details-experience .details-experience-body .right-infos{width:100%;background:hsla(240,4%,95%,.2);border:1px solid #e4e4e7;padding:.375rem .5rem 0;border-radius:10px;margin:0 0 1rem;position:relative}.main-details-experience .details-experience-body .right-infos__date .item-date{width:100%;position:relative;padding:.7rem 0 4px}.main-details-experience .details-experience-body .right-infos__date .item-date h4{font-size:.925rem;line-height:1.25rem;font-weight:500;color:#000047;padding:0 .75rem .6rem;border-bottom:.4px solid hsla(240,1%,44%,.2)}.main-details-experience .details-experience-body .right-infos__date .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-experience .details-experience-body .right-infos__date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-experience .details-experience-body .right-infos__date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.main-details-experience .details-experience-body .right-infos__hours .item-hours{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.75rem .8rem 0 0}.main-details-experience .details-experience-body .right-infos__hours .item-hours div{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 .8rem}.main-details-experience .details-experience-body .right-infos__hours .item-hours div h4{font-size:.925rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-experience .details-experience-body .right-infos__hours .item-hours div p{color:#dc2626;font-weight:400;font-size:.85rem;line-height:.95rem}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin:.5rem 0 1rem;max-height:195px;height:auto;overflow-y:auto}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card .numberofplace{display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:24px;color:#000047;background-color:#f0fdf4;z-index:1}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card .numberofplace span{font-weight:500}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card .placerestante{font-size:.55rem}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card .btnselection{width:50%;display:flex;justify-content:center;align-items:center;gap:10px;padding:.4rem .7rem;border-radius:24px;position:relative;overflow:hidden;transition:all .5s ease}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card .btnselection label{width:100%;text-align:right;cursor:pointer;color:#000047;font-size:.9rem;font-weight:500;z-index:1}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card .btnselection input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #1cd265;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0;z-index:1;border-radius:10px}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card .btnselection input[type=radio]:checked{background-color:#1cd265;border-radius:10px}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card .btnselection .background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;transition:all .5s ease}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card .btnselection input[type=radio]:checked~.background{background-color:#e1f3e1;color:#fff}.main-details-experience .details-experience-body .right-infos__hours .container-card__hours .card .btnselection input[type=radio]:checked:before{content:"";display:block;width:5px;height:10px;border-radius:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.main-details-experience .details-experience-body .right-infos__tourist .item-tourist{width:100%;display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;padding:.8rem}.main-details-experience .details-experience-body .right-infos__tourist .item-tourist p{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-experience .details-experience-body .right-infos__tourist .add-tourist{background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding:.75rem .7rem}.main-details-experience .details-experience-body .right-infos__tourist .add-tourist__item{width:30%;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between}.main-details-experience .details-experience-body .right-infos__tourist .add-tourist__item div:first-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.main-details-experience .details-experience-body .right-infos__tourist .add-tourist__item div:first-child span:first-child{color:#000047;font-size:.875rem;line-height:1.25rem;font-weight:500;text-align:left}.main-details-experience .details-experience-body .right-infos__tourist .add-tourist__item div:first-child span:last-child{color:#71717a;font-size:.875rem;line-height:1.25rem;font-weight:500;text-align:left}.main-details-experience .details-experience-body .right-infos__tourist .add-tourist__item div:last-child{display:flex;align-items:center;gap:.5rem}.main-details-experience .details-experience-body .right-infos__tourist .add-tourist__item div:last-child div{border:.5px solid #71717a;border-radius:7px;cursor:pointer;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.main-details-experience .details-experience-body .right-infos__tourist .add-tourist__item div:last-child span{font-size:1rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-experience .details-experience-body .right-footer{width:100%;margin-top:2.25rem}.main-details-experience .details-experience-body .right-footer__details{width:100%;display:flex;justify-content:space-between!important;align-items:center;padding:.5rem 0}.main-details-experience .details-experience-body .right-footer__details h4{font-size:1rem;font-weight:500;color:#000047}.main-details-experience .details-experience-body .right-footer__details div span{font-size:1rem;line-height:1rem;font-weight:400;color:#52525b}.main-details-experience .details-experience-body .right-footer__price{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}.main-details-experience .details-experience-body .right-footer__price h4{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-experience .details-experience-body .right-footer__price span{font-size:1rem;line-height:1.25rem;font-weight:500;color:#1cd265}.main-details-experience .details-experience-body .right .hr{width:100%;height:.5px;background:#e5e7eb;display:block}@media screen and (max-width:870px){.main-details-experience .details-experience-body{flex-direction:column-reverse}}.main-details-experience .details-experience__proposal{width:100%;display:flex;align-items:center;justify-content:center}.main-details-experience .details-experience__proposal .proposal-container{position:relative;width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem .75rem 5rem;gap:1.5rem;overflow:hidden}@media screen and (max-width:1280px){.main-details-experience .details-experience__proposal .proposal-container{overflow:visible}}.main-details-experience .details-experience__proposal .events{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 0 3rem;border-top:1px solid #f4f4f5}.main-details-experience .details-experience__proposal .events-text{display:flex;flex-direction:column;align-items:flex-start;width:80%}@media screen and (max-width:768px){.main-details-experience .details-experience__proposal .events-text{width:100%}}.main-details-experience .details-experience__proposal .events-text h2{font-size:1.5rem;font-weight:700;line-height:1.3;color:#000047}.main-details-experience .details-experience__proposal .events-cards,.main-details-experience .details-experience__proposal .events-cards .splide{width:100%}.main-details-experience .details-experience__proposal .events-cards .splide__pagination{display:none}.main-details-experience .details-experience__proposal .events-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .events-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-experience .details-experience__proposal .events-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-experience .details-experience__proposal .events-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-experience .details-experience__proposal .events-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-experience .details-experience__proposal .events-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-experience .details-experience__proposal .events-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-experience .details-experience__proposal .events-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .events-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-experience .details-experience__proposal .events-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .events-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-experience .details-experience__proposal .events-cards .splide__slide{position:relative;width:410px}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-image{position:relative;width:100%;height:370px;transform-origin:left;transition:.3s;overflow:hidden}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 2px 8px #bbf7d0;content:"";opacity:0;transition:.3s}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-image img{width:100%;height:100%;object-fit:cover}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-image__avis{position:absolute;left:1rem;top:1rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-image__avis span{color:#fff;margin-left:.5rem;font-weight:400}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-body{position:relative;width:100%;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.5rem;transition:.3s}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-heart{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-title{width:calc(100% - 1.5rem);margin-right:4rem;font-size:1.25rem;font-weight:500;color:#000047;line-height:1.5rem}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-price{display:flex;align-items:center;margin-bottom:.5rem}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-price h4{color:#1cd265;font-weight:500}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-price span{color:#71717a;font-weight:400}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-location{display:flex;align-items:center;gap:.5rem}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card button{color:#fee2e2;border:none;font-size:14px;background:#1cd265;padding:4px 8px;border-radius:6px;font-weight:500;margin-top:.5rem}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card:hover .card-image:before{opacity:1}.main-details-experience .details-experience__proposal .events-cards .splide__slide .card:hover .card-body{background:#fafafa}@media screen and (max-width:1280px){.main-details-experience .details-experience__proposal .events-cards .splide__track{overflow:visible}}.main-details-experience .details-experience__proposal .accommodations{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;padding:1rem 0 3rem}.main-details-experience .details-experience__proposal .accommodations-text{display:flex;flex-direction:column;align-items:flex-start;width:80%}@media screen and (max-width:768px){.main-details-experience .details-experience__proposal .accommodations-text{width:100%}}.main-details-experience .details-experience__proposal .accommodations-text h2{font-size:1.5rem;font-weight:700;line-height:1.3;color:#000047}.main-details-experience .details-experience__proposal .accommodations-cards,.main-details-experience .details-experience__proposal .accommodations-cards .splide{width:100%}.main-details-experience .details-experience__proposal .accommodations-cards .splide__pagination{z-index:10}.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .accommodations-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide{position:relative;width:315px}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:6px;overflow:hidden;padding-bottom:.5rem}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-hover{position:absolute;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;z-index:1;opacity:0;transition:all .5s ease;border-radius:14px;overflow:hidden}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-hover .cart-txt{height:240px;width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-hover .cart-txt span{color:#fff;font-weight:500}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-hover:hover{opacity:1;background-color:rgba(61,61,61,.4)}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-image .splide,.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-image .splide__track{width:100%;height:100%}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-avis svg{display:block;margin-top:-5px}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-price{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;z-index:3}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-price h4{color:#fff;font-weight:500}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-options{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 .5rem}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-options li{display:flex;align-items:center;gap:5px}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-options li span{color:#52525b;font-weight:400;font-size:.875rem}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-details-experience .details-experience__proposal .accommodations-cards .splide__slide .card:hover .card-image img{border:2px solid #1cd265}@media screen and (max-width:1280px){.main-details-experience .details-experience__proposal .accommodations-cards .splide__track{overflow:visible}}.main-details-experience .details-experience__proposal .locations{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;padding:1rem 0 3rem;border-top:1px solid #f4f4f5}.main-details-experience .details-experience__proposal .locations-text{display:flex;flex-direction:column;align-items:flex-start;width:80%}@media screen and (max-width:768px){.main-details-experience .details-experience__proposal .locations-text{width:100%}}.main-details-experience .details-experience__proposal .locations-text h2{font-size:1.5rem;font-weight:700;line-height:1.3;color:#000047}.main-details-experience .details-experience__proposal .locations-cards,.main-details-experience .details-experience__proposal .locations-cards .splide{width:100%}.main-details-experience .details-experience__proposal .locations-cards .splide__pagination{z-index:10}.main-details-experience .details-experience__proposal .locations-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .locations-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-experience .details-experience__proposal .locations-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-experience .details-experience__proposal .locations-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-experience .details-experience__proposal .locations-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-experience .details-experience__proposal .locations-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-experience .details-experience__proposal .locations-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-experience .details-experience__proposal .locations-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .locations-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-experience .details-experience__proposal .locations-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .locations-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-experience .details-experience__proposal .locations-cards .splide__slide{position:relative;width:315px}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:10px;overflow:hidden;padding-bottom:.5rem;position:relative}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-hover{position:absolute;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;z-index:1;opacity:0;transition:all .5s ease;border-radius:14px;overflow:hidden}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-hover .cart-txt{height:240px;width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-hover .cart-txt span{color:#fff;font-weight:500}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-hover:hover{opacity:1;background-color:rgba(61,61,61,.4)}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-image .splide,.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-image .splide__track{width:100%;height:100%}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-avis svg{display:block;margin-top:-5px}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-price{padding:0 .5rem;display:flex;align-items:center;z-index:3}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-price h4{color:#1cd265;font-weight:500}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card .info-title{display:flex;justify-content:space-between;align-items:center;width:100%}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card .info-title .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card .info-title .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card .info-title .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-info{width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:0 .5rem}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-info h4{color:#000047;font-weight:500;font-size:1rem;padding:0 1rem;text-align:center}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-info h4 span{color:hsla(240,0%,57%,.7)}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-info-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;padding:.5rem .5rem 0;border-top:.01rem solid hsla(240,0%,57%,.2)}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-info-options li{display:flex;align-items:flex-start;gap:5px;justify-content:flex-start;width:100%}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-info-options li span{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;color:#52525b;font-weight:400;font-size:.775rem}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-info-options li span svg{border-radius:12px}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-details-experience .details-experience__proposal .locations-cards .splide__slide .card:hover .card-image img{border:2px solid #1cd265}@media screen and (max-width:1280px){.main-details-experience .details-experience__proposal .locations-cards .splide__track{overflow:visible}}.main-details-experience .details-experience__proposal .avis{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin-top:2rem;padding:1.5rem 0 3rem;border-top:1px solid #f4f4f5}.main-details-experience .details-experience__proposal .avis-head{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.main-details-experience .details-experience__proposal .avis-text{display:flex;flex-direction:column;align-items:flex-start}.main-details-experience .details-experience__proposal .avis-text h2{font-size:1.75rem;font-weight:700;line-height:1.3;color:#000047}.main-details-experience .details-experience__proposal .avis-text p{color:#27272a;font-weight:400}.main-details-experience .details-experience__proposal .avis-total{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.main-details-experience .details-experience__proposal .avis-total h3{font-size:1rem;font-weight:500;color:#000047;text-align:center}.main-details-experience .details-experience__proposal .avis-total h2{color:#1cd265;font-size:2.5rem;font-weight:600;text-align:center}.main-details-experience .details-experience__proposal .avis-total h2 span{color:#71717a;font-size:1.5rem}.main-details-experience .details-experience__proposal .avis-total div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.main-details-experience .details-experience__proposal .avis-total div svg{width:25px}.main-details-experience .details-experience__proposal .avis-total p{text-align:center;margin-top:1rem;color:#a1a1aa;font-weight:400;font-size:1rem}.main-details-experience .details-experience__proposal .avis-cards,.main-details-experience .details-experience__proposal .avis-cards .splide{width:100%}.main-details-experience .details-experience__proposal .avis-cards .splide__pagination{display:none}.main-details-experience .details-experience__proposal .avis-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .avis-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-experience .details-experience__proposal .avis-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-experience .details-experience__proposal .avis-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-experience .details-experience__proposal .avis-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-experience .details-experience__proposal .avis-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-experience .details-experience__proposal .avis-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-experience .details-experience__proposal .avis-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .avis-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-experience .details-experience__proposal .avis-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-experience .details-experience__proposal .avis-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-experience .details-experience__proposal .avis-cards .splide__slide{position:relative}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px;gap:.5rem}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-head{display:flex;align-items:center;gap:.5rem}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-head-text{display:flex;flex-direction:column;align-items:flex-start}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-head-text h3{color:#000047;font-size:14px;font-weight:400}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-head-text p{color:#27272a;font-size:13px;font-weight:400}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-head-image{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;flex-shrink:0;overflow:hidden;position:relative}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-head-image img{object-fit:cover}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-head-image span{display:block;color:#fff;font-weight:500;font-size:20px;padding-top:3px}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-avis{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-avis svg{width:16px}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-body p{color:#000047;font-size:14px;font-weight:400;height:110px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.main-details-experience .details-experience__proposal .avis-cards .splide__slide .card-body span{align-self:flex-end;font-size:14px;font-weight:400;color:#d4d4d8}@media screen and (max-width:1280px){.main-details-experience .details-experience__proposal .avis-cards .splide__track{overflow:visible}}.main-details-events .details-events{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-details-events .details-events__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-details-events .details-events__container{padding-top:6rem}}.main-details-events .details-events-head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.main-details-events .details-events-head .head-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.main-details-events .details-events-head .head-left h3{font-size:2.25rem;line-height:2.25rem;font-weight:700;color:#000047;padding-bottom:.275rem}@media screen and (max-width:768px){.main-details-events .details-events-head .head-left h3{font-size:1.75rem;line-height:1.75rem}}.main-details-events .details-events-head .head-left p{display:flex;align-items:center;gap:5px}.main-details-events .details-events-head .head-left p span{color:#71717a;font-weight:500;font-size:1rem;line-height:1rem;padding-top:4px}.main-details-events .details-events-head .head-right{display:flex;align-items:center;justify-content:center;gap:1rem}.main-details-events .details-events-head .head-right button{display:flex;align-items:center;justify-content:center;gap:5px;padding:0;border:none;background:transparent;cursor:pointer;transition:.3s}.main-details-events .details-events-head .head-right button span{font-size:1rem;line-height:1rem;font-weight:500}.main-details-events .details-events-head .head-right__share span{color:#000047}.main-details-events .details-events-head .head-right__save span{color:#dc2626}.main-details-events .details-events-photos__desktop{width:100%;display:flex;align-items:center;justify-content:center}.main-details-events .details-events-photos__desktop .splide{width:100%}@media screen and (max-width:610px){.main-details-events .details-events-photos__desktop .splide__arrows{position:absolute;top:-2rem;right:auto;left:4rem}}.main-details-events .details-events-photos__desktop .splide__arrows .splide__arrow{width:2.5rem;height:2.5rem;opacity:1;width:48px;height:64px;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.main-details-events .details-events-photos__desktop .splide__arrows .splide__arrow svg path{fill:#52525b}.main-details-events .details-events-photos__desktop .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-events .details-events-photos__desktop .splide__arrows .splide__arrow--prev{left:-1.5rem}@media screen and (max-width:610px){.main-details-events .details-events-photos__desktop .splide__arrows .splide__arrow--prev{left:auto;right:1rem}}.main-details-events .details-events-photos__desktop .splide__arrows .splide__arrow--next{right:-1.5rem}@media screen and (max-width:610px){.main-details-events .details-events-photos__desktop .splide__arrows .splide__arrow--next{right:auto;left:0}.main-details-events .details-events-photos__desktop .splide__arrows .splide__arrow{width:48px;height:48px;border-radius:18px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}.main-details-events .details-events-photos__desktop .group{width:100%;display:grid;grid-template-areas:"a a b b" "a a c c";grid-template-rows:175px 175px 175px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5rem}.main-details-events .details-events-photos__desktop .card{display:flex;align-items:center;justify-content:center}.main-details-events .details-events-photos__desktop .card img{width:100%;height:100%;border-radius:10px;object-fit:cover}.main-details-events .details-events-photos__desktop .card:first-child{grid-area:a}.main-details-events .details-events-photos__desktop .card:nth-child(2){grid-area:b}.main-details-events .details-events-photos__desktop .card:nth-child(3){grid-area:c}@media screen and (max-width:860px){.main-details-events .details-events-photos__desktop{grid-template-rows:150px 150px 150px}}@media screen and (max-width:710px){.main-details-events .details-events-photos__desktop{display:none}}.main-details-events .details-events-photos__mobile{width:100%;border-radius:10px}.main-details-events .details-events-photos__mobile .splide{width:100%}.main-details-events .details-events-photos__mobile .splide__pagination{display:none}.main-details-events .details-events-photos__mobile .splide__arrows .splide__arrow{opacity:1;background:#fff;width:25px;height:29px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.main-details-events .details-events-photos__mobile .splide__arrows .splide__arrow svg path{fill:#52525b}.main-details-events .details-events-photos__mobile .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-events .details-events-photos__mobile .splide__slide{height:375px;width:375px}.main-details-events .details-events-photos__mobile .splide__slide .card{width:100%;height:100%;display:flex;align-items:center;border-radius:10px;justify-content:center;background:#a1a1aa}.main-details-events .details-events-photos__mobile .splide__slide .card img{width:100%;height:100%;border-radius:10px;object-fit:cover}.main-details-events .details-events-photos__mobile{display:none}@media screen and (max-width:710px){.main-details-events .details-events-photos__mobile{display:block}}.main-details-events .details-events .config-reserv{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.9rem;border-radius:10px;width:100%;cursor:pointer;gap:.5rem;display:none;margin-top:1rem}.main-details-events .details-events .config-reserv span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:870px){.main-details-events .details-events .config-reserv{display:flex}}.main-details-events .details-events-body{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-top:2rem}.main-details-events .details-events-body .left{position:relative;width:calc(100% - 380px);display:flex;flex-direction:column}@media screen and (max-width:870px){.main-details-events .details-events-body .left{width:100%}}.main-details-events .details-events-body .left-infos__head{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.main-details-events .details-events-body .left-infos__head-image{width:60px;height:50px;overflow:hidden}.main-details-events .details-events-body .left-infos__head-image img{border-radius:10px;width:100%;height:100%;object-fit:cover}.main-details-events .details-events-body .left-infos__head-text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-events .details-events-body .left-infos__head-text h3{font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-events .details-events-body .left-infos__head-text p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-details-events .details-events-body .left-infos__avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;margin:.5rem 0}.main-details-events .details-events-body .left-infos__avis span{color:#000047;margin-left:.5rem;font-weight:400}.main-details-events .details-events-body .left-infos__body{padding:1.25rem 0;border-bottom:1px solid #e5e7eb}.main-details-events .details-events-body .left-infos__body h3{font-size:1.5rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-events .details-events-body .left-infos__body p{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#52525b;padding:.5rem 0}.main-details-events .details-events-body .left-infos__body-details{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-events .details-events-body .left-infos__body-details h4{font-size:1rem;line-height:1.25rem;font-weight:600;color:#000047;padding-bottom:.25rem}.main-details-events .details-events-body .left-infos__body-details span{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#000}.main-details-events .details-events-body .right{flex-shrink:0;width:350px;background:#fff;border:1px solid #e4e4e7;border-radius:10px;filter:drop-shadow(0 20px 25px rgba(0,0,0,.1)) drop-shadow(0 10px 10px rgba(0,0,0,.04));padding:1rem;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:870px){.main-details-events .details-events-body .right{display:none}.main-details-events .details-events-body .right.right--active{display:flex;width:100%;margin-bottom:1rem;filter:none}}.main-details-events .details-events-body .right-ask,.main-details-events .details-events-body .right-cart,.main-details-events .details-events-body .right-reserved{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.9rem;width:100%;cursor:pointer;gap:.5rem;margin-bottom:.5rem}.main-details-events .details-events-body .right-ask span,.main-details-events .details-events-body .right-cart span,.main-details-events .details-events-body .right-reserved span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-details-events .details-events-body .right-cart{background:#fff;border:1px solid #000047}.main-details-events .details-events-body .right-ask{border:1px solid #000047;margin-bottom:1rem}.main-details-events .details-events-body .right-ask span{font-weight:400}.main-details-events .details-events-body .right-back{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}.main-details-events .details-events-body .right-back span{font-weight:500;font-size:.9rem;color:#000047}.main-details-events .details-events-body .right-back span:hover{text-decoration:underline}.main-details-events .details-events-body .right-head{width:100%;margin-bottom:1.5rem}.main-details-events .details-events-body .right-head p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-details-events .details-events-body .right-head h3{font-size:1rem;line-height:1.125rem;font-weight:500;color:#000047}.main-details-events .details-events-body .right-head h4{font-size:1rem;line-height:1rem;font-weight:500;color:#000047}.main-details-events .details-events-body .right-head .hr{margin:.5rem 0}.main-details-events .details-events-body .right-infos{border:1px solid #e4e4e7;padding:.5rem;border-radius:10px;margin:0 0 1rem;position:relative}.main-details-events .details-events-body .right-infos,.main-details-events .details-events-body .right-infos__items{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.main-details-events .details-events-body .right-infos__items .item{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.main-details-events .details-events-body .right-infos__items .item input,.main-details-events .details-events-body .right-infos__items .item select{width:100%;border:none;outline:none;padding:1rem .5rem;border-radius:10px}.main-details-events .details-events-body .right-infos__items .item p{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-events .details-events-body .right-infos__items .item .hr{height:1px;width:100%;background:#52525b}.main-details-events .details-events-body .right-infos__items .add-tourist{position:absolute;margin-top:.5rem;left:0;right:0;background:#fff;border:1px solid #d4d4d8;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:.75rem}.main-details-events .details-events-body .right-infos__items .add-tourist__item{width:100%;display:flex;align-items:center;justify-content:space-between}.main-details-events .details-events-body .right-infos__items .add-tourist__item div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-events .details-events-body .right-infos__items .add-tourist__item div:first-child span:first-child{color:#000047;font-size:.875rem;line-height:1.25rem;font-weight:500}.main-details-events .details-events-body .right-infos__items .add-tourist__item div:first-child span:last-child{color:#71717a;font-size:.875rem;line-height:1.25rem;font-weight:500}.main-details-events .details-events-body .right-infos__items .add-tourist__item div:last-child{display:flex;align-items:center;gap:.5rem}.main-details-events .details-events-body .right-infos__items .add-tourist__item div:last-child div{cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.main-details-events .details-events-body .right-infos__items .add-tourist__item div:last-child span{font-size:1rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-events .details-events-body .right-footer{width:100%;margin-top:2.25rem}.main-details-events .details-events-body .right-footer__details{padding:.5rem 0}.main-details-events .details-events-body .right-footer__details h4{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047;padding-bottom:.5rem}.main-details-events .details-events-body .right-footer__details div{width:100%;display:flex;align-items:center;justify-content:space-between}.main-details-events .details-events-body .right-footer__details div span{font-size:1rem;line-height:1rem;font-weight:400;color:#52525b}.main-details-events .details-events-body .right-footer__price{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}.main-details-events .details-events-body .right-footer__price h4{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-events .details-events-body .right-footer__price span{font-size:1rem;line-height:1.25rem;font-weight:500;color:#1cd265}.main-details-events .details-events-body .right .hr{width:100%;height:1px;background:#e5e7eb;display:block}@media screen and (max-width:870px){.main-details-events .details-events-body{flex-direction:column-reverse}}.main-details-events .details-events-similar{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0}.main-details-events .details-events-similar h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-details-events .details-events-similar .similar-cards,.main-details-events .details-events-similar .similar-cards .splide{width:100%}.main-details-events .details-events-similar .similar-cards .splide__pagination{display:none}.main-details-events .details-events-similar .similar-cards .splide__arrows{position:absolute;top:-2.25rem;left:0}.main-details-events .details-events-similar .similar-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;background:#1cd265}.main-details-events .details-events-similar .similar-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-events .details-events-similar .similar-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-events .details-events-similar .similar-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-events .details-events-similar .similar-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-events .details-events-similar .similar-cards .splide__arrows .splide__arrow--prev{left:0}.main-details-events .details-events-similar .similar-cards .splide__arrows .splide__arrow--next{right:auto;left:4em}.main-details-events .details-events-similar .similar-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-events .details-events-similar .similar-cards .splide__slide .card-image{width:460px;height:400px;margin-bottom:.75rem;border-radius:10px}@media screen and (max-width:610px){.main-details-events .details-events-similar .similar-cards .splide__slide .card-image{height:310px}}.main-details-events .details-events-similar .similar-cards .splide__slide .card-image img{border:2px solid transparent;width:100%;height:100%;object-fit:cover;border-radius:10px}.main-details-events .details-events-similar .similar-cards .splide__slide .card-title{font-size:1.25rem;font-weight:500;color:#000047;line-height:1.5rem}.main-details-events .details-events-similar .similar-cards .splide__slide .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-details-events .details-events-similar .similar-cards .splide__slide .card-location{display:flex;align-items:center;gap:.5rem}.main-details-events .details-events-similar .similar-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-events .details-events-similar .similar-cards .splide__slide .card-price{display:flex;align-items:center}.main-details-events .details-events-similar .similar-cards .splide__slide .card-price h4{color:#1cd265;font-weight:500}.main-details-events .details-events-similar .similar-cards .splide__slide .card-price span{color:#71717a;font-weight:400}.main-details-events .details-events-similar .similar-cards .splide__slide .card-reserve{display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s;border-radius:10px}.main-details-events .details-events-similar .similar-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-details-events .details-events-similar .similar-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-details-events .details-events-similar .similar-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-details-events .details-events-similar .similar-cards .splide__slide .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}@media screen and (max-width:1280px){.main-details-events .details-events-similar .similar-cards .splide__track{overflow:visible}}.main-details-events .details-events .avis{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin-top:2rem;padding:1.5rem 0 3rem;border-top:1px solid #f4f4f5}.main-details-events .details-events .avis-head{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.main-details-events .details-events .avis-text{display:flex;flex-direction:column;align-items:flex-start}.main-details-events .details-events .avis-text h2{font-size:1.75rem;font-weight:700;line-height:1.3;color:#000047}.main-details-events .details-events .avis-text p{color:#27272a;font-weight:400}.main-details-events .details-events .avis-total{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.main-details-events .details-events .avis-total h3{font-size:1rem;font-weight:500;color:#000047;text-align:center}.main-details-events .details-events .avis-total h2{color:#1cd265;font-size:2.5rem;font-weight:600;text-align:center}.main-details-events .details-events .avis-total h2 span{color:#71717a;font-size:1.5rem}.main-details-events .details-events .avis-total div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.main-details-events .details-events .avis-total div svg{width:25px}.main-details-events .details-events .avis-total p{text-align:center;margin-top:1rem;color:#a1a1aa;font-weight:400;font-size:1rem}.main-details-events .details-events .avis-cards,.main-details-events .details-events .avis-cards .splide{width:100%}.main-details-events .details-events .avis-cards .splide__pagination{display:none}.main-details-events .details-events .avis-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-events .details-events .avis-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-events .details-events .avis-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-events .details-events .avis-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-events .details-events .avis-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-events .details-events .avis-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-events .details-events .avis-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-events .details-events .avis-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-events .details-events .avis-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-events .details-events .avis-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-events .details-events .avis-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-events .details-events .avis-cards .splide__slide{position:relative}.main-details-events .details-events .avis-cards .splide__slide .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px;gap:.5rem}.main-details-events .details-events .avis-cards .splide__slide .card-head{display:flex;align-items:center;gap:.5rem}.main-details-events .details-events .avis-cards .splide__slide .card-head-text{display:flex;flex-direction:column;align-items:flex-start}.main-details-events .details-events .avis-cards .splide__slide .card-head-text h3{color:#000047;font-size:14px;font-weight:400}.main-details-events .details-events .avis-cards .splide__slide .card-head-text p{color:#27272a;font-size:13px;font-weight:400}.main-details-events .details-events .avis-cards .splide__slide .card-head-image{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;flex-shrink:0}.main-details-events .details-events .avis-cards .splide__slide .card-head-image span{display:block;color:#fff;font-weight:500;font-size:20px;padding-top:3px}.main-details-events .details-events .avis-cards .splide__slide .card-avis{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.main-details-events .details-events .avis-cards .splide__slide .card-avis svg{width:16px}.main-details-events .details-events .avis-cards .splide__slide .card-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.main-details-events .details-events .avis-cards .splide__slide .card-body p{color:#000047;font-size:14px;font-weight:400;height:110px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.main-details-events .details-events .avis-cards .splide__slide .card-body span{align-self:flex-end;font-size:14px;font-weight:400;color:#d4d4d8}@media screen and (max-width:1280px){.main-details-events .details-events .avis-cards .splide__track{overflow:visible}}.main-details-accommodations .details-accommodations{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-details-accommodations .details-accommodations__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-details-accommodations .details-accommodations__container{padding-top:6rem}}.main-details-accommodations .details-accommodations-head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.main-details-accommodations .details-accommodations-head .head-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.main-details-accommodations .details-accommodations-head .head-left h3{font-size:2.25rem;line-height:2.25rem;font-weight:700;color:#000047;padding-bottom:.275rem}@media screen and (max-width:768px){.main-details-accommodations .details-accommodations-head .head-left h3{font-size:1.75rem;line-height:1.75rem}}.main-details-accommodations .details-accommodations-head .head-left p{display:flex;align-items:center;gap:5px}.main-details-accommodations .details-accommodations-head .head-left p span{color:#71717a;font-weight:500;font-size:1rem;line-height:1rem;padding-top:4px}.main-details-accommodations .details-accommodations-head .head-right{display:flex;align-items:center;justify-content:center;gap:1rem}.main-details-accommodations .details-accommodations-head .head-right button{display:flex;align-items:center;justify-content:center;gap:5px;padding:0;border:none;background:transparent;cursor:pointer;transition:.3s}.main-details-accommodations .details-accommodations-head .head-right button span{font-size:1rem;line-height:1rem;font-weight:500}.main-details-accommodations .details-accommodations-head .head-right__share span{color:#000047}.main-details-accommodations .details-accommodations-head .head-right__save span{color:#dc2626}.main-details-accommodations .details-accommodations-photos__desktop{width:100%;display:flex;align-items:center;justify-content:center}.main-details-accommodations .details-accommodations-photos__desktop .splide{width:100%}@media screen and (max-width:610px){.main-details-accommodations .details-accommodations-photos__desktop .splide__arrows{position:absolute;top:-2rem;right:auto;left:4rem}}.main-details-accommodations .details-accommodations-photos__desktop .splide__arrows .splide__arrow{width:2.5rem;height:2.5rem;opacity:1;width:48px;height:64px;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.main-details-accommodations .details-accommodations-photos__desktop .splide__arrows .splide__arrow svg path{fill:#52525b}.main-details-accommodations .details-accommodations-photos__desktop .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-accommodations .details-accommodations-photos__desktop .splide__arrows .splide__arrow--prev{left:-1.5rem}@media screen and (max-width:610px){.main-details-accommodations .details-accommodations-photos__desktop .splide__arrows .splide__arrow--prev{left:auto;right:1rem}}.main-details-accommodations .details-accommodations-photos__desktop .splide__arrows .splide__arrow--next{right:-1.5rem}@media screen and (max-width:610px){.main-details-accommodations .details-accommodations-photos__desktop .splide__arrows .splide__arrow--next{right:auto;left:0}.main-details-accommodations .details-accommodations-photos__desktop .splide__arrows .splide__arrow{width:48px;height:48px;border-radius:18px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}.main-details-accommodations .details-accommodations-photos__desktop .group{width:100%;display:grid;grid-template-areas:"a a b b" "a a c c";grid-template-rows:175px 175px 175px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5rem}.main-details-accommodations .details-accommodations-photos__desktop .card{display:flex;align-items:center;justify-content:center}.main-details-accommodations .details-accommodations-photos__desktop .card img{width:100%;height:100%;border-radius:10px;object-fit:cover}.main-details-accommodations .details-accommodations-photos__desktop .card:first-child{grid-area:a}.main-details-accommodations .details-accommodations-photos__desktop .card:nth-child(2){grid-area:b}.main-details-accommodations .details-accommodations-photos__desktop .card:nth-child(3){grid-area:c}@media screen and (max-width:860px){.main-details-accommodations .details-accommodations-photos__desktop{grid-template-rows:150px 150px 150px}}@media screen and (max-width:710px){.main-details-accommodations .details-accommodations-photos__desktop{display:none}}.main-details-accommodations .details-accommodations-photos__mobile{width:100%;border-radius:10px}.main-details-accommodations .details-accommodations-photos__mobile .splide{width:100%}.main-details-accommodations .details-accommodations-photos__mobile .splide__pagination{display:none}.main-details-accommodations .details-accommodations-photos__mobile .splide__arrows .splide__arrow{opacity:1;background:#fff;width:25px;height:29px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.main-details-accommodations .details-accommodations-photos__mobile .splide__arrows .splide__arrow svg path{fill:#52525b}.main-details-accommodations .details-accommodations-photos__mobile .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-accommodations .details-accommodations-photos__mobile .splide__slide{height:375px;width:375px}.main-details-accommodations .details-accommodations-photos__mobile .splide__slide .card{width:100%;height:100%;display:flex;align-items:center;border-radius:10px;justify-content:center;background:#a1a1aa}.main-details-accommodations .details-accommodations-photos__mobile .splide__slide .card img{width:100%;height:100%;border-radius:10px;object-fit:cover}.main-details-accommodations .details-accommodations-photos__mobile{display:none}@media screen and (max-width:710px){.main-details-accommodations .details-accommodations-photos__mobile{display:block}}.main-details-accommodations .details-accommodations .config-reserv{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.9rem;border-radius:10px;width:100%;cursor:pointer;gap:.5rem;display:none;margin-top:1rem}.main-details-accommodations .details-accommodations .config-reserv span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:870px){.main-details-accommodations .details-accommodations .config-reserv{display:flex}}.main-details-accommodations .details-accommodations-body{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-top:2rem}.main-details-accommodations .details-accommodations-body .left{position:relative;width:calc(100% - 380px);display:flex;flex-direction:column}@media screen and (max-width:870px){.main-details-accommodations .details-accommodations-body .left{width:100%}}.main-details-accommodations .details-accommodations-body .left-infos__head{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.main-details-accommodations .details-accommodations-body .left-infos__head-image{width:60px;height:50px;overflow:hidden}.main-details-accommodations .details-accommodations-body .left-infos__head-image img{border-radius:10px;width:100%;height:100%;object-fit:cover}.main-details-accommodations .details-accommodations-body .left-infos__head-text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-accommodations .details-accommodations-body .left-infos__head-text h3{font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-accommodations .details-accommodations-body .left-infos__head-text p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-details-accommodations .details-accommodations-body .left-infos__avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;margin:.5rem 0}.main-details-accommodations .details-accommodations-body .left-infos__avis span{color:#000047;margin-left:.5rem;font-weight:400}.main-details-accommodations .details-accommodations-body .left-infos__body{padding:1.25rem 0;border-bottom:1px solid #e5e7eb}.main-details-accommodations .details-accommodations-body .left-infos__body h3{font-size:1.5rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-accommodations .details-accommodations-body .left-infos__body p{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#52525b;padding:.5rem 0}.main-details-accommodations .details-accommodations-body .left-infos__body-details{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-accommodations .details-accommodations-body .left-infos__body-details h4{font-size:1rem;line-height:1.25rem;font-weight:600;color:#000047;padding-bottom:.25rem}.main-details-accommodations .details-accommodations-body .left-infos__body-details span{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#000}.main-details-accommodations .details-accommodations-body .left-infos__body-details span svg{margin-right:6px}.main-details-accommodations .details-accommodations-body .left-infos__map{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 0;border-bottom:1px solid #e5e7eb}.main-details-accommodations .details-accommodations-body .left-infos__map h3{font-size:1.5rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-accommodations .details-accommodations-body .left-infos__map iframe{width:100%}.main-details-accommodations .details-accommodations-body .right{flex-shrink:0;width:350px;background:#fff;border:1px solid #e4e4e7;border-radius:10px;filter:drop-shadow(0 20px 25px rgba(0,0,0,.1)) drop-shadow(0 10px 10px rgba(0,0,0,.04));padding:1rem;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:870px){.main-details-accommodations .details-accommodations-body .right{display:none}.main-details-accommodations .details-accommodations-body .right.right--active{display:flex;width:100%;margin-bottom:1rem;filter:none}}.main-details-accommodations .details-accommodations-body .right-cart,.main-details-accommodations .details-accommodations-body .right-reserved{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.9rem;width:100%;cursor:pointer;gap:.5rem;margin-bottom:.5rem}.main-details-accommodations .details-accommodations-body .right-cart span,.main-details-accommodations .details-accommodations-body .right-reserved span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-details-accommodations .details-accommodations-body .right-cart{background:#fff;border:1px solid #000047}.main-details-accommodations .details-accommodations-body .right-back{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}.main-details-accommodations .details-accommodations-body .right-back span{font-weight:500;font-size:.9rem;color:#000047}.main-details-accommodations .details-accommodations-body .right-back span:hover{text-decoration:underline}.main-details-accommodations .details-accommodations-body .right-head{width:100%;margin-bottom:1.5rem}.main-details-accommodations .details-accommodations-body .right-head p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-details-accommodations .details-accommodations-body .right-head h3{font-size:1rem;line-height:1.125rem;font-weight:500;color:#000047}.main-details-accommodations .details-accommodations-body .right-head h4{font-size:1rem;line-height:1rem;font-weight:500;color:#000047}.main-details-accommodations .details-accommodations-body .right-head .hr{margin:.5rem 0}.main-details-accommodations .details-accommodations-body .right-infos{width:100%;border:1px solid #e4e4e7;padding:.375rem .5rem 0;border-radius:10px;margin:0 0 1rem;position:relative}.main-details-accommodations .details-accommodations-body .right-infos__date .item-date{width:100%;position:relative;padding:1rem 0 4px}.main-details-accommodations .details-accommodations-body .right-infos__date .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-accommodations .details-accommodations-body .right-infos__date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-accommodations .details-accommodations-body .right-infos__date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.main-details-accommodations .details-accommodations-body .right-infos__hours .item-hours{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.75rem 0}.main-details-accommodations .details-accommodations-body .right-infos__hours .item-hours div{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.main-details-accommodations .details-accommodations-body .right-infos__hours .item-hours div h4{font-size:.925rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-accommodations .details-accommodations-body .right-infos__hours .item-hours div p{color:#52525b;font-weight:400;font-size:.85rem;line-height:.95rem}.main-details-accommodations .details-accommodations-body .right-infos__hours .container-card__hours{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin:.5rem 0 1rem}.main-details-accommodations .details-accommodations-body .right-infos__hours .container-card__hours .card{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.main-details-accommodations .details-accommodations-body .right-infos__hours .container-card__hours .card label{width:100%;text-align:right;cursor:pointer;color:#000047;font-size:.9rem;font-weight:500}.main-details-accommodations .details-accommodations-body .right-infos__hours .container-card__hours .card input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #1cd265;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-details-accommodations .details-accommodations-body .right-infos__hours .container-card__hours .card input[type=radio]:checked{background-color:#1cd265;border-radius:10px}.main-details-accommodations .details-accommodations-body .right-infos__hours .container-card__hours .card input[type=radio]:checked:before{content:"";display:block;width:5px;height:10px;border-radius:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.main-details-accommodations .details-accommodations-body .right-infos__tourist .item-tourist{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.5rem 0}.main-details-accommodations .details-accommodations-body .right-infos__tourist .item-tourist p{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-accommodations .details-accommodations-body .right-infos__tourist .add-tourist{position:absolute;margin-top:.5rem;left:0;right:0;background:#fff;border:1px solid #d4d4d8;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:.75rem}.main-details-accommodations .details-accommodations-body .right-infos__tourist .add-tourist__item{width:100%;display:flex;align-items:center;justify-content:space-between}.main-details-accommodations .details-accommodations-body .right-infos__tourist .add-tourist__item div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-accommodations .details-accommodations-body .right-infos__tourist .add-tourist__item div:first-child span:first-child{color:#000047;font-size:.875rem;line-height:1.25rem;font-weight:500}.main-details-accommodations .details-accommodations-body .right-infos__tourist .add-tourist__item div:first-child span:last-child{color:#71717a;font-size:.875rem;line-height:1.25rem;font-weight:500}.main-details-accommodations .details-accommodations-body .right-infos__tourist .add-tourist__item div:last-child{display:flex;align-items:center;gap:.5rem}.main-details-accommodations .details-accommodations-body .right-infos__tourist .add-tourist__item div:last-child div{cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.main-details-accommodations .details-accommodations-body .right-infos__tourist .add-tourist__item div:last-child span{font-size:1rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-accommodations .details-accommodations-body .right-footer{width:100%;margin-top:2.25rem}.main-details-accommodations .details-accommodations-body .right-footer__details{padding:.5rem 0}.main-details-accommodations .details-accommodations-body .right-footer__details h4{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047;padding-bottom:.5rem}.main-details-accommodations .details-accommodations-body .right-footer__details div{width:100%;display:flex;align-items:center;justify-content:space-between}.main-details-accommodations .details-accommodations-body .right-footer__details div span{font-size:1rem;line-height:1rem;font-weight:400;color:#52525b}.main-details-accommodations .details-accommodations-body .right-footer__price{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}.main-details-accommodations .details-accommodations-body .right-footer__price h4{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-accommodations .details-accommodations-body .right-footer__price span{font-size:1rem;line-height:1.25rem;font-weight:500;color:#1cd265}.main-details-accommodations .details-accommodations-body .right .hr{width:100%;height:1px;background:#e5e7eb;display:block}@media screen and (max-width:870px){.main-details-accommodations .details-accommodations-body{flex-direction:column-reverse}}.main-details-accommodations .details-accommodations-similar{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0}.main-details-accommodations .details-accommodations-similar h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-details-accommodations .details-accommodations-similar .similar-cards,.main-details-accommodations .details-accommodations-similar .similar-cards .splide{width:100%}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__pagination{z-index:10}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows{position:absolute;top:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-accommodations .details-accommodations-similar .similar-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide{position:relative;width:315px}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:6px;overflow:hidden;padding-bottom:.5rem}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-image .splide,.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-image .splide__track{width:100%;height:100%}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-avis svg{display:block;margin-top:-5px}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-price{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;z-index:3}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-price h4{color:#fff;font-weight:500}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-options{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 .5rem}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-options li{display:flex;align-items:center;gap:5px}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-options li span{color:#52525b;font-weight:400;font-size:.875rem}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-details-accommodations .details-accommodations-similar .similar-cards .splide__slide .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}@media screen and (max-width:1280px){.main-details-accommodations .details-accommodations-similar .similar-cards .splide__track{overflow:visible}}.main-details-accommodations .details-accommodations .avis{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin-top:2rem;padding:1.5rem 0 3rem;border-top:1px solid #f4f4f5}.main-details-accommodations .details-accommodations .avis-head{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.main-details-accommodations .details-accommodations .avis-text{display:flex;flex-direction:column;align-items:flex-start}.main-details-accommodations .details-accommodations .avis-text h2{font-size:1.75rem;font-weight:700;line-height:1.3;color:#000047}.main-details-accommodations .details-accommodations .avis-text p{color:#27272a;font-weight:400}.main-details-accommodations .details-accommodations .avis-total{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.main-details-accommodations .details-accommodations .avis-total h3{font-size:1rem;font-weight:500;color:#000047;text-align:center}.main-details-accommodations .details-accommodations .avis-total h2{color:#1cd265;font-size:2.5rem;font-weight:600;text-align:center}.main-details-accommodations .details-accommodations .avis-total h2 span{color:#71717a;font-size:1.5rem}.main-details-accommodations .details-accommodations .avis-total div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.main-details-accommodations .details-accommodations .avis-total div svg{width:25px}.main-details-accommodations .details-accommodations .avis-total p{text-align:center;margin-top:1rem;color:#a1a1aa;font-weight:400;font-size:1rem}.main-details-accommodations .details-accommodations .avis-cards,.main-details-accommodations .details-accommodations .avis-cards .splide{width:100%}.main-details-accommodations .details-accommodations .avis-cards .splide__pagination{display:none}.main-details-accommodations .details-accommodations .avis-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-accommodations .details-accommodations .avis-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-accommodations .details-accommodations .avis-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-accommodations .details-accommodations .avis-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-accommodations .details-accommodations .avis-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-accommodations .details-accommodations .avis-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-accommodations .details-accommodations .avis-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-accommodations .details-accommodations .avis-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-accommodations .details-accommodations .avis-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-accommodations .details-accommodations .avis-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-accommodations .details-accommodations .avis-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-accommodations .details-accommodations .avis-cards .splide__slide{position:relative}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px;gap:.5rem}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-head{display:flex;align-items:center;gap:.5rem}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-head-text{display:flex;flex-direction:column;align-items:flex-start}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-head-text h3{color:#000047;font-size:14px;font-weight:400}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-head-text p{color:#27272a;font-size:13px;font-weight:400}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-head-image{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;flex-shrink:0}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-head-image span{display:block;color:#fff;font-weight:500;font-size:20px;padding-top:3px}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-avis{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-avis svg{width:16px}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-body p{color:#000047;font-size:14px;font-weight:400;height:110px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.main-details-accommodations .details-accommodations .avis-cards .splide__slide .card-body span{align-self:flex-end;font-size:14px;font-weight:400;color:#d4d4d8}@media screen and (max-width:1280px){.main-details-accommodations .details-accommodations .avis-cards .splide__track{overflow:visible}}.gallery-users-modal .show__modal .container{position:relative;border-radius:10px;padding:1.5rem;width:100%;display:flex;flex-direction:column;gap:1rem;height:100vh;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gallery-users-modal .show__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.gallery-users-modal .show__modal .container-close svg{width:20px;height:20px;color:#000}.gallery-users-modal .show__modal .container-body{display:flex;align-items:center;justify-content:center;gap:1rem;height:100%}.gallery-users-modal .show__modal .container-body .splide{width:50%;height:600px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:610px){.gallery-users-modal .show__modal .container-body .splide{width:70%}.gallery-users-modal .show__modal .container-body .splide__arrows{position:absolute;top:-2rem;right:auto;left:4rem;z-index:80}}.gallery-users-modal .show__modal .container-body .splide__arrows .splide__arrow{width:2.5rem;height:4.5rem;overflow:hidden!important;opacity:1;width:48px;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.gallery-users-modal .show__modal .container-body .splide__arrows .splide__arrow svg path{fill:#52525b}.gallery-users-modal .show__modal .container-body .splide__arrows .splide__arrow:hover{opacity:.8}.gallery-users-modal .show__modal .container-body .splide__arrows .splide__arrow--prev{left:-1.5rem}@media screen and (max-width:610px){.gallery-users-modal .show__modal .container-body .splide__arrows .splide__arrow--prev{left:auto;right:1rem}}.gallery-users-modal .show__modal .container-body .splide__arrows .splide__arrow--next{right:-1.5rem}@media screen and (max-width:610px){.gallery-users-modal .show__modal .container-body .splide__arrows .splide__arrow--next{right:auto;left:0}.gallery-users-modal .show__modal .container-body .splide__arrows .splide__arrow{width:48px;height:48px;border-radius:18px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}.gallery-users-modal .show__modal .container-body .trash{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.gallery-users-modal .show__modal .container-body .text h3{font-weight:600;font-size:18px;color:#18181b}.gallery-users-modal .show__modal .container-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.gallery-users-modal .show__modal .container-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.gallery-users-modal .show__modal .container-image img{width:100%;height:100%;object-fit:cover}.gallery-users-modal .show__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.gallery-users-modal .show__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.gallery-users-modal .show__modal .container-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.gallery-users-modal .show__modal .container-footer div h3 input{flex-shrink:0}.gallery-users-modal .show__modal .container-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.gallery-users-modal .show__modal .container-footer div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.gallery-users-modal .show__modal .container-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.gallery-users-modal .show__modal .container-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.gallery-users-modal .show__modal .container-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.gallery-users-modal .show__modal .container-footer__options{width:100%}}.gallery-users-modal .show__modal .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.gallery-users-modal .show__modal .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.gallery-users-modal .show__modal .container-footer__options button:last-child{background:#dc2626;border:1px solid #dc2626}.gallery-users-modal .show__modal .container-footer__options button:last-child span{color:#fff}.main-details-locations .cart-alert{height:75px;width:75px;background-color:#1cd265;padding:.5rem;left:90%;top:70%;transition:all .5s ease;border-radius:999px;display:flex;justify-content:center;align-items:center;position:fixed;z-index:88}.main-details-locations .cart-alert .nbr_items{display:flex;justify-content:center;align-items:center;position:absolute;color:#fff;border-radius:999px;background:#000;top:0;height:30px;width:30px;left:78%}.main-details-locations .cart-alert .nbr_items b{padding-top:.2rem}@media screen and (max-width:1024px){.main-details-locations .cart-alert{height:55px;width:55px}.main-details-locations .cart-alert .nbr_items{height:22px;width:22px;font-size:.9rem}}@media screen and (max-width:768px){.main-details-locations .cart-alert{height:45px;width:45px;left:80%;top:80%}.main-details-locations .cart-alert .nbr_items{height:18px;width:18px;font-size:.8rem}}@media screen and (max-width:480px){.main-details-locations .cart-alert{height:38px;width:38px;left:75%;top:85%}.main-details-locations .cart-alert .nbr_items{height:15px;width:15px;font-size:.7rem}}.main-details-locations .details-locations{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-details-locations .details-locations__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-details-locations .details-locations__container{padding-top:6rem}}.main-details-locations .details-locations-head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.main-details-locations .details-locations-head .head-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.main-details-locations .details-locations-head .head-left h3{font-size:2.25rem;line-height:2.25rem;font-weight:700;color:#000047;padding-bottom:.275rem}@media screen and (max-width:768px){.main-details-locations .details-locations-head .head-left h3{font-size:1.75rem;line-height:1.75rem}}.main-details-locations .details-locations-head .head-left p{display:flex;align-items:center;gap:5px}.main-details-locations .details-locations-head .head-left p span{color:#71717a;font-weight:500;font-size:1rem;line-height:1rem;padding-top:4px}.main-details-locations .details-locations-head .head-right{display:flex;align-items:center;justify-content:center;gap:1rem}.main-details-locations .details-locations-head .head-right button{display:flex;align-items:center;justify-content:center;gap:5px;padding:0;border:none;background:transparent;cursor:pointer;transition:.3s}.main-details-locations .details-locations-head .head-right button span{font-size:1rem;line-height:1rem;font-weight:500}.main-details-locations .details-locations-head .head-right__share span{color:#000047}.main-details-locations .details-locations-head .head-right__save span{color:#1cd265}.main-details-locations .details-locations-photos__desktop{width:100%;height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px 10px 0 0;overflow:hidden}.main-details-locations .details-locations-photos__desktop .grid{display:flex;gap:4px;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;border-radius:14px;overflow:hidden;position:relative}.main-details-locations .details-locations-photos__desktop .grid .first_img{height:100%;width:60%;position:relative;overflow:hidden}.main-details-locations .details-locations-photos__desktop .grid .first_img img:first-child{width:70%;height:100%;object-fit:cover;top:0;left:0;position:absolute}.main-details-locations .details-locations-photos__desktop .grid .first_img .button_div{top:0;left:0;position:absolute;height:100%;width:100%;display:flex;justify-content:flex-end;align-items:flex-end;padding:1.4rem}.main-details-locations .details-locations-photos__desktop .grid .first_img .button_div button{border:none;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);padding:.5rem 1rem;border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;cursor:pointer;gap:4px}.main-details-locations .details-locations-photos__desktop .grid .first_img .button_div button svg{height:20px}.main-details-locations .details-locations-photos__desktop .grid .first_img .button_div button b{justify-content:center;align-items:center;text-align:center}.main-details-locations .details-locations-photos__desktop .grid .second_img{height:100%;width:40%;gap:4px;display:flex;aspect-ratio:19/6;justify-content:flex-start;align-items:flex-start;flex-direction:column;overflow:hidden;border-radius:0 10px 10px 0;position:relative}.main-details-locations .details-locations-photos__desktop .grid .second_img img{width:100%;height:50%!important;object-fit:cover}.main-details-locations .details-locations-photos__desktop .group{width:100%;display:grid;grid-template-areas:"a a b b" "a a c c";grid-template-rows:175px 175px 175px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5rem}.main-details-locations .details-locations-photos__desktop .card{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-details-locations .details-locations-photos__desktop .card img{width:100%;height:100%;border-radius:10px 10px 0 0;object-fit:cover}.main-details-locations .details-locations-photos__desktop .card:first-child{grid-area:a}.main-details-locations .details-locations-photos__desktop .card:nth-child(2){grid-area:b}.main-details-locations .details-locations-photos__desktop .card:nth-child(3){grid-area:c}@media screen and (max-width:860px){.main-details-locations .details-locations-photos__desktop{grid-template-rows:150px 150px 150px}}@media screen and (max-width:710px){.main-details-locations .details-locations-photos__desktop{display:none}}.main-details-locations .details-locations-photos__mobile{width:100%;border-radius:10px}.main-details-locations .details-locations-photos__mobile .splide{width:100%}.main-details-locations .details-locations-photos__mobile .splide__pagination{display:none}.main-details-locations .details-locations-photos__mobile .splide__arrows .splide__arrow{opacity:1;background:#fff;width:25px;height:29px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.main-details-locations .details-locations-photos__mobile .splide__arrows .splide__arrow svg path{fill:#52525b}.main-details-locations .details-locations-photos__mobile .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-locations .details-locations-photos__mobile .splide__slide{height:375px;width:375px}.main-details-locations .details-locations-photos__mobile .splide__slide .card{width:100%;height:100%;display:flex;align-items:center;border-radius:10px;justify-content:center;background:#a1a1aa}.main-details-locations .details-locations-photos__mobile .splide__slide .card img{width:100%;height:100%;border-radius:10px;object-fit:cover}.main-details-locations .details-locations-photos__mobile{display:none}@media screen and (max-width:710px){.main-details-locations .details-locations-photos__mobile{display:block}}.main-details-locations .details-locations .config-reserv{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.9rem;border-radius:10px;width:100%;cursor:pointer;gap:.5rem;display:none;margin-top:1rem}.main-details-locations .details-locations .config-reserv span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:870px){.main-details-locations .details-locations .config-reserv{display:flex}}.main-details-locations .details-locations-body{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-top:2rem}.main-details-locations .details-locations-body .left{position:relative;width:calc(100% - 380px);display:flex;flex-direction:column}@media screen and (max-width:870px){.main-details-locations .details-locations-body .left{width:100%}}.main-details-locations .details-locations-body .left-infos__head{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.main-details-locations .details-locations-body .left-infos__head-image{width:60px;height:50px;overflow:hidden}.main-details-locations .details-locations-body .left-infos__head-image img{border-radius:10px;width:100%;height:100%;object-fit:cover}.main-details-locations .details-locations-body .left-infos__head-text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-locations .details-locations-body .left-infos__head-text h3{font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-locations .details-locations-body .left-infos__head-text p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-details-locations .details-locations-body .left-infos__avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;margin:.5rem 0}.main-details-locations .details-locations-body .left-infos__avis span{color:#000047;margin-left:.5rem;font-weight:400}.main-details-locations .details-locations-body .left-infos__body{padding:1.25rem 0;border-bottom:1px solid #e5e7eb}.main-details-locations .details-locations-body .left-infos__body h3{font-size:1.5rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-locations .details-locations-body .left-infos__body p{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#52525b;padding:.5rem 0}.main-details-locations .details-locations-body .left-infos__body-details{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques{border-collapse:separate;border-spacing:0;width:100%;max-height:40px!important;overflow:hidden}@media screen and (max-width:768px){.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques{display:none}}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques thead tr{background-color:#1cd265;color:#000047;font-weight:700}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques thead tr th{padding:.8rem .4rem;text-align:center;font-size:.7rem;font-weight:500;background-color:#f2f2f3;border:1px solid hsla(0,0%,75%,.5)}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques th:first-child{border-top-left-radius:8px}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques th:last-child{border-top-right-radius:8px}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques tr:last-child td:first-child{border-bottom-left-radius:8px}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques tr:last-child td:last-child{border-bottom-right-radius:8px}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques tbody tr{border-radius:8px;overflow:hidden}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques tbody tr td{padding:.5rem;text-align:center;border:1px solid hsla(0,0%,75%,.5);font-size:.7rem;font-weight:500}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques-responsive{width:100%;display:none;border-radius:8px}@media screen and (max-width:768px){.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques-responsive{flex-direction:column;display:flex;overflow:hidden}}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques-responsive .column{display:flex;gap:4px;flex-direction:column;border:1px solid hsla(0,0%,75%,.5);overflow:hidden}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques-responsive .column span:first-child{width:100%;padding:.4rem 1rem;background-color:#f2f2f3;color:#000047;font-weight:500;font-size:.7rem;text-align:center}.main-details-locations .details-locations-body .left-infos__body-details .tab-caracteristiques-responsive .column span:nth-child(2){width:100%;padding:.4rem 1rem;background-color:#fff;color:#000;font-weight:500;font-size:.7rem;text-align:center}.main-details-locations .details-locations-body .left-infos__body-details h4{font-size:1rem;line-height:1.25rem;font-weight:600;color:#000047;padding-bottom:.25rem}.main-details-locations .details-locations-body .left-infos__body-details span{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#000}.main-details-locations .details-locations-body .left-infos__body-details span svg{margin-right:6px}.main-details-locations .details-locations-body .left-infos__map{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 0;border-bottom:1px solid #e5e7eb}.main-details-locations .details-locations-body .left-infos__map h3{font-size:1.5rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-locations .details-locations-body .left-infos__map iframe{width:100%}.main-details-locations .details-locations-body .right{flex-shrink:0;width:350px;background:#fff;border:1px solid #e4e4e7;border-radius:10px;filter:drop-shadow(0 20px 25px rgba(0,0,0,.1)) drop-shadow(0 10px 10px rgba(0,0,0,.04));padding:1rem;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:870px){.main-details-locations .details-locations-body .right{display:none}.main-details-locations .details-locations-body .right.right--active{display:flex;width:100%;margin-bottom:1rem;filter:none}}.main-details-locations .details-locations-body .right-cart,.main-details-locations .details-locations-body .right-reserved{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.9rem;width:100%;cursor:pointer;gap:.5rem;margin-bottom:.5rem}.main-details-locations .details-locations-body .right-cart span,.main-details-locations .details-locations-body .right-reserved span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-details-locations .details-locations-body .right-cart{background:#fff;border:1px solid #000047}.main-details-locations .details-locations-body .right-back{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}.main-details-locations .details-locations-body .right-back span{font-weight:500;font-size:.9rem;color:#000047}.main-details-locations .details-locations-body .right-back span:hover{text-decoration:underline}.main-details-locations .details-locations-body .right-head{width:100%;margin-bottom:1.5rem}.main-details-locations .details-locations-body .right-head p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-details-locations .details-locations-body .right-head h3{font-size:1rem;line-height:1.125rem;font-weight:500;color:#000047}.main-details-locations .details-locations-body .right-head h4{font-size:1rem;line-height:1rem;font-weight:500;color:#000047}.main-details-locations .details-locations-body .right-head .hr{margin:.5rem 0}.main-details-locations .details-locations-body .right-infos{width:100%;background:hsla(240,4%,95%,.3);border:1px solid #e4e4e7;padding:.375rem .5rem 0;border-radius:10px;margin:0 0 1rem;position:relative}.main-details-locations .details-locations-body .right-infos__tourist{padding:0 .7rem}.main-details-locations .details-locations-body .right-infos__tourist .item-tourist span{font-size:.9rem}.main-details-locations .details-locations-body .right-infos__date .item-date{display:grid;grid-template-columns:repeat(2,1fr);position:relative;padding:1rem 0 4px}.main-details-locations .details-locations-body .right-infos__date .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-locations .details-locations-body .right-infos__date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.725rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-locations .details-locations-body .right-infos__date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.main-details-locations .details-locations-body .right-infos__hours .item-hours{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.75rem 0}.main-details-locations .details-locations-body .right-infos__hours .item-hours div{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.main-details-locations .details-locations-body .right-infos__hours .item-hours div h4{font-size:.925rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-locations .details-locations-body .right-infos__hours .item-hours div p{color:#52525b;font-weight:400;font-size:.85rem;line-height:.95rem}.main-details-locations .details-locations-body .right-infos__hours .container-card__hours{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin:.5rem 0 1rem}.main-details-locations .details-locations-body .right-infos__hours .container-card__hours .card{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.main-details-locations .details-locations-body .right-infos__hours .container-card__hours .card label{width:100%;text-align:right;cursor:pointer;color:#000047;font-size:.9rem;font-weight:500}.main-details-locations .details-locations-body .right-infos__hours .container-card__hours .card input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #1cd265;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-details-locations .details-locations-body .right-infos__hours .container-card__hours .card input[type=radio]:checked{background-color:#1cd265;border-radius:10px}.main-details-locations .details-locations-body .right-infos__hours .container-card__hours .card input[type=radio]:checked:before{content:"";display:block;width:5px;height:10px;border-radius:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.main-details-locations .details-locations-body .right-infos__tourist .item-tourist{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.5rem 0}.main-details-locations .details-locations-body .right-infos__tourist .item-tourist select{width:100%;border:none;outline:none}.main-details-locations .details-locations-body .right-infos__tourist .item-tourist p{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-locations .details-locations-body .right-infos__tourist .add-tourist{position:absolute;margin-top:.5rem;left:0;right:0;background:#fff;border:1px solid #d4d4d8;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:.75rem}.main-details-locations .details-locations-body .right-infos__tourist .add-tourist__item{width:100%;display:flex;align-items:center;justify-content:space-between}.main-details-locations .details-locations-body .right-infos__tourist .add-tourist__item div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-locations .details-locations-body .right-infos__tourist .add-tourist__item div:first-child span:first-child{color:#000047;font-size:.875rem;line-height:1.25rem;font-weight:500}.main-details-locations .details-locations-body .right-infos__tourist .add-tourist__item div:first-child span:last-child{color:#71717a;font-size:.875rem;line-height:1.25rem;font-weight:500}.main-details-locations .details-locations-body .right-infos__tourist .add-tourist__item div:last-child{display:flex;align-items:center;gap:.5rem}.main-details-locations .details-locations-body .right-infos__tourist .add-tourist__item div:last-child div{cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.main-details-locations .details-locations-body .right-infos__tourist .add-tourist__item div:last-child span{font-size:1rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-locations .details-locations-body .right-footer{width:100%;margin-top:2.25rem}.main-details-locations .details-locations-body .right-footer__details{width:100%;display:flex;justify-content:space-between!important;align-items:center;padding:.5rem 0}.main-details-locations .details-locations-body .right-footer__details h4{font-size:1rem;font-weight:500;color:#000047}.main-details-locations .details-locations-body .right-footer__details span{font-size:1rem;line-height:1rem;font-weight:400;color:#52525b}.main-details-locations .details-locations-body .right-footer__price{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}.main-details-locations .details-locations-body .right-footer__price h4{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-locations .details-locations-body .right-footer__price span{font-size:1rem;line-height:1.25rem;font-weight:500;color:#1cd265}.main-details-locations .details-locations-body .right .hr{width:100%;height:1px;background:#e5e7eb;display:block}@media screen and (max-width:870px){.main-details-locations .details-locations-body{flex-direction:column-reverse}}.main-details-locations .details-locations-similar{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0}.main-details-locations .details-locations-similar h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-details-locations .details-locations-similar .similar-cards,.main-details-locations .details-locations-similar .similar-cards .splide{width:100%}.main-details-locations .details-locations-similar .similar-cards .splide__pagination{z-index:10}.main-details-locations .details-locations-similar .similar-cards .splide__arrows{position:absolute;top:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-locations .details-locations-similar .similar-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-locations .details-locations-similar .similar-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-locations .details-locations-similar .similar-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-locations .details-locations-similar .similar-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-locations .details-locations-similar .similar-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-locations .details-locations-similar .similar-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-locations .details-locations-similar .similar-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-locations .details-locations-similar .similar-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-locations .details-locations-similar .similar-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-locations .details-locations-similar .similar-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-locations .details-locations-similar .similar-cards .splide__slide{position:relative;width:315px}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:6px;overflow:hidden;padding-bottom:.5rem}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-image .splide,.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-image .splide__track{width:100%;height:100%}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem;overflow:hidden;position:relative}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-avis img{object-fit:cover}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-avis svg{display:block;margin-top:-5px}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-price{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;z-index:3}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-price h4{color:#fff;font-weight:500}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-options{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 .5rem}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-options li{display:flex;align-items:center;gap:5px}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-options li span{color:#52525b;font-weight:400;font-size:.875rem}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-details-locations .details-locations-similar .similar-cards .splide__slide .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}@media screen and (max-width:1280px){.main-details-locations .details-locations-similar .similar-cards .splide__track{overflow:visible}}.main-details-locations .details-locations .avis{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin-top:2rem;padding:1.5rem 0 3rem;border-top:1px solid #f4f4f5}.main-details-locations .details-locations .avis-head{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.main-details-locations .details-locations .avis-text{display:flex;flex-direction:column;align-items:flex-start}.main-details-locations .details-locations .avis-text h2{font-size:1.75rem;font-weight:700;line-height:1.3;color:#000047}.main-details-locations .details-locations .avis-text p{color:#27272a;font-weight:400}.main-details-locations .details-locations .avis-total{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.main-details-locations .details-locations .avis-total h3{font-size:1rem;font-weight:500;color:#000047;text-align:center}.main-details-locations .details-locations .avis-total h2{color:#1cd265;font-size:2.5rem;font-weight:600;text-align:center}.main-details-locations .details-locations .avis-total h2 span{color:#71717a;font-size:1.5rem}.main-details-locations .details-locations .avis-total div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.main-details-locations .details-locations .avis-total div svg{width:25px}.main-details-locations .details-locations .avis-total p{text-align:center;margin-top:1rem;color:#a1a1aa;font-weight:400;font-size:1rem}.main-details-locations .details-locations .avis-cards,.main-details-locations .details-locations .avis-cards .splide{width:100%}.main-details-locations .details-locations .avis-cards .splide__pagination{display:none}.main-details-locations .details-locations .avis-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-locations .details-locations .avis-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-locations .details-locations .avis-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-locations .details-locations .avis-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-locations .details-locations .avis-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-locations .details-locations .avis-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-locations .details-locations .avis-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-locations .details-locations .avis-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-locations .details-locations .avis-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-locations .details-locations .avis-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-locations .details-locations .avis-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-locations .details-locations .avis-cards .splide__slide{position:relative}.main-details-locations .details-locations .avis-cards .splide__slide .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px;gap:.5rem}.main-details-locations .details-locations .avis-cards .splide__slide .card-head{display:flex;align-items:center;gap:.5rem;position:relative}.main-details-locations .details-locations .avis-cards .splide__slide .card-head-text{display:flex;flex-direction:column;align-items:flex-start}.main-details-locations .details-locations .avis-cards .splide__slide .card-head-text h3{color:#000047;font-size:14px;font-weight:400}.main-details-locations .details-locations .avis-cards .splide__slide .card-head-text p{color:#27272a;font-size:13px;font-weight:400}.main-details-locations .details-locations .avis-cards .splide__slide .card-head-image{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;flex-shrink:0;position:relative;overflow:hidden}.main-details-locations .details-locations .avis-cards .splide__slide .card-head-image img{width:100%;height:100%;object-fit:cover}.main-details-locations .details-locations .avis-cards .splide__slide .card-head-image span{display:block;color:#fff;font-weight:500;font-size:20px;padding-top:3px}.main-details-locations .details-locations .avis-cards .splide__slide .card-avis{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.main-details-locations .details-locations .avis-cards .splide__slide .card-avis svg{width:16px}.main-details-locations .details-locations .avis-cards .splide__slide .card-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.main-details-locations .details-locations .avis-cards .splide__slide .card-body p{color:#000047;font-size:14px;font-weight:400;height:110px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.main-details-locations .details-locations .avis-cards .splide__slide .card-body span{align-self:flex-end;font-size:14px;font-weight:400;color:#d4d4d8}@media screen and (max-width:1280px){.main-details-locations .details-locations .avis-cards .splide__track{overflow:visible}}.main-details-parcours .details-parcours{display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.main-details-parcours .details-parcours__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 1rem;z-index:2}@media screen and (max-width:768px){.main-details-parcours .details-parcours__container{padding-top:6rem}}.main-details-parcours .details-parcours-head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.main-details-parcours .details-parcours-head .head-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.main-details-parcours .details-parcours-head .head-left h3{font-size:2.25rem;line-height:2.25rem;font-weight:700;color:#000047;padding-bottom:.275rem}@media screen and (max-width:768px){.main-details-parcours .details-parcours-head .head-left h3{font-size:1.75rem;line-height:1.75rem}}.main-details-parcours .details-parcours-head .head-left p{display:flex;align-items:center;gap:5px}.main-details-parcours .details-parcours-head .head-left p span{color:#71717a;font-weight:500;font-size:1rem;line-height:1rem;padding-top:4px}.main-details-parcours .details-parcours-head .head-right{display:flex;align-items:center;justify-content:center;gap:1rem}.main-details-parcours .details-parcours-head .head-right button{display:flex;align-items:center;justify-content:center;gap:5px;padding:0;border:none;background:transparent;cursor:pointer;transition:.3s}.main-details-parcours .details-parcours-head .head-right button span{font-size:1rem;line-height:1rem;font-weight:500}.main-details-parcours .details-parcours-head .head-right__share span{color:#000047}.main-details-parcours .details-parcours-head .head-right__save span{color:#dc2626}.main-details-parcours .details-parcours-photos__desktop{width:100%;display:flex;align-items:center;justify-content:center}.main-details-parcours .details-parcours-photos__desktop .splide{width:100%}@media screen and (max-width:610px){.main-details-parcours .details-parcours-photos__desktop .splide__arrows{position:absolute;top:-2rem;right:auto;left:4rem}}.main-details-parcours .details-parcours-photos__desktop .splide__arrows .splide__arrow{width:2.5rem;height:2.5rem;opacity:1;width:48px;height:64px;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.main-details-parcours .details-parcours-photos__desktop .splide__arrows .splide__arrow svg path{fill:#52525b}.main-details-parcours .details-parcours-photos__desktop .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-parcours .details-parcours-photos__desktop .splide__arrows .splide__arrow--prev{left:-1.5rem}@media screen and (max-width:610px){.main-details-parcours .details-parcours-photos__desktop .splide__arrows .splide__arrow--prev{left:auto;right:1rem}}.main-details-parcours .details-parcours-photos__desktop .splide__arrows .splide__arrow--next{right:-1.5rem}@media screen and (max-width:610px){.main-details-parcours .details-parcours-photos__desktop .splide__arrows .splide__arrow--next{right:auto;left:0}.main-details-parcours .details-parcours-photos__desktop .splide__arrows .splide__arrow{width:48px;height:48px;border-radius:18px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}.main-details-parcours .details-parcours-photos__desktop .group{width:100%;display:grid;grid-template-areas:"a b c d" "a e c f" "a e c g";grid-template-rows:175px 175px 175px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5rem}.main-details-parcours .details-parcours-photos__desktop .card{display:flex;align-items:center;justify-content:center}.main-details-parcours .details-parcours-photos__desktop .card img{width:100%;height:100%;border-radius:10px;object-fit:cover}.main-details-parcours .details-parcours-photos__desktop .card:first-child{grid-area:a}.main-details-parcours .details-parcours-photos__desktop .card:nth-child(2){grid-area:b}.main-details-parcours .details-parcours-photos__desktop .card:nth-child(3){grid-area:c}.main-details-parcours .details-parcours-photos__desktop .card:nth-child(4){grid-area:d}.main-details-parcours .details-parcours-photos__desktop .card:nth-child(5){grid-area:e}.main-details-parcours .details-parcours-photos__desktop .card:nth-child(6){grid-area:f}.main-details-parcours .details-parcours-photos__desktop .card:nth-child(7){grid-area:g}@media screen and (max-width:860px){.main-details-parcours .details-parcours-photos__desktop{grid-template-rows:150px 150px 150px}}@media screen and (max-width:710px){.main-details-parcours .details-parcours-photos__desktop{display:none}}.main-details-parcours .details-parcours-photos__mobile{width:100%;border-radius:10px}.main-details-parcours .details-parcours-photos__mobile .splide{width:100%}.main-details-parcours .details-parcours-photos__mobile .splide__pagination{display:none}.main-details-parcours .details-parcours-photos__mobile .splide__arrows .splide__arrow{opacity:1;background:#fff;width:25px;height:29px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.main-details-parcours .details-parcours-photos__mobile .splide__arrows .splide__arrow svg path{fill:#52525b}.main-details-parcours .details-parcours-photos__mobile .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-parcours .details-parcours-photos__mobile .splide__slide{height:375px;width:375px}.main-details-parcours .details-parcours-photos__mobile .splide__slide .card{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#a1a1aa;border-radius:10px}.main-details-parcours .details-parcours-photos__mobile .splide__slide .card img{width:100%;height:100%;object-fit:cover;border-radius:10px}.main-details-parcours .details-parcours-photos__mobile{display:none}@media screen and (max-width:710px){.main-details-parcours .details-parcours-photos__mobile{display:block}}.main-details-parcours .details-parcours .config-reserv{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.9rem;border-radius:10px;width:100%;cursor:pointer;gap:.5rem;display:none;margin-top:1rem}.main-details-parcours .details-parcours .config-reserv span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:870px){.main-details-parcours .details-parcours .config-reserv{display:flex}}.main-details-parcours .details-parcours-body{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-top:2rem}.main-details-parcours .details-parcours-body .left{position:relative;width:calc(100% - 380px);display:flex;flex-direction:column}@media screen and (max-width:870px){.main-details-parcours .details-parcours-body .left{width:100%}}.main-details-parcours .details-parcours-body .left-infos__head{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.main-details-parcours .details-parcours-body .left-infos__head-image{width:60px;height:50px;overflow:hidden}.main-details-parcours .details-parcours-body .left-infos__head-image img{border-radius:10px;width:100%;height:100%;object-fit:cover}.main-details-parcours .details-parcours-body .left-infos__head-text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-parcours .details-parcours-body .left-infos__head-text h3{font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-parcours .details-parcours-body .left-infos__head-text p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-details-parcours .details-parcours-body .left-infos__avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;margin:.5rem 0}.main-details-parcours .details-parcours-body .left-infos__avis span{color:#000047;margin-left:.5rem;font-weight:400}.main-details-parcours .details-parcours-body .left-infos__body{padding:1.25rem 0;border-bottom:1px solid #e5e7eb}.main-details-parcours .details-parcours-body .left-infos__body h3{font-size:1.5rem;line-height:1.25rem;font-weight:700;color:#000047}.main-details-parcours .details-parcours-body .left-infos__body p{font-size:.875rem;line-height:1.5rem;font-weight:400;color:#52525b;padding:1rem 0}.main-details-parcours .details-parcours-body .left-infos__body-details{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-parcours .details-parcours-body .left-infos__body-details h4{font-size:1rem;line-height:1.25rem;font-weight:600;color:#000047;padding-bottom:.25rem}.main-details-parcours .details-parcours-body .left-infos__body-details span{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#000}.main-details-parcours .details-parcours-body .left-program{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0;border-bottom:1px solid #e5e7eb}.main-details-parcours .details-parcours-body .left-program h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-details-parcours .details-parcours-body .left-program .program-cards,.main-details-parcours .details-parcours-body .left-program .program-cards .splide{width:100%}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__arrows{position:absolute;top:-2.25rem;left:0}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;background:#1cd265}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__arrows .splide__arrow--prev{left:0}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__arrows .splide__arrow--next{right:auto;left:4em}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__slide .card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__slide .card-image{width:410px;height:220px;border-radius:10px}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__slide .card-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__slide .card h3{font-size:1.25rem;line-height:1.25rem;padding-top:.5rem;font-weight:700;color:#000047}.main-details-parcours .details-parcours-body .left-program .program-cards .splide__slide .card p{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-parcours .details-parcours-body .left-proximity{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0;border-bottom:1px solid #e5e7eb}.main-details-parcours .details-parcours-body .left-proximity h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards,.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide{width:100%}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__arrows{position:absolute;top:-2.25rem;left:0}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;background:#1cd265}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__arrows .splide__arrow--prev{left:0}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__arrows .splide__arrow--next{right:auto;left:4em}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__slide .card{position:relative;width:275px;height:320px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__slide .card-image{width:100%;height:100%;border-radius:10px}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__slide .card-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__slide .card-title{position:absolute;top:1rem;left:50%;transform:translateX(-50%);width:100%;color:#fff;font-size:.9rem;font-weight:500;z-index:3;text-align:center}.main-details-parcours .details-parcours-body .left-proximity .proximity-cards .splide__slide .card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1turn,transparent,rgba(0,0,0,.5));z-index:2}.main-details-parcours .details-parcours-body .left-similar{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0}.main-details-parcours .details-parcours-body .left-similar h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-details-parcours .details-parcours-body .left-similar .similar-cards,.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide{width:100%}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__pagination{display:none}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__arrows{position:absolute;top:-2.25rem;left:0}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;background:#1cd265}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__arrows .splide__arrow--prev{left:0}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__arrows .splide__arrow--next{right:auto;left:4em}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-image{width:310px;height:400px;margin-bottom:.75rem;border-radius:10px}@media screen and (max-width:610px){.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-image{height:310px}}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-image img{border:2px solid transparent;width:100%;height:100%;object-fit:cover;border-radius:10px}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-title{font-size:1.25rem;font-weight:500;color:#000047;line-height:1.5rem}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-location{display:flex;align-items:center;gap:.5rem}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-price{display:flex;align-items:center}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-price h4{color:#1cd265;font-weight:500}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-price span{color:#71717a;font-weight:400}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-reserve{border-radius:10px;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-details-parcours .details-parcours-body .left-similar .similar-cards .splide__slide .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.main-details-parcours .details-parcours-body .right{flex-shrink:0;width:350px;background:#fff;border:1px solid #e4e4e7;border-radius:10px;filter:drop-shadow(0 20px 25px rgba(0,0,0,.1)) drop-shadow(0 10px 10px rgba(0,0,0,.04));padding:1rem;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:870px){.main-details-parcours .details-parcours-body .right{display:none}.main-details-parcours .details-parcours-body .right.right--active{display:flex;width:100%;margin-bottom:1rem;filter:none}}.main-details-parcours .details-parcours-body .right-cart,.main-details-parcours .details-parcours-body .right-reserved{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.9rem;width:100%;cursor:pointer;gap:.5rem;margin-bottom:.5rem}.main-details-parcours .details-parcours-body .right-cart span,.main-details-parcours .details-parcours-body .right-reserved span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-details-parcours .details-parcours-body .right-cart{background:#fff;border:1px solid #000047}.main-details-parcours .details-parcours-body .right-back{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}.main-details-parcours .details-parcours-body .right-back span{font-weight:500;font-size:.9rem;color:#000047}.main-details-parcours .details-parcours-body .right-back span:hover{text-decoration:underline}.main-details-parcours .details-parcours-body .right-head{width:100%;margin-bottom:1.5rem}.main-details-parcours .details-parcours-body .right-head p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-details-parcours .details-parcours-body .right-head h3{font-size:1rem;line-height:1.125rem;font-weight:500;color:#000047}.main-details-parcours .details-parcours-body .right-head h4{font-size:1rem;line-height:1rem;font-weight:500;color:#000047}.main-details-parcours .details-parcours-body .right-head .hr{margin:.5rem 0}.main-details-parcours .details-parcours-body .right-infos{width:100%;border:1px solid #e4e4e7;padding:.375rem .5rem 0;border-radius:10px;margin:0 0 1rem;position:relative}.main-details-parcours .details-parcours-body .right-infos__date .item-date{width:100%;position:relative;padding:1rem 0 4px}.main-details-parcours .details-parcours-body .right-infos__date .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-parcours .details-parcours-body .right-infos__date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-parcours .details-parcours-body .right-infos__date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.main-details-parcours .details-parcours-body .right-infos__hours .item-hours{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.75rem 0}.main-details-parcours .details-parcours-body .right-infos__hours .item-hours div{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.main-details-parcours .details-parcours-body .right-infos__hours .item-hours div h4{font-size:.925rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-parcours .details-parcours-body .right-infos__hours .item-hours div p{color:#52525b;font-weight:400;font-size:.85rem;line-height:.95rem}.main-details-parcours .details-parcours-body .right-infos__hours .container-card__hours{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin:.5rem 0 1rem}.main-details-parcours .details-parcours-body .right-infos__hours .container-card__hours .card{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.main-details-parcours .details-parcours-body .right-infos__hours .container-card__hours .card label{width:100%;text-align:right;cursor:pointer;color:#000047;font-size:.9rem;font-weight:500}.main-details-parcours .details-parcours-body .right-infos__hours .container-card__hours .card input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #1cd265;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-details-parcours .details-parcours-body .right-infos__hours .container-card__hours .card input[type=radio]:checked{background-color:#1cd265;border-radius:10px}.main-details-parcours .details-parcours-body .right-infos__hours .container-card__hours .card input[type=radio]:checked:before{content:"";display:block;width:5px;height:10px;border-radius:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.main-details-parcours .details-parcours-body .right-infos__tourist .item-tourist{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.5rem 0}.main-details-parcours .details-parcours-body .right-infos__tourist .item-tourist p{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-parcours .details-parcours-body .right-infos__tourist .add-tourist{position:absolute;margin-top:.5rem;left:0;right:0;background:#fff;border:1px solid #d4d4d8;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:.75rem}.main-details-parcours .details-parcours-body .right-infos__tourist .add-tourist__item{width:100%;display:flex;align-items:center;justify-content:space-between}.main-details-parcours .details-parcours-body .right-infos__tourist .add-tourist__item div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-details-parcours .details-parcours-body .right-infos__tourist .add-tourist__item div:first-child span:first-child{color:#000047;font-size:.875rem;line-height:1.25rem;font-weight:500}.main-details-parcours .details-parcours-body .right-infos__tourist .add-tourist__item div:first-child span:last-child{color:#71717a;font-size:.875rem;line-height:1.25rem;font-weight:500}.main-details-parcours .details-parcours-body .right-infos__tourist .add-tourist__item div:last-child{display:flex;align-items:center;gap:.5rem}.main-details-parcours .details-parcours-body .right-infos__tourist .add-tourist__item div:last-child div{cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.main-details-parcours .details-parcours-body .right-infos__tourist .add-tourist__item div:last-child span{font-size:1rem;line-height:1.25rem;font-weight:400;color:#52525b}.main-details-parcours .details-parcours-body .right-footer{width:100%;margin-top:2.25rem}.main-details-parcours .details-parcours-body .right-footer__details{padding:.5rem 0}.main-details-parcours .details-parcours-body .right-footer__details h4{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047;padding-bottom:.5rem}.main-details-parcours .details-parcours-body .right-footer__details div{width:100%;display:flex;align-items:center;justify-content:space-between}.main-details-parcours .details-parcours-body .right-footer__details div span{font-size:1rem;line-height:1rem;font-weight:400;color:#52525b}.main-details-parcours .details-parcours-body .right-footer__price{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}.main-details-parcours .details-parcours-body .right-footer__price h4{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-details-parcours .details-parcours-body .right-footer__price span{font-size:1rem;line-height:1.25rem;font-weight:500;color:#1cd265}.main-details-parcours .details-parcours-body .right .hr{width:100%;height:1px;background:#e5e7eb;display:block}@media screen and (max-width:870px){.main-details-parcours .details-parcours-body{flex-direction:column-reverse}}.main-details-parcours .details-parcours__proposal{width:100%;display:flex;align-items:center;justify-content:center}.main-details-parcours .details-parcours__proposal .proposal-container{position:relative;width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem .75rem 5rem;gap:1.5rem;overflow:hidden}@media screen and (max-width:1280px){.main-details-parcours .details-parcours__proposal .proposal-container{overflow:visible}}.main-details-parcours .details-parcours__proposal .events{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 0 3rem;border-top:1px solid #e4e4e7}.main-details-parcours .details-parcours__proposal .events-text{display:flex;flex-direction:column;align-items:flex-start;width:80%}@media screen and (max-width:768px){.main-details-parcours .details-parcours__proposal .events-text{width:100%}}.main-details-parcours .details-parcours__proposal .events-text h2{font-size:1.5rem;font-weight:700;line-height:1.3;color:#000047}.main-details-parcours .details-parcours__proposal .events-cards,.main-details-parcours .details-parcours__proposal .events-cards .splide{width:100%}.main-details-parcours .details-parcours__proposal .events-cards .splide__pagination{display:none}.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-parcours .details-parcours__proposal .events-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide{position:relative;width:410px}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-image{position:relative;width:100%;height:370px;transform-origin:left;transition:.3s;overflow:hidden}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 2px 8px #bbf7d0;content:"";opacity:0;transition:.3s}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-image img{width:100%;height:100%;object-fit:cover}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-image__avis{position:absolute;left:1rem;top:1rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-image__avis span{color:#fff;margin-left:.5rem;font-weight:400}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-body{position:relative;width:100%;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.5rem;transition:.3s}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-heart{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-title{width:calc(100% - 1.5rem);margin-right:4rem;font-size:1.25rem;font-weight:500;color:#000047;line-height:1.5rem}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-price{display:flex;align-items:center;margin-bottom:.5rem}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-price h4{color:#1cd265;font-weight:500}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-price span{color:#71717a;font-weight:400}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-location{display:flex;align-items:center;gap:.5rem}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card button{color:#fee2e2;border:none;font-size:14px;background:#dc2626;padding:4px 8px;border-radius:6px;font-weight:500;margin-top:.5rem}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card:hover .card-image:before{opacity:1}.main-details-parcours .details-parcours__proposal .events-cards .splide__slide .card:hover .card-body{background:#fafafa}@media screen and (max-width:1280px){.main-details-parcours .details-parcours__proposal .events-cards .splide__track{overflow:visible}}.main-details-parcours .details-parcours__proposal .accommodations{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;padding:1rem 0 3rem}.main-details-parcours .details-parcours__proposal .accommodations-text{display:flex;flex-direction:column;align-items:flex-start;width:80%}@media screen and (max-width:768px){.main-details-parcours .details-parcours__proposal .accommodations-text{width:100%}}.main-details-parcours .details-parcours__proposal .accommodations-text h2{font-size:1.5rem;font-weight:700;line-height:1.3;color:#000047}.main-details-parcours .details-parcours__proposal .accommodations-cards,.main-details-parcours .details-parcours__proposal .accommodations-cards .splide{width:100%}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__pagination{z-index:10}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide{position:relative;width:315px}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:6px;overflow:hidden;padding-bottom:.5rem}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-image .splide,.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-image .splide__track{width:100%;height:100%}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-avis svg{display:block;margin-top:-5px}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-price{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;z-index:3}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-price h4{color:#fff;font-weight:500}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-options{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 .5rem}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-options li{display:flex;align-items:center;gap:5px}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-options li span{color:#52525b;font-weight:400;font-size:.875rem}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__slide .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}@media screen and (max-width:1280px){.main-details-parcours .details-parcours__proposal .accommodations-cards .splide__track{overflow:visible}}.main-details-parcours .details-parcours__proposal .locations{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;padding:1rem 0 3rem;border-top:1px solid #e4e4e7}.main-details-parcours .details-parcours__proposal .locations-text{display:flex;flex-direction:column;align-items:flex-start;width:80%}@media screen and (max-width:768px){.main-details-parcours .details-parcours__proposal .locations-text{width:100%}}.main-details-parcours .details-parcours__proposal .locations-text h2{font-size:1.5rem;font-weight:700;line-height:1.3;color:#000047}.main-details-parcours .details-parcours__proposal .locations-cards,.main-details-parcours .details-parcours__proposal .locations-cards .splide{width:100%}.main-details-parcours .details-parcours__proposal .locations-cards .splide__pagination{z-index:10}.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows{position:absolute;bottom:-2rem;left:1.875rem}@media screen and (max-width:610px){.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows{right:auto;left:3.5rem}}.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;border-radius:50%;background:#1cd265}.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows .splide__arrow--prev{left:auto;right:0}@media screen and (max-width:610px){.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows .splide__arrow--prev{right:1.5em}}.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows .splide__arrow--next{right:auto;left:1em}@media screen and (max-width:610px){.main-details-parcours .details-parcours__proposal .locations-cards .splide__arrows .splide__arrow--next{left:-.5em}}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide{position:relative;width:315px}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:6px;overflow:hidden;padding-bottom:.5rem}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-image .splide,.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-image .splide__track{width:100%;height:100%}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-avis svg{display:block;margin-top:-5px}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-price{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;z-index:3}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-price h4{color:#fff;font-weight:500}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-options{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 .5rem}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-options li{display:flex;align-items:center;gap:5px}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-options li span{color:#52525b;font-weight:400;font-size:.875rem}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-details-parcours .details-parcours__proposal .locations-cards .splide__slide .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}@media screen and (max-width:1280px){.main-details-parcours .details-parcours__proposal .locations-cards .splide__track{overflow:visible}}.main-payment .payment{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-payment .payment__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-payment .payment__container{padding-top:6rem}}.main-payment .payment-head{width:100%;display:flex;flex-direction:column;align-items:flex-start}.main-payment .payment-head h3{font-size:1.5rem;line-height:2.25rem;font-weight:700;color:#000047;padding-bottom:.275rem}@media screen and (max-width:768px){.main-payment .payment-head h3{font-size:1.75rem;line-height:1.75rem}}.main-payment .payment-head p{color:#71717a;font-weight:400;font-size:1.2rem;line-height:1rem;padding-top:4px}.main-payment .payment .config-reserv{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.9rem;width:100%;cursor:pointer;gap:.5rem;display:none;margin-top:1rem;border-radius:10px}.main-payment .payment .config-reserv span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:870px){.main-payment .payment .config-reserv{display:flex}}.main-payment .payment-body{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin:2rem 0}.main-payment .payment-body .left{position:relative;width:calc(100% - 380px);display:flex;border-radius:10px;flex-direction:column;border-top:1px solid #f4f4f5}@media screen and (max-width:870px){.main-payment .payment-body .left{width:100%}}.main-payment .payment-body .left-choice{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem}.main-payment .payment-body .left-choice .btn-pay{display:flex;justify-content:flex-start;align-items:center;gap:.9rem;width:70%}.main-payment .payment-body .left-choice .btn-pay button{width:50%}@media screen and (max-width:1050px){.main-payment .payment-body .left-choice .btn-pay button{width:100%}}@media screen and (max-width:870px){.main-payment .payment-body .left-choice .btn-pay{width:100%}}@media screen and (max-width:750px){.main-payment .payment-body .left-choice .btn-pay{flex-direction:column;align-items:flex-start;width:100%}}.main-payment .payment-body .left-choice .MuiBox-root{width:100%}@media screen and (min-width:870px){.main-payment .payment-body .left-choice .MuiBox-root{width:70%;overflow:hidden}}.main-payment .payment-body .left-choice .MuiBox-root{gap:14px}.main-payment .payment-body .left-choice .MuiBox-root button{font-size:12px!important;text-transform:lowercase!important;color:#000047!important;font-weight:500!important}.main-payment .payment-body .left-choice .MuiBox-root button:hover{color:#1cd265!important}.main-payment .payment-body .left-choice .MuiBox-root button:first-child{padding:4px!important}.main-payment .payment-body .left-choice .MuiBox-root .css-1gsv261{width:100%;overflow:hidden}.main-payment .payment-body .left-choice .MuiBox-root .css-13xfq8m-MuiTabPanel-root{width:100%;padding:.5rem 0!important}.main-payment .payment-body .left-choice__title{padding:1rem 0 .25rem;font-size:1.5rem;line-height:1.5rem;font-weight:500;color:#000047}.main-payment .payment-body .left-choice__cards{width:100%;display:flex;flex-direction:column}.main-payment .payment-body .left-choice__cards .card{width:100%;display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid #f4f4f5}.main-payment .payment-body .left-choice__cards .card label{width:100%;display:flex;align-items:center;justify-content:flex-start}.main-payment .payment-body .left-choice__cards .card input[type=radio]{cursor:pointer;appearance:none;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #1cd265;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-payment .payment-body .left-choice__cards .card input[type=radio]:checked{background-color:#1cd265;border-color:#1cd265}.main-payment .payment-body .left-choice__cards .card input[type=radio]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:10px;transform:rotate(45deg);position:relative;left:4px;top:0}.main-payment .payment-body .left-choice__cards .card label{cursor:pointer}.main-payment .payment-body .left-comment{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem}.main-payment .payment-body .left-comment__title{font-size:1.5rem;line-height:1.5rem;font-weight:500;color:#000047;padding-bottom:.75rem}.main-payment .payment-body .left-comment__title span{color:#71717a;font-size:1.25rem;font-weight:300}.main-payment .payment-body .left-comment textarea{border:1px dashed #e4e4e7;border-radius:10px;resize:none;outline:none;width:100%;padding:1rem;font-size:1rem;font-weight:400;color:#a1a1aa}.main-payment .payment-body .left-comment textarea:focus{border-color:#1cd265}.main-payment .payment-body .left-submit{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem;width:-moz-fit-content;width:fit-content}.main-payment .payment-body .left-submit span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:870px){.main-payment .payment-body .left-submit{width:100%;padding:.9rem}}.main-payment .payment-body .right{flex-shrink:0;width:350px;background:#fff;border:1px solid #e4e4e7;border-radius:10px;filter:drop-shadow(0 20px 25px rgba(0,0,0,.1)) drop-shadow(0 10px 10px rgba(0,0,0,.04));padding:1rem;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:870px){.main-payment .payment-body .right{display:none}}.main-payment .payment-body .right-footer__details div{width:100%}.main-payment .payment-body .right-footer__details div .items__details__pay{max-height:247px;overflow:auto;width:100%}.main-payment .payment-body .right-footer__details div .items__details__pay .info__details{padding:.4rem 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;border-bottom:.6px dashed hsla(0,0%,50%,.5)}.main-payment .payment-body .right-footer__details div .items__details__pay .info__details .price__line{display:flex;justify-content:flex-start;align-items:center;font-size:.7rem;gap:4px}@media screen and (max-width:870px){.main-payment .payment-body .right.right--active{display:flex;width:100%;margin-bottom:1rem;filter:none}}.main-payment .payment-body .right-back{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}.main-payment .payment-body .right-back span{font-weight:500;font-size:.9rem;color:#000047}.main-payment .payment-body .right-back span:hover{text-decoration:underline}.main-payment .payment-body .right-pay{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.9rem;width:100%;cursor:pointer;gap:.5rem;border-radius:10px}.main-payment .payment-body .right-pay span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-payment .payment-body .right-head{width:100%;margin-bottom:1.25rem}.main-payment .payment-body .right-head p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-payment .payment-body .right-head h3{font-size:1rem;line-height:1.125rem;font-weight:500;color:#000047}.main-payment .payment-body .right-head h4{font-size:1rem;line-height:1rem;font-weight:500;color:#000047}.main-payment .payment-body .right-head .hr{margin:.5rem 0}.main-payment .payment-body .right-infos{width:100%;border:1px solid #e4e4e7;padding:.375rem .5rem 0;margin:0 0 1rem}.main-payment .payment-body .right-infos__card{display:flex;align-items:center;justify-content:flex-start;padding:.325rem}.main-payment .payment-body .right-infos__card div:first-child{width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin-right:5px}.main-payment .payment-body .right-infos__card div:last-child{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0}.main-payment .payment-body .right-infos__card div:last-child h4{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#000047}.main-payment .payment-body .right-infos__card p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a;width:100%;margin-top:-3px}.main-payment .payment-body .right-infos__card:last-child{padding:.75rem 0}.main-payment .payment-body .right-footer{width:100%;margin-top:1rem;border-top:1px solid #e1e3e5}.main-payment .payment-body .right-footer__details{width:100%;display:flex;justify-content:space-between!important;align-items:center;padding:.5rem 0}.main-payment .payment-body .right-footer__details h4{font-size:1rem;font-weight:500;color:#000047}.main-payment .payment-body .right-footer__details div h5{font-size:1rem;font-weight:400}.main-payment .payment-body .right-footer__details div span{font-size:.9rem;line-height:1rem;font-weight:400;color:#77777e;font-style:italic}.main-payment .payment-body .right-footer__price{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:.5rem}.main-payment .payment-body .right-footer__price h4{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-payment .payment-body .right-footer__price span{font-size:1rem;line-height:1.25rem;font-weight:500;color:#1cd265}.main-payment .payment-body .right .hr{width:100%;height:1px;background:#e5e7eb;display:block}@media screen and (max-width:870px){.main-payment .payment-body{flex-direction:column-reverse}}.main-experiences .experiences{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-experiences .experiences__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;justify-content:flex-start;padding:1rem .75rem 3rem;z-index:2}.main-experiences .experiences .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;padding-left:.7rem}.main-experiences .experiences .tags h4{margin-right:10px}.main-experiences .experiences .tags button{cursor:pointer;border:none;outline:none;background:#e1f3e1;border-radius:100px;color:#000047;padding:4px 12px;display:flex;justify-content:center;align-items:center;gap:4px}.main-experiences .experiences .tags button span{color:#000047;font-size:12px;font-weight:400}.main-experiences .experiences .both{width:100%}.main-experiences .experiences .both .experiences-left{width:50%;display:flex;flex-direction:column;border-radius:10px;align-items:flex-start;gap:.5rem;padding-right:1rem}@media screen and (max-width:1280px){.main-experiences .experiences .both .experiences-left{width:100%;padding-right:0}}.main-experiences .experiences .both .experiences-left__head{width:100%;padding:1rem 0}.main-experiences .experiences .both .experiences-left__head h3{margin-top:.5rem;font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.main-experiences .experiences .both .experiences-left__head h3{font-size:1.5rem;line-height:1.5rem}}.main-experiences .experiences .both .experiences-left__head h3 .back a{align-items:center;justify-content:center;display:flex;color:#000;font-weight:700;margin-bottom:4px}.main-experiences .experiences .both .experiences-left__head h4{font-weight:500;color:#52525b;font-size:1rem}.main-experiences .experiences .both .experiences-left__head h4 span{color:#1cd265;font-weight:inherit;font-size:inherit}.main-experiences .experiences .both .experiences-left__head-search{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;margin:.5rem 0}@media screen and (max-width:620px){.main-experiences .experiences .both .experiences-left__head-search{flex-direction:column;align-items:flex-start;gap:.5rem}}.main-experiences .experiences .both .experiences-left__head-search .search{position:relative;width:100%;border-radius:32px;border:1px solid #e4e4e7;background:#fafafa;padding:.25rem 1rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}@media screen and (max-width:560px){.main-experiences .experiences .both .experiences-left__head-search .search{padding:.5rem 1rem}}.main-experiences .experiences .both .experiences-left__head-search .search-date,.main-experiences .experiences .both .experiences-left__head-search .search-region,.main-experiences .experiences .both .experiences-left__head-search .search-ville{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-top:3px}.main-experiences .experiences .both .experiences-left__head-search .search-date input,.main-experiences .experiences .both .experiences-left__head-search .search-date select,.main-experiences .experiences .both .experiences-left__head-search .search-region input,.main-experiences .experiences .both .experiences-left__head-search .search-region select,.main-experiences .experiences .both .experiences-left__head-search .search-ville input,.main-experiences .experiences .both .experiences-left__head-search .search-ville select{border:none;outline:none;background:transparent}.main-experiences .experiences .both .experiences-left__head-search .search-date select,.main-experiences .experiences .both .experiences-left__head-search .search-region select,.main-experiences .experiences .both .experiences-left__head-search .search-ville select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:1em}.main-experiences .experiences .both .experiences-left__head-search .search-date span,.main-experiences .experiences .both .experiences-left__head-search .search-region span,.main-experiences .experiences .both .experiences-left__head-search .search-ville span{color:#000047;font-weight:500;font-style:14px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.main-experiences .experiences .both .experiences-left__head-search .search-date .item-date,.main-experiences .experiences .both .experiences-left__head-search .search-region .item-date,.main-experiences .experiences .both .experiences-left__head-search .search-ville .item-date{position:relative}.main-experiences .experiences .both .experiences-left__head-search .search-date .item-date .MuiFormControl-root .MuiFormLabel-root,.main-experiences .experiences .both .experiences-left__head-search .search-region .item-date .MuiFormControl-root .MuiFormLabel-root,.main-experiences .experiences .both .experiences-left__head-search .search-ville .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-experiences .experiences .both .experiences-left__head-search .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-experiences .experiences .both .experiences-left__head-search .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-experiences .experiences .both .experiences-left__head-search .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b;padding:0}.main-experiences .experiences .both .experiences-left__head-search .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-experiences .experiences .both .experiences-left__head-search .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-experiences .experiences .both .experiences-left__head-search .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.main-experiences .experiences .both .experiences-left__head-search .search-region,.main-experiences .experiences .both .experiences-left__head-search .search-ville{border-right:1px solid #e4e4e7}.main-experiences .experiences .both .experiences-left__head-search .search-region input,.main-experiences .experiences .both .experiences-left__head-search .search-region select,.main-experiences .experiences .both .experiences-left__head-search .search-ville input,.main-experiences .experiences .both .experiences-left__head-search .search-ville select{width:100%}.main-experiences .experiences .both .experiences-left__head-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}@media screen and (max-width:520px){.main-experiences .experiences .both .experiences-left__head-footer{flex-direction:column;align-items:flex-start}}.main-experiences .experiences .both .experiences-left__head-footer .left{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.main-experiences .experiences .both .experiences-left__head-footer .left .select{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.325rem;flex-wrap:wrap}.main-experiences .experiences .both .experiences-left__head-footer .left .select select{outline:none;border:1px solid #d4d4d8;color:#000047;font-weight:400;padding:8px 12px;border-radius:6px}.main-experiences .experiences .both .experiences-left__head-footer .right{display:flex;justify-content:center;align-items:center;gap:.5rem;display:none;flex-shrink:0}@media screen and (max-width:1280px){.main-experiences .experiences .both .experiences-left__head-footer .right{display:flex}}@media screen and (max-width:620px){.main-experiences .experiences .both .experiences-left__head-footer .right .filter{padding:.5rem 1rem}}.main-experiences .experiences .both .experiences-left__head-footer .right .filter{cursor:pointer;flex-shrink:0;flex-grow:1;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px}.main-experiences .experiences .both .experiences-left__head-footer .right .filter span{font-weight:400}.main-experiences .experiences .both .experiences-left__head-footer .right button{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;border:1px solid #000047;padding:.7rem;cursor:pointer}.main-experiences .experiences .both .experiences-left__cards{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media screen and (max-width:1280px){.main-experiences .experiences .both .experiences-left__cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.main-experiences .experiences .both .experiences-left__cards .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px;height:auto}.main-experiences .experiences .both .experiences-left__cards .card-image{position:relative;width:100%;height:260px;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}.main-experiences .experiences .both .experiences-left__cards .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 0 3px #bbf7d0;content:"";opacity:0;transition:.3s}@media screen and (max-width:610px){.main-experiences .experiences .both .experiences-left__cards .card-image{height:310px}}.main-experiences .experiences .both .experiences-left__cards .card-image img{width:100%;height:100%;object-fit:cover}.main-experiences .experiences .both .experiences-left__cards .card-image__avis{display:flex;justify-content:flex-start;align-items:center;gap:4px}.main-experiences .experiences .both .experiences-left__cards .card-image__avis svg{margin-left:.2rem}.main-experiences .experiences .both .experiences-left__cards .card-image__avis span{color:#000047;font-weight:400}.main-experiences .experiences .both .experiences-left__cards .card-body{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.3rem;transition:.3s}.main-experiences .experiences .both .experiences-left__cards .card-heart{border-radius:20px;padding:.4rem;background-color:rgba(187,247,208,.3);display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-experiences .experiences .both .experiences-left__cards .card-title{width:calc(80% - 1.5rem);margin-right:4rem;font-size:1.05rem;font-weight:500;color:#000047;line-height:1.25rem;text-wrap:balance;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main-experiences .experiences .both .experiences-left__cards .card-price{display:flex;align-items:center;margin-bottom:.1rem}.main-experiences .experiences .both .experiences-left__cards .card-price h4{color:#1cd265;font-weight:500}.main-experiences .experiences .both .experiences-left__cards .card-price span{color:#71717a;font-weight:300;font-size:.85rem}.main-experiences .experiences .both .experiences-left__cards .card-others-info{display:flex;width:100%;justify-content:space-between;align-items:center}.main-experiences .experiences .both .experiences-left__cards .card-others-info .duration{display:flex;align-items:center;justify-content:flex-start;gap:.3rem}.main-experiences .experiences .both .experiences-left__cards .card-others-info .duration span{font-size:.775rem;line-height:1.1rem;padding-top:.05rem;font-weight:300;color:#71717a}.main-experiences .experiences .both .experiences-left__cards .card-others-info .location{display:flex;align-items:center;gap:.3rem}.main-experiences .experiences .both .experiences-left__cards .card-others-info .location span{font-size:.775rem;line-height:1.1rem;padding-top:.05rem;font-weight:300;color:#71717a}.main-experiences .experiences .both .experiences-left__cards .card-others-info .location .card-image__avis{margin:.1rem 0 0}.main-experiences .experiences .both .experiences-left__cards .card-others-info .location .card-others-info{margin-top:.05rem;gap:.25rem}.main-experiences .experiences .both .experiences-left__cards .card .is-completed{width:100%;color:rgba(234,179,8,.8);border:none;font-size:14px;background:rgba(234,179,8,.2);padding:4px 20px;border-radius:6px;font-weight:500;margin-top:.5rem}.main-experiences .experiences .both .experiences-left__cards .card:hover .card-image:before{opacity:1}.main-experiences .experiences .both .experiences-left__cards .card:hover .card-body{background:#fafafa}.main-experiences .experiences .both .experiences-right{position:fixed;width:50%;height:100%;top:0;right:0;background:#f9f9f9}@media screen and (max-width:1280px){.main-experiences .experiences .both .experiences-right{display:none}}.main-experiences .experiences .both .experiences-right__options{position:absolute;height:100%;top:100px;left:1rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;flex-wrap:wrap;gap:.5rem;z-index:2}.main-experiences .experiences .both .experiences-right__options .top{display:flex;justify-content:center;align-items:center;gap:.5rem}.main-experiences .experiences .both .experiences-right__options .top .filter{cursor:pointer;flex-shrink:0;flex-grow:1;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px}.main-experiences .experiences .both .experiences-right__options .top .filter span{font-weight:400}.main-experiences .experiences .both .experiences-right__options .top button{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;border:1px solid #000047;padding:.7rem;cursor:pointer}.main-experiences .experiences .both .experiences-right__options .map{margin-bottom:150px;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#fff;border-radius:10px;border:none;padding:.5rem 1rem;cursor:pointer}.main-experiences .experiences .both .experiences-right__options .map span{color:#000047;font-weight:500;font-size:1rem;padding-top:3px}.main-experiences .experiences .both .experiences-right__map{width:100%;height:100%;position:relative}.main-experiences .experiences .both .experiences-right__map iframe{width:100%;height:100%}.main-experiences .experiences .lists{width:100%}.main-experiences .experiences .lists .experiences-lists{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-height:270px;padding-right:1rem}@media screen and (max-width:1280px){.main-experiences .experiences .lists .experiences-lists{width:100%;padding-right:0}}.main-experiences .experiences .lists .experiences-lists__head{width:100%;padding:1rem 0}.main-experiences .experiences .lists .experiences-lists__head h3{margin-top:.5rem;font-size:2rem;line-height:2rem;padding-left:.7rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.main-experiences .experiences .lists .experiences-lists__head h3{font-size:1.5rem;line-height:1.5rem}}.main-experiences .experiences .lists .experiences-lists__head .back{align-items:center;justify-content:flex-start;display:flex;margin-bottom:14px}.main-experiences .experiences .lists .experiences-lists__head .back a{align-items:center;justify-content:center;display:flex;color:#000!important;font-weight:700!important}.main-experiences .experiences .lists .experiences-lists__head h4{font-weight:500;color:#52525b;font-size:1rem}.main-experiences .experiences .lists .experiences-lists__head h4 span{color:#1cd265;font-weight:inherit;font-size:inherit}.main-experiences .experiences .lists .experiences-lists__head-search{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;margin:.5rem 0}@media screen and (max-width:620px){.main-experiences .experiences .lists .experiences-lists__head-search{flex-direction:column;align-items:flex-start;gap:.5rem}}.main-experiences .experiences .lists .experiences-lists__head-search .search{position:relative;width:100%;border-radius:32px;border:1px solid #e4e4e7;background:#fafafa;padding:.25rem 1rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}@media screen and (max-width:560px){.main-experiences .experiences .lists .experiences-lists__head-search .search{padding:.5rem 1rem}}.main-experiences .experiences .lists .experiences-lists__head-search .search-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#18181b;flex-shrink:0}@media screen and (max-width:560px){.main-experiences .experiences .lists .experiences-lists__head-search .search-icon{display:none}}.main-experiences .experiences .lists .experiences-lists__head-search .search-icon svg{width:20px}.main-experiences .experiences .lists .experiences-lists__head-search .search-date,.main-experiences .experiences .lists .experiences-lists__head-search .search-region,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-top:3px}.main-experiences .experiences .lists .experiences-lists__head-search .search-date input,.main-experiences .experiences .lists .experiences-lists__head-search .search-date select,.main-experiences .experiences .lists .experiences-lists__head-search .search-region input,.main-experiences .experiences .lists .experiences-lists__head-search .search-region select,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville input,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville select{border:none;outline:none;background:transparent}.main-experiences .experiences .lists .experiences-lists__head-search .search-date span,.main-experiences .experiences .lists .experiences-lists__head-search .search-region span,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville span{color:#000047;font-weight:500;font-style:14px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.main-experiences .experiences .lists .experiences-lists__head-search .search-date select,.main-experiences .experiences .lists .experiences-lists__head-search .search-region select,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:1em}.main-experiences .experiences .lists .experiences-lists__head-search .search-date .item-date,.main-experiences .experiences .lists .experiences-lists__head-search .search-region .item-date,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville .item-date{position:relative}.main-experiences .experiences .lists .experiences-lists__head-search .search-date .item-date .MuiFormControl-root .MuiFormLabel-root,.main-experiences .experiences .lists .experiences-lists__head-search .search-region .item-date .MuiFormControl-root .MuiFormLabel-root,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-experiences .experiences .lists .experiences-lists__head-search .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-experiences .experiences .lists .experiences-lists__head-search .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b;padding:0}.main-experiences .experiences .lists .experiences-lists__head-search .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-experiences .experiences .lists .experiences-lists__head-search .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.main-experiences .experiences .lists .experiences-lists__head-search .search-region,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville{border-right:1px solid #e4e4e7}.main-experiences .experiences .lists .experiences-lists__head-search .search-region input,.main-experiences .experiences .lists .experiences-lists__head-search .search-region select,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville input,.main-experiences .experiences .lists .experiences-lists__head-search .search-ville select{width:100%}.main-experiences .experiences .lists .experiences-lists__head-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}@media screen and (max-width:520px){.main-experiences .experiences .lists .experiences-lists__head-footer{flex-direction:column;align-items:flex-start}}.main-experiences .experiences .lists .experiences-lists__head-footer .left{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.main-experiences .experiences .lists .experiences-lists__head-footer .left .select{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.325rem;flex-wrap:wrap}.main-experiences .experiences .lists .experiences-lists__head-footer .left .select select{outline:none;border:1px solid #d4d4d8;color:#000047;font-weight:400;padding:8px 12px;border-radius:6px}.main-experiences .experiences .lists .experiences-lists__head-footer .right{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0}@media screen and (max-width:620px){.main-experiences .experiences .lists .experiences-lists__head-footer .right .filter{padding:.5rem 1rem}}.main-experiences .experiences .lists .experiences-lists__head-footer .right .filter{cursor:pointer;flex-shrink:0;flex-grow:1;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px}.main-experiences .experiences .lists .experiences-lists__head-footer .right .filter span{font-weight:400}.main-experiences .experiences .lists .experiences-lists__head-footer .right button{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;border:1px solid #000047;padding:.7rem;cursor:pointer}.main-experiences .experiences .lists .experiences-lists .loaderSection{width:100%;display:flex;justify-content:center;align-items:center}.main-experiences .experiences .lists .experiences-lists__cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem}.main-experiences .experiences .lists .experiences-lists__cards>:only-child{grid-column:1/span 1;max-width:300px}.main-experiences .experiences .lists .experiences-lists__cards .showMessageExp{min-width:100%!important;width:100%!important}.main-experiences .experiences .lists .experiences-lists__cards .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:hidden;border-radius:10px;height:auto}.main-experiences .experiences .lists .experiences-lists__cards .card-image{position:relative;width:100%;height:260px;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}.main-experiences .experiences .lists .experiences-lists__cards .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 0 3px #bbf7d0;content:"";opacity:0;transition:.3s}@media screen and (max-width:610px){.main-experiences .experiences .lists .experiences-lists__cards .card-image{height:310px}}.main-experiences .experiences .lists .experiences-lists__cards .card-image img{width:100%;height:100%;object-fit:cover}.main-experiences .experiences .lists .experiences-lists__cards .card-image__avis{display:flex;justify-content:flex-start;align-items:center;gap:4px}.main-experiences .experiences .lists .experiences-lists__cards .card-image__avis svg{margin-left:.2rem}.main-experiences .experiences .lists .experiences-lists__cards .card-image__avis span{color:#000047;font-weight:400}.main-experiences .experiences .lists .experiences-lists__cards .card-body{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.5rem;transition:.3s;gap:0!important}.main-experiences .experiences .lists .experiences-lists__cards .card-heart{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-experiences .experiences .lists .experiences-lists__cards .card-title{width:calc(80% - 1.5rem);margin-right:4rem;font-size:1.05rem;font-weight:500;color:#000047;line-height:1.5rem;text-wrap:balance;padding:.2rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main-experiences .experiences .lists .experiences-lists__cards .card-price{display:flex;align-items:center;margin-bottom:.5rem}.main-experiences .experiences .lists .experiences-lists__cards .card-price h4{color:#1cd265;font-weight:500}.main-experiences .experiences .lists .experiences-lists__cards .card-price span{color:#71717a;font-weight:300;font-size:.85rem}.main-experiences .experiences .lists .experiences-lists__cards .card-others-info{display:flex;width:100%;justify-content:space-between;align-items:center}.main-experiences .experiences .lists .experiences-lists__cards .card-others-info .duration{display:flex;align-items:center;justify-content:flex-start;gap:.3rem}.main-experiences .experiences .lists .experiences-lists__cards .card-others-info .duration span{font-size:.775rem;line-height:1.25rem;padding-top:.25rem;font-weight:300;color:#71717a}.main-experiences .experiences .lists .experiences-lists__cards .card-others-info .location{display:flex;align-items:center;gap:.3rem}.main-experiences .experiences .lists .experiences-lists__cards .card-others-info .location span{font-size:.775rem;line-height:1.25rem;padding-top:.25rem;font-weight:300;color:#71717a}.main-experiences .experiences .lists .experiences-lists__cards .card .is-completed{width:100%;color:rgba(234,179,8,.8);border:none;font-size:14px;background:rgba(234,179,8,.2);padding:4px 20px;border-radius:6px;font-weight:500;margin-top:.5rem}.main-experiences .experiences .lists .experiences-lists__cards .card:hover .card-image:before{opacity:1}.main-experiences .experiences .lists .experiences-lists__cards .card:hover .card-body{background:#fafafa}.main-experiences .experiences .map{width:100%}.main-experiences .experiences .map .experiences-map{position:relative;width:100%;height:100vh;background:#f9f9f9}.main-experiences .experiences .map .experiences-map iframe{width:100%;height:100%}.main-experiences .experiences .map .experiences-map__options{position:absolute;top:10px;left:10px;display:flex;border-radius:10px;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.main-experiences .experiences .map .experiences-map__options button{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;border-radius:10px;border:1px solid #fff;padding:.5rem 1rem}.main-experiences .experiences .map .experiences-map__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-experiences .experiences .map .experiences-map__options button:nth-child(2){border-color:#1cd265;border-radius:10px;background:#1cd265;cursor:pointer}.main-experiences .experiences .map .experiences-map__options div{background:#fff;display:flex;flex-direction:column;gap:.5rem;border-radius:10px;padding:1rem 0}.main-experiences .experiences .map .experiences-map__options div span{padding:.5rem 4rem;width:100%;color:#000047;font-weight:500}.main-experiences .experiences .map .experiences-map__options div span:hover{cursor:pointer;background:#f0fdf4}.main-experiences__modal .container{z-index:5;position:relative;background:#fff;border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;width:560px;max-width:95%;margin:6rem auto 3rem}.main-experiences__modal .container-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;gap:.5rem;border:none;background:#fee2e2;cursor:pointer;width:30px;height:30px}.main-experiences__modal .container-close svg{width:15px}.main-experiences__modal .container-close svg path{stroke:#ef4444}.main-experiences__modal .container-card{width:100%}.main-experiences__modal .container-card h3{color:#1e3a8a;font-size:1.25rem;font-weight:500;line-height:1.25rem;padding-bottom:.25rem}.main-experiences__modal .container-card p{color:#52525b;font-weight:400;font-size:.95rem;line-height:1rem;padding:.25rem 0 1.25rem}.main-experiences__modal .container-card .form{margin-top:1rem}.main-experiences__modal .container-card .form .group{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:480px){.main-experiences__modal .container-card .form .group{flex-direction:column;gap:0}}.main-experiences__modal .container-card .form .input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem;border-radius:10px}.main-experiences__modal .container-card .form .input label{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-experiences__modal .container-card .form .input input,.main-experiences__modal .container-card .form .input select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent}.main-experiences__modal .container-card .form .input input::placeholder,.main-experiences__modal .container-card .form .input select::placeholder{color:#a1a1aa}.main-experiences__modal .container-card .form .input input:focus,.main-experiences__modal .container-card .form .input select:focus{border-color:#1cd265}.main-experiences__modal .container-card .form .check{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.main-experiences__modal .container-card .form .check h3{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-experiences__modal .container-card .form .check-group{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.main-experiences__modal .container-card .form .check-group h4{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.main-experiences__modal .container-card .form .check-group h4 input{flex-shrink:0}.main-experiences__modal .container-card .form .check-group h4 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #a1a1aa;border-radius:10px;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-experiences__modal .container-card .form .check-group h4 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265;border-radius:10px}.main-experiences__modal .container-card .form .check-group h4 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:10px;transform:rotate(45deg);position:relative;left:4px;top:0}.main-experiences__modal .container-card .form .check-group h4 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.main-experiences__modal .container-card .form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;gap:.5rem}@media screen and (max-width:480px){.main-experiences__modal .container-card .form-footer{flex-direction:column-reverse;align-items:flex-start}}.main-experiences__modal .container-card .form-footer button[type=submit]{cursor:pointer;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px;border:none}.main-experiences__modal .container-card .form-footer button[type=submit] span{font-weight:400}.main-experiences__modal .container-card .form-footer button[type=reset]{border:none;color:#1e3a8a;cursor:pointer;font-weight:500;background:transparent}.main-experiences__modal .form-footer .reset-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#6b7280;font-weight:500;cursor:pointer;transition:all .3s ease}.main-experiences__modal .form-footer .reset-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#374151;transform:translateY(-1px)}.main-experiences__modal .form-footer .reset-btn svg{transition:transform .3s ease}.main-experiences__modal .form-footer .reset-btn:hover svg{transform:rotate(180deg)}.main-experiences__modal .form-footer .results-btn{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px 0 rgba(59,130,246,.3)}.main-experiences__modal .form-footer .results-btn:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-2px);box-shadow:0 6px 20px 0 rgba(59,130,246,.4)}.main-experiences__modal .form-footer .results-btn:active{transform:translateY(0);box-shadow:0 2px 8px 0 rgba(59,130,246,.3)}.main-experiences__modal .form-footer .results-btn .btn-content{display:flex;align-items:center;gap:.75rem}.main-experiences__modal .form-footer .results-btn .btn-content .loading-spinner{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.main-experiences__modal .form-footer .results-btn .btn-content svg{transition:transform .3s ease}.main-experiences__modal .form-footer .results-btn:hover svg{transform:translateX(4px)}.main-favoris .favoris{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-favoris .favoris__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-favoris .favoris__container{padding-top:6rem}}.main-favoris .favoris-head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.main-favoris .favoris-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#1cd265}@media screen and (max-width:768px){.main-favoris .favoris-head h3{font-size:1.5rem;line-height:1.5rem}}.main-favoris .favoris-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:1rem}@media screen and (max-width:1060px){.main-favoris .favoris-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.main-favoris .favoris-cards .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px}.main-favoris .favoris-cards .card a{z-index:30;height:100%;width:100%;position:absolute}.main-favoris .favoris-cards .card-image{position:relative;width:100%;height:370px;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}.main-favoris .favoris-cards .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 2px 8px #bbf7d0;content:"";opacity:0;transition:.3s}.main-favoris .favoris-cards .card-image img{width:100%;height:100%;object-fit:cover}.main-favoris .favoris-cards .card-image__avis{position:absolute;left:1rem;top:1rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px}.main-favoris .favoris-cards .card-image__avis span{color:#fff;margin-left:.5rem;font-weight:400}.main-favoris .favoris-cards .card-body{height:max-content;position:relative;width:100%;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.5rem;transition:.3s}.main-favoris .favoris-cards .card-heart{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-favoris .favoris-cards .card-title{width:calc(100% - 1.5rem);margin-right:4rem;font-size:1.25rem;font-weight:500;color:#000047;line-height:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.main-favoris .favoris-cards .card-price{display:flex;align-items:center;margin-bottom:.5rem}.main-favoris .favoris-cards .card-price h4{color:#1cd265;font-weight:500}.main-favoris .favoris-cards .card-price span{color:#71717a;font-weight:400}.main-favoris .favoris-cards .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-favoris .favoris-cards .card-location{display:flex;align-items:center;gap:.5rem}.main-favoris .favoris-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-favoris .favoris-cards .card:hover .card-image:before{opacity:1}.main-favoris .favoris-cards .card:hover .card-body{background:#fafafa}.main-favoris .favoris-footer{border-top:1px solid #f4f4f5;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.main-favoris .favoris-footer{flex-direction:column;align-items:flex-start}}.main-favoris .favoris-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-favoris .favoris-footer__paginations{display:flex;align-items:center;gap:.5rem}.main-favoris .favoris-footer__paginations button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-favoris .favoris-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.main-favoris .favoris-footer__paginations,.main-favoris .favoris-footer__paginations button{width:100%}}.reviews-notation{display:flex;gap:3px;margin-left:8px}.reviews-notation .part_1{display:flex;align-items:center;justify-content:center;background-color:#1cd265;border-radius:20px 0 20px 20px;padding:.2rem .5rem;text-align:center}.reviews-notation .part_1 div span:first-child{margin-left:0!important;color:#fff;font-weight:700}.reviews-notation .part_1 div span:nth-child(2){margin-left:0!important;color:hsla(0,0%,100%,.7);font-weight:700}.reviews-notation .part_2{display:flex;align-items:center;gap:3;font-size:1rem}.reviews-notation .part_2 span{color:#1cd265;font-weight:700}.main-guides-choice .guides-choice{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-guides-choice .guides-choice__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-guides-choice .guides-choice__container{padding-top:6rem}}.main-guides-choice .guides-choice-timeline{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;padding-bottom:1.5rem}.main-guides-choice .guides-choice-timeline h4{color:#000;font-weight:500}.main-guides-choice .guides-choice-timeline p{color:#71717a;font-weight:500}.main-guides-choice .guides-choice-title{font-size:2.25rem;line-height:2.25rem;font-weight:700;color:#1cd265;padding-bottom:.275rem}@media screen and (max-width:768px){.main-guides-choice .guides-choice-title{font-size:1.75rem;line-height:1.75rem}}.main-guides-choice .guides-choice-subtitle{font-size:1.5rem;font-weight:500;color:#000047}.main-guides-choice .guides-choice-location{display:flex;align-items:center;gap:5px}.main-guides-choice .guides-choice-location span{color:#71717a;font-weight:500;font-size:1rem;line-height:1rem;padding-top:4px}.main-guides-choice .guides-choice-cards{width:100%;padding-top:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem}.main-guides-choice .guides-choice-cards .card{position:relative;border:1px solid #f4f4f5;border-radius:6px;overflow:hidden;transition:.3s}.main-guides-choice .guides-choice-cards .card-image{position:relative;width:100%;height:310px;margin-bottom:1rem;transition:.3s;border-radius:6px 6px 10px 10px;overflow:hidden}.main-guides-choice .guides-choice-cards .card-image img{position:absolute;width:100%;height:310px;object-fit:cover;z-index:-1}.main-guides-choice .guides-choice-cards .card-image__avis{position:absolute;top:1rem;left:1rem;z-index:200;transition:.3s;display:flex;align-items:center;gap:.25rem}.main-guides-choice .guides-choice-cards .card-image__avis span{color:#fff;font-weight:500;display:block}.main-guides-choice .guides-choice-cards .card-image__text{position:absolute;left:50%;top:50%;color:#fff;font-size:1.2rem;font-weight:600;transform:translate(-50%,-50%);z-index:2;opacity:0}@media screen and (max-width:860px){.main-guides-choice .guides-choice-cards .card-image__text{display:none}}.main-guides-choice .guides-choice-cards .card-image:after{content:"";position:absolute;width:100%;height:310px;background:linear-gradient(180deg,transparent,#000);z-index:1;opacity:0;transition:.3s}.main-guides-choice .guides-choice-cards .card h4{color:#000047;font-size:1.125rem;line-height:1.125rem;font-weight:500;padding:0 .5rem}.main-guides-choice .guides-choice-cards .card h5{padding:0 .5rem}.main-guides-choice .guides-choice-cards .card-infos{display:flex;align-items:center;padding:.5rem .5rem .25rem;gap:.5rem}.main-guides-choice .guides-choice-cards .card-infos label{color:#000047;font-weight:500;font-size:1rem;line-height:1rem;padding-top:2px}.main-guides-choice .guides-choice-cards .card p{color:#71717a;padding:0 .5rem .5rem}.main-guides-choice .guides-choice-cards .card-button{border-radius:6px;width:95%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin:.5rem auto;cursor:pointer;transition:.3s;display:none}.main-guides-choice .guides-choice-cards .card-button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-guides-choice .guides-choice-cards .card-button:hover{background:#1cd265;border-color:#1cd265}.main-guides-choice .guides-choice-cards .card-button:hover svg path{stroke:#000047}@media screen and (max-width:860px){.main-guides-choice .guides-choice-cards .card-button{display:flex}}.main-guides-choice .guides-choice-cards .card-overlay{position:absolute;inset:0;z-index:5;width:100%;height:100%}@media screen and (max-width:860px){.main-guides-choice .guides-choice-cards .card-overlay{display:none}}.main-guides-choice .guides-choice-cards .card:hover{background:#fafafa;z-index:2}.main-guides-choice .guides-choice-cards .card:hover .card-image:after{opacity:1}.main-guides-choice .guides-choice-cards .card:hover .card-image__avis{top:auto;bottom:1rem}.main-guides-choice .guides-choice-cards .card:hover .card-image__text{opacity:1}.main-guides-choice__modal .container{z-index:5;position:relative;background:#fff;padding:1.5rem;display:flex;flex-direction:column;align-items:center;width:800px;max-width:95%;margin:6rem auto 3rem}.main-guides-choice__modal .container-top{width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem}.main-guides-choice__modal .container-top button{display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;background:transparent;cursor:pointer}.main-guides-choice__modal .container-top button span{color:#000047;font-weight:500;padding-top:3px;font-size:1rem}.main-guides-choice__modal .container-top a{color:#dc2626;font-weight:400;font-size:1rem;line-height:1rem;padding-top:5px}@media screen and (max-width:768px){.main-guides-choice__modal .container-top a:nth-child(2){display:none}}.main-guides-choice__modal .container-top a:nth-child(3){display:none}@media screen and (max-width:768px){.main-guides-choice__modal .container-top a:nth-child(3){display:block}}.main-guides-choice__modal .container-card{width:100%;margin-bottom:1rem}.main-guides-choice__modal .container-card__head{display:flex;flex-direction:column;align-items:flex-start}.main-guides-choice__modal .container-card__head h3{color:#000047;font-size:1.25rem;font-weight:500;line-height:1.25rem;padding-bottom:.5rem}.main-guides-choice__modal .container-card__head p{color:#52525b;font-weight:400;font-size:.95rem;line-height:.95rem}.main-guides-choice__modal .container-card__days{width:100%;display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.main-guides-choice__modal .container-card__hours{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem}.main-guides-choice__modal .container-card__hours .card{width:100%}.main-guides-choice__modal .container-card__hours .card-body{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem;border-bottom:1px solid #f4f4f5}.main-guides-choice__modal .container-card__hours .card-body div{flex-grow:1;margin-bottom:1rem}.main-guides-choice__modal .container-card__hours .card-body div h4{color:#000047;font-size:1rem;font-weight:500}.main-guides-choice__modal .container-card__hours .card-body div p{color:#52525b;font-weight:400;font-size:.95rem;line-height:.95rem}.main-guides-choice__modal .container-card__hours .card-body a{display:flex;align-items:center;justify-content:center;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.425rem 1rem;cursor:pointer;color:#000047;font-weight:500;font-size:1rem}.main-guides-choice__modal .container-card__hours .card-body input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #1cd265;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-guides-choice__modal .container-card__hours .card-body input[type=checkbox]:checked{background-color:#1cd265}.main-guides-choice__modal .container-card__hours .card-body input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.main-guides-choice__modal .container-card__hours .card-footer{color:#52525b;font-weight:400;font-size:.9rem;padding:.5rem 0 .5rem 1.5rem}.main-guides-choice__modal .container-submit{width:100%}.main-guides-choice__modal .container-submit a{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#1cd265;border:1px solid #1cd265;padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-guides-choice__modal .container-submit a span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-guides-choice__modal .container-submit a:hover{background:#1cd265;border-color:#1cd265}.main-guides-choice__modal .container-submit a:hover svg path{stroke:#000047}.main-guides-details .guides-details{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-guides-details .guides-details__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-guides-details .guides-details__container{padding-top:6rem}}.main-guides-details .guides-details-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.main-guides-details .guides-details-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#1cd265}@media screen and (max-width:768px){.main-guides-details .guides-details-head h3{font-size:1.5rem;line-height:1.5rem}}.main-guides-details .guides-details-head h3 span{color:#000047;font-size:1.5rem;font-weight:500}.main-guides-details .guides-details-head__search{position:relative;width:100%;background:#fafafa;padding:.5rem;display:flex;justify-content:center;align-items:center;margin-top:.5rem;border-radius:10px}.main-guides-details .guides-details-head__search input{width:100%;height:54px;border:none;border-radius:10px;outline:none;color:#000047;font-size:1rem;font-weight:400;padding:0 4rem 0 1rem;text-overflow:ellipsis}.main-guides-details .guides-details-head__search input::placeholder{color:#000047;text-overflow:ellipsis}.main-guides-details .guides-details-head__search div{position:absolute;top:50%;right:1rem;border-radius:10px;transform:translateY(-50%);width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#1cd265}.main-guides-details .guides-details-head__timeline{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem}.main-guides-details .guides-details-head__timeline h4{color:#000;font-weight:500;padding-top:4px}.main-guides-details .guides-details-head__timeline p{color:#71717a;font-weight:500;padding-top:4px}.main-guides-details .guides-details-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:1rem}@media screen and (max-width:1060px){.main-guides-details .guides-details-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.main-guides-details .guides-details-cards .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px}.main-guides-details .guides-details-cards .card-image{position:relative;width:100%;height:370px;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}.main-guides-details .guides-details-cards .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 2px 8px #bbf7d0;content:"";opacity:0;transition:.3s}.main-guides-details .guides-details-cards .card-image img{width:100%;height:100%;object-fit:cover}.main-guides-details .guides-details-cards .card-image__avis{position:absolute;left:1rem;top:1rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px}.main-guides-details .guides-details-cards .card-image__avis span{color:#fff;margin-left:.5rem;font-weight:400}.main-guides-details .guides-details-cards .card-body{height:max-content;position:relative;width:100%;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.5rem;transition:.3s}.main-guides-details .guides-details-cards .card-heart{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-guides-details .guides-details-cards .card-title{width:calc(100% - 1.5rem);margin-right:4rem;font-size:1.25rem;font-weight:500;color:#000047;line-height:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.main-guides-details .guides-details-cards .card-price{display:flex;align-items:center;margin-bottom:.5rem}.main-guides-details .guides-details-cards .card-price h4{color:#1cd265;font-weight:500}.main-guides-details .guides-details-cards .card-price span{color:#71717a;font-weight:400}.main-guides-details .guides-details-cards .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-guides-details .guides-details-cards .card-location{display:flex;align-items:center;gap:.5rem}.main-guides-details .guides-details-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-guides-details .guides-details-cards .card:hover .card-image:before{opacity:1}.main-guides-details .guides-details-cards .card:hover .card-body{background:#fafafa}.main-guides-details .guides-details-footer{border-top:1px solid #f4f4f5;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.main-guides-details .guides-details-footer{flex-direction:column;align-items:flex-start}}.main-guides-details .guides-details-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-guides-details .guides-details-footer__paginations{display:flex;align-items:center;gap:.5rem}.main-guides-details .guides-details-footer__paginations button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-guides-details .guides-details-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.main-guides-details .guides-details-footer__paginations,.main-guides-details .guides-details-footer__paginations button{width:100%}}.main-profile,.main-profile .profile{display:flex;justify-content:center;width:100%}.main-profile .profile{align-items:flex-start;overflow:hidden;position:relative;max-width:1280px}.main-profile .profile .header-right{display:flex;width:20%;align-items:center;gap:1rem}@media screen and (min-width:720px){.main-profile .profile .header-right:hover>.header-right__options{visibility:visible;opacity:1;transform:translateY(0)}}.main-profile .profile .header-right__options{position:-webkit-sticky;position:sticky;display:flex;top:0;gap:.5rem;flex-direction:column;background:#fff;justify-content:flex-start;align-items:flex-start;height:100vh;border-right:1px solid #f4f4f5}@media screen and (max-width:1020px){.main-profile .profile .header-right__options{width:100%;border:none;display:none}}@media screen and (min-width:720px){.main-profile .profile .header-right__options{position:-webkit-sticky;position:sticky;height:auto;right:0;top:6.5em;padding:1rem 0;width:230px;transition:.5s}}.main-profile .profile .header-right__options a{width:100%;display:flex;justify-content:center;align-items:center}.main-profile .profile .header-right__options a li{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.main-profile .profile .header-right__options a li span{display:block;color:#000;font-size:.95rem;font-weight:400}.main-profile .profile .header-right__options a li:hover{background:#f0fdf4}.main-profile .profile .header-right__options a li:hover span{color:#000047}.main-profile .profile .header-right__options a li:hover svg path{stroke:#000047}.main-profile .profile .header-right__options button{margin-top:.5rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:.7rem;padding:.5rem 1rem;cursor:pointer;border:none;border-radius:10px;background:transparent;outline:none}.main-profile .profile .header-right__options button span{display:block;color:#27272a;font-size:.95rem;font-weight:400}.main-profile .profile .header-right__options button:hover{background:#f0fdf4}.main-profile .profile .header-right__user{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.main-profile .profile .header-right__user-avatar{width:45px;height:45px;border-radius:50%;overflow:hidden;border:2px solid #fff}.main-profile .profile .header-right__user-avatar img{width:100%;height:100%;object-fit:cover}.main-profile .profile .header-right__user-infos{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.main-profile .profile .header-right__user-infos h3{color:#1cd265;font-weight:500;line-height:1.3}.main-profile .profile .header-right__user-infos p{color:#fff;font-size:.9rem;line-height:1}@media screen and (max-width:720px){.main-profile .profile .header-right__user{justify-content:flex-start;padding:0 1rem}.main-profile .profile .header-right__user-avatar{width:35px;height:35px;border-color:#1cd265}.main-profile .profile .header-right__user h3{color:#1cd265;font-size:.95rem}.main-profile .profile .header-right__user p{font-size:.8rem;color:#1a1a1a}}.main-profile .profile__container{width:80%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem 2.75rem;z-index:2}@media screen and (max-width:1220px){.main-profile .profile__container{width:73%;padding:6rem .75rem 3rem}}@media screen and (max-width:1020px){.main-profile .profile__container{width:95%;padding:6rem .75rem 3rem}}.main-profile .profile__container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.main-profile .profile__container .space{width:100%;margin-bottom:5rem}.main-profile .profile__container .form{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:2rem}@media screen and (max-width:720px){.main-profile .profile__container .form{width:100%}}.main-profile .profile__container .form-modif{align-items:flex-end;margin-bottom:1rem;gap:.5rem}.main-profile .profile__container .form-modif,.main-profile .profile__container .form-modif .btn-updateprofileinfos{width:100%;display:flex;justify-content:space-between}.main-profile .profile__container .form-modif .btn-updateprofileinfos .updateField{display:flex;gap:.5rem}.main-profile .profile__container .form-modif .btn-updateprofileinfos .updateField button[type=button]{cursor:pointer;flex-shrink:0;display:flex;justify-content:center;align-items:center;background:#000047;border:none;border-radius:10px;height:46px;width:200px}.main-profile .profile__container .form-modif .btn-updateprofileinfos .updateField button[type=button] span{color:#fff;font-weight:500}.main-profile .profile__container .form-modif .btn-updateprofileinfos .updateField button[type=button] span:first-child{display:block}.main-profile .profile__container .form-modif .btn-updateprofileinfos .updateField button[type=button] span:last-child{display:none}@media screen and (max-width:840px){.main-profile .profile__container .form-modif .btn-updateprofileinfos .updateField button[type=button]{width:-moz-fit-content!important;width:fit-content!important;padding:0 1rem}.main-profile .profile__container .form-modif .btn-updateprofileinfos .updateField button[type=button] span:first-child{display:none}.main-profile .profile__container .form-modif .btn-updateprofileinfos .updateField button[type=button] span:last-child{display:block}}.main-profile .profile__container .form-infos{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.main-profile .profile__container .form-infos__avatar{position:relative;display:flex;justify-content:center;align-items:center;width:80px;height:80px;overflow:hidden;border-radius:50%;border:1px solid #1cd265;flex-shrink:0;cursor:pointer}.main-profile .profile__container .form-infos__avatar img{width:100%;height:100%;object-fit:cover}.main-profile .profile__container .form-infos__avatar .photo-svg{display:flex;display:none;justify-content:center;align-items:center;width:100%;background:rgba(0,0,0,.5);z-index:2;position:absolute;bottom:0;padding:.35rem 0}.main-profile .profile__container .form-infos__avatar .photo-svg svg{width:20px}.main-profile .profile__container .form-infos__avatar:hover .photo-svg{display:flex}.main-profile .profile__container .form-infos__update input{display:none;border-radius:10px}.main-profile .profile__container .form-infos__update label{display:flex;justify-content:center;align-items:center;border-radius:10px;border:1px solid #d4d4d8;cursor:pointer;font-size:1rem;line-height:1rem;padding:.8rem;color:#000047;font-weight:400}.main-profile .profile__container .form-infos__type{display:flex;flex-direction:column;align-items:flex-start}.main-profile .profile__container .form-infos__type h3{color:#000047;font-weight:500;font-size:1.25rem}.main-profile .profile__container .form-infos__type div{display:flex;align-items:center;gap:.5rem}.main-profile .profile__container .form-infos__type div svg{flex-shrink:0}.main-profile .profile__container .form-infos__type p{background:#000;color:gold;font-size:14px;background:#fafafd;border:1px solid #e8e8ff;padding:.2rem 1rem 0;border-radius:30px;font-weight:500}.main-profile .profile__container .form-input__custom-tel{width:100%;border-radius:10px;margin:0 0 .75rem}.main-profile .profile__container .form-input__custom-tel label{font-size:14px;margin-bottom:2px;font-weight:500}.main-profile .profile__container .form-input__custom-tel .react-tel-input .form-control{border-radius:10px;width:100%;height:44px;padding-top:.5rem;border:1px solid #a1a1aa;color:#a1a1aa}.main-profile .profile__container .form-input__custom-tel .react-tel-input .form-control::placeholder{color:#a1a1aa}.main-profile .profile__container .form-input__custom-tel .react-tel-input .flag-dropdown{border:1px solid #a1a1aa;background:#fff;border-radius:10px}.main-profile .profile__container .form-group{width:100%;display:flex;align-items:center;gap:.5rem}@media screen and (max-width:480px){.main-profile .profile__container .form-group{flex-direction:column;gap:0}}.main-profile .profile__container .form .middle{width:49.5%}@media screen and (max-width:480px){.main-profile .profile__container .form .middle{width:100%}}.main-profile .profile__container .form-input{width:100%;display:flex;border-radius:10px;flex-direction:column;align-items:flex-start;margin:0 0 .75rem}.main-profile .profile__container .form-input label{font-size:14px;margin-bottom:2px;font-weight:500}.main-profile .profile__container .form-input div{position:relative;width:100%}.main-profile .profile__container .form-input div input,.main-profile .profile__container .form-input div select{width:100%;border-radius:10px;border:1px solid #a1a1aa;color:#a1a1aa;padding:.675rem;outline:none}.main-profile .profile__container .form-input div input::placeholder,.main-profile .profile__container .form-input div select::placeholder{color:#a1a1aa}.main-profile .profile__container .form-input div input:focus,.main-profile .profile__container .form-input div select:focus{border-color:#000047}.main-profile .profile__container .form-input div input[type=password]{padding-right:3rem;border-radius:10px}.main-profile .profile__container .form-input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer}.main-profile .profile__container .form-input div span.show{background:rgba(39,39,42,.1)}.main-profile .profile__container .form-button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.9rem;width:200px;cursor:pointer;gap:.5rem}.main-profile .profile__container .form-button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-profile .profile-head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.main-profile .profile-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#1cd265}@media screen and (max-width:1020px){.main-profile .profile-head h3{font-size:1.5rem;line-height:1.5rem;padding-top:1.5rem}}@media screen and (max-width:1220px){.main-profile .profile-head h3{padding-top:1.5rem}}.main-profile .profile-head p{font-size:1rem;line-height:1.2rem;color:#000047;font-weight:400}.main-profile .profile-contact{justify-content:flex-end;align-self:flex-end;margin-top:3rem;padding:1.5rem;border:1px dashed #d2d6dc;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;background:#fff}.main-profile .profile-contact div{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.main-profile .profile-contact div svg{flex-shrink:0;width:24px;color:#000047}.main-profile .profile-contact div p{padding-top:.2rem;color:#27272a;font-weight:400;font-size:1rem}.main-profile .profile-contact a{align-self:flex-end}.main-profile .profile-contact button{cursor:pointer;align-self:flex-end;border-radius:6px;font-weight:400;background:#1cd265;color:#000047;border:none;padding:.5rem 1rem}.main-profile-modal .xp-delete__modal .container-pp{position:relative;background:#fff;border-radius:10px;padding:4rem 1.5rem 2rem;max-width:545px;display:flex;flex-direction:column;gap:2rem;border:1px solid #f4f4f5}.main-profile-modal .xp-delete__modal .container-pp-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.main-profile-modal .xp-delete__modal .container-pp-close svg{width:20px;height:20px;color:#000}.main-profile-modal .xp-delete__modal .container-pp-head{display:flex;align-items:center;gap:1rem}.main-profile-modal .xp-delete__modal .container-pp-head .avatar{position:relative;display:flex;justify-content:center;align-items:center;width:100px;height:100px;overflow:hidden;border-radius:50%;border:1px solid #1cd265;flex-shrink:0}.main-profile-modal .xp-delete__modal .container-pp-head .avatar img{width:100%;height:100%;object-fit:cover}.main-profile-modal .xp-delete__modal .container-pp-head .file{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-profile-modal .xp-delete__modal .container-pp-head .file h3{color:#000047;font-weight:500}.main-profile-modal .xp-delete__modal .container-pp-head .file .file-input{position:relative;border:2px solid #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.main-profile-modal .xp-delete__modal .container-pp-head .file .file-input input{visibility:hidden;position:absolute}.main-profile-modal .xp-delete__modal .container-pp-head .file .file-input label{padding:.5rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.main-profile-modal .xp-delete__modal .container-pp-head .file .file-input label h5{color:#975a16;font-size:14px;font-weight:400}@media screen and (max-width:480px){.main-profile-modal .xp-delete__modal .container-pp-head .file .file-input:first-child{margin-bottom:.5rem}}.main-profile-modal .xp-delete__modal .container-pp-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.main-profile-modal .xp-delete__modal .container-pp-footer button{cursor:pointer;border:none;background:#1cd265;color:#000047;padding:.5rem 1rem;font-weight:500;border-radius:6px}.main-profile-modal .xp-delete__modal .container-pp-footer button.delete{background:#dc2626;color:#fff}.isolated-btn{border-radius:8px;background-color:#000047;cursor:pointer}.isolated-btn,.isolated-btn p{color:#fff!important}.isolated-btn:disabled,.isolated-link-disabled{opacity:20%;cursor:not-allowed}.isolated-link-disabled{display:flex;align-items:center;margin-left:10px;gap:5px}.main-avis .avis{overflow:hidden}.main-avis .avis,.main-avis .avis__container{display:flex;justify-content:center;align-items:center}.main-avis .avis__container{width:95%;max-width:780px;flex-direction:column;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-avis .avis__container{padding-top:6rem}}.main-avis .avis__container .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.main-avis .avis__container .toggler-wrapper input[type=checkbox]{display:none}.main-avis .avis__container .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.main-avis .avis__container .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.main-avis .avis__container .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.main-avis .avis__container .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.main-avis .avis__container .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.main-avis .avis__container .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.main-avis .avis__container .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.main-avis .avis__container .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.main-avis .avis__container .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.main-avis .avis__container .toggler-wrapper input:checked~div h3:first-child{display:none}.main-avis .avis__container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.main-avis .avis__container .form{width:100%}.main-avis .avis__container .form .line{width:100%;height:1px;background:#f4f4f5}.main-avis .avis__container .form-group{width:100%;display:flex;align-items:center;gap:.5rem}@media screen and (max-width:480px){.main-avis .avis__container .form-group{flex-direction:column;gap:0}}.main-avis .avis__container .form-input{width:100%;display:flex;border-radius:10px;flex-direction:column;align-items:center;gap:1rem;margin:2rem 0}.main-avis .avis__container .form-input label{font-size:1.25rem;line-height:1.3rem;font-weight:500;color:#000047;text-align:center}.main-avis .avis__container .form-input .icident{display:flex;gap:.8rem;justify-content:center;align-items:center}.main-avis .avis__container .form-input div{position:relative;width:100%}.main-avis .avis__container .form-input div input,.main-avis .avis__container .form-input div select,.main-avis .avis__container .form-input div textarea{width:100%;border-radius:10px;border:2px dashed #d4d4d4;color:#27272a;padding:.75rem;transition:all .5s ease;font-size:1rem;outline:none;resize:none}.main-avis .avis__container .form-input div input::placeholder,.main-avis .avis__container .form-input div select::placeholder,.main-avis .avis__container .form-input div textarea::placeholder{color:#a1a1aa}.main-avis .avis__container .form-input div input:focus,.main-avis .avis__container .form-input div select:focus,.main-avis .avis__container .form-input div textarea:focus{border-color:#000047}.main-avis .avis__container .form-input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer}.main-avis .avis__container .form-rating{margin:2rem 0 1rem}.main-avis .avis__container .form-rating h2{font-size:1.5rem;line-height:1.6rem;color:#000047;font-weight:600;margin-bottom:1rem;text-align:center}.main-avis .avis__container .form-rating .rating{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:1rem}.main-avis .avis__container .form-rating .rating .star-rating{display:flex;align-items:center;gap:.5rem}.main-avis .avis__container .form-rating .rating .star-rating .star{cursor:pointer;display:flex;justify-content:center;align-items:center}.main-avis .avis__container .form-rating .rating .text-rating{font-weight:400;font-size:1rem;color:rgba(39,39,42,.75);text-align:center;height:30px}.main-avis .avis__container .form-button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.9rem;cursor:pointer;gap:.5rem;margin:1.5rem 0 2rem;width:100%}.main-avis .avis__container .form-button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-avis .avis-head{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem;position:relative}.main-avis .avis-head-image{width:130px;overflow:hidden;height:130px;border-radius:50%;margin-bottom:.5rem;border:2px solid #1cd265}.main-avis .avis-head-image img{width:100%;height:100%;object-fit:cover}.main-avis .avis-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#1cd265}@media screen and (max-width:768px){.main-avis .avis-head h3{font-size:1.5rem;line-height:1.5rem}}.main-avis .avis-head p{font-size:1rem;line-height:1.2rem;color:#000047;font-weight:400;text-align:center}.css-13xfq8m-MuiTabPanel-root{padding:.9rem 0!important}.css-13rqgbv-MuiButtonBase-root-MuiTab-root.Mui-selected{color:#1cd265!important}.css-19kzrtu{padding:14px 0!important}.main-reservations .reservations{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-reservations .reservations__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-reservations .reservations__container{padding-top:6rem}}.main-reservations .reservations__container .filters{height:40px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width:768px){.main-reservations .reservations__container .filters{height:auto;width:100%;justify-content:space-between;align-items:flex-start}}.main-reservations .reservations__container .filters__title{display:flex;align-items:center;font-weight:500;gap:4px}@media screen and (max-width:968px){.main-reservations .reservations__container .filters__title span{display:none}}@media screen and (max-width:468px){.main-reservations .reservations__container .filters__title span{display:block}}.main-reservations .reservations__container .filters__container{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap}@media screen and (max-width:768px){.main-reservations .reservations__container .filters__container{justify-content:flex-start;align-items:center;gap:8px}}.main-reservations .reservations__container .filters__container .filters__status{display:flex;justify-content:flex-start;gap:14px}.main-reservations .reservations__container .filters__container label{padding:.5rem 0;font-weight:500;display:flex;justify-content:center;align-items:center;gap:4px}.main-reservations .reservations__container .filters__container .filters__date{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px}.main-reservations .reservations__container .filters__container .filters__date input{height:34px;border-radius:6px;padding-right:1rem;padding-left:1rem;background-size:1rem;border:1px solid #e4e4e7}.main-reservations .reservations__container .filters__container .filters__date select{height:34px;border-radius:6px;padding-right:2rem;padding-left:1rem;background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') no-repeat right .75rem center;background-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4e4e7}.main-reservations .reservations-head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.main-reservations .reservations-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#1cd265}@media screen and (max-width:768px){.main-reservations .reservations-head h3{font-size:1.5rem;line-height:1.5rem}}.main-reservations .reservations-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:1rem}@media screen and (max-width:1260px){.main-reservations .reservations-cards{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media screen and (max-width:600px){.main-reservations .reservations-cards{grid-template-columns:repeat(1,minmax(250px,1fr))}}.main-reservations .reservations-cards .card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;gap:3px}.main-reservations .reservations-cards .card-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .8rem}.main-reservations .reservations-cards .card-head .location{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;color:hsla(240,4%,46%,.8);font-size:.8rem}.main-reservations .reservations-cards .card-head .location .icon{padding:.5rem .7rem;border-radius:8px;display:flex;justify-content:center;align-items:center;border:.1rem solid rgba(44,44,43,.2)}.main-reservations .reservations-cards .card-head .status_and_menubtn{display:flex;gap:4px}.main-reservations .reservations-cards .card-head .status{padding:.5rem .6rem;color:#fff;border-radius:8px;font-weight:500;font-size:.8rem;display:flex;justify-content:center;align-items:center}.main-reservations .reservations-cards .card-body{height:100%;position:relative;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border-top:1px solid #e4e4e7;padding:.8rem;transition:.3s}.main-reservations .reservations-cards .card-body .section1{display:flex;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;height:100%}@media screen and (max-width:900px){.main-reservations .reservations-cards .card-body .section1{flex-direction:column;gap:6px}}.main-reservations .reservations-cards .card-body .section1 .image{position:relative;border-radius:8px;width:45%;max-height:200px;height:100%;background-color:#000047;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}@media screen and (max-width:900px){.main-reservations .reservations-cards .card-body .section1 .image{width:100%}}.main-reservations .reservations-cards .card-body .section1 .image img{width:100%;height:100%;object-fit:cover}.main-reservations .reservations-cards .card-body .section1 .image__avis{position:absolute;left:1rem;top:1rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px}.main-reservations .reservations-cards .card-body .section1 .image__avis span{color:#fff;margin-left:.5rem;font-weight:400}.main-reservations .reservations-cards .card-body .section1 .info{display:flex;width:60%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:0 1rem;height:100%}@media screen and (max-width:900px){.main-reservations .reservations-cards .card-body .section1 .info{flex-direction:column;width:100%;padding:0}}.main-reservations .reservations-cards .card-body .section1 .info .title{width:100%;margin-right:4rem;font-size:1rem;max-width:90%;font-weight:500;color:#000047;line-height:1.5rem;text-overflow:ellipsis;text-wrap:wrap}.main-reservations .reservations-cards .card-body .section1 .info .price{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;text-overflow:ellipsis;text-wrap:wrap;width:100%}.main-reservations .reservations-cards .card-body .section1 .info .price h4{color:#1cd265;font-weight:500;font-size:.8rem}.main-reservations .reservations-cards .card-body .section1 .info .price span{color:#71717a;font-weight:400}.main-reservations .reservations-cards .card-body .section1 .status{padding:.2rem .6rem;color:#fff;background-color:#71717a;border-radius:24px;font-weight:500;font-size:.7rem;display:flex;justify-content:flex-start;align-items:center}.main-reservations .reservations-cards .card-body .section1 .pre_confirmed{background-color:rgba(144,238,144,.3);color:#228b22}.main-reservations .reservations-cards .card-body .section1 .confirmed{background-color:rgba(50,205,50,.6);color:#006400}.main-reservations .reservations-cards .card-body .section1 .pending{background-color:rgba(255,223,0,.5);color:#8b4513}.main-reservations .reservations-cards .card-body .section1 .initiated{background-color:rgba(173,216,230,.8);color:#191970}.main-reservations .reservations-cards .card-body .section1 .cancelled{background-color:rgba(255,99,71,.5);color:darkred}.main-reservations .reservations-cards .card-body .section1 .error{background-color:hsla(9,51%,56%,.5);color:#e70707}.main-reservations .reservations-cards .card-body .section1 .duration{font-size:.875rem;color:#71717a;gap:4px;margin-top:.5rem;display:flex;justify-content:center;align-items:center}.main-reservations .reservations-cards .card-body .section1 .duration span{font-weight:500}.main-reservations .reservations-cards .card-body .section1 .date{padding:0}.main-reservations .reservations-cards .card-body .section1 .date span{color:hsla(240,4%,46%,.7);font-weight:400;font-size:.5rem;text-align:center;font-style:italic}.main-reservations .reservations-cards .card-body .section1 .location{display:flex;align-items:center;gap:.5rem}.main-reservations .reservations-cards .card-body .section1 .location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#27272a}.main-reservations .reservations-cards .card-body .buy-button{padding:.3rem 0!important;margin-top:.7rem!important}.main-reservations .reservations-cards .card-body .action{padding-top:.4rem;width:100%}.main-reservations .reservations-cards .card-body .action a{color:#71717a}.main-reservations .reservations-cards .card-body .action{margin-top:.4rem;display:flex;gap:8px}.main-reservations .reservations-cards .card-body .action .whatsapp{width:50%;padding:.4rem .5rem;background-color:#1cd265;border-radius:8px;text-align:center;color:#fff;font-size:.8rem;display:flex;gap:3px;justify-content:center;align-items:center}.main-reservations .reservations-cards .card-body .action .download{background-color:transparent;border:1px solid #e4e4e7;width:50%;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:2px;cursor:pointer;padding:.4rem .5rem}.main-reservations .reservations-cards .card-body .action .download:hover{background:#e4e4e7}.main-reservations .reservations-cards .card .status-payAres{margin-top:.5rem;border-top:1px dashed hsla(240,3%,68%,.4);padding:.7rem .2rem;display:flex;gap:6px;flex-direction:column;font-size:1rem;color:#000}.main-reservations .reservations-cards .card .status-payAres .payement{display:flex;justify-content:space-between;align-items:center}.main-reservations .reservations-cards .card .status-payAres .payement h4{color:#71717a;font-weight:500}.main-reservations .reservations-cards .card .status-payAres .reservation{display:flex;justify-content:space-between;align-items:center}.main-reservations .reservations-cards .card .status-payAres .reservation h4{color:#71717a;font-weight:500}.main-reservations .reservations-cards .card-footer{border-top:1px solid #e4e4e7;width:100%;padding:.5rem .8rem}.main-reservations .reservations-cards .card-footer a{width:100%}.main-reservations .reservations-cards .card-footer .reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);border-radius:10px;padding:.3rem .7rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-reservations .reservations-cards .card-footer .reserve span{color:#71717a;font-weight:400;font-size:.8rem;padding-top:3px;text-align:center;font-style:italic}.main-reservations .reservations-cards .card-footer .reserve:hover span{color:#000047}.main-reservations .reservations-cards .card-footer .reserve:hover{background:#1cd265;border-color:#1cd265}.main-reservations .reservations-cards .card-footer .reserve:hover svg path{stroke:#000047}.main-reservations .reservations-cards .card-footer:hover .card-image:before{opacity:1}.main-reservations .reservations-cards .card-footer:hover .card-body{background:#fafafa}.main-reservations .reservations-footer{border-top:1px solid #f4f4f5;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.main-reservations .reservations-footer{flex-direction:column;align-items:flex-start}}.main-reservations .reservations-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-reservations .reservations-footer__paginations{display:flex;align-items:center;gap:.5rem}.main-reservations .reservations-footer__paginations button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-reservations .reservations-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.main-reservations .reservations-footer__paginations,.main-reservations .reservations-footer__paginations button{width:100%}}.main-recap .recap{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-recap .recap__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-recap .recap__container{padding-top:6rem}}.main-recap .recap-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:1rem}.main-recap .recap-head h3{font-size:2rem;line-height:2rem;font-weight:600;color:#1cd265;padding-bottom:.275rem}@media screen and (max-width:768px){.main-recap .recap-head h3{font-size:1.5rem;line-height:1.5rem}}.main-recap .recap-head p{display:flex;align-items:center;gap:5px}.main-recap .recap-head p span{color:#000047;font-weight:500;font-size:1rem;line-height:1rem;padding-top:4px}.main-recap .recap-head div{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:10px}.main-recap .recap-head div p{margin-right:10px;margin-bottom:5px}.main-recap .recap-head div p span{font-size:14px;line-height:14px}.main-recap .recap-head div p span:last-child{color:#27272a;opacity:.6}.main-recap .recap-photos__desktop{width:100%;display:flex;align-items:center;justify-content:center}.main-recap .recap-photos__desktop .splide{width:100%}@media screen and (max-width:610px){.main-recap .recap-photos__desktop .splide__arrows{position:absolute;top:-2rem;right:auto;left:4rem}}.main-recap .recap-photos__desktop .splide__arrows .splide__arrow{width:2.5rem;height:2.5rem;opacity:1;width:48px;height:64px;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.main-recap .recap-photos__desktop .splide__arrows .splide__arrow svg path{fill:#52525b}.main-recap .recap-photos__desktop .splide__arrows .splide__arrow:hover{opacity:.8}.main-recap .recap-photos__desktop .splide__arrows .splide__arrow--prev{left:-1.5rem}@media screen and (max-width:610px){.main-recap .recap-photos__desktop .splide__arrows .splide__arrow--prev{left:auto;right:1rem}}.main-recap .recap-photos__desktop .splide__arrows .splide__arrow--next{right:-1.5rem}@media screen and (max-width:610px){.main-recap .recap-photos__desktop .splide__arrows .splide__arrow--next{right:auto;left:0}.main-recap .recap-photos__desktop .splide__arrows .splide__arrow{width:48px;height:48px;border-radius:18px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}.main-recap .recap-photos__desktop .group{width:100%;display:grid;grid-template-areas:"a b c d" "a e c f" "a e c g";grid-template-rows:175px 175px 175px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5rem}.main-recap .recap-photos__desktop .card{display:flex;align-items:center;justify-content:center}.main-recap .recap-photos__desktop .card img{width:100%;height:100%;object-fit:cover;border-radius:10px}.main-recap .recap-photos__desktop .card:first-child{grid-area:a}.main-recap .recap-photos__desktop .card:nth-child(2){grid-area:b}.main-recap .recap-photos__desktop .card:nth-child(3){grid-area:c}.main-recap .recap-photos__desktop .card:nth-child(4){grid-area:d}.main-recap .recap-photos__desktop .card:nth-child(5){grid-area:e}.main-recap .recap-photos__desktop .card:nth-child(6){grid-area:f}.main-recap .recap-photos__desktop .card:nth-child(7){grid-area:g}@media screen and (max-width:860px){.main-recap .recap-photos__desktop{grid-template-rows:150px 150px 150px}}@media screen and (max-width:710px){.main-recap .recap-photos__desktop{display:none}}.main-recap .recap-photos__mobile,.main-recap .recap-photos__mobile .splide{width:100%}.main-recap .recap-photos__mobile .splide__pagination{display:none}.main-recap .recap-photos__mobile .splide__arrows .splide__arrow{opacity:1;background:#fff;width:25px;height:29px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:60px}.main-recap .recap-photos__mobile .splide__arrows .splide__arrow svg path{fill:#52525b}.main-recap .recap-photos__mobile .splide__arrows .splide__arrow:hover{opacity:.8}.main-recap .recap-photos__mobile .splide__slide{height:375px;width:375px}.main-recap .recap-photos__mobile .splide__slide .card{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#a1a1aa}.main-recap .recap-photos__mobile .splide__slide .card img{width:100%;height:100%;object-fit:cover;border-radius:10px}.main-recap .recap-photos__mobile{display:none}@media screen and (max-width:710px){.main-recap .recap-photos__mobile{display:block}}.main-recap .recap-body{position:relative;width:100%;margin-top:1rem}.main-recap .recap-body-infos__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}@media screen and (max-width:860px){.main-recap .recap-body-infos__head{flex-direction:column;align-items:flex-start}}.main-recap .recap-body-infos__head .head-left{display:flex;align-items:flex-start;gap:.75rem}.main-recap .recap-body-infos__head-image{width:60px;height:50px;overflow:hidden}.main-recap .recap-body-infos__head-image img{width:100%;height:100%;object-fit:cover}.main-recap .recap-body-infos__head-text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-recap .recap-body-infos__head-text h3{font-size:1.25rem;line-height:1.25rem;font-weight:700;color:#000047}.main-recap .recap-body-infos__head-text p{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#71717a}.main-recap .recap-body-infos__head-invoice{display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}@media screen and (max-width:860px){.main-recap .recap-body-infos__head-invoice{width:100%}}.main-recap .recap-body-infos__head-invoice span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-recap .recap-body-infos__head-invoice:hover{background:#1cd265;border-color:#1cd265}.main-recap .recap-body-infos__head-invoice:hover svg path{stroke:#000047}.main-recap .recap-body-infos__body{padding:1.25rem 0}.main-recap .recap-body-infos__body h3{font-size:1.5rem;line-height:1.25rem;font-weight:600;color:#000047}.main-recap .recap-body-infos__body-map{padding:1rem 0 2rem;width:100%;height:400px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:640px){.main-recap .recap-body-infos__body-map{height:300px}}.main-recap .recap-body-infos__body-map iframe{width:100%;height:100%}.main-recap .recap-body-infos__body-map a{display:flex;align-items:center;gap:5px;margin-top:.5rem}.main-recap .recap-body-infos__body-map a span{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#1cd265}.main-recap .recap-body-infos__body-details{width:70%;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:840px){.main-recap .recap-body-infos__body-details{width:100%}}.main-recap .recap-body-infos__body-details div{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:1rem 0;border-bottom:1px solid #e5e7eb}.main-recap .recap-body-infos__body-details div h4{font-size:1.25rem;line-height:1.25rem;font-weight:600;color:#000047;padding-bottom:.25rem}.main-recap .recap-body-infos__body-details div p{font-weight:500;font-weight:400;color:#52525b;padding:.25rem 0}.main-recap .recap-body-infos__body-details div ul{display:flex;flex-direction:column;align-items:flex-start;padding:.25rem 0}.main-recap .recap-body-infos__body-details div ul li{display:flex;align-items:center;gap:5px}.main-recap .recap-body-infos__body-details div ul li svg{flex-shrink:0}.main-recap .recap-body-infos__body-details div:first-child ul{gap:.5rem}.main-recap .recap-body-infos__body-details div:first-child ul li{flex-wrap:wrap}.main-recap .recap-body-infos__body-details div:first-child ul li span:first-child{font-weight:500;color:#27272a}.main-recap .recap-body-infos__body-details div:first-child ul li span:nth-child(2){color:#a1a1aa;font-weight:400}.main-recap .recap-body-infos__body-details div:first-child ul li span:nth-child(3){font-weight:500;color:#1cd265}.main-recap .recap-body-infos__body-details div:nth-child(3) ul li span{font-weight:500;color:#000047}.main-recap .recap-body-infos__body-details div:nth-child(4) ul li span{font-weight:500;color:#52525b;padding-top:3px}.main-recap .recap-body-proximity{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0;border-bottom:1px solid #e5e7eb}.main-recap .recap-body-proximity h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-recap .recap-body-proximity .proximity-cards,.main-recap .recap-body-proximity .proximity-cards .splide{width:100%}.main-recap .recap-body-proximity .proximity-cards .splide__arrows{position:absolute;top:-2.25rem;left:0}.main-recap .recap-body-proximity .proximity-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;background:#1cd265}.main-recap .recap-body-proximity .proximity-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-recap .recap-body-proximity .proximity-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-recap .recap-body-proximity .proximity-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-recap .recap-body-proximity .proximity-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-recap .recap-body-proximity .proximity-cards .splide__arrows .splide__arrow--prev{left:0}.main-recap .recap-body-proximity .proximity-cards .splide__arrows .splide__arrow--next{right:auto;left:4em}.main-recap .recap-body-proximity .proximity-cards .splide__slide .card{position:relative;width:275px;height:320px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-recap .recap-body-proximity .proximity-cards .splide__slide .card-image{width:100%;height:100%;border-radius:10px}.main-recap .recap-body-proximity .proximity-cards .splide__slide .card-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.main-recap .recap-body-proximity .proximity-cards .splide__slide .card-title{position:absolute;top:1rem;left:50%;transform:translateX(-50%);width:100%;color:#fff;font-size:.9rem;font-weight:500;z-index:3;text-align:center}.main-recap .recap-body-proximity .proximity-cards .splide__slide .card:after{border-radius:10px;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1turn,transparent,rgba(0,0,0,.5));z-index:2}@media screen and (max-width:1280px){.main-recap .recap-body-proximity .proximity-cards .splide__track{overflow:visible}}.main-recap .recap-body-similar{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem 0}.main-recap .recap-body-similar h2{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:#000047;margin-bottom:4rem}.main-recap .recap-body-similar .similar-cards,.main-recap .recap-body-similar .similar-cards .splide{width:100%}.main-recap .recap-body-similar .similar-cards .splide__pagination{display:none}.main-recap .recap-body-similar .similar-cards .splide__arrows{position:absolute;top:-2.25rem;left:0}.main-recap .recap-body-similar .similar-cards .splide__arrows .splide__arrow{width:2rem;height:2rem;opacity:1;background:#1cd265}.main-recap .recap-body-similar .similar-cards .splide__arrows .splide__arrow[disabled]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:#fff}.main-recap .recap-body-similar .similar-cards .splide__arrows .splide__arrow[disabled] svg path{fill:#667080}.main-recap .recap-body-similar .similar-cards .splide__arrows .splide__arrow svg path{fill:#15803d}.main-recap .recap-body-similar .similar-cards .splide__arrows .splide__arrow:hover{opacity:.8}.main-recap .recap-body-similar .similar-cards .splide__arrows .splide__arrow--prev{left:0}.main-recap .recap-body-similar .similar-cards .splide__arrows .splide__arrow--next{right:auto;left:4em}.main-recap .recap-body-similar .similar-cards .splide__slide .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.main-recap .recap-body-similar .similar-cards .splide__slide .card-image{width:310px;height:400px;margin-bottom:.75rem;border-radius:10px}@media screen and (max-width:610px){.main-recap .recap-body-similar .similar-cards .splide__slide .card-image{height:310px}}.main-recap .recap-body-similar .similar-cards .splide__slide .card-image img{border:2px solid transparent;width:100%;height:100%;object-fit:cover;border-radius:10px}.main-recap .recap-body-similar .similar-cards .splide__slide .card-title{font-size:1.25rem;font-weight:500;color:#000047;line-height:1.5rem}.main-recap .recap-body-similar .similar-cards .splide__slide .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-recap .recap-body-similar .similar-cards .splide__slide .card-location{display:flex;align-items:center;gap:.5rem}.main-recap .recap-body-similar .similar-cards .splide__slide .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-recap .recap-body-similar .similar-cards .splide__slide .card-price{display:flex;align-items:center}.main-recap .recap-body-similar .similar-cards .splide__slide .card-price h4{color:#1cd265;font-weight:500}.main-recap .recap-body-similar .similar-cards .splide__slide .card-price span{color:#71717a;font-weight:400}.main-recap .recap-body-similar .similar-cards .splide__slide .card-reserve{border-radius:10px;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-recap .recap-body-similar .similar-cards .splide__slide .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-recap .recap-body-similar .similar-cards .splide__slide .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-recap .recap-body-similar .similar-cards .splide__slide .card-reserve:hover svg path{stroke:#000047}.main-recap .recap-body-similar .similar-cards .splide__slide .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}@media screen and (max-width:1280px){.main-recap .recap-body-similar .similar-cards .splide__track{overflow:visible}}.main-basket .basket{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-basket .basket__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-basket .basket__container{padding-top:6rem}}.main-basket .basket-body{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin:2rem 0}.main-basket .basket-body .left{position:relative;width:calc(100% - 380px);display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}@media screen and (max-width:870px){.main-basket .basket-body .left{width:100%}}.main-basket .basket-body .left .MuiBox-root{width:100%}@media screen and (min-width:870px){.main-basket .basket-body .left .MuiBox-root{width:70%;overflow:hidden}}.main-basket .basket-body .left .MuiBox-root{gap:14px}.main-basket .basket-body .left .MuiBox-root button{font-size:1.1rem!important;text-transform:lowercase!important;color:#000047!important;font-weight:500!important}.main-basket .basket-body .left .MuiBox-root button:hover{color:#1cd265!important}.main-basket .basket-body .left .MuiBox-root button:first-child{padding:4px!important}.main-basket .basket-body .left .MuiBox-root .css-1gsv261{width:100%;overflow:hidden}.main-basket .basket-body .left .MuiBox-root .css-13xfq8m-MuiTabPanel-root{width:100%;padding:.5rem 0!important}.main-basket .basket-body .left-title{padding:1rem 0 .25rem;font-size:1.5rem;line-height:1.5rem;font-weight:500;color:#000047}.main-basket .basket-body .left-cards{width:100%;display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}.main-basket .basket-body .left-cards .card{width:100%;display:flex;align-items:flex-start;gap:1rem;padding:.75rem;border:1px solid #f4f4f5;border-radius:10px}.main-basket .basket-body .left-cards .card label{width:100%;display:flex;align-items:center;justify-content:flex-start}.main-basket .basket-body .left-cards .card .label{width:100%;display:flex;align-items:flex-start;gap:1rem;cursor:pointer}.main-basket .basket-body .left-cards .card .label-image{flex-shrink:0;width:100px;height:100px;display:flex;border-radius:10px;justify-content:center;align-items:center;overflow:hidden}.main-basket .basket-body .left-cards .card .label-image img{width:100%;height:100%;object-fit:cover}.main-basket .basket-body .left-cards .card .label-infos{width:100%;display:flex;flex-direction:column;align-items:flex-start}.main-basket .basket-body .left-cards .card .label-infos h3{color:#000047;font-size:.95rem;font-weight:400}.main-basket .basket-body .left-cards .card .label-infos__price{width:100%;display:flex;align-items:center;justify-content:space-between}.main-basket .basket-body .left-cards .card .label-infos__price span{font-weight:500;color:#1cd265;font-size:.85rem}.main-basket .basket-body .left-cards .card .label-infos__managerQuantity{width:25%;display:flex;align-items:center;justify-content:space-between;padding:8px 0}.main-basket .basket-body .left-cards .card .label-infos__managerQuantity span{font-weight:500}.main-basket .basket-body .left-cards .card .label-infos__managerQuantity button{border-radius:5px;width:24px;height:24px;border:1px solid #000047;display:flex;justify-content:center;align-items:center;cursor:pointer}.main-basket .basket-body .left-cards .card .label-infos__managerQuantity button span{font-weight:500}.main-basket .basket-body .left-cards .card .label-infos__more{font-size:.85rem}.main-basket .basket-body .left-cards .card .label-infos__more .number{color:#1cd265;font-weight:400}.main-basket .basket-body .left-cards .card .label-infos__update{margin-top:.5rem;border:1px solid #e5e7eb;display:flex;align-items:center;padding:5px;gap:1rem}.main-basket .basket-body .left-cards .card .label-infos__update div{display:flex;justify-content:center;align-items:center}.main-basket .basket-body .left-cards .card .label-delete{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.main-basket .basket-body .left-cards .card .label-delete:hover{background:#fef2f2}.main-basket .basket-body .left-submit{display:flex;justify-content:center;align-items:center;background:#000047;border:1px solid #000047;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem;width:-moz-fit-content;width:fit-content}.main-basket .basket-body .left-submit span{font-size:1rem;line-height:1rem;color:#fff;font-weight:500}@media screen and (max-width:870px){.main-basket .basket-body .left-submit{width:100%;padding:.9rem}}.main-basket .basket-body .right{flex-shrink:0;width:350px;background:#fff;border:1px solid #e4e4e7;border-radius:10px;filter:drop-shadow(0 20px 25px rgba(0,0,0,.1)) drop-shadow(0 10px 10px rgba(0,0,0,.04));padding:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.main-basket .basket-body .right-title{font-size:1rem;line-height:1rem;font-weight:500;color:#000047}.main-basket .basket-body .right-body{width:100%;display:flex;flex-direction:column;gap:.5rem}.main-basket .basket-body .right-body div{display:flex;align-items:center;justify-content:space-between;width:100%}.main-basket .basket-body .right-body div span{color:#4b5563;font-weight:400;font-size:.95rem;line-height:1rem}.main-basket .basket-body .right-price{width:100%;display:flex;align-items:center;justify-content:space-between}.main-basket .basket-body .right-price span{color:#000047;font-weight:500}.main-basket .basket-body .right-price span:last-child{color:#1cd265}.main-basket .basket-body .right-submit{display:flex;justify-content:center;align-items:center;background:#1cd265;border-radius:10px;border:1px solid #1cd265;padding:.9rem;width:100%;cursor:pointer;gap:.5rem}.main-basket .basket-body .right-submit span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:870px){.main-basket .basket-body .right{width:100%}.main-basket .basket-body{flex-direction:column-reverse}}.main-guides .guides{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-guides .guides__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-guides .guides__container{padding-top:6rem}}.main-guides .guides .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem}.main-guides .guides .tags button{cursor:pointer;border:none;outline:none;background:#1cd265;color:#000047;border-radius:100px;padding:4px 12px;display:flex;justify-content:center;align-items:center;gap:4px}.main-guides .guides .tags button span{color:#000047;font-size:12px;font-weight:400}.main-guides .guides-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.main-guides .guides-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#1cd265}@media screen and (max-width:768px){.main-guides .guides-head h3{font-size:1.5rem;line-height:1.5rem}}.main-guides .guides-head h3 span{color:#000004;font-size:1.125rem;font-weight:400}.main-guides .guides-head__footer{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:.5rem}@media screen and (max-width:520px){.main-guides .guides-head__footer{flex-direction:column;align-items:flex-start}}.main-guides .guides-head__footer .left{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.main-guides .guides-head__footer .left .select{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.325rem;flex-wrap:wrap}.main-guides .guides-head__footer .left .select select{outline:none;border:1px solid #d4d4d8;color:#000047;font-weight:400;padding:8px 12px;border-radius:6px}.main-guides .guides-head__footer .right{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:.5rem}@media screen and (max-width:620px){.main-guides .guides-head__footer .right .filter{padding:.5rem 1rem}}.main-guides .guides-head__footer .right .filter{cursor:pointer;flex-shrink:0;flex-grow:1;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px}.main-guides .guides-head__footer .right .filter span{font-weight:400}.main-guides .guides-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem}.main-guides .guides-cards .card{position:relative;border:1px solid #f4f4f5;border-radius:6px;overflow:hidden;transition:.3s}.main-guides .guides-cards .card-image{position:relative;width:100%;height:310px;margin-bottom:1rem;transition:.3s;border-radius:6px 6px 10px 10px;overflow:hidden}.main-guides .guides-cards .card-image img{position:absolute;width:100%;height:310px;object-fit:cover;z-index:-1}.main-guides .guides-cards .card-image__avis{position:absolute;top:1rem;left:1rem;z-index:200;transition:.3s;display:flex;align-items:center;gap:.25rem}.main-guides .guides-cards .card-image__avis span{color:#fff;font-weight:500;display:block}.main-guides .guides-cards .card-image__text{position:absolute;left:50%;top:50%;color:#fff;font-size:1.2rem;font-weight:600;transform:translate(-50%,-50%);z-index:2;opacity:0}@media screen and (max-width:860px){.main-guides .guides-cards .card-image__text{display:none}}.main-guides .guides-cards .card-image:after{content:"";position:absolute;width:100%;height:310px;background:linear-gradient(180deg,transparent,#000);z-index:1;opacity:0;transition:.3s}.main-guides .guides-cards .card h4{color:#000047;font-size:1.125rem;line-height:1.125rem;font-weight:500;padding:0 .5rem}.main-guides .guides-cards .card h5{padding:0 .5rem}.main-guides .guides-cards .card-infos{display:flex;align-items:center;padding:.5rem .5rem .25rem;gap:.5rem}.main-guides .guides-cards .card-infos label{color:#000047;font-weight:500;font-size:1rem;line-height:1rem;padding-top:2px}.main-guides .guides-cards .card p{color:#71717a;padding:0 .5rem .5rem}.main-guides .guides-cards .card-button{border-radius:6px;width:95%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin:.5rem auto;cursor:pointer;transition:.3s;display:none}.main-guides .guides-cards .card-button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-guides .guides-cards .card-button:hover{background:#1cd265;border-color:#1cd265}.main-guides .guides-cards .card-button:hover svg path{stroke:#000047}@media screen and (max-width:860px){.main-guides .guides-cards .card-button{display:flex}}.main-guides .guides-cards .card-overlay{position:absolute;inset:0;z-index:5;width:100%;height:100%}@media screen and (max-width:860px){.main-guides .guides-cards .card-overlay{display:none}}.main-guides .guides-cards .card:hover{background:#fafafa;z-index:2}.main-guides .guides-cards .card:hover .card-image:after{opacity:1}.main-guides .guides-cards .card:hover .card-image__avis{top:auto;bottom:1rem}.main-guides .guides-cards .card:hover .card-image__text{opacity:1}.main-guides .guides-footer{border-top:1px solid #f4f4f5;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.main-guides .guides-footer{flex-direction:column;align-items:flex-start}}.main-guides .guides-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-guides .guides-footer__paginations{display:flex;align-items:center;gap:.5rem}.main-guides .guides-footer__paginations button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:6px;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-guides .guides-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.main-guides .guides-footer__paginations,.main-guides .guides-footer__paginations button{width:100%}}.main-guides__modal .container{z-index:5;position:relative;background:#fff;border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;width:560px;max-width:95%;margin:6rem auto 3rem}.main-guides__modal .container-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;gap:.5rem;border:none;background:#fee2e2;cursor:pointer;width:30px;height:30px}.main-guides__modal .container-close svg{width:15px}.main-guides__modal .container-close svg path{stroke:#ef4444}.main-guides__modal .container-card{width:100%}.main-guides__modal .container-card h3{color:#1e3a8a;font-size:1.25rem;font-weight:500;line-height:1.25rem;padding-bottom:.25rem}.main-guides__modal .container-card p{color:#52525b;font-weight:400;font-size:.95rem;line-height:1rem;padding:.25rem 0 1.25rem}.main-guides__modal .container-card .form{margin-top:1rem}.main-guides__modal .container-card .form .group{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:480px){.main-guides__modal .container-card .form .group{flex-direction:column;gap:0}}.main-guides__modal .container-card .form .input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem;border-radius:10px}.main-guides__modal .container-card .form .input label{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-guides__modal .container-card .form .input input,.main-guides__modal .container-card .form .input select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent}.main-guides__modal .container-card .form .input input::placeholder,.main-guides__modal .container-card .form .input select::placeholder{color:#a1a1aa}.main-guides__modal .container-card .form .input input:focus,.main-guides__modal .container-card .form .input select:focus{border-color:#1cd265}.main-guides__modal .container-card .form .check{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.main-guides__modal .container-card .form .check h3{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-guides__modal .container-card .form .check-group{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.main-guides__modal .container-card .form .check-group h4{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.main-guides__modal .container-card .form .check-group h4 input{flex-shrink:0}.main-guides__modal .container-card .form .check-group h4 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #a1a1aa;border-radius:10px;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-guides__modal .container-card .form .check-group h4 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265;border-radius:10px}.main-guides__modal .container-card .form .check-group h4 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:10px;transform:rotate(45deg);position:relative;left:4px;top:0}.main-guides__modal .container-card .form .check-group h4 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.main-guides__modal .container-card .form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;gap:.5rem}@media screen and (max-width:480px){.main-guides__modal .container-card .form-footer{flex-direction:column-reverse;align-items:flex-start}}.main-guides__modal .container-card .form-footer button[type=submit]{cursor:pointer;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px;border:none}.main-guides__modal .container-card .form-footer button[type=submit] span{font-weight:400}.main-guides__modal .container-card .form-footer button[type=reset]{border:none;color:#1e3a8a;cursor:pointer;font-weight:500;background:transparent}.main-notfound .notfound{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-notfound .notfound-pattern{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:.3}.main-notfound .notfound__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .75rem 3rem;z-index:2;min-height:100vh}.main-notfound .notfound h1{display:flex;justify-content:center;align-items:center;gap:.5rem}.main-notfound .notfound h1 span:nth-child(2n){color:#1cd265;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:100px;margin-bottom:25px}.main-notfound .notfound h1 span:nth-child(2n) svg{width:100%;height:100%}.main-notfound .notfound h1 span:nth-child(odd){display:block;font-size:clamp(6rem,8vw,7rem);font-weight:700;line-height:1.2;text-align:center;color:#000047}.main-notfound .notfound p{font-size:clamp(1rem,2vw,1.5rem);font-weight:400;line-height:1.5;text-align:center;color:#000047;margin-bottom:1rem}.main-notfound .notfound a{color:#1cd265;text-decoration:underline;text-underline-offset:4px;font-weight:500;text-align:center}.partners-lists__cards-booking{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem}.partners-lists__cards-booking .card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;gap:3px}.partners-lists__cards-booking .card-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .8rem}.partners-lists__cards-booking .card-head .location{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;color:hsla(240,4%,46%,.8);font-size:.8rem}.partners-lists__cards-booking .card-head .location .icon{padding:.5rem .7rem;border-radius:8px;display:flex;justify-content:center;align-items:center;border:.1rem solid rgba(44,44,43,.2)}.partners-lists__cards-booking .card-head .status_and_menubtn{display:flex;gap:4px}.partners-lists__cards-booking .card-head .status{padding:.5rem .6rem;color:#fff;border-radius:8px;font-weight:500;font-size:.8rem;display:flex;justify-content:center;align-items:center}.partners-lists__cards-booking .card-body{height:100%;position:relative;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border-top:1px solid #e4e4e7;padding:.8rem;transition:.3s}.partners-lists__cards-booking .card-body .section1{display:flex;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;height:100%}@media screen and (max-width:900px){.partners-lists__cards-booking .card-body .section1{flex-direction:column;gap:6px}}.partners-lists__cards-booking .card-body .section1 .image{position:relative;border-radius:8px;width:45%;max-height:200px;height:100%;background-color:#000047;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}@media screen and (max-width:900px){.partners-lists__cards-booking .card-body .section1 .image{width:100%}}.partners-lists__cards-booking .card-body .section1 .image img{width:100%;height:100%;object-fit:cover}.partners-lists__cards-booking .card-body .section1 .image__avis{position:absolute;left:1rem;top:1rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px}.partners-lists__cards-booking .card-body .section1 .image__avis span{color:#fff;margin-left:.5rem;font-weight:400}.partners-lists__cards-booking .card-body .section1 .info{display:flex;width:60%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:0 1rem;height:100%}@media screen and (max-width:900px){.partners-lists__cards-booking .card-body .section1 .info{flex-direction:column;width:100%;padding:0}}.partners-lists__cards-booking .card-body .section1 .info .title{width:100%;margin-right:4rem;font-size:1rem;max-width:90%;font-weight:500;color:#000047;line-height:1.5rem;text-overflow:ellipsis;text-wrap:wrap}.partners-lists__cards-booking .card-body .section1 .info .price{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;text-overflow:ellipsis;text-wrap:wrap;width:100%}.partners-lists__cards-booking .card-body .section1 .info .price h4{color:#1cd265;font-weight:500;font-size:.8rem}.partners-lists__cards-booking .card-body .section1 .info .price span{color:#71717a;font-weight:400}.partners-lists__cards-booking .card-body .section1 .status{padding:.2rem .6rem;color:#fff;background-color:#71717a;border-radius:24px;font-weight:500;font-size:.7rem;display:flex;justify-content:flex-start;align-items:center}.partners-lists__cards-booking .card-body .section1 .pre_confirmed{background-color:rgba(144,238,144,.3);color:#228b22}.partners-lists__cards-booking .card-body .section1 .confirmed{background-color:rgba(50,205,50,.6);color:#006400}.partners-lists__cards-booking .card-body .section1 .pending{background-color:rgba(255,223,0,.5);color:#8b4513}.partners-lists__cards-booking .card-body .section1 .initiated{background-color:rgba(173,216,230,.8);color:#191970}.partners-lists__cards-booking .card-body .section1 .cancelled{background-color:rgba(255,99,71,.5);color:darkred}.partners-lists__cards-booking .card-body .section1 .error{background-color:hsla(9,51%,56%,.5);color:#e70707}.partners-lists__cards-booking .card-body .section1 .duration{font-size:.875rem;color:#71717a;gap:4px;margin-top:.5rem;display:flex;justify-content:center;align-items:center}.partners-lists__cards-booking .card-body .section1 .duration span{font-weight:500}.partners-lists__cards-booking .card-body .section1 .date{padding:0}.partners-lists__cards-booking .card-body .section1 .date span{color:hsla(240,4%,46%,.7);font-weight:400;font-size:.5rem;text-align:center;font-style:italic}.partners-lists__cards-booking .card-body .section1 .location{display:flex;align-items:center;gap:.5rem}.partners-lists__cards-booking .card-body .section1 .location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#27272a}.partners-lists__cards-booking .card-body .buy-button{padding:.3rem 0!important;margin-top:.7rem!important}.partners-lists__cards-booking .card-body .action{padding-top:.4rem;width:100%}.partners-lists__cards-booking .card-body .action a{color:#71717a}.partners-lists__cards-booking .card-body .action{margin-top:.4rem;display:flex;gap:8px}.partners-lists__cards-booking .card-body .action .whatsapp{width:50%;padding:.4rem .5rem;background-color:#1cd265;border-radius:8px;text-align:center;color:#fff;font-size:.8rem;display:flex;gap:3px;justify-content:center;align-items:center}.partners-lists__cards-booking .card-body .action .download{background-color:transparent;border:1px solid #e4e4e7;width:50%;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:2px;cursor:pointer;padding:.4rem .5rem}.partners-lists__cards-booking .card-body .action .download:hover{background:#e4e4e7}.partners-lists__cards-booking .card .status-payAres{margin-top:.5rem;border-top:1px dashed hsla(240,3%,68%,.4);padding:.7rem .2rem;display:flex;gap:6px;flex-direction:column;font-size:1rem;color:#000}.partners-lists__cards-booking .card .status-payAres .payement{display:flex;justify-content:space-between;align-items:center}.partners-lists__cards-booking .card .status-payAres .payement h4{color:#71717a;font-weight:500}.partners-lists__cards-booking .card .status-payAres .reservation{display:flex;justify-content:space-between;align-items:center}.partners-lists__cards-booking .card .status-payAres .reservation h4{color:#71717a;font-weight:500}.partners-lists__cards-booking .card-footer{border-top:1px solid #e4e4e7;width:100%;display:flex;gap:.7rem;padding:.5rem .8rem}.partners-lists__cards-booking .card-footer button{width:100%;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff!important;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partners-lists__cards-booking .card-footer button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partners-lists__cards-booking .card-footer button:last-child{background:#1cd265;border:1px solid #1cd265}.partners-lists__cards-booking .card-footer button:last-child span{color:#fff}.partners-lists__cards-booking .card-footer button:first-child{background:#dc2626;border:1px solid transparent}.partners-lists__cards-booking .card-footer button:first-child span{color:#fff}.card-rental-admin{flex-direction:column;gap:.25rem;border:1px solid #f4f4f5;border-radius:10px;padding-bottom:.5rem}.card-rental-admin,.card-rental-admin-hover{display:flex;align-items:flex-start;overflow:hidden;height:100%}.card-rental-admin-hover{position:absolute;width:100%;justify-content:flex-start;z-index:1;opacity:0;transition:all .5s ease;border-radius:14px}.card-rental-admin-hover .cart-txt{height:370px;width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.card-rental-admin-hover .cart-txt span{color:#fff;font-weight:500}.card-rental-admin-hover:hover{opacity:1;background-color:rgba(61,61,61,.4)}.card-rental-admin-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.card-rental-admin-image .splide,.card-rental-admin-image .splide__track{width:100%;height:100%}.card-rental-admin-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.card-rental-admin-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.card-rental-admin-avis svg{display:block;margin-top:-5px}.card-rental-admin-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.card-rental-admin-price{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;z-index:3}.card-rental-admin-price h4{color:#fff;font-weight:500}.card-rental-admin-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.card-rental-admin-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.card-rental-admin-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.card-rental-admin-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;padding:.5rem .5rem 0;border-top:.01rem solid hsla(240,0%,57%,.2)}.card-rental-admin-options li{display:flex;align-items:flex-start;gap:5px;justify-content:flex-start;width:100%}.card-rental-admin-options li span{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;color:#52525b;font-weight:400;font-size:.775rem}.card-rental-admin-options li span svg{border-radius:12px}.card-rental-admin-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.card-rental-admin-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.card-rental-admin-reserve:hover{background:#1cd265;border-color:#1cd265}.card-rental-admin-reserve:hover svg path{stroke:#000047}.card-rental-admin:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.main-events .events{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-events .events__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-events .events__container{padding-top:6rem}}.main-events .events .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem}.main-events .events .tags button{cursor:pointer;border:none;outline:none;background:#1cd265;border-radius:100px;padding:4px 12px;display:flex;justify-content:center;align-items:center;gap:4px}.main-events .events .tags button span{color:#000047;font-size:12px;font-weight:400}.main-events .events-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.main-events .events-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#1cd265}@media screen and (max-width:768px){.main-events .events-head h3{font-size:1.5rem;line-height:1.5rem}}.main-events .events-head h3 span{color:#000004;font-size:1.125rem;font-weight:400}.main-events .events-head__footer{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:.5rem}@media screen and (max-width:520px){.main-events .events-head__footer{flex-direction:column;align-items:flex-start}}.main-events .events-head__footer .left{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.main-events .events-head__footer .left .select{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.325rem;flex-wrap:wrap}.main-events .events-head__footer .left .select select{outline:none;border:1px solid #d4d4d8;color:#000047;font-weight:400;padding:8px 12px;border-radius:6px}.main-events .events-head__footer .right{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:.5rem}@media screen and (max-width:620px){.main-events .events-head__footer .right .filter{padding:.5rem 1rem}}.main-events .events-head__footer .right .filter{cursor:pointer;flex-shrink:0;flex-grow:1;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px}.main-events .events-head__footer .right .filter span{font-weight:400}.main-events .events-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:1rem}@media screen and (max-width:1060px){.main-events .events-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.main-events .events-cards .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px}.main-events .events-cards .card-image{position:relative;width:100%;height:370px;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}.main-events .events-cards .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 2px 8px #bbf7d0;content:"";opacity:0;transition:.3s}.main-events .events-cards .card-image img{width:100%;height:100%;object-fit:cover}.main-events .events-cards .card-image__avis{position:absolute;left:1rem;top:1rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px}.main-events .events-cards .card-image__avis span{color:#fff;margin-left:.5rem;font-weight:400}.main-events .events-cards .card-body{height:max-content;position:relative;width:100%;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.5rem;transition:.3s}.main-events .events-cards .card-heart{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-events .events-cards .card-title{width:calc(100% - 1.5rem);margin-right:4rem;font-size:1.25rem;font-weight:500;color:#000047;line-height:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.main-events .events-cards .card-price{display:flex;align-items:center;margin-bottom:.5rem}.main-events .events-cards .card-price h4{color:#1cd265;font-weight:500}.main-events .events-cards .card-price span{color:#71717a;font-weight:400}.main-events .events-cards .card-duration{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#71717a}.main-events .events-cards .card-location{display:flex;align-items:center;gap:.5rem}.main-events .events-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-events .events-cards .card:hover .card-image:before{opacity:1}.main-events .events-cards .card:hover .card-body{background:#fafafa}.main-events .events-footer{border-top:1px solid #f4f4f5;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.main-events .events-footer{flex-direction:column;align-items:flex-start}}.main-events .events-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-events .events-footer__paginations{display:flex;align-items:center;gap:.5rem}.main-events .events-footer__paginations button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-events .events-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.main-events .events-footer__paginations,.main-events .events-footer__paginations button{width:100%}}.main-events__modal .container{z-index:5;position:relative;background:#fff;border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;width:560px;max-width:95%;margin:6rem auto 3rem}.main-events__modal .container-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;gap:.5rem;border:none;background:#fee2e2;cursor:pointer;width:30px;height:30px}.main-events__modal .container-close svg{width:15px}.main-events__modal .container-close svg path{stroke:#ef4444}.main-events__modal .container-card{width:100%}.main-events__modal .container-card h3{color:#1e3a8a;font-size:1.25rem;font-weight:500;line-height:1.25rem;padding-bottom:.25rem}.main-events__modal .container-card p{color:#52525b;font-weight:400;font-size:.95rem;line-height:1rem;padding:.25rem 0 1.25rem}.main-events__modal .container-card .form{margin-top:1rem}.main-events__modal .container-card .form .group{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:480px){.main-events__modal .container-card .form .group{flex-direction:column;gap:0}}.main-events__modal .container-card .form .input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem;border-radius:10px}.main-events__modal .container-card .form .input label{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-events__modal .container-card .form .input input,.main-events__modal .container-card .form .input select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent}.main-events__modal .container-card .form .input input::placeholder,.main-events__modal .container-card .form .input select::placeholder{color:#a1a1aa}.main-events__modal .container-card .form .input input:focus,.main-events__modal .container-card .form .input select:focus{border-color:#1cd265}.main-events__modal .container-card .form .check{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.main-events__modal .container-card .form .check h3{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-events__modal .container-card .form .check-group{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.main-events__modal .container-card .form .check-group h4{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.main-events__modal .container-card .form .check-group h4 input{flex-shrink:0}.main-events__modal .container-card .form .check-group h4 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #a1a1aa;border-radius:10px;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-events__modal .container-card .form .check-group h4 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265;border-radius:10px}.main-events__modal .container-card .form .check-group h4 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:10px;transform:rotate(45deg);position:relative;left:4px;top:0}.main-events__modal .container-card .form .check-group h4 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.main-events__modal .container-card .form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;gap:.5rem}@media screen and (max-width:480px){.main-events__modal .container-card .form-footer{flex-direction:column-reverse;align-items:flex-start}}.main-events__modal .container-card .form-footer button[type=submit]{cursor:pointer;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px;border:none}.main-events__modal .container-card .form-footer button[type=submit] span{font-weight:400}.main-events__modal .container-card .form-footer button[type=reset]{border:none;color:#1e3a8a;cursor:pointer;font-weight:500;background:transparent}.main-accommodations .accommodations{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-accommodations .accommodations__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-accommodations .accommodations__container{padding-top:6rem}}.main-accommodations .accommodations-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.main-accommodations .accommodations-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#1cd265}@media screen and (max-width:768px){.main-accommodations .accommodations-head h3{font-size:1.5rem;line-height:1.5rem}}.main-accommodations .accommodations-head h3 span{color:#000004;font-size:1.125rem;font-weight:400}.main-accommodations .accommodations-head__options{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:.5rem;gap:1rem}@media screen and (max-width:620px){.main-accommodations .accommodations-head__options{flex-direction:column;align-items:flex-start;gap:.5rem}}.main-accommodations .accommodations-head__options .search{position:relative;width:100%;background:#fafafa;padding:.5rem;display:flex;border-radius:10px;justify-content:center;align-items:center}.main-accommodations .accommodations-head__options .search input{width:100%;border-radius:10px;border:none;outline:none;color:#000047;font-size:1rem;font-weight:400;padding:.75rem 4rem .75rem 1rem;text-overflow:ellipsis}.main-accommodations .accommodations-head__options .search input::placeholder{color:#000047;text-overflow:ellipsis}.main-accommodations .accommodations-head__options .search div{position:absolute;top:50%;right:1rem;transform:translateY(-50%);border-radius:10px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#1cd265}.main-accommodations .accommodations-head__options .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem}.main-accommodations .accommodations-head__options .tags button{cursor:pointer;border:none;outline:none;background:#1cd265;border-radius:100px;padding:4px 12px;display:flex;justify-content:center;align-items:center;gap:4px}.main-accommodations .accommodations-head__options .tags button span{color:#000047;font-size:12px;font-weight:400}.main-accommodations .accommodations-head__options .filter{cursor:pointer;flex-shrink:0;flex-grow:1;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px}.main-accommodations .accommodations-head__options .filter span{font-weight:400}.main-accommodations .accommodations-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem}.main-accommodations .accommodations-cards .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:10px;overflow:hidden;padding-bottom:.5rem}.main-accommodations .accommodations-cards .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.main-accommodations .accommodations-cards .card-image .splide,.main-accommodations .accommodations-cards .card-image .splide__track{width:100%;height:100%}.main-accommodations .accommodations-cards .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.main-accommodations .accommodations-cards .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.main-accommodations .accommodations-cards .card-avis svg{display:block;margin-top:-5px}.main-accommodations .accommodations-cards .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.main-accommodations .accommodations-cards .card-price{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;z-index:3}.main-accommodations .accommodations-cards .card-price h4{color:#fff;font-weight:500}.main-accommodations .accommodations-cards .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.main-accommodations .accommodations-cards .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-accommodations .accommodations-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-accommodations .accommodations-cards .card-options{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 .5rem}.main-accommodations .accommodations-cards .card-options li{display:flex;align-items:center;gap:5px}.main-accommodations .accommodations-cards .card-options li span{color:#52525b;font-weight:400;font-size:.875rem}.main-accommodations .accommodations-cards .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-accommodations .accommodations-cards .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-accommodations .accommodations-cards .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-accommodations .accommodations-cards .card-reserve:hover svg path{stroke:#000047}.main-accommodations .accommodations-cards .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.main-accommodations .accommodations-footer{border-top:1px solid #f4f4f5;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.main-accommodations .accommodations-footer{flex-direction:column;align-items:flex-start}}.main-accommodations .accommodations-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-accommodations .accommodations-footer__paginations{display:flex;align-items:center;gap:.5rem}.main-accommodations .accommodations-footer__paginations button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-accommodations .accommodations-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.main-accommodations .accommodations-footer__paginations,.main-accommodations .accommodations-footer__paginations button{width:100%}}.main-accommodations__modal .container{z-index:5;position:relative;background:#fff;border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;width:560px;max-width:95%;margin:6rem auto 3rem}.main-accommodations__modal .container-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;gap:.5rem;border:none;background:#fee2e2;cursor:pointer;width:30px;height:30px}.main-accommodations__modal .container-close svg{width:15px}.main-accommodations__modal .container-close svg path{stroke:#ef4444}.main-accommodations__modal .container-card{width:100%}.main-accommodations__modal .container-card h3{color:#1e3a8a;font-size:1.25rem;font-weight:500;line-height:1.25rem;padding-bottom:.25rem}.main-accommodations__modal .container-card p{color:#52525b;font-weight:400;font-size:.95rem;line-height:1rem;padding:.25rem 0 1.25rem}.main-accommodations__modal .container-card .form{margin-top:1rem}.main-accommodations__modal .container-card .form .group{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:480px){.main-accommodations__modal .container-card .form .group{flex-direction:column;gap:0}}.main-accommodations__modal .container-card .form .input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem;border-radius:10px}.main-accommodations__modal .container-card .form .input label{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-accommodations__modal .container-card .form .input input,.main-accommodations__modal .container-card .form .input select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent}.main-accommodations__modal .container-card .form .input input::placeholder,.main-accommodations__modal .container-card .form .input select::placeholder{color:#a1a1aa}.main-accommodations__modal .container-card .form .input input:focus,.main-accommodations__modal .container-card .form .input select:focus{border-color:#1cd265}.main-accommodations__modal .container-card .form .check{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.main-accommodations__modal .container-card .form .check h3{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-accommodations__modal .container-card .form .check-group{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.main-accommodations__modal .container-card .form .check-group h4{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.main-accommodations__modal .container-card .form .check-group h4 input{flex-shrink:0}.main-accommodations__modal .container-card .form .check-group h4 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #a1a1aa;border-radius:10px;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-accommodations__modal .container-card .form .check-group h4 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265;border-radius:10px}.main-accommodations__modal .container-card .form .check-group h4 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:10px;transform:rotate(45deg);position:relative;left:4px;top:0}.main-accommodations__modal .container-card .form .check-group h4 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.main-accommodations__modal .container-card .form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;gap:.5rem}@media screen and (max-width:480px){.main-accommodations__modal .container-card .form-footer{flex-direction:column-reverse;align-items:flex-start}}.main-accommodations__modal .container-card .form-footer button[type=submit]{cursor:pointer;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px;border:none}.main-accommodations__modal .container-card .form-footer button[type=submit] span{font-weight:400}.main-accommodations__modal .container-card .form-footer button[type=reset]{border:none;color:#1e3a8a;cursor:pointer;font-weight:500;background:transparent}.main-locations .locations{display:flex;justify-content:center;align-items:center;overflow:hidden}.main-locations .locations__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.main-locations .locations__container{padding-top:6rem}}.main-locations .locations-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.main-locations .locations-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#1cd265}@media screen and (max-width:768px){.main-locations .locations-head h3{font-size:1.5rem;line-height:1.5rem}}.main-locations .locations-head h3 span{color:#000004;font-size:1.125rem;font-weight:400}.main-locations .locations-head__options{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:.5rem;gap:1rem}@media screen and (max-width:620px){.main-locations .locations-head__options{flex-direction:column;align-items:flex-start;gap:.5rem}}.main-locations .locations-head__options .search{justify-content:center;gap:1rem;margin:.5rem 0}@media screen and (max-width:620px){.main-locations .locations-head__options .search{flex-direction:column;align-items:flex-start;gap:.5rem}}.main-locations .locations-head__options .search-filter{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem}@media screen and (max-width:620px){.main-locations .locations-head__options .search-filter{flex-direction:column;align-items:flex-start;gap:.5rem}}.main-locations .locations-head__options .search-filter .search{position:relative;width:100%;border-radius:32px;border:1px solid #e4e4e7;background:#fafafa;padding:.25rem 1rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}@media screen and (max-width:560px){.main-locations .locations-head__options .search-filter .search{padding:.5rem 1rem}}.main-locations .locations-head__options .search-filter .search-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#18181b;flex-shrink:0}@media screen and (max-width:560px){.main-locations .locations-head__options .search-filter .search-icon{display:none}}.main-locations .locations-head__options .search-filter .search-icon svg{width:20px}.main-locations .locations-head__options .search-filter .search-date,.main-locations .locations-head__options .search-filter .search-region,.main-locations .locations-head__options .search-filter .search-ville{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-top:3px}.main-locations .locations-head__options .search-filter .search-date input,.main-locations .locations-head__options .search-filter .search-date select,.main-locations .locations-head__options .search-filter .search-region input,.main-locations .locations-head__options .search-filter .search-region select,.main-locations .locations-head__options .search-filter .search-ville input,.main-locations .locations-head__options .search-filter .search-ville select{border:none;outline:none;background:transparent}.main-locations .locations-head__options .search-filter .search-date span,.main-locations .locations-head__options .search-filter .search-region span,.main-locations .locations-head__options .search-filter .search-ville span{color:#000047;font-weight:500;font-style:14px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.main-locations .locations-head__options .search-filter .search-date select,.main-locations .locations-head__options .search-filter .search-region select,.main-locations .locations-head__options .search-filter .search-ville select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:1em}.main-locations .locations-head__options .search-filter .search-date .item-date,.main-locations .locations-head__options .search-filter .search-region .item-date,.main-locations .locations-head__options .search-filter .search-ville .item-date{position:relative}.main-locations .locations-head__options .search-filter .search-date .item-date .MuiFormControl-root .MuiFormLabel-root,.main-locations .locations-head__options .search-filter .search-region .item-date .MuiFormControl-root .MuiFormLabel-root,.main-locations .locations-head__options .search-filter .search-ville .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-locations .locations-head__options .search-filter .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-locations .locations-head__options .search-filter .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-locations .locations-head__options .search-filter .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b;padding:0}.main-locations .locations-head__options .search-filter .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-locations .locations-head__options .search-filter .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-locations .locations-head__options .search-filter .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.main-locations .locations-head__options .search-filter .search-region,.main-locations .locations-head__options .search-filter .search-ville{border-right:1px solid #e4e4e7}.main-locations .locations-head__options .search-filter .search-region input,.main-locations .locations-head__options .search-filter .search-region select,.main-locations .locations-head__options .search-filter .search-ville input,.main-locations .locations-head__options .search-filter .search-ville select{width:100%}.main-locations .locations-head__options .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;color:#000047}.main-locations .locations-head__options .tags button{cursor:pointer;border:none;outline:none;background:#1cd265;color:#000047;border-radius:100px;padding:4px 12px;display:flex;justify-content:center;align-items:center;gap:4px}.main-locations .locations-head__options .tags button span{color:#000047;font-size:12px;font-weight:400}.main-locations .locations-head__options .search{position:relative;width:100%;border-radius:32px;border:1px solid #e4e4e7;background:#fafafa;padding:.25rem 1rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}@media screen and (max-width:560px){.main-locations .locations-head__options .search{padding:.5rem 1rem}}.main-locations .locations-head__options .search-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#18181b;flex-shrink:0}@media screen and (max-width:560px){.main-locations .locations-head__options .search-icon{display:none}}.main-locations .locations-head__options .search-icon svg{width:20px}.main-locations .locations-head__options .search-date,.main-locations .locations-head__options .search-region,.main-locations .locations-head__options .search-ville{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-top:3px}.main-locations .locations-head__options .search-date input,.main-locations .locations-head__options .search-date select,.main-locations .locations-head__options .search-region input,.main-locations .locations-head__options .search-region select,.main-locations .locations-head__options .search-ville input,.main-locations .locations-head__options .search-ville select{border:none;outline:none;background:transparent}.main-locations .locations-head__options .search-date span,.main-locations .locations-head__options .search-region span,.main-locations .locations-head__options .search-ville span{color:#000047;font-weight:500;font-style:14px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.main-locations .locations-head__options .search-date select,.main-locations .locations-head__options .search-region select,.main-locations .locations-head__options .search-ville select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:1em}.main-locations .locations-head__options .search-date .item-date,.main-locations .locations-head__options .search-region .item-date,.main-locations .locations-head__options .search-ville .item-date{position:relative}.main-locations .locations-head__options .search-date .item-date .MuiFormControl-root .MuiFormLabel-root,.main-locations .locations-head__options .search-region .item-date .MuiFormControl-root .MuiFormLabel-root,.main-locations .locations-head__options .search-ville .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-locations .locations-head__options .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-locations .locations-head__options .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-locations .locations-head__options .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b;padding:0}.main-locations .locations-head__options .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-locations .locations-head__options .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-locations .locations-head__options .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.main-locations .locations-head__options .search-region,.main-locations .locations-head__options .search-ville{border-right:1px solid #e4e4e7}.main-locations .locations-head__options .search-region input,.main-locations .locations-head__options .search-region select,.main-locations .locations-head__options .search-ville input,.main-locations .locations-head__options .search-ville select{width:100%}.main-locations .locations-head__options .params .part1{gap:4px;justify-content:center;display:flex;align-items:center}.main-locations .locations-head__options .params .part1 a{align-items:center;justify-content:center;display:flex;color:#000;font-weight:700}.main-locations .locations-head__options .params .part2{gap:4px;justify-content:center;display:flex;align-items:center}.main-locations .locations-head__options .params .part2 a{align-items:center;justify-content:center;display:flex;color:#000;font-weight:700}.main-locations .locations-head__options .params{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}.main-locations .locations-head__options .params .filter{width:auto;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:.5rem 1rem;gap:.5rem;background:#1cd265;border-radius:10px}.main-locations .locations-head__options .params .filter span{font-weight:400}.main-locations .locations-head__options .params button{all:unset;display:flex;justify-content:center;align-items:center;background-color:#e1f3e1;width:10rem;cursor:pointer;padding:.5rem 0;gap:.5rem;border-radius:10px}.main-locations .locations .loadingSection,.main-locations .locations-loading{width:100%;display:flex;justify-content:center;align-items:center}.main-locations .locations-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem}.main-locations .locations-cards .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:10px;overflow:hidden;padding-bottom:.5rem}.main-locations .locations-cards .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.main-locations .locations-cards .card-image .splide,.main-locations .locations-cards .card-image .splide__track{width:100%;height:100%}.main-locations .locations-cards .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.main-locations .locations-cards .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.main-locations .locations-cards .card-avis svg{display:block;margin-top:-5px}.main-locations .locations-cards .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.main-locations .locations-cards .card-price{padding:0 .5rem;display:flex;align-items:center;z-index:3}.main-locations .locations-cards .card-price h4{color:#1cd265;font-weight:500}.main-locations .locations-cards .card .info-title{display:flex;justify-content:space-between;align-items:center;width:100%}.main-locations .locations-cards .card .info-title .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.main-locations .locations-cards .card .info-title .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-locations .locations-cards .card .info-title .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-locations .locations-cards .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.main-locations .locations-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.main-locations .locations-cards .card-info{width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:0 .5rem}.main-locations .locations-cards .card-info h4{width:30%;color:#000047;font-weight:500;font-size:.8rem;padding:0 1rem;text-align:right}.main-locations .locations-cards .card-info h4 span{color:hsla(240,0%,57%,.7)}.main-locations .locations-cards .card-info-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;padding:.5rem .5rem 0;border-top:.01rem solid hsla(240,0%,57%,.2)}.main-locations .locations-cards .card-info-options li{display:flex;align-items:flex-start;gap:5px;justify-content:flex-start;width:100%}.main-locations .locations-cards .card-info-options li span{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;color:#52525b;font-weight:400;font-size:.775rem}.main-locations .locations-cards .card-info-options li span svg{border-radius:12px}.main-locations .locations-cards .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.main-locations .locations-cards .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-locations .locations-cards .card-reserve:hover{background:#1cd265;border-color:#1cd265}.main-locations .locations-cards .card-reserve:hover svg path{stroke:#000047}.main-locations .locations-cards .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.main-locations .locations-footer{border-top:1px solid #f4f4f5;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.main-locations .locations-footer{flex-direction:column;align-items:flex-start}}.main-locations .locations-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-locations .locations-footer__paginations{display:flex;align-items:center;gap:.5rem}.main-locations .locations-footer__paginations button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.main-locations .locations-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.main-locations .locations-footer__paginations,.main-locations .locations-footer__paginations button{width:100%}}.main-locations__modal .container{z-index:5;position:relative;background:#fff;border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;width:560px;max-width:95%;margin:6rem auto 3rem}.main-locations__modal .container-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;gap:.5rem;border:none;background:#fee2e2;cursor:pointer;width:30px;height:30px}.main-locations__modal .container-close svg{width:15px}.main-locations__modal .container-close svg path{stroke:#ef4444}.main-locations__modal .container-card{width:100%}.main-locations__modal .container-card h3{color:#1e3a8a;font-size:1.25rem;font-weight:500;line-height:1.25rem;padding-bottom:.25rem}.main-locations__modal .container-card p{color:#52525b;font-weight:400;font-size:.95rem;line-height:1rem;padding:.25rem 0 1.25rem}.main-locations__modal .container-card .form{margin-top:1rem}.main-locations__modal .container-card .form .group{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:480px){.main-locations__modal .container-card .form .group{flex-direction:column;gap:0}}.main-locations__modal .container-card .form .input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem;border-radius:10px}.main-locations__modal .container-card .form .input label{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-locations__modal .container-card .form .input input,.main-locations__modal .container-card .form .input select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent}.main-locations__modal .container-card .form .input input::placeholder,.main-locations__modal .container-card .form .input select::placeholder{color:#a1a1aa}.main-locations__modal .container-card .form .input input:focus,.main-locations__modal .container-card .form .input select:focus{border-color:#1cd265}.main-locations__modal .container-card .form .check{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.main-locations__modal .container-card .form .check h3{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-locations__modal .container-card .form .check-group{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;width:100%}.main-locations__modal .container-card .form .check-group select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent}.main-locations__modal .container-card .form .check-group select::placeholder{color:#a1a1aa}.main-locations__modal .container-card .form .check-group select:focus{border-color:#1cd265}.main-locations__modal .container-card .form .check-group .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.main-locations__modal .container-card .form .check-group .tags button{cursor:pointer;border:none;outline:none;color:#000047;background:#e1f3e1;font-size:12px;font-weight:400;border-radius:100px;padding:4px 8px}.main-locations__modal .container-card .form .check-group h4{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.main-locations__modal .container-card .form .check-group h4 input{flex-shrink:0}.main-locations__modal .container-card .form .check-group h4 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #a1a1aa;border-radius:10px;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-locations__modal .container-card .form .check-group h4 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265;border-radius:10px}.main-locations__modal .container-card .form .check-group h4 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:10px;transform:rotate(45deg);position:relative;left:4px;top:0}.main-locations__modal .container-card .form .check-group h4 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.main-locations__modal .container-card .form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;gap:.5rem}@media screen and (max-width:480px){.main-locations__modal .container-card .form-footer{flex-direction:column-reverse;align-items:flex-start}}.main-locations__modal .container-card .form-footer button[type=submit]{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:.5rem 1rem;gap:.5rem;border:none;background:#1cd265;border-radius:10px}.main-locations__modal .container-card .form-footer button[type=button]{cursor:pointer;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px;border:none}.main-locations__modal .container-card .form-footer button[type=button] span{font-weight:400}.main-locations__modal .container-card .form-footer button[type=reset]{border:none;color:#1e3a8a;cursor:pointer;font-weight:500;background:transparent}.containerPartner .user-notconnected .header-right .header-right__login{display:none}.containerPartner .user-notconnected .header-right .header-right__back{color:#000047;border:1px solid #000047;padding:.75rem 1rem;font-size:14px;font-weight:400;border-radius:10px}.containerPartner .partner-home .home-hero{position:relative;background:#0e0e29;height:70vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.containerPartner .partner-home .home-hero-banner{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;z-index:1}.containerPartner .partner-home .home-hero__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15rem .75rem 10rem;gap:1.5rem;z-index:2}.containerPartner .partner-home .home-hero-title{width:80%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:720px){.containerPartner .partner-home .home-hero-title{width:100%}}.containerPartner .partner-home .home-hero-title h1{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;text-align:center;color:#fff;margin-bottom:.5rem;opacity:1;line-height:1.3;text-wrap:balance;max-width:70%}@media screen and (max-width:720px){.containerPartner .partner-home .home-hero-title h1{max-width:90%}}.containerPartner .partner-home .home-hero-title h1{transition:opacity .4s}.containerPartner .partner-home .home-hero-title h1.fade-out{opacity:0}.containerPartner .partner-home .home-hero-button{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#000047;border:none;border-radius:10px;padding:.75rem 3rem;cursor:pointer}.containerPartner .partner-home .home-hero-button span{color:#fff;font-weight:500;font-size:1rem}.containerPartner .partner-home .home-why{position:relative;display:flex;justify-content:center;align-items:center;background:#000047}.containerPartner .partner-home .home-why__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem .75rem;gap:1.5rem}.containerPartner .partner-home .home-why h2{color:#86efac;font-weight:700;font-size:2.25rem;text-align:center}@media screen and (max-width:610px){.containerPartner .partner-home .home-why h2{font-size:1.75rem}}.containerPartner .partner-home .home-why-cards{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:1rem}@media screen and (max-width:720px){.containerPartner .partner-home .home-why-cards{flex-direction:column;align-items:center}}.containerPartner .partner-home .home-why-cards .card{width:420px;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:4px}.containerPartner .partner-home .home-why-cards .card div{display:flex;justify-content:center;align-items:center;width:120px;height:120px;padding:1.5rem;border-radius:50%}.containerPartner .partner-home .home-why-cards .card h4{font-weight:600;margin-bottom:.2rem;font-size:1.3rem;line-height:1.3rem;text-align:center;color:#fff}.containerPartner .partner-home .home-why-cards .card p{text-align:center;color:#fff}.containerPartner .partner-home .home-guides{display:flex;justify-content:center;align-items:center;overflow:hidden}.containerPartner .partner-home .home-guides__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem .75rem;gap:3rem}.containerPartner .partner-home .home-guides-head{display:flex;flex-direction:column;align-items:center;justify-content:center;width:75%}.containerPartner .partner-home .home-guides-head h2{font-weight:700;font-size:1.5rem;text-align:center;color:#000047;line-height:1.3}@media screen and (max-width:860px){.containerPartner .partner-home .home-guides-head{width:100%}.containerPartner .partner-home .home-guides-head h2{font-size:1.25rem}}.containerPartner .partner-home .home-guides-cards{display:grid;grid-template-areas:"card1 card2 card4" "card1 card3 card4";grid-gap:.5rem}@media screen and (max-width:860px){.containerPartner .partner-home .home-guides-cards{grid-template-areas:"card1 card2" "card3 card4"}}@media screen and (max-width:480px){.containerPartner .partner-home .home-guides-cards{grid-template-areas:"card1" "card2" "card3" "card4"}.containerPartner .partner-home .home-guides-cards .card{width:100%}}.containerPartner .partner-home .home-guides-cards .card{position:relative;overflow:hidden;border-radius:8px}.containerPartner .partner-home .home-guides-cards .card a{width:100%;height:100%;background:linear-gradient(180deg,transparent,#000);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.containerPartner .partner-home .home-guides-cards .card-image{position:absolute;width:100%;height:100%;z-index:-1;background:#1cd265}.containerPartner .partner-home .home-guides-cards .card-image img{position:absolute;width:100%;height:100%;object-fit:cover}.containerPartner .partner-home .home-guides-cards .card-infos{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:12rem 1rem 1rem}.containerPartner .partner-home .home-guides-cards .card-infos h3{font-weight:600;font-size:1rem;color:#1cd265}.containerPartner .partner-home .home-guides-cards .card-infos p{font-size:.8rem;color:#fff}.containerPartner .partner-home .home-guides-cards .card-infos__comment{position:relative;padding:1rem}.containerPartner .partner-home .home-guides-cards .card-infos__comment svg{position:absolute;top:.25rem;left:0}.containerPartner .partner-home .home-guides-cards .card-infos__comment p{color:#1cd265;font-weight:400}.containerPartner .partner-home .home-guides-cards .card:first-child{grid-area:card1}.containerPartner .partner-home .home-guides-cards .card:nth-child(2){grid-area:card2}.containerPartner .partner-home .home-guides-cards .card:nth-child(3){grid-area:card3}.containerPartner .partner-home .home-guides-cards .card:nth-child(4){grid-area:card4}.containerPartner .partner-home .home-faq{position:relative;display:flex;justify-content:center;align-items:center;background:#fafafa}.containerPartner .partner-home .home-faq__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;justify-content:space-between;padding:2.5rem .75rem;gap:1.5rem}@media screen and (max-width:720px){.containerPartner .partner-home .home-faq__container{flex-direction:column}}.containerPartner .partner-home .home-faq-image{display:flex;justify-content:center;align-items:center;width:510px;height:437px}.containerPartner .partner-home .home-faq-image img{width:100%;height:100%;object-fit:cover;border:10px solid #bbf7d0}@media screen and (max-width:720px){.containerPartner .partner-home .home-faq-image{width:100%}}@media screen and (max-width:480px){.containerPartner .partner-home .home-faq-image{height:335px}}.containerPartner .partner-home .home-faq-cards{width:730px;max-width:100%}.containerPartner .partner-home .home-faq-cards h2{font-size:2rem;margin-bottom:.75rem;color:#000047;font-weight:700;line-height:1.2}@media screen and (max-width:480px){.containerPartner .partner-home .home-faq-cards h2{font-size:1.75rem}}.containerPartner .partner-home .home-faq-cards .home-faq-card{border-bottom:1px dashed #e4e4e7;padding:10px}.containerPartner .partner-home .home-faq-cards .home-faq-card .question{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem}.containerPartner .partner-home .home-faq-cards .home-faq-card .question h3{font-size:16px;color:#27272a}.containerPartner .partner-home .home-faq-cards .home-faq-card .question div{border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px}.containerPartner .partner-home .home-faq-cards .home-faq-card .answer{overflow:hidden;height:0}.containerPartner .partner-home .home-faq-cards .home-faq-card .answer p{font-size:14px;color:#52525b}.containerPartner .partner-home .home-faq-cards .home-faq-card.active{background:#fff;border-radius:1rem}.containerPartner .partner-home .home-faq-cards .home-faq-card.active .question h3{font-weight:500;font-size:20px;color:#000047}.containerPartner .partner-home .home-faq-cards .home-faq-card.active .question div{transform:rotate(180deg)}.containerPartner .partner-home .home-faq-cards .home-faq-card.active .question div svg path{stroke:#1cd265}.containerPartner .partner-home .home-faq-cards .home-faq-card.active .answer{height:auto}.partner-login .login{background:#fafafa;display:flex;justify-content:center;align-items:center}.partner-login .login__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12rem .75rem 9rem;z-index:2}.partner-login .login .positiveButton{background-color:#000047!important}.partner-login .login .form-login{width:560px;max-width:100%;background:#fff;padding:1.25rem;margin:0 auto;border-radius:10px}.partner-login .login .form-login h3{font-weight:500;color:#000047}.partner-login .login .form-login__input{display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-login .login .form-login__input label{font-size:14px;margin-bottom:2px;font-weight:500}.partner-login .login .form-login__input div{position:relative;width:100%}.partner-login .login .form-login__input div input{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.675rem;outline:none}.partner-login .login .form-login__input div input::placeholder{color:#a1a1aa}.partner-login .login .form-login__input div input:focus{border-color:#1cd265}.partner-login .login .form-login__input div input[type=password]{padding-right:3rem;border-radius:10px}.partner-login .login .form-login__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer}.partner-login .login .form-login__input div span.show{background:rgba(39,39,42,.1)}.partner-login .login .form-login__footer{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.5rem 0 .75rem}.partner-login .login .form-login__footer h3{display:flex;justify-content:center;align-items:center;gap:5px}.partner-login .login .form-login__footer h3 input{cursor:pointer;flex-shrink:0}.partner-login .login .form-login__footer h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #a1a1aa;border-radius:10px;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-login .login .form-login__footer h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265;border-radius:10px}.partner-login .login .form-login__footer h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:10px;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-login .login .form-login__footer h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a;cursor:pointer}.partner-login .login .form-login__footer a{color:#000;font-weight:500;font-size:14px}.partner-login .login .form-login__footer div{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-login .login .form-login__button{display:flex;justify-content:center;align-items:center;background:#000047;border:1px solid #000047;border-radius:10px;padding:.9rem;width:100%;cursor:pointer;gap:.5rem}.partner-login .login .form-login__button span{font-size:1rem;line-height:1rem;color:#fff;font-weight:500}.partner-login .login .form-login__options{display:flex;width:100%;align-items:center;justify-content:center;margin-top:.5rem}.partner-login .login .form-login__options h3{text-align:center;font-size:.9rem;color:#71717a}.partner-login .login .form-login__options h3 a{text-decoration:underline;font-weight:500;font-size:inherit;color:#27272a;cursor:pointer}.user-notconnected .header-right .header-right__back{color:#000047;border:2px solid #000047;padding:10px;font-size:14px;font-weight:400;border-radius:10px}.partner-register .register{background:#fafafa;display:flex;justify-content:center;align-items:center}.partner-register .register button:disabled{cursor:not-allowed!important;opacity:.3}.partner-register .register__container{width:95%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12rem .75rem 9rem;z-index:2}.partner-register .register select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:51.5px}.partner-register .register .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.5rem;gap:.5rem}.partner-register .register .tags button{cursor:pointer;border:none;outline:none;color:#fff;background:#000047;font-size:12px;font-weight:400;border-radius:100px;padding:4px 8px}.partner-register .register .images-select{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem}.partner-register .register .images-select h5{font-size:14px;font-weight:500}.partner-register .register .images-select .cards{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.partner-register .register .images-select .cards .card{width:100%;position:relative;border-radius:6px;border:1px solid #d2d6dc;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:1rem}.partner-register .register .images-select .cards .card svg{flex-shrink:0}.partner-register .register .images-select .cards .card a{color:#0f91d2;font-size:12px;font-weight:400}.partner-register .register .images-select .cards .card .dot{flex-shrink:0;background:#767676;width:5px;height:5px;border-radius:50%}.partner-register .register .images-select .cards .card .name,.partner-register .register .images-select .cards .card .size{color:#000047;font-size:12px;font-weight:400}.partner-register .register .images-select .cards .card .name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;max-width:200px}.partner-register .register .images-select .cards .card .size{flex-shrink:0;margin-left:auto}.partner-register .register .images-select .cards .card-close{position:absolute;top:-10px;right:-10px;display:flex;justify-content:center;align-items:center;border-radius:50%;width:24px;height:24px;flex-shrink:0;background:#1cd265;border:none;outline:none;cursor:pointer}.partner-register .register .images-select .cards .card-close svg{width:20px}.partner-register .register .steps-progress{display:flex;align-items:center;gap:.5rem;width:100%;margin-bottom:1.5rem}.partner-register .register .steps-progress .step-progress{display:flex;align-items:center;width:100%;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5;border-radius:10px}.partner-register .register .steps-progress .step-progress div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-register .register .steps-progress .step-progress div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-register .register .steps-progress .step-progress div{display:none}}.partner-register .register .steps-progress .step-progress .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-register .register .steps-progress .step-progress.current,.partner-register .register .steps-progress .step-progress.current div:first-child,.partner-register .register .steps-progress .step-progress.prev,.partner-register .register .steps-progress .step-progress.prev div:first-child{border-color:#1cd265}.partner-register .register .steps-progress .step-progress.current div:first-child span,.partner-register .register .steps-progress .step-progress.current span:last-child,.partner-register .register .steps-progress .step-progress.prev div:first-child span,.partner-register .register .steps-progress .step-progress.prev span:last-child{color:#1cd265}.partner-register .register .steps-progress .step-progress.current{border-color:#16a34a}.partner-register .register .steps-progress.individual .step-progress{width:100%}.partner-register .register .steps-progress.enterprise .step-progress{width:50%}.partner-register .register .step0{width:560px;max-width:100%;background:#fff;padding:1.25rem;margin:0 auto}.partner-register .register .step0 h3{font-weight:500;color:#000047}.partner-register .register .step0__input{display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-register .register .step0__input label{font-size:14px;margin-bottom:2px;font-weight:500}.partner-register .register .step0__input div{position:relative;width:100%;z-index:2}.partner-register .register .step0__input div select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.875rem .75rem;outline:none;background:#fff;background:transparent}.partner-register .register .step0__input div select::placeholder{color:#a1a1aa}.partner-register .register .step0__input div select:focus{border-color:#1cd265}.partner-register .register .step0__input div input[type=password]{padding-right:3rem;border-radius:10px}.partner-register .register .step0__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-register .register .step0__input div span.show{background:rgba(39,39,42,.1)}.partner-register .register .step0__button{display:flex;align-items:center;gap:.5rem;margin:1.5rem 0 1rem}.partner-register .register .step0__button a,.partner-register .register .step0__button button{display:flex;justify-content:center;align-items:center;background:#000047;border:1px solid #000047;border-radius:10px;padding:.9rem;width:100%;cursor:pointer;gap:.5rem}.partner-register .register .step0__button a span,.partner-register .register .step0__button button span{font-size:1rem;line-height:1rem;color:#fff;font-weight:500}.partner-register .register .step0__options{display:flex;width:100%;align-items:center;justify-content:center;margin-top:.5rem}.partner-register .register .step0__options h3{text-align:center;font-size:.9rem;color:#71717a}.partner-register .register .step0__options h3 a{text-decoration:underline;font-weight:500;font-size:inherit;color:#27272a;cursor:pointer}.partner-register .register .steps{width:560px;max-width:100%;background:#fff;padding:1.75rem 1.25rem;margin:0 auto;border-radius:10px}.partner-register .register .steps h3{font-weight:500;color:#000047}.partner-register .register .steps p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-register .register .steps__group{width:100%;display:flex;align-items:center;gap:.5rem;border:none}@media screen and (max-width:480px){.partner-register .register .steps__group{flex-direction:column;gap:0}}.partner-register .register .steps .civility{width:50%}.partner-register .register .steps__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem;border-radius:10px}.partner-register .register .steps__input label{font-size:14px;margin-bottom:2px;font-weight:500}.partner-register .register .steps__input p{color:#71717a;font-weight:400;font-size:13px;line-height:1rem;margin-bottom:.5rem}.partner-register .register .steps__input div{position:relative;width:100%;z-index:2}.partner-register .register .steps__input div input,.partner-register .register .steps__input div select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.875rem .75rem;outline:none;background:#fff;background:transparent}.partner-register .register .steps__input div input::placeholder,.partner-register .register .steps__input div select::placeholder{color:#a1a1aa}.partner-register .register .steps__input div input:focus,.partner-register .register .steps__input div select:focus{border-color:#1cd265}.partner-register .register .steps__input div input[type=password]{padding-right:3rem;border-radius:10px}.partner-register .register .steps__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:2}.partner-register .register .steps__input div span.show{background:rgba(39,39,42,.1)}.partner-register .register .steps__upload-primary{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-register .register .steps__upload-primary h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-register .register .steps__upload-primary .steps__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:6px;display:flex;justify-content:center;align-items:center;overflow:hidden}.partner-register .register .steps__upload-primary .steps__upload-item input{visibility:hidden;position:absolute}.partner-register .register .steps__upload-primary .steps__upload-item label{width:100%;padding:1rem;display:flex;justify-content:center;align-items:center;gap:1rem;cursor:pointer}.partner-register .register .steps__upload-primary .steps__upload-item label svg{flex-shrink:0}.partner-register .register .steps__upload-primary .steps__upload-item label .text{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem}.partner-register .register .steps__upload-primary .steps__upload-item label .text h5{color:#000047;font-size:14px;font-weight:500}.partner-register .register .steps__upload-primary .steps__upload-item label .text span{color:#4b5563;font-size:12px;font-weight:400}.partner-register .register .steps__upload-primary .steps__upload-item label .button{cursor:pointer;flex-shrink:0;background:#fff;color:#975a16;font-weight:400;border:1px solid #975a16;outline:none;font-size:14px;padding:8px 16px;display:flex;justify-content:center;align-items:center;border-radius:4px}@media screen and (max-width:480px){.partner-register .register .steps__upload-primary .steps__upload-item label{flex-direction:column}.partner-register .register .steps__upload-primary .steps__upload-item label .text{justify-content:center;align-items:center}.partner-register .register .steps__upload-primary .steps__upload-item label .text h5,.partner-register .register .steps__upload-primary .steps__upload-item label .text span{text-align:center}.partner-register .register .steps__upload-primary .steps__upload-item:first-child{margin-bottom:.5rem}}.partner-register .register .steps__upload-secondary{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-register .register .steps__upload-secondary h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-register .register .steps__upload-secondary .steps__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:6px;display:flex;justify-content:center;align-items:center;background:#fff}.partner-register .register .steps__upload-secondary .steps__upload-item input{visibility:hidden;position:absolute}.partner-register .register .steps__upload-secondary .steps__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-register .register .steps__upload-secondary .steps__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-register .register .steps__upload-secondary .steps__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-register .register .steps__upload-secondary .steps__upload-item:first-child{margin-bottom:.5rem}}.partner-register .register .steps__input-custom-tel{margin-bottom:.75rem}.partner-register .register .steps__input-custom-tel label{font-size:14px;margin-bottom:2px;font-weight:500}.partner-register .register .steps__input-custom-tel .react-tel-input .form-control{border-radius:10px;width:100%;height:50px;padding:.5rem .5rem .5rem 3rem;border:1px solid #e4e4e7;color:#a1a1aa}.partner-register .register .steps__input-custom-tel .react-tel-input .form-control::placeholder{color:#a1a1aa}.partner-register .register .steps__input-custom-tel .react-tel-input .flag-dropdown{border:1px solid #e4e4e7;background:#fff;border-radius:10px;z-index:3}.partner-register .register .steps__input-custom-tel button{background:#000047;border:1px solid #000047;border-radius:10px;padding:.8rem 1.5rem;cursor:pointer;font-size:.9rem;color:#fff;font-weight:500;margin-top:.5rem}.partner-register .register .steps__input-custom-tel .field-hint__button{background:transparent;border:none;padding:0;margin:0 0 0 .5rem;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto}.partner-register .register .steps__button{display:flex;align-items:center;gap:.5rem;margin:2rem 0 1rem}.partner-register .register .steps__button a,.partner-register .register .steps__button button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.9rem;width:100%;cursor:pointer;gap:.5rem}.partner-register .register .steps__button a span,.partner-register .register .steps__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-register .register .steps__button button:first-child{width:25%;background:#fff}.partner-register .register .steps__button button:first-child span{color:#27272a}@media screen and (max-width:430px){.partner-register .register .steps__button button:first-child{width:100%}}.partner-register .register .steps__footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.partner-register .register .steps__footer h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-register .register .steps__footer h3 input{flex-shrink:0}.partner-register .register .steps__footer h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #a1a1aa;border-radius:10px;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-register .register .steps__footer h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265;border-radius:10px}.partner-register .register .steps__footer h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:10px;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-register .register .steps__footer h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-register .register .steps__footer a{color:#000;font-weight:500;font-size:14px}.partner-register .register .steps__options{display:flex;width:100%;align-items:center;justify-content:center;margin-top:.5rem}.partner-register .register .steps__options h3{text-align:center;font-size:.9rem;color:#71717a}.partner-register .register .steps__options h3 a{text-decoration:underline;font-weight:500;font-size:inherit;color:#27272a;cursor:pointer}.partner-reservations .reservations{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;position:relative}.partner-reservations .reservations__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-reservations .reservations__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-reservations .reservations__container{flex-direction:column}}.partner-reservations .reservations__container .filters{height:40px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width:768px){.partner-reservations .reservations__container .filters{height:auto;width:100%;justify-content:space-between;align-items:flex-start}}.partner-reservations .reservations__container .filters__title{display:flex;align-items:center;font-weight:500;gap:4px}@media screen and (max-width:968px){.partner-reservations .reservations__container .filters__title span{display:none}}@media screen and (max-width:468px){.partner-reservations .reservations__container .filters__title span{display:block}}.partner-reservations .reservations__container .filters__container{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap}@media screen and (max-width:768px){.partner-reservations .reservations__container .filters__container{justify-content:flex-start;align-items:center;gap:8px}}.partner-reservations .reservations__container .filters__container .filters__status{display:flex;justify-content:flex-start;gap:14px}.partner-reservations .reservations__container .filters__container label{padding:.5rem 0;font-weight:500;display:flex;justify-content:center;align-items:center;gap:4px}.partner-reservations .reservations__container .filters__container .filters__date{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px}.partner-reservations .reservations__container .filters__container .filters__date input{height:34px;border-radius:6px;padding-right:1rem;padding-left:1rem;background-size:1rem;border:1px solid #e4e4e7}.partner-reservations .reservations__container .filters__container .filters__date select{height:34px;border-radius:6px;padding-right:2rem;padding-left:1rem;background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>') no-repeat right .75rem center;background-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4e4e7}.partner-reservations .reservations__toggle{margin:.5rem 0}.partner-reservations .reservations__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-reservations .reservations__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-reservations .reservations__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-reservations .reservations__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#000047}.partner-reservations .reservations__toggle .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-reservations .reservations__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-reservations .reservations__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-reservations .reservations__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-reservations .reservations__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.partner-reservations .reservations__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#000047;line-height:1.5rem}.partner-reservations .reservations__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#000047;display:none}.partner-reservations .reservations__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-reservations .reservations__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-reservations .reservations__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (max-width:900px){.partner-reservations .reservations__left .MuiBox-root div[role=tablist] button{font-size:.8rem}}.partner-reservations .reservations-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.partner-reservations .reservations-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-reservations .reservations-head h3{font-size:1.5rem;line-height:1.5rem}}.partner-reservations .reservations-head p{font-size:1.125rem;line-height:1.5rem;font-weight:400;color:#71717a}.partner-reservations .reservations-head .cancellation-stats{margin-top:1rem}.partner-reservations .reservations-head .cancellation-stats .stats-grid{display:flex;flex-wrap:wrap;gap:.5rem}@media screen and (min-width:1025px){.partner-reservations .reservations-head .cancellation-stats .stats-grid{flex-wrap:nowrap;gap:1rem}}.partner-reservations .reservations-head .cancellation-stats .stats-grid .stat-item{display:flex;align-items:center;flex-direction:column-reverse;gap:.25rem;text-align:center;border:1px solid #000047;padding:.25rem .5rem;background:#f9f9f9;border-radius:8px;flex:1 1 auto;justify-content:flex-start;font-size:.875rem}@media screen and (max-width:1024px){.partner-reservations .reservations-head .cancellation-stats .stats-grid .stat-item{flex:1 1 100%;padding:.25rem}}.partner-reservations .reservations-head .cancellation-stats .stats-grid .stat-item .stat-label{font-weight:500;color:#333}.partner-reservations .reservations-head .cancellation-stats .stats-grid .stat-item .stat-value{font-weight:600;color:#000047;font-size:1rem}.partner-reservations .reservations-head .cancellation-stats .stats-grid .stat-item svg{color:#000047;width:16px;height:16px}.partner-reservations .reservations .reservations-loading{display:flex;justify-content:center;align-items:center;width:100%;min-height:120px}.partner-reservations .reservations .css-13xfq8m-MuiTabPanel-root{position:relative}.partner-reservations .reservations .MuiTabPanel-root{padding-top:0!important}.partner-reservations .reservations .filter{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;padding:1.7rem 0}.partner-reservations .reservations .filter .title{width:30%;display:flex;justify-content:flex-start;align-items:center;gap:8px}@media screen and (max-width:900px){.partner-reservations .reservations .filter .title{width:50%}}.partner-reservations .reservations .filter .title span{font-size:.8rem;font-weight:500}.partner-reservations .reservations .filter .input{overflow:hidden;height:40px}@media screen and (max-width:900px){.partner-reservations .reservations .filter .input{width:40%}}.partner-reservations .reservations .filter .input button{all:unset}.partner-reservations .reservations .filter .input div{height:40px}.partner-reservations .reservations .filter .input .muiInputAdornment-root{display:flex;justify-content:center;align-items:center}.partner-reservations .reservations-cards{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media screen and (max-width:1040px){.partner-reservations .reservations-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:940px){.partner-reservations .reservations-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.partner-reservations .reservations-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:640px){.partner-reservations .reservations-cards{grid-template-columns:repeat(1,1fr)}}.partner-reservations .reservations-cards .card{position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;gap:3px}.partner-reservations .reservations-cards .card-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .8rem}.partner-reservations .reservations-cards .card-head .location{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;color:hsla(240,4%,46%,.8);font-size:.8rem}.partner-reservations .reservations-cards .card-head .location .icon{padding:.5rem .7rem;border-radius:8px;display:flex;justify-content:center;align-items:center;border:.1rem solid rgba(44,44,43,.2)}.partner-reservations .reservations-cards .card-head .status_and_menubtn{display:flex;gap:4px}.partner-reservations .reservations-cards .card-head .status{padding:.5rem .6rem;color:#71717a;border-radius:8px;font-weight:500;font-size:.8rem}.partner-reservations .reservations-cards .card-head .pre_confirmed{background-color:rgba(189,247,193,.3)}.partner-reservations .reservations-cards .card-head .confirmed{background-color:rgba(28,210,37,.3)}.partner-reservations .reservations-cards .card-head .pending{background-color:rgba(243,254,90,.5)}.partner-reservations .reservations-cards .card-head .initiated{background-color:hsla(17,19%,93%,.8)}.partner-reservations .reservations-cards .card-head .cancelled{background-color:rgba(220,38,38,.5)}.partner-reservations .reservations-cards .card-head .error{background-color:hsla(9,51%,56%,.5);color:#e70707}.partner-reservations .reservations-cards .card-body{height:max-content;position:relative;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border-top:1px solid #e4e4e7;padding:.8rem;transition:.3s}.partner-reservations .reservations-cards .card-body .section1{display:flex;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%}@media screen and (max-width:900px){.partner-reservations .reservations-cards .card-body .section1{flex-direction:column;gap:6px}}.partner-reservations .reservations-cards .card-body .section1 .image{position:relative;border-radius:8px;width:48%;height:200px;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}@media screen and (max-width:900px){.partner-reservations .reservations-cards .card-body .section1 .image{width:100%}}.partner-reservations .reservations-cards .card-body .section1 .image img{width:100%;height:100%;object-fit:cover}.partner-reservations .reservations-cards .card-body .section1 .image__avis{position:absolute;left:1rem;top:1rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px}.partner-reservations .reservations-cards .card-body .section1 .image__avis span{color:#fff;margin-left:.5rem;font-weight:400}.partner-reservations .reservations-cards .card-body .section1 .info{display:flex;width:60%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:0 1rem;height:100%}@media screen and (max-width:900px){.partner-reservations .reservations-cards .card-body .section1 .info{flex-direction:column;width:100%;padding:0}}.partner-reservations .reservations-cards .card-body .section1 .info .title{width:100%;margin-right:4rem;font-size:1rem;max-width:90%;font-weight:500;color:#000047;line-height:1.5rem;text-overflow:ellipsis;text-wrap:wrap}.partner-reservations .reservations-cards .card-body .section1 .info .price{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;text-overflow:ellipsis;text-wrap:wrap;width:100%}.partner-reservations .reservations-cards .card-body .section1 .info .price h4{color:#1cd265;font-weight:500;font-size:.8rem}.partner-reservations .reservations-cards .card-body .section1 .info .price span{color:#71717a;font-weight:400}.partner-reservations .reservations-cards .card-body .section1 .status{padding:.2rem .8rem;color:#fff;background-color:#71717a;border-radius:24px;font-weight:500;font-size:.7rem;display:flex;justify-content:flex-start;align-items:center}.partner-reservations .reservations-cards .card-body .section1 .pre_confirmed{background-color:rgba(144,238,144,.3);color:#228b22}.partner-reservations .reservations-cards .card-body .section1 .confirmed{background-color:rgba(50,205,50,.6);color:#006400}.partner-reservations .reservations-cards .card-body .section1 .pending{background-color:rgba(255,223,0,.5);color:#8b4513}.partner-reservations .reservations-cards .card-body .section1 .initiated{background-color:rgba(173,216,230,.8);color:#191970}.partner-reservations .reservations-cards .card-body .section1 .cancelled{background-color:rgba(255,99,71,.5);color:darkred}.partner-reservations .reservations-cards .card-body .section1 .error{background-color:hsla(9,51%,56%,.5);color:#e70707}.partner-reservations .reservations-cards .card-body .section1 .duration{font-size:.875rem;color:#71717a;gap:4px;margin-top:.5rem;display:flex;justify-content:center;align-items:center}.partner-reservations .reservations-cards .card-body .section1 .duration span{font-weight:500}.partner-reservations .reservations-cards .card-body .section1 .date{padding:0}.partner-reservations .reservations-cards .card-body .section1 .date span{color:hsla(240,4%,46%,.7);font-weight:400;font-size:.5rem;text-align:center;font-style:italic}.partner-reservations .reservations-cards .card-body .section1 .location{display:flex;align-items:center;gap:.5rem}.partner-reservations .reservations-cards .card-body .section1 .location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#27272a}.partner-reservations .reservations-cards .card-body .action{padding-top:.5rem;width:100%}.partner-reservations .reservations-cards .card-body .action a{color:#71717a}.partner-reservations .reservations-cards .card-body .action{margin-top:.7rem;display:flex;gap:8px}.partner-reservations .reservations-cards .card-body .action .whatsapp{width:50%;padding:.4rem .5rem;background-color:#1cd265;border-radius:8px;text-align:center;color:#fff;font-size:.8rem;display:flex;gap:3px;justify-content:center;align-items:center}.partner-reservations .reservations-cards .card-body .action .download{background-color:transparent;border:1px solid #e4e4e7;width:50%;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:2px;cursor:pointer;padding:.4rem .5rem}.partner-reservations .reservations-cards .card-body .action .download:hover{background:#e4e4e7}.partner-reservations .reservations-cards .card .status-payAres{margin-top:.5rem;border-top:1px dashed hsla(240,3%,68%,.4);padding:.7rem .2rem;display:flex;gap:6px;flex-direction:column;font-size:1rem;color:#000}.partner-reservations .reservations-cards .card .status-payAres .payement{display:flex;justify-content:space-between;align-items:center}.partner-reservations .reservations-cards .card .status-payAres .payement h4{color:#71717a;font-weight:500}.partner-reservations .reservations-cards .card .status-payAres .reservation{display:flex;justify-content:space-between;align-items:center}.partner-reservations .reservations-cards .card .status-payAres .reservation h4{color:#71717a;font-weight:500}.partner-reservations .reservations-cards .card-footer{border-top:1px solid #e4e4e7;width:100%;display:flex;gap:.7rem;padding:.5rem .8rem}.partner-reservations .reservations-cards .card-footer button{width:100%;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff!important;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-reservations .reservations-cards .card-footer button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-reservations .reservations-cards .card-footer button:last-child{background:#1cd265;border:1px solid #1cd265}.partner-reservations .reservations-cards .card-footer button:last-child span{color:#fff}.partner-reservations .reservations-cards .card-footer button:first-child{background:#dc2626;border:1px solid transparent}.partner-reservations .reservations-cards .card-footer button:first-child span{color:#fff}.partner-reservations .reservations-cards .card .card-image{overflow:hidden}.partner-reservations .reservations-cards .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.partner-reservations .reservations-footer{border-top:1px solid #e4e4e7;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-reservations .reservations-footer{flex-direction:column;align-items:flex-start}}.partner-reservations .reservations-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-reservations .reservations-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-reservations .reservations-footer__paginations button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-reservations .reservations-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-reservations .reservations-footer__paginations,.partner-reservations .reservations-footer__paginations button{width:100%}}.popover-download{display:flex;flex-direction:column;justify-content:center;gap:4px;border-radius:12px;background-color:#fff;padding:8px}.popover-download button{height:34px;width:100%;border:none;background:#fff;padding:0 8px;cursor:pointer}.popover-download button:hover{background:hsla(0,0%,89%,.4)}.partner-notifications .notifications{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa}.partner-notifications .notifications__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-notifications .notifications__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-notifications .notifications__container{flex-direction:column}}.partner-notifications .notifications__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-notifications .notifications-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.partner-notifications .notifications-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-notifications .notifications-head h3{font-size:1.5rem;line-height:1.5rem}}.partner-notifications .notifications-head p{font-size:1.125rem;line-height:1.5rem;font-weight:400;color:#71717a}.partner-notifications .notifications-body{width:100%;background:#fff;padding:0 1rem}.partner-notifications .notifications-body .card{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 0}.partner-notifications .notifications-body .card:is(:not(:last-child)){border-bottom:1px solid #e4e4eb}.partner-notifications .notifications-body .card-head{display:flex;align-items:center;gap:5px}.partner-notifications .notifications-body .card-head span{font-size:1rem;line-height:1.5rem;font-weight:400;color:#27272a}.partner-notifications .notifications-body .card h3{font-size:14px;font-weight:400;color:#000047}.partner-notifications .notifications-body .card-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.partner-notifications .notifications-body .card-footer p{font-size:14px;font-weight:400;color:#71717a}.partner-notifications .notifications-body .card-footer div{flex-shrink:0}.partner-notifications .notifications-body .card-footer div input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-notifications .notifications-body .card-footer div input[type=checkbox]:checked{background-color:#000047;border-color:#000047}.partner-notifications .notifications-body .card-footer div input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:8px;top:4px}@media screen and (max-width:720px){.partner-notifications .notifications-body .card-footer{flex-direction:column;align-items:flex-start;gap:.5rem}}.partner-profile .profile{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa}.partner-profile .profile select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.partner-profile .profile .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.5rem;gap:.5rem;color:#000047}.partner-profile .profile .tags button{cursor:pointer;border:none;outline:none;color:#fff;background:#1cd265;font-size:12px;font-weight:400;border-radius:100px;padding:4px 8px}.partner-profile .profile .images-select{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem}.partner-profile .profile .images-select h5{font-size:14px;font-weight:500}.partner-profile .profile .images-select .cards{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.partner-profile .profile .images-select .cards .card{width:100%;position:relative;border-radius:6px;background:#fff;border:1px solid #d2d6dc;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:1rem}.partner-profile .profile .images-select .cards .card svg{flex-shrink:0}.partner-profile .profile .images-select .cards .card a{color:#0f91d2;font-size:12px;font-weight:400}.partner-profile .profile .images-select .cards .card .dot{flex-shrink:0;background:#767676;width:5px;height:5px;border-radius:50%}.partner-profile .profile .images-select .cards .card .name,.partner-profile .profile .images-select .cards .card .size{color:#000047;font-size:12px;font-weight:400}.partner-profile .profile .images-select .cards .card .name{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;max-width:200px}.partner-profile .profile .images-select .cards .card .size{flex-shrink:0;margin-left:auto}.partner-profile .profile .images-select .cards .card-close{position:absolute;top:-10px;right:-10px;display:flex;justify-content:center;align-items:center;border-radius:50%;width:24px;height:24px;flex-shrink:0;background:#1cd265;border:none;outline:none;cursor:pointer}.partner-profile .profile .images-select .cards .card-close svg{width:20px}.partner-profile .profile__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:3rem .75rem;z-index:2}@media screen and (max-width:720px){.partner-profile .profile__container{flex-direction:column}}.partner-profile .profile__left{justify-content:center}.partner-profile .profile-head,.partner-profile .profile__left{width:100%;display:flex;flex-direction:column;align-items:flex-start}.partner-profile .profile-head{margin-bottom:1.5rem}.partner-profile .profile-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-profile .profile-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-profile .profile-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-profile .profile .form{width:100%}.partner-profile .profile .form-infos{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;width:100%}@media screen and (max-width:768px){.partner-profile .profile .form-infos{flex-direction:column;align-items:flex-start}}.partner-profile .profile .form-infos__left{display:flex;align-items:center;gap:.75rem;width:50%}@media screen and (max-width:768px){.partner-profile .profile .form-infos__left{width:100%}}.partner-profile .profile .form-infos__right{width:100%;display:flex;gap:.5rem}.partner-profile .profile .form-infos__right *{align-self:flex-end}.partner-profile .profile .form-infos__right .show-attachmentCode,.partner-profile .profile .form-infos__right button{cursor:pointer;flex-shrink:0;display:flex;align-self:flex-end;justify-content:center;align-items:center;background:#000047;border:none;border-radius:10px;height:46px;color:#fff;width:-moz-fit-content;width:fit-content;max-width:400px}.partner-profile .profile .form-infos__right .show-attachmentCode span,.partner-profile .profile .form-infos__right button span{color:#fff;font-weight:500}@media screen and (max-width:840px){.partner-profile .profile .form-infos__right .show-attachmentCode,.partner-profile .profile .form-infos__right button{width:-moz-fit-content!important;width:fit-content!important;padding:0 1rem}}.partner-profile .profile .form-infos__right button{width:100%!important}@media screen and (max-width:768px){.partner-profile .profile .form-infos__right{width:-moz-fit-content;width:fit-content;justify-content:flex-end}}.partner-profile .profile .form-infos__avatar{position:relative;display:flex;justify-content:center;align-items:center;width:80px;height:80px;overflow:hidden;border-radius:50%;border:1px solid #1cd265;flex-shrink:0;cursor:pointer}.partner-profile .profile .form-infos__avatar img{width:100%;height:100%;object-fit:cover}.partner-profile .profile .form-infos__avatar .photo-svg{display:flex;display:none;justify-content:center;align-items:center;width:100%;background:rgba(0,0,0,.5);z-index:2;position:absolute;bottom:0;padding:.35rem 0}.partner-profile .profile .form-infos__avatar .photo-svg svg{width:20px}.partner-profile .profile .form-infos__avatar:hover .photo-svg{display:flex}.partner-profile .profile .form-infos__update input{display:none}.partner-profile .profile .form-infos__update label{display:flex;justify-content:center;align-items:center;border:1px solid #d4d4d8;border-radius:10px;cursor:pointer;font-size:1rem;line-height:1rem;padding:.8rem;color:#fff;font-weight:400}.partner-profile .profile .form-infos__type{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.partner-profile .profile .form-infos__type h3{color:#27272a;font-weight:500;cursor:pointer}.partner-profile .profile .form-infos__type .status{border:none;border-radius:20px;padding:.35rem 1.5rem .2rem;font-weight:500;color:#fff;display:flex;justify-content:center;align-items:center}.partner-profile .profile .form-infos__type .status.confirmed{border:1px solid #a1a1aa;background:#1cd265;display:flex;justify-content:center;align-items:center}.partner-profile .profile .form-infos__type .status.cancelled{border:1px solid #000047;background:#dc2626;display:flex;justify-content:center;align-items:center}.partner-profile .profile .form-input__custom-tel{width:100%;margin-bottom:1rem}.partner-profile .profile .form-input__custom-tel label{font-size:14px;margin-bottom:2px;font-weight:500;border-radius:10px}.partner-profile .profile .form-input__custom-tel .react-tel-input .form-control{border-radius:10px;width:100%;height:46px;padding-top:.5rem;border:1px solid #e4e4e7;color:#a1a1aa}.partner-profile .profile .form-input__custom-tel .react-tel-input .form-control::placeholder{color:#a1a1aa}.partner-profile .profile .form-input__custom-tel .react-tel-input .flag-dropdown{border:1px solid #e4e4e7;background:#fff;border-radius:10px}.partner-profile .profile .form-group{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:480px){.partner-profile .profile .form-group{flex-direction:column;gap:0}}.partner-profile .profile .form-attachmentcode{display:flex;align-items:flex-end;gap:.5rem}@media screen and (max-width:990px){.partner-profile .profile .form-attachmentcode{flex-direction:column;gap:0}}.partner-profile .profile .form .line{width:100%;height:1px;background:#e4e4e4;margin-bottom:1rem}.partner-profile .profile .form .title-form{font-weight:700;color:#000047;font-size:.5rem!important;padding:.5rem 0}.partner-profile .profile .form .form-infos__right,.partner-profile .profile .form-modif{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:1rem;gap:.5rem}@media(max-width:840px){.partner-profile .profile .form .form-infos__right,.partner-profile .profile .form-modif{justify-content:flex-end}}.partner-profile .profile .form .form-infos__right .form-input,.partner-profile .profile .form .form-infos__right .form-input__custom-tel,.partner-profile .profile .form-modif .form-input,.partner-profile .profile .form-modif .form-input__custom-tel{margin-bottom:0}.partner-profile .profile .form .form-infos__right button,.partner-profile .profile .form-modif button{cursor:pointer;flex-shrink:0;display:flex;justify-content:center;align-items:center;background:#000047;border:none;color:#fff;border-radius:10px;height:46px;width:-moz-fit-content;width:fit-content}.partner-profile .profile .form .form-infos__right button span,.partner-profile .profile .form-modif button span{color:#fff;font-weight:500}@media screen and (max-width:840px){.partner-profile .profile .form .form-infos__right button,.partner-profile .profile .form-modif button{width:-moz-fit-content!important;width:fit-content!important;padding:0 1rem}}.partner-profile .profile .form .middle{width:49.5%}@media screen and (max-width:480px){.partner-profile .profile .form .middle{width:100%}}.partner-profile .profile .form-input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;border-radius:10px}.partner-profile .profile .form-input label{font-size:14px;margin-bottom:2px;font-weight:500}.partner-profile .profile .form-input p{color:#71717a;font-weight:400;font-size:13px;line-height:1rem;margin-bottom:.5rem}.partner-profile .profile .form-input div{position:relative;width:100%}.partner-profile .profile .form-input div input,.partner-profile .profile .form-input div select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff}.partner-profile .profile .form-input div input::placeholder,.partner-profile .profile .form-input div select::placeholder{color:#a1a1aa}.partner-profile .profile .form-input div input:focus,.partner-profile .profile .form-input div select:focus{border-color:#000047}.partner-profile .profile .form-input div input:disabled,.partner-profile .profile .form-input div select:disabled{background:#f4f4f5;color:#a1a1aa;cursor:not-allowed}.partner-profile .profile .form-input div input[type=password]{padding-right:3rem}.partner-profile .profile .form-input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer}.partner-profile .profile .form-input div span.show{background:rgba(39,39,42,.1)}.partner-profile .profile .form-upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.partner-profile .profile .form-upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-profile .profile .form-upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:6px;display:flex;justify-content:center;align-items:center;background:#fff}.partner-profile .profile .form-upload-item input{visibility:hidden;position:absolute}.partner-profile .profile .form-upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-profile .profile .form-upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-profile .profile .form-upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-profile .profile .form-upload-item:first-child{margin-bottom:.5rem}}.partner-profile .profile .form .group{display:flex;gap:4px}.partner-profile .profile .form-paynumber{margin-bottom:1rem;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:30px;padding:.5rem 2rem;border:1px solid #d2d6dc;background:rgba(255,218,137,.05)}.partner-profile .profile .form-paynumber span{font-weight:500;color:#000047;display:block;font-size:1rem}.partner-profile .profile .form-paynumber button{margin-bottom:0}.partner-profile .profile .form-button{display:flex;justify-content:center;align-items:center;background:#000047;border:1px solid #000047;border-radius:10px;padding:.85rem 1.5rem;margin-bottom:1rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#fff;font-weight:500}.partner-profile .profile .form-button.danger{background:#dc2626;border:1px solid #dc2626;color:#fff}.partner-profile .profile .form-save{display:flex;justify-content:center;align-items:center;background:#000047;border:1px solid #000047;border-radius:10px;padding:.75rem 1.5rem;width:-moz-fit-content;width:fit-content;cursor:pointer;gap:.5rem;margin:1.5rem 0 2rem auto}.partner-profile .profile .form-save span{font-size:1rem;line-height:1rem;color:#fff;font-weight:500}.partner-profile .profile-contact{justify-content:flex-end;align-self:flex-end;margin-top:3rem;padding:1.5rem;border:1px dashed #d2d6dc;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;background:#fff}.partner-profile .profile-contact div{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.partner-profile .profile-contact div svg{flex-shrink:0;width:24px;color:#000047}.partner-profile .profile-contact div p{padding-top:.2rem;color:#27272a;font-weight:400;font-size:1rem}.partner-profile .profile-contact a{align-self:flex-end;background-color:red}.partner-profile .profile-contact button{cursor:pointer;align-self:flex-end;border-radius:6px;font-weight:400;background:#000047;color:#fff;border:none;padding:.5rem 1rem}.partner-profile-modal .xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:4rem 1.5rem 2rem;max-width:545px;display:flex;flex-direction:column;gap:1rem;border:1px solid #f4f4f5}.partner-profile-modal .xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.partner-profile-modal .xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.partner-profile-modal .xp-delete__modal .container .line{width:100%;height:1px;background:#f4f4f5}.partner-profile-modal .xp-delete__modal .container .form{width:100%}.partner-profile-modal .xp-delete__modal .container .form-input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;border-radius:10px}.partner-profile-modal .xp-delete__modal .container .form-input label{font-size:14px;margin-bottom:2px;font-weight:500}.partner-profile-modal .xp-delete__modal .container .form-input p{color:#71717a;font-weight:400;font-size:13px;line-height:1rem;margin-bottom:.5rem}.partner-profile-modal .xp-delete__modal .container .form-input div{position:relative;width:100%}.partner-profile-modal .xp-delete__modal .container .form-input div input,.partner-profile-modal .xp-delete__modal .container .form-input div select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff}.partner-profile-modal .xp-delete__modal .container .form-input div input::placeholder,.partner-profile-modal .xp-delete__modal .container .form-input div select::placeholder{color:#a1a1aa}.partner-profile-modal .xp-delete__modal .container .form-input div input:focus,.partner-profile-modal .xp-delete__modal .container .form-input div select:focus{border-color:#000047}.partner-profile-modal .xp-delete__modal .container .form-input div input:disabled,.partner-profile-modal .xp-delete__modal .container .form-input div select:disabled{background:#f4f4f5;color:#a1a1aa;cursor:not-allowed}.partner-profile-modal .xp-delete__modal .container .form-input div input[type=password]{padding-right:3rem}.partner-profile-modal .xp-delete__modal .container .form-input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer}.partner-profile-modal .xp-delete__modal .container .form-input div span.show{background:rgba(39,39,42,.1)}.partner-profile-modal .xp-delete__modal .container .form-code{display:flex;align-items:flex-end;margin-bottom:1rem;gap:.5rem}.partner-profile-modal .xp-delete__modal .container .form-code .form-input,.partner-profile-modal .xp-delete__modal .container .form-code .form-input__custom-tel{margin-bottom:0}.partner-profile-modal .xp-delete__modal .container .form-code button{cursor:pointer;flex-shrink:0;display:flex;justify-content:center;align-items:center;background:#000047;border:none;border-radius:10px;height:46px;width:140px}.partner-profile-modal .xp-delete__modal .container .form-code button span{color:#fff;font-weight:500}.partner-profile-modal .xp-delete__modal .container .form-code button span:first-child{display:block}.partner-profile-modal .xp-delete__modal .container .form-code button span:last-child{display:none}@media screen and (max-width:840px){.partner-profile-modal .xp-delete__modal .container .form-code button{width:-moz-fit-content!important;width:fit-content!important;padding:0 1rem}.partner-profile-modal .xp-delete__modal .container .form-code button span:first-child{display:none}.partner-profile-modal .xp-delete__modal .container .form-code button span:last-child{display:block}}.partner-profile-modal .xp-delete__modal .container .form .button-text{cursor:pointer;color:#fff;font-weight:700}.partner-profile-modal .xp-delete__modal .container .card{width:500px;display:flex;align-items:center;gap:1rem;transition:background .3s}.partner-profile-modal .xp-delete__modal .container .card:hover{background:rgba(28,210,101,.05)}.partner-profile-modal .xp-delete__modal .container .card label{width:100%;justify-content:flex-start}.partner-profile-modal .xp-delete__modal .container .card input[type=radio]{cursor:pointer;appearance:none;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #1cd265;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-profile-modal .xp-delete__modal .container .card input[type=radio]:checked{background-color:#1cd265;border-color:#1cd265}.partner-profile-modal .xp-delete__modal .container .card input[type=radio]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:10px;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-profile-modal .xp-delete__modal .container .card label{display:flex;align-items:center;gap:1rem;cursor:pointer}.partner-profile-modal .xp-delete__modal .container .card label span{font-weight:500;color:#000047}.partner-profile-modal .xp-delete__modal .container .react-tel-input{width:100%}.partner-profile-modal .xp-delete__modal .container .react-tel-input .form-control{border-radius:10px;width:100%;height:46px;padding-top:.5rem;border:1px solid #e4e4e7;color:#a1a1aa}.partner-profile-modal .xp-delete__modal .container .react-tel-input .form-control::placeholder{color:#a1a1aa}.partner-profile-modal .xp-delete__modal .container .react-tel-input .flag-dropdown{border:1px solid #e4e4e7;background:#fff;border-radius:10px}.partner-profile-modal .xp-delete__modal .container .code .btn-group,.partner-profile-modal .xp-delete__modal .container .num .btn-group{padding:.4rem 0;width:100%;gap:4px;display:flex;justify-content:center;align-items:center}.partner-profile-modal .xp-delete__modal .container .code,.partner-profile-modal .xp-delete__modal .container .num{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.75rem}.partner-profile-modal .xp-delete__modal .container .code input,.partner-profile-modal .xp-delete__modal .container .num input{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff}.partner-profile-modal .xp-delete__modal .container .code input::placeholder,.partner-profile-modal .xp-delete__modal .container .num input::placeholder{color:#a1a1aa}.partner-profile-modal .xp-delete__modal .container .code input:focus,.partner-profile-modal .xp-delete__modal .container .num input:focus{border-color:#1cd265}.partner-profile-modal .xp-delete__modal .container .code button,.partner-profile-modal .xp-delete__modal .container .num button{cursor:pointer;background:#1cd265;color:#000047;font-weight:500;border:none;padding:.75rem 1rem;border-radius:10px}.partner-profile-modal .xp-delete__modal .container-input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;border-radius:10px}.partner-profile-modal .xp-delete__modal .container-input label{font-size:14px;margin-bottom:2px;font-weight:500}.partner-profile-modal .xp-delete__modal .container-input p{color:#71717a;font-weight:400;font-size:13px;line-height:1rem;margin-bottom:.5rem}.partner-profile-modal .xp-delete__modal .container-input div{position:relative;width:100%}.partner-profile-modal .xp-delete__modal .container-input div input,.partner-profile-modal .xp-delete__modal .container-input div select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff}.partner-profile-modal .xp-delete__modal .container-input div input::placeholder,.partner-profile-modal .xp-delete__modal .container-input div select::placeholder{color:#a1a1aa}.partner-profile-modal .xp-delete__modal .container-input div input:focus,.partner-profile-modal .xp-delete__modal .container-input div select:focus{border-color:#1cd265}.partner-profile-modal .xp-delete__modal .container-input div input[type=password]{padding-right:3rem}.partner-profile-modal .xp-delete__modal .container-input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer}.partner-profile-modal .xp-delete__modal .container-input div span.show{background:rgba(39,39,42,.1)}.partner-profile-modal .xp-delete__modal .container-save{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.75rem 1.5rem;width:-moz-fit-content;width:fit-content;cursor:pointer;gap:.5rem;margin:0 0 0 auto}.partner-profile-modal .xp-delete__modal .container-save span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-profile-modal .xp-delete__modal .container-body{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.partner-profile-modal .xp-delete__modal .container-body .trash{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-profile-modal .xp-delete__modal .container-body .text h3{font-weight:600;font-size:18px;color:#18181b}.partner-profile-modal .xp-delete__modal .container-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.partner-profile-modal .xp-delete__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-profile-modal .xp-delete__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.partner-profile-modal .xp-delete__modal .container-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-profile-modal .xp-delete__modal .container-footer div h3 input{flex-shrink:0}.partner-profile-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-profile-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-profile-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-profile-modal .xp-delete__modal .container-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-profile-modal .xp-delete__modal .container-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.partner-profile-modal .xp-delete__modal .container-footer__options{width:100%}}.partner-profile-modal .xp-delete__modal .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-profile-modal .xp-delete__modal .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-profile-modal .xp-delete__modal .container-footer__options button:last-child{background:#1cd265;border:1px solid #1cd265}.partner-profile-modal .xp-delete__modal .container-footer__options button:last-child span{color:#fff}.partner-profile-modal .xp-delete__modal .container-footer__options.update{width:100%;justify-content:space-between}.partner-profile-modal .xp-delete__modal .container-footer__options.update button{width:-moz-fit-content;width:fit-content}.partner-profile-modal .xp-delete__modal .container-pp-head{display:flex;align-items:center;gap:1rem}.partner-profile-modal .xp-delete__modal .container-pp-head .avatar{position:relative;display:flex;justify-content:center;align-items:center;width:100px;height:100px;overflow:hidden;border-radius:50%;border:1px solid #1cd265;flex-shrink:0}.partner-profile-modal .xp-delete__modal .container-pp-head .avatar img{width:100%;height:100%;object-fit:cover}.partner-profile-modal .xp-delete__modal .container-pp-head .file{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.partner-profile-modal .xp-delete__modal .container-pp-head .file h3{color:#000047;font-weight:500}.partner-profile-modal .xp-delete__modal .container-pp-head .file .file-input{position:relative;border:2px solid #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-profile-modal .xp-delete__modal .container-pp-head .file .file-input input{visibility:hidden;position:absolute}.partner-profile-modal .xp-delete__modal .container-pp-head .file .file-input label{padding:.5rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-profile-modal .xp-delete__modal .container-pp-head .file .file-input label h5{color:#975a16;font-size:14px;font-weight:400}@media screen and (max-width:480px){.partner-profile-modal .xp-delete__modal .container-pp-head .file .file-input:first-child{margin-bottom:.5rem}}.partner-profile-modal .xp-delete__modal .container-pp-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.partner-profile-modal .xp-delete__modal .container-pp-footer button{cursor:pointer;border:none;background:#1cd265;color:#000047;padding:.5rem 1rem;font-weight:500;border-radius:6px}.partner-profile-modal .xp-delete__modal .container-pp-footer button.delete{background:#dc2626;color:#fff}.partner-experiences .experiences{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;border-radius:10px}.partner-experiences .experiences__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-experiences .experiences__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-experiences .experiences__container{flex-direction:column}}.partner-experiences .experiences .positiveButton{background-color:#000047!important}.partner-experiences .experiences__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-experiences .experiences-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.partner-experiences .experiences-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-experiences .experiences-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-experiences .experiences-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-experiences .experiences-head .search{width:100%;margin-top:.8rem}.partner-experiences .experiences-head .search input{height:54px;width:100%;border-radius:8px;padding:0 .6rem;border:1px solid hsla(0,0%,75%,.3);outline:1px solid hsla(0,0%,75%,.3)}.partner-experiences .experiences-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-experiences .experiences select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.partner-experiences .experiences .steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.partner-experiences .experiences .steps .step{width:50%;display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5}.partner-experiences .experiences .steps .step div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-experiences .experiences .steps .step div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-experiences .experiences .steps .step div{display:none}}.partner-experiences .experiences .steps .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-experiences .experiences .steps .step.current,.partner-experiences .experiences .steps .step.current div:first-child,.partner-experiences .experiences .steps .step.prev,.partner-experiences .experiences .steps .step.prev div:first-child{border-color:#1cd265}.partner-experiences .experiences .steps .step.current div:first-child span,.partner-experiences .experiences .steps .step.current span:last-child,.partner-experiences .experiences .steps .step.prev div:first-child span,.partner-experiences .experiences .steps .step.prev span:last-child{color:#1cd265}.partner-experiences .experiences .steps .step.current{border-color:#16a34a}.partner-experiences .experiences .step-form{width:100%;background:#fff;border-radius:10px;padding:1.75rem 1.25rem;margin:0 auto}.partner-experiences .experiences .step-form h3{font-weight:500;color:#000047}.partner-experiences .experiences .step-form p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-experiences .experiences .step-form__upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-experiences .experiences .step-form__upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-experiences .experiences .step-form__upload .step-form__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-experiences .experiences .step-form__upload .step-form__upload-item input{visibility:hidden;position:absolute}.partner-experiences .experiences .step-form__upload .step-form__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-experiences .experiences .step-form__upload .step-form__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-experiences .experiences .step-form__upload .step-form__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-experiences .experiences .step-form__upload .step-form__upload-item:first-child{margin-bottom:.5rem}}.partner-experiences .experiences .step-form__group{width:100%;display:flex;align-items:flex-end;gap:.5rem}@media screen and (max-width:480px){.partner-experiences .experiences .step-form__group{flex-direction:column;gap:0}}.partner-experiences .experiences .step-form__date{margin:1.5rem 0 0}.partner-experiences .experiences .step-form__hour{width:100%;margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width:480px){.partner-experiences .experiences .step-form__hour .step-form__group{flex-direction:row;gap:.5rem}}.partner-experiences .experiences .step-form__hour .button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.75rem;cursor:pointer;gap:.5rem}.partner-experiences .experiences .step-form__hour .button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-experiences .experiences .step-form__hour .button{width:100%}}.partner-experiences .experiences .step-form__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-experiences .experiences .step-form__input h4,.partner-experiences .experiences .step-form__input label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-experiences .experiences .step-form__input label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-experiences .experiences .step-form__input div{position:relative;width:100%;z-index:2}.partner-experiences .experiences .step-form__input div input,.partner-experiences .experiences .step-form__input div select,.partner-experiences .experiences .step-form__input div textarea{border-radius:10px;width:100%;border:1px solid #e4e4e7;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent;resize:vertical}.partner-experiences .experiences .step-form__input div input::placeholder,.partner-experiences .experiences .step-form__input div select::placeholder,.partner-experiences .experiences .step-form__input div textarea::placeholder{color:#a1a1aa}.partner-experiences .experiences .step-form__input div input:focus,.partner-experiences .experiences .step-form__input div select:focus,.partner-experiences .experiences .step-form__input div textarea:focus{border-color:#1cd265}.partner-experiences .experiences .step-form__input div input[type=password]{padding-right:3rem}.partner-experiences .experiences .step-form__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-experiences .experiences .step-form__input div span.show{background:rgba(39,39,42,.1)}.partner-experiences .experiences .step-form__toggle{margin:.5rem 0}.partner-experiences .experiences .step-form__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-experiences .experiences .step-form__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-experiences .experiences .step-form__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-experiences .experiences .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#000047}.partner-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-experiences .experiences .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.partner-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-experiences .experiences .step-form__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-experiences .experiences .step-form__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-experiences .experiences .step-form__check{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-experiences .experiences .step-form__check h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-experiences .experiences .step-form__check div{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.partner-experiences .experiences .step-form__check div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-experiences .experiences .step-form__check div h3 input{flex-shrink:0}.partner-experiences .experiences .step-form__check div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-experiences .experiences .step-form__check div h3 input[type=checkbox]:checked{background-color:#000047;border-color:#000047}.partner-experiences .experiences .step-form__check div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-experiences .experiences .step-form__check div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-experiences .experiences .step-form__button{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:2rem 0 1rem}.partner-experiences .experiences .step-form__button button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #000047;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem}.partner-experiences .experiences .step-form__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-experiences .experiences .step-form__button button{width:100%}}.partner-experiences .experiences .step-form__button button:last-child{background:#000047;border:1px solid #000047}.partner-experiences .experiences .step-form__button button:last-child span{color:#000047}@media screen and (max-width:430px){.partner-experiences .experiences .step-form__button{flex-direction:column-reverse;gap:.5rem}}.partner-experiences .experiences .experiences-all{width:100%}.partner-experiences .experiences .experiences-all .experiences-cards{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}@media screen and (max-width:1240px){.partner-experiences .experiences .experiences-all .experiences-cards{grid-template-columns:repeat(2,1fr);grid-gap:1rem}}@media screen and (max-width:720px){.partner-experiences .experiences .experiences-all .experiences-cards{grid-template-columns:repeat(1,1fr);grid-gap:1rem}}@media screen and (max-width:640px){.partner-experiences .experiences .experiences-all .experiences-cards{grid-template-columns:repeat(1,1fr)}}.partner-experiences .experiences .experiences-all .experiences-cards .card{display:flex;flex-direction:column;justify-content:space-around;gap:.25rem;border-radius:10px}.partner-experiences .experiences .experiences-all .experiences-cards .card-header{display:flex;align-items:flex-start;flex-direction:column}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper input[type=checkbox]{display:none}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#000047}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#000047;line-height:1.5rem}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#000047;display:none}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-experiences .experiences .experiences-all .experiences-cards .card-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.partner-experiences .experiences .experiences-all .experiences-cards .card-header-description p{font-weight:400;font-size:14px;color:#52525b}.partner-experiences .experiences .experiences-all .experiences-cards .card-image{width:100%;height:240px;overflow:hidden;margin-bottom:.75rem;border-radius:10px;border:none;background-color:#000047}.partner-experiences .experiences .experiences-all .experiences-cards .card-image img{width:100%;height:100%;border-radius:10px;object-fit:cover}.partner-experiences .experiences .experiences-all .experiences-cards .card-title{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-experiences .experiences .experiences-all .experiences-cards .card-title span{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.partner-experiences .experiences .experiences-all .experiences-cards .card-title span span{font-weight:500;font-size:.7rem;color:#166534}.partner-experiences .experiences .experiences-all .experiences-cards .card-title span svg{margin-top:-2px}.partner-experiences .experiences .experiences-all .experiences-cards .card-title h3{font-size:1.05rem;font-weight:500;color:#27272a;line-height:1.5rem}.partner-experiences .experiences .experiences-all .experiences-cards .card__line{display:flex;align-items:center;flex-wrap:wrap}.partner-experiences .experiences .experiences-all .experiences-cards .card-duration{font-size:.875rem;line-height:1.25rem;margin-right:.5rem;font-weight:400;color:#71717a}.partner-experiences .experiences .experiences-all .experiences-cards .card-location{display:flex;align-items:center;gap:.25rem;padding-bottom:4px}.partner-experiences .experiences .experiences-all .experiences-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.partner-experiences .experiences .experiences-all .experiences-cards .card-price{display:flex;align-items:center}.partner-experiences .experiences .experiences-all .experiences-cards .card-price h4{color:#1cd265;font-weight:500}.partner-experiences .experiences .experiences-all .experiences-cards .card-price span{color:#71717a;font-weight:400}.partner-experiences .experiences .experiences-all .experiences-cards .card-date{color:#000047;font-weight:500;font-size:1rem;line-height:1.5rem}.partner-experiences .experiences .experiences-all .experiences-cards .card-footer{width:100%;display:flex;align-items:center;gap:.5rem}.partner-experiences .experiences .experiences-all .experiences-cards .card-footer a,.partner-experiences .experiences .experiences-all .experiences-cards .card-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(7,3,35,.04);border:1px solid #000047;padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-experiences .experiences .experiences-all .experiences-cards .card-footer a span,.partner-experiences .experiences .experiences-all .experiences-cards .card-footer button span{color:#000047;font-weight:600;font-size:.7rem;padding-top:3px}.partner-experiences .experiences .experiences-all .experiences-cards .card-footer button{background:#000047;border:1px solid #000047}.partner-experiences .experiences .experiences-all .experiences-cards .card-footer button svg{width:20px}.partner-experiences .experiences .experiences-all .experiences-cards .card-footer button span{color:#fff}.partner-experiences .experiences .experiences-all .experiences-footer{border-top:1px solid #e4e4e7;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-experiences .experiences .experiences-all .experiences-footer{flex-direction:column;align-items:flex-start}}.partner-experiences .experiences .experiences-all .experiences-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-experiences .experiences .experiences-all .experiences-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-experiences .experiences .experiences-all .experiences-footer__paginations button{border-radius:10px;display:flex;justify-content:center;align-items:center;background:#000047;border:1px solid #000047;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-experiences .experiences .experiences-all .experiences-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-experiences .experiences .experiences-all .experiences-footer__paginations,.partner-experiences .experiences .experiences-all .experiences-footer__paginations button{width:100%}}.toggler-wrapper{width:100%;flex-shrink:0}.toggler-wrapper .toggler-slider{margin-right:20px}.toggler-wrapper .toggler-text h3{color:#333}.toggler-wrapper input:checked~div h3:nth-child(2){display:block}.toggler-wrapper input:checked~div h3:first-child{display:none}.partner-experiences-modal .xp-show-gallery .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;width:60vw;height:70vh;display:flex;flex-direction:column;gap:1rem;background-color:#fff}@media screen and (max-width:470px){.partner-experiences-modal .xp-show-gallery .container{width:90vw;height:70vh}}.partner-experiences-modal .xp-show-gallery .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca;z-index:10}.partner-experiences-modal .xp-show-gallery .container-close svg{width:20px;height:20px;color:#000}.partner-experiences-modal .xp-show-gallery .container-body{display:flex;align-items:flex-start;gap:1rem}.partner-experiences-modal .xp-show-gallery .container-body .gallery__slide{height:400px;overflow:hidden;border-radius:10px;width:100%}.partner-experiences-modal .xp-show-gallery .container-body .gallery__slide .splide{width:100%}.partner-experiences-modal .xp-show-gallery .container-body .gallery__slide .splide .splide__arrow{background-color:#fff}.partner-experiences-modal .xp-show-gallery .container-body .gallery__slide .splide .splide__arrow svg path{fill:#1cd265}.partner-experiences-modal .xp-show-gallery .container-body .gallery__slide img{width:100%;height:400px;object-fit:cover}.partner-experiences-modal .xp-show-gallery .container-body .trash{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-experiences-modal .xp-delete__modal .container-body .congratulate-inscription h3{font-size:.9rem;font-size:500;color:hsla(240,4%,46%,.8);max-width:80%}.partner-experiences-modal .xp-delete__modal .container-body .input input{padding:4px 5px;width:100%;border:1px solid #dcdcdc;border-radius:5px;height:40px;margin-top:8px}.partner-experiences-modal .xp-delete__modal .container .title__gallery{font-size:1.3rem;font-weight:700}.partner-experiences-modal .xp-delete__modal .container .list__images{min-width:520px;height:95px;display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem;overflow-x:auto;overflow-y:hidden;padding-right:2.4rem}.partner-experiences-modal .xp-delete__modal .container .list__images::-webkit-scrollbar{height:3px;background-color:transparent}.partner-experiences-modal .xp-delete__modal .container .list__images::-webkit-scrollbar-thumb{background-color:silver}.partner-experiences-modal .xp-delete__modal .container .list__images .image__gallery__exp{height:80px;min-width:80px;border-radius:8px;position:relative;width:100%;overflow:hidden!important;transition:all .5s ease}.partner-experiences-modal .xp-delete__modal .container .list__images .image__gallery__exp:hover,.partner-experiences-modal .xp-delete__modal .container .list__images .image__gallery__exp:hover .coverBtn{background-color:rgba(0,0,0,.4)}.partner-experiences-modal .xp-delete__modal .container .list__images .image__gallery__exp:hover .coverBtn button{top:30%}.partner-experiences-modal .xp-delete__modal .container .list__images .image__gallery__exp .coverBtn{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;transition:all .5s ease;z-index:10}.partner-experiences-modal .xp-delete__modal .container .list__images .image__gallery__exp .coverBtn button{cursor:pointer;transition:all .5s ease;display:flex;justify-content:center;align-items:center;border-radius:50%;height:34px;width:34px;position:absolute;top:100%;border:none;background-color:hsla(0,96%,89%,.7)}@media screen and (max-width:470px){.partner-experiences-modal .xp-delete__modal .container .list__images .image__gallery__exp .coverBtn button{flex-direction:column-reverse;top:30%}}.partner-experiences-modal .xp-delete__modal .container .list__images .image__gallery__exp .coverBtn button:hover{background-color:#fff;color:#fff}.partner-experiences-modal .xp-delete__modal .container .list__images .image__gallery__exp .coverBtn button:hover svg path{fill:#fff}.partner-experiences-modal .xp-delete__modal .container .list__images .image__gallery__exp img{height:80px;min-width:80px;border-radius:8px;position:relative;z-index:0;object-fit:cover}@media screen and (max-width:570px){.partner-experiences-modal .xp-delete__modal .container{min-width:300px}}.partner-experiences-modal .xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.partner-experiences-modal .xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.partner-experiences-modal .xp-delete__modal-body{display:flex;align-items:flex-start;gap:1rem}.partner-experiences-modal .xp-delete__modal-body .trash{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-experiences-modal .xp-delete__modal-body .text h3{font-weight:600;font-size:18px;color:#18181b}.partner-experiences-modal .xp-delete__modal-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.partner-experiences-modal .xp-delete__modal-image{width:100%;height:240px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.partner-experiences-modal .xp-delete__modal-image img{width:100%;height:100%;object-fit:cover}.partner-experiences-modal .xp-delete__modal-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-experiences-modal .xp-delete__modal-footer{flex-direction:column-reverse;gap:1rem}}.partner-experiences-modal .xp-delete__modal-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-experiences-modal .xp-delete__modal-footer div h3 input{flex-shrink:0}.partner-experiences-modal .xp-delete__modal-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-experiences-modal .xp-delete__modal-footer div h3 input[type=checkbox]:checked{background-color:#000047;border-color:#000047}.partner-experiences-modal .xp-delete__modal-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-experiences-modal .xp-delete__modal-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-experiences-modal .xp-delete__modal-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.partner-experiences-modal .xp-delete__modal-footer__options{width:100%}}.partner-experiences-modal .xp-delete__modal-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:#000047;border:1px solid #000047;padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-experiences-modal .xp-delete__modal-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-experiences-modal .xp-delete__modal-footer__options button:last-child{background:blue!important;border:1px solid #dc2626}.partner-experiences-modal .xp-delete__modal-footer__options button:last-child span{color:#fff}.partner-experiences-modal .xp-delete__modal-footer__options button.info{background:#1cd265;border:1px solid #1cd265}.partner-experiences-modal .xp-delete__modal-footer__options button.info span{color:#fff}.loader-spin{width:50px;height:50px;border-radius:50%;border:5px solid #f3f3f3;border-top-color:#000047;animation:spin 2s linear infinite}.partner-locations .locations{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;border-radius:10px}.partner-locations .locations__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-locations .locations__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-locations .locations__container{flex-direction:column}}.partner-locations .locations__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-locations .locations-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.partner-locations .locations-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-locations .locations-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-locations .locations-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-locations .locations-head .search{width:100%;margin-top:.8rem}.partner-locations .locations-head .search input{height:54px;width:100%;border-radius:8px;padding:0 .6rem;border:1px solid hsla(0,0%,75%,.3);outline:1px solid hsla(0,0%,75%,.3)}.partner-locations .locations-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-locations .locations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.partner-locations .locations .steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.partner-locations .locations .steps .step{width:50%;display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5}.partner-locations .locations .steps .step div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-locations .locations .steps .step div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-locations .locations .steps .step div{display:none}}.partner-locations .locations .steps .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-locations .locations .steps .step.current,.partner-locations .locations .steps .step.current div:first-child,.partner-locations .locations .steps .step.prev,.partner-locations .locations .steps .step.prev div:first-child{border-color:#1cd265}.partner-locations .locations .steps .step.current div:first-child span,.partner-locations .locations .steps .step.current span:last-child,.partner-locations .locations .steps .step.prev div:first-child span,.partner-locations .locations .steps .step.prev span:last-child{color:#1cd265}.partner-locations .locations .steps .step.current{border-color:#16a34a}.partner-locations .locations .step-form{width:100%;background:#fff;border-radius:10px;padding:1.75rem 1.25rem;margin:0 auto}.partner-locations .locations .step-form h3{font-weight:500;color:#000047}.partner-locations .locations .step-form p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-locations .locations .step-form__upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-locations .locations .step-form__upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-locations .locations .step-form__upload .step-form__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-locations .locations .step-form__upload .step-form__upload-item input{visibility:hidden;position:absolute}.partner-locations .locations .step-form__upload .step-form__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-locations .locations .step-form__upload .step-form__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-locations .locations .step-form__upload .step-form__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-locations .locations .step-form__upload .step-form__upload-item:first-child{margin-bottom:.5rem}}.partner-locations .locations .step-form__group{width:100%;display:flex;align-items:flex-end;gap:.5rem}@media screen and (max-width:480px){.partner-locations .locations .step-form__group{flex-direction:column;gap:0}}.partner-locations .locations .step-form__date{margin:1.5rem 0 0}.partner-locations .locations .step-form__hour{width:100%;margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width:480px){.partner-locations .locations .step-form__hour .step-form__group{flex-direction:row;gap:.5rem}}.partner-locations .locations .step-form__hour .button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.75rem;cursor:pointer;gap:.5rem}.partner-locations .locations .step-form__hour .button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-locations .locations .step-form__hour .button{width:100%}}.partner-locations .locations .step-form__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-locations .locations .step-form__input h4,.partner-locations .locations .step-form__input label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-locations .locations .step-form__input label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-locations .locations .step-form__input div{position:relative;width:100%;z-index:2}.partner-locations .locations .step-form__input div input,.partner-locations .locations .step-form__input div select,.partner-locations .locations .step-form__input div textarea{border-radius:10px;width:100%;border:1px solid #e4e4e7;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent;resize:vertical}.partner-locations .locations .step-form__input div input::placeholder,.partner-locations .locations .step-form__input div select::placeholder,.partner-locations .locations .step-form__input div textarea::placeholder{color:#a1a1aa}.partner-locations .locations .step-form__input div input:focus,.partner-locations .locations .step-form__input div select:focus,.partner-locations .locations .step-form__input div textarea:focus{border-color:#1cd265}.partner-locations .locations .step-form__input div input[type=password]{padding-right:3rem}.partner-locations .locations .step-form__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-locations .locations .step-form__input div span.show{background:rgba(39,39,42,.1)}.partner-locations .locations .step-form__toggle{margin:.5rem 0}.partner-locations .locations .step-form__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-locations .locations .step-form__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-locations .locations .step-form__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-locations .locations .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#000047}.partner-locations .locations .step-form__toggle .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-locations .locations .step-form__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-locations .locations .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-locations .locations .step-form__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-locations .locations .step-form__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-locations .locations .step-form__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#000047;line-height:1.5rem}.partner-locations .locations .step-form__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#000047;display:none}.partner-locations .locations .step-form__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-locations .locations .step-form__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-locations .locations .step-form__check{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-locations .locations .step-form__check h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-locations .locations .step-form__check div{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.partner-locations .locations .step-form__check div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-locations .locations .step-form__check div h3 input{flex-shrink:0}.partner-locations .locations .step-form__check div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-locations .locations .step-form__check div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-locations .locations .step-form__check div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-locations .locations .step-form__check div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-locations .locations .step-form__button{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:2rem 0 1rem}.partner-locations .locations .step-form__button button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #1cd265;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem}.partner-locations .locations .step-form__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-locations .locations .step-form__button button{width:100%}}.partner-locations .locations .step-form__button button:last-child{background:#1cd265;border:1px solid #1cd265}.partner-locations .locations .step-form__button button:last-child span{color:#000047}@media screen and (max-width:430px){.partner-locations .locations .step-form__button{flex-direction:column-reverse;gap:.5rem}}.partner-locations .locations .locations-all{width:100%}.partner-locations .locations .locations-all .locations-cards{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;grid-row-gap:2.5rem}@media screen and (max-width:1280px){.partner-locations .locations .locations-all .locations-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:940px){.partner-locations .locations .locations-all .locations-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.partner-locations .locations .locations-all .locations-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:630px){.partner-locations .locations .locations-all .locations-cards{grid-template-columns:repeat(1,1fr)}}.partner-locations .locations .locations-all .locations-cards .content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.25rem;border-radius:10px}.partner-locations .locations .locations-all .locations-cards .content-header{display:flex;align-items:flex-start;flex-direction:column}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper input[type=checkbox]{display:none}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#000047}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#000047;line-height:1.5rem}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#000047;display:none}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-locations .locations .locations-all .locations-cards .content-header .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-locations .locations .locations-all .locations-cards .content-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.partner-locations .locations .locations-all .locations-cards .content-header-description p{font-weight:400;font-size:14px;color:#52525b}.partner-locations .locations .locations-all .locations-cards .content .button_show_gallery{background-color:#000047;color:#fff;border:none}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper{all:unset;width:100%}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:10px;padding-bottom:.5rem;width:100%;overflow:hidden}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-image{width:100%;height:240px;overflow:hidden;background:#000047;margin-bottom:.75rem;position:relative}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-image img{height:100%;object-fit:cover}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-image .MuiButtonBase-root{position:absolute;height:50px;width:50px;top:2%;left:82%;cursor:pointer;z-index:40;display:flex;justify-content:center;align-items:center;overflow:hidden}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-image .splide{width:100%;height:100%;z-index:0!important}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-image .splide__track{width:100%;height:100%}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-image .splide__track img{position:relative;width:100%;height:100%;object-fit:cover;transition:.1s}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-avis svg{display:block;margin-top:-5px}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card .info-title{display:flex;justify-content:space-between;align-items:center;width:100%}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card .info-title .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card .info-title .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card .info-title .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-price{padding:0 .5rem;display:flex;align-items:center;z-index:3}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-price h4{color:#1cd265;font-weight:500}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-info{width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:0 .4rem}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-info h4{width:30%;color:#000047;font-weight:500;font-size:.8rem;padding:0 1rem;text-align:right}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-info h4 span{color:hsla(240,0%,57%,.7)}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-info-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;padding:.5rem .5rem 0;border-top:.01rem solid hsla(240,0%,57%,.2)}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-info-options li{display:flex;align-items:flex-start;gap:5px;justify-content:flex-start;width:100%}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-info-options li span{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;color:#52525b;font-weight:400;font-size:.775rem}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-info-options li span svg{border-radius:12px}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-footer{width:100%}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-footer .reserve{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#000047!important;color:#fff!important;border-radius:10px;padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-footer .reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-footer .reserve:hover{background:#1cd265;border-color:#1cd265}.partner-locations .locations .locations-all .locations-cards .content .card-wrapper .card-footer .reserve:hover svg path{stroke:#000047}.partner-locations .locations .locations-all .locations-cards .content-footer{width:100%;display:flex;align-items:center;gap:.5rem}.partner-locations .locations .locations-all .locations-cards .content-footer a,.partner-locations .locations .locations-all .locations-cards .content-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(7,3,35,.04);border:1px solid #000047;padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-locations .locations .locations-all .locations-cards .content-footer a span,.partner-locations .locations .locations-all .locations-cards .content-footer button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-locations .locations .locations-all .locations-cards .content-footer .content-footer-actions .action-btn,.partner-locations .locations .locations-all .locations-cards .content-footer a.action-btn,.partner-locations .locations .locations-all .locations-cards .content-footer button.action-btn{min-width:150px;height:44px;padding:.5rem 1.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;box-sizing:border-box}.partner-locations .locations .locations-all .locations-cards .content-footer button{background:#dc2626;border:1px solid #dc2626}.partner-locations .locations .locations-all .locations-cards .content-footer button span{color:#fff}.partner-locations .locations .locations-all .locations-footer{border-top:1px solid #f4f4f5;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-locations .locations .locations-all .locations-footer{flex-direction:column;align-items:flex-start}}.partner-locations .locations .locations-all .locations-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-locations .locations .locations-all .locations-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-locations .locations .locations-all .locations-footer__paginations button{border-radius:10px;display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-locations .locations .locations-all .locations-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-locations .locations .locations-all .locations-footer__paginations,.partner-locations .locations .locations-all .locations-footer__paginations button{width:100%}}.partner-rentals-modal .xp-show-gallery .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;width:60vw;height:70vh;display:flex;flex-direction:column;gap:1rem;background-color:#fff}@media screen and (max-width:470px){.partner-rentals-modal .xp-show-gallery .container{width:90vw;height:70vh}}.partner-rentals-modal .xp-show-gallery .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca;z-index:10}.partner-rentals-modal .xp-show-gallery .container-close svg{width:20px;height:20px;color:#000}.partner-rentals-modal .xp-show-gallery .container-body{display:flex;align-items:flex-start;gap:1rem}.partner-rentals-modal .xp-show-gallery .container-body .gallery__slide{height:400px;overflow:hidden;border-radius:10px;width:100%}.partner-rentals-modal .xp-show-gallery .container-body .gallery__slide .splide{width:100%}.partner-rentals-modal .xp-show-gallery .container-body .gallery__slide .splide .splide__arrow{background-color:#fff}.partner-rentals-modal .xp-show-gallery .container-body .gallery__slide .splide .splide__arrow svg path{fill:#1cd265}.partner-rentals-modal .xp-show-gallery .container-body .gallery__slide img{width:100%;height:400px;object-fit:cover}.partner-rentals-modal .xp-show-gallery .container-body .trash{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-rentals-modal .xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;max-width:545px;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.partner-rentals-modal .xp-delete__modal .container .title__gallery,.partner-rentals-modal .xp-delete__modal .container h2{font-size:1.3rem;font-weight:700}.partner-rentals-modal .xp-delete__modal .container .list__images{min-width:545px;height:95px;display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem;overflow-x:auto;overflow-y:hidden;padding-right:2.4rem}.partner-rentals-modal .xp-delete__modal .container .list__images::-webkit-scrollbar{height:3px;background-color:transparent}.partner-rentals-modal .xp-delete__modal .container .list__images::-webkit-scrollbar-thumb{background-color:silver}.partner-rentals-modal .xp-delete__modal .container .list__images .image__gallery__exp{height:80px;min-width:80px;border-radius:8px;position:relative;width:100%;overflow:hidden!important;transition:all .5s ease}.partner-rentals-modal .xp-delete__modal .container .list__images .image__gallery__exp:hover,.partner-rentals-modal .xp-delete__modal .container .list__images .image__gallery__exp:hover .coverBtn{background-color:rgba(0,0,0,.4)}.partner-rentals-modal .xp-delete__modal .container .list__images .image__gallery__exp:hover .coverBtn button{top:30%}.partner-rentals-modal .xp-delete__modal .container .list__images .image__gallery__exp .coverBtn{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;transition:all .5s ease;z-index:10}.partner-rentals-modal .xp-delete__modal .container .list__images .image__gallery__exp .coverBtn button{cursor:pointer;transition:all .5s ease;display:flex;justify-content:center;align-items:center;border-radius:50%;height:34px;width:34px;position:absolute;top:100%;border:none;background-color:hsla(0,96%,89%,.7)}@media screen and (max-width:470px){.partner-rentals-modal .xp-delete__modal .container .list__images .image__gallery__exp .coverBtn button{flex-direction:column-reverse;top:30%}}.partner-rentals-modal .xp-delete__modal .container .list__images .image__gallery__exp .coverBtn button:hover{background-color:#fff;color:#fff}.partner-rentals-modal .xp-delete__modal .container .list__images .image__gallery__exp .coverBtn button:hover svg path{fill:#fff}.partner-rentals-modal .xp-delete__modal .container .list__images .image__gallery__exp img{height:80px;min-width:80px;border-radius:8px;position:relative;z-index:0;object-fit:cover}.partner-rentals-modal .xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.partner-rentals-modal .xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.partner-rentals-modal .xp-delete__modal-body{display:flex;align-items:flex-start;gap:1rem}.partner-rentals-modal .xp-delete__modal-body .trash{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-rentals-modal .xp-delete__modal-body .text h3{font-weight:600;font-size:18px;color:#18181b}.partner-rentals-modal .xp-delete__modal-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.partner-rentals-modal .xp-delete__modal-image{width:100%;height:240px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.partner-rentals-modal .xp-delete__modal-image img{width:100%;height:100%;object-fit:cover}.partner-rentals-modal .xp-delete__modal-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-rentals-modal .xp-delete__modal-footer{flex-direction:column-reverse;gap:1rem}}.partner-rentals-modal .xp-delete__modal-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-rentals-modal .xp-delete__modal-footer div h3 input{flex-shrink:0}.partner-rentals-modal .xp-delete__modal-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-rentals-modal .xp-delete__modal-footer div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-rentals-modal .xp-delete__modal-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-rentals-modal .xp-delete__modal-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-rentals-modal .xp-delete__modal-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.partner-rentals-modal .xp-delete__modal-footer__options{width:100%}}.partner-rentals-modal .xp-delete__modal-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-rentals-modal .xp-delete__modal-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-rentals-modal .xp-delete__modal-footer__options button.warning{background:#dc2626;border:1px solid #dc2626}.partner-rentals-modal .xp-delete__modal-footer__options button.warning span{color:#fff}.partner-rentals-modal .xp-delete__modal-footer__options button.info{background:#1cd265;border:1px solid #1cd265}.partner-rentals-modal .xp-delete__modal-footer__options button.info span{color:#fff}.partner-accommodations .accommodations{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;border-radius:10px}.partner-accommodations .accommodations__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-accommodations .accommodations__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-accommodations .accommodations__container{flex-direction:column}}.partner-accommodations .accommodations__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-accommodations .accommodations-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.partner-accommodations .accommodations-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-accommodations .accommodations-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-accommodations .accommodations-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-accommodations .accommodations-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-accommodations .accommodations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.partner-accommodations .accommodations .steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.partner-accommodations .accommodations .steps .step{width:50%;display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5}.partner-accommodations .accommodations .steps .step div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-accommodations .accommodations .steps .step div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-accommodations .accommodations .steps .step div{display:none}}.partner-accommodations .accommodations .steps .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-accommodations .accommodations .steps .step.current,.partner-accommodations .accommodations .steps .step.current div:first-child,.partner-accommodations .accommodations .steps .step.prev,.partner-accommodations .accommodations .steps .step.prev div:first-child{border-color:#1cd265}.partner-accommodations .accommodations .steps .step.current div:first-child span,.partner-accommodations .accommodations .steps .step.current span:last-child,.partner-accommodations .accommodations .steps .step.prev div:first-child span,.partner-accommodations .accommodations .steps .step.prev span:last-child{color:#1cd265}.partner-accommodations .accommodations .steps .step.current{border-color:#16a34a}.partner-accommodations .accommodations .step-form{width:100%;background:#fff;border-radius:10px;padding:1.75rem 1.25rem;margin:0 auto}.partner-accommodations .accommodations .step-form h3{font-weight:500;color:#000047}.partner-accommodations .accommodations .step-form p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-accommodations .accommodations .step-form__upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-accommodations .accommodations .step-form__upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-accommodations .accommodations .step-form__upload .step-form__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-accommodations .accommodations .step-form__upload .step-form__upload-item input{visibility:hidden;position:absolute}.partner-accommodations .accommodations .step-form__upload .step-form__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-accommodations .accommodations .step-form__upload .step-form__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-accommodations .accommodations .step-form__upload .step-form__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-accommodations .accommodations .step-form__upload .step-form__upload-item:first-child{margin-bottom:.5rem}}.partner-accommodations .accommodations .step-form__group{width:100%;display:flex;align-items:flex-end;gap:.5rem}@media screen and (max-width:480px){.partner-accommodations .accommodations .step-form__group{flex-direction:column;gap:0}}.partner-accommodations .accommodations .step-form__date{margin:1.5rem 0 0}.partner-accommodations .accommodations .step-form__hour{width:100%;margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width:480px){.partner-accommodations .accommodations .step-form__hour .step-form__group{flex-direction:row;gap:.5rem}}.partner-accommodations .accommodations .step-form__hour .button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.75rem;cursor:pointer;gap:.5rem}.partner-accommodations .accommodations .step-form__hour .button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-accommodations .accommodations .step-form__hour .button{width:100%}}.partner-accommodations .accommodations .step-form__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-accommodations .accommodations .step-form__input h4,.partner-accommodations .accommodations .step-form__input label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-accommodations .accommodations .step-form__input label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-accommodations .accommodations .step-form__input div{position:relative;width:100%;z-index:2}.partner-accommodations .accommodations .step-form__input div input,.partner-accommodations .accommodations .step-form__input div select,.partner-accommodations .accommodations .step-form__input div textarea{border-radius:10px;width:100%;border:1px solid #e4e4e7;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent;resize:vertical}.partner-accommodations .accommodations .step-form__input div input::placeholder,.partner-accommodations .accommodations .step-form__input div select::placeholder,.partner-accommodations .accommodations .step-form__input div textarea::placeholder{color:#a1a1aa}.partner-accommodations .accommodations .step-form__input div input:focus,.partner-accommodations .accommodations .step-form__input div select:focus,.partner-accommodations .accommodations .step-form__input div textarea:focus{border-color:#1cd265}.partner-accommodations .accommodations .step-form__input div input[type=password]{padding-right:3rem}.partner-accommodations .accommodations .step-form__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-accommodations .accommodations .step-form__input div span.show{background:rgba(39,39,42,.1)}.partner-accommodations .accommodations .step-form__toggle{margin:.5rem 0}.partner-accommodations .accommodations .step-form__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-accommodations .accommodations .step-form__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-accommodations .accommodations .step-form__check{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-accommodations .accommodations .step-form__check h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-accommodations .accommodations .step-form__check div{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.partner-accommodations .accommodations .step-form__check div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-accommodations .accommodations .step-form__check div h3 input{flex-shrink:0}.partner-accommodations .accommodations .step-form__check div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-accommodations .accommodations .step-form__check div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-accommodations .accommodations .step-form__check div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-accommodations .accommodations .step-form__check div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-accommodations .accommodations .step-form__button{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:2rem 0 1rem}.partner-accommodations .accommodations .step-form__button button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #1cd265;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem}.partner-accommodations .accommodations .step-form__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-accommodations .accommodations .step-form__button button{width:100%}}.partner-accommodations .accommodations .step-form__button button:last-child{background:#1cd265;border:1px solid #1cd265}.partner-accommodations .accommodations .step-form__button button:last-child span{color:#000047}@media screen and (max-width:430px){.partner-accommodations .accommodations .step-form__button{flex-direction:column-reverse;gap:.5rem}}.partner-accommodations .accommodations .accommodations-all{width:100%}.partner-accommodations .accommodations .accommodations-all .accommodations-cards{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;grid-row-gap:2.5rem}@media screen and (max-width:1280px){.partner-accommodations .accommodations .accommodations-all .accommodations-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:940px){.partner-accommodations .accommodations .accommodations-all .accommodations-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.partner-accommodations .accommodations .accommodations-all .accommodations-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:630px){.partner-accommodations .accommodations .accommodations-all .accommodations-cards{grid-template-columns:repeat(1,1fr)}}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:10px}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header{display:flex;align-items:flex-start;flex-direction:column}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper input[type=checkbox]{display:none}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-header-description p{font-weight:400;font-size:14px;color:#52525b}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border:1px solid #f4f4f5;border-radius:10px;overflow:hidden;padding-bottom:.5rem}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-image{position:relative;width:100%;height:240px;margin-bottom:.75rem}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-image .splide,.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-image .splide__track{width:100%;height:100%}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-image .splide__track img{position:relative;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:.1s}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-avis{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:2px;padding:0 .5rem}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-avis svg{display:block;margin-top:-5px}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-avis span{color:#27272a;margin-left:.5rem;font-weight:400}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-price{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;z-index:3}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-price h4{color:#fff;font-weight:500}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-title{font-size:1rem;font-weight:500;color:#18181b;line-height:1rem;padding:0 .5rem}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-location{display:flex;align-items:center;gap:.25rem;padding:0 .5rem .5rem}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-options{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 .5rem}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-options li{display:flex;align-items:center;gap:5px}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-options li span{color:#52525b;font-weight:400;font-size:.875rem}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-reserve{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(28,210,101,.04);border-radius:10px;border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-reserve span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-reserve:hover{background:#1cd265;border-color:#1cd265}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card-reserve:hover svg path{stroke:#000047}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-footer{width:100%;display:flex;align-items:center;gap:.5rem}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-footer a,.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-footer a span,.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-footer button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-footer button{background:#1cd265;border:1px solid #1cd265}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-footer button svg{width:20px}.partner-accommodations .accommodations .accommodations-all .accommodations-cards .content-footer button span{color:#fff}.partner-accommodations .accommodations .accommodations-all .accommodations-footer{border-top:1px solid #e4e4e7;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-accommodations .accommodations .accommodations-all .accommodations-footer{flex-direction:column;align-items:flex-start}}.partner-accommodations .accommodations .accommodations-all .accommodations-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-accommodations .accommodations .accommodations-all .accommodations-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-accommodations .accommodations .accommodations-all .accommodations-footer__paginations button{border-radius:10px;display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-accommodations .accommodations .accommodations-all .accommodations-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-accommodations .accommodations .accommodations-all .accommodations-footer__paginations,.partner-accommodations .accommodations .accommodations-all .accommodations-footer__paginations button{width:100%}}.partner-accommodations-modal .xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;max-width:545px;display:flex;flex-direction:column;gap:1rem}.partner-accommodations-modal .xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.partner-accommodations-modal .xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.partner-accommodations-modal .xp-delete__modal .container-body{display:flex;align-items:flex-start;gap:1rem}.partner-accommodations-modal .xp-delete__modal .container-body .trash,.partner-accommodations-modal .xp-delete__modal .container-body .warning{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-accommodations-modal .xp-delete__modal .container-body .warning{background:#fef0c7}.partner-accommodations-modal .xp-delete__modal .container-body .text h3{font-weight:600;font-size:18px;color:#18181b}.partner-accommodations-modal .xp-delete__modal .container-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.partner-accommodations-modal .xp-delete__modal .container-image{width:100%;height:240px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.partner-accommodations-modal .xp-delete__modal .container-image img{width:100%;height:100%;object-fit:cover}.partner-accommodations-modal .xp-delete__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-accommodations-modal .xp-delete__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.partner-accommodations-modal .xp-delete__modal .container-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-accommodations-modal .xp-delete__modal .container-footer div h3 input{flex-shrink:0}.partner-accommodations-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-accommodations-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-accommodations-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-accommodations-modal .xp-delete__modal .container-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-accommodations-modal .xp-delete__modal .container-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.partner-accommodations-modal .xp-delete__modal .container-footer__options{width:100%}}.partner-accommodations-modal .xp-delete__modal .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-accommodations-modal .xp-delete__modal .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-accommodations-modal .xp-delete__modal .container-footer__options button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-accommodations-modal .xp-delete__modal .container-footer__options button:last-child span{color:#fff}.partner-accommodations-modal .xp-delete__modal .container-footer__options button:last-child.warning{border-color:#ca8a04;background:#ca8a04}.partner-events .events{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;border-radius:10px}.partner-events .events__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-events .events__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-events .events__container{flex-direction:column}}.partner-events .events__left{justify-content:center}.partner-events .events-head,.partner-events .events__left{width:100%;display:flex;flex-direction:column;align-items:flex-start}.partner-events .events-head{margin-bottom:1.5rem}.partner-events .events-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-events .events-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-events .events-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-events .events-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-events .events select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.partner-events .events .steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.partner-events .events .steps .step{width:50%;display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5}.partner-events .events .steps .step div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-events .events .steps .step div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-events .events .steps .step div{display:none}}.partner-events .events .steps .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-events .events .steps .step.current,.partner-events .events .steps .step.current div:first-child,.partner-events .events .steps .step.prev,.partner-events .events .steps .step.prev div:first-child{border-color:#1cd265}.partner-events .events .steps .step.current div:first-child span,.partner-events .events .steps .step.current span:last-child,.partner-events .events .steps .step.prev div:first-child span,.partner-events .events .steps .step.prev span:last-child{color:#1cd265}.partner-events .events .steps .step.current{border-color:#16a34a}.partner-events .events .step-form{width:100%;background:#fff;border-radius:10px;padding:1.75rem 1.25rem;margin:0 auto}.partner-events .events .step-form h3{font-weight:500;color:#000047}.partner-events .events .step-form p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-events .events .step-form__upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-events .events .step-form__upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-events .events .step-form__upload .step-form__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-events .events .step-form__upload .step-form__upload-item input{visibility:hidden;position:absolute}.partner-events .events .step-form__upload .step-form__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-events .events .step-form__upload .step-form__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-events .events .step-form__upload .step-form__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-events .events .step-form__upload .step-form__upload-item:first-child{margin-bottom:.5rem}}.partner-events .events .step-form__group{width:100%;display:flex;align-items:flex-end;gap:.5rem}@media screen and (max-width:480px){.partner-events .events .step-form__group{flex-direction:column;gap:0}}.partner-events .events .step-form__date{margin:1.5rem 0 0}.partner-events .events .step-form__hour{width:100%;margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width:480px){.partner-events .events .step-form__hour .step-form__group{flex-direction:row;gap:.5rem}}.partner-events .events .step-form__hour .button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.75rem;cursor:pointer;gap:.5rem}.partner-events .events .step-form__hour .button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-events .events .step-form__hour .button{width:100%}}.partner-events .events .step-form__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-events .events .step-form__input h4,.partner-events .events .step-form__input label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-events .events .step-form__input label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-events .events .step-form__input div{position:relative;width:100%;z-index:2}.partner-events .events .step-form__input div input,.partner-events .events .step-form__input div select,.partner-events .events .step-form__input div textarea{border-radius:10px;width:100%;border:1px solid #e4e4e7;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent;resize:vertical}.partner-events .events .step-form__input div input::placeholder,.partner-events .events .step-form__input div select::placeholder,.partner-events .events .step-form__input div textarea::placeholder{color:#a1a1aa}.partner-events .events .step-form__input div input:focus,.partner-events .events .step-form__input div select:focus,.partner-events .events .step-form__input div textarea:focus{border-color:#1cd265}.partner-events .events .step-form__input div input[type=password]{padding-right:3rem}.partner-events .events .step-form__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-events .events .step-form__input div span.show{background:rgba(39,39,42,.1)}.partner-events .events .step-form__toggle{margin:.5rem 0}.partner-events .events .step-form__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-events .events .step-form__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-events .events .step-form__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-events .events .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-events .events .step-form__toggle .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-events .events .step-form__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-events .events .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-events .events .step-form__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-events .events .step-form__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.partner-events .events .step-form__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-events .events .step-form__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-events .events .step-form__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-events .events .step-form__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-events .events .step-form__check{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-events .events .step-form__check h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-events .events .step-form__check div{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.partner-events .events .step-form__check div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-events .events .step-form__check div h3 input{flex-shrink:0}.partner-events .events .step-form__check div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-events .events .step-form__check div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-events .events .step-form__check div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-events .events .step-form__check div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-events .events .step-form__button{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:2rem 0 1rem}.partner-events .events .step-form__button button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #1cd265;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem}.partner-events .events .step-form__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-events .events .step-form__button button{width:100%}}.partner-events .events .step-form__button button:last-child{background:#1cd265;border:1px solid #1cd265}.partner-events .events .step-form__button button:last-child span{color:#000047}@media screen and (max-width:430px){.partner-events .events .step-form__button{flex-direction:column-reverse;gap:.5rem}}.partner-events .events .events-all{width:100%}.partner-events .events .events-all .events-cards{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media screen and (max-width:940px){.partner-events .events .events-all .events-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.partner-events .events .events-all .events-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.partner-events .events .events-all .events-cards{grid-template-columns:repeat(1,1fr)}}.partner-events .events .events-all .events-cards .card{gap:.25rem;border-radius:10px}.partner-events .events .events-all .events-cards .card,.partner-events .events .events-all .events-cards .card-header{display:flex;flex-direction:column;align-items:flex-start}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper input[type=checkbox]{display:none}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-events .events .events-all .events-cards .card-header .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-events .events .events-all .events-cards .card-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.partner-events .events .events-all .events-cards .card-header-description p{font-weight:400;font-size:14px;color:#52525b}.partner-events .events .events-all .events-cards .card-image{width:100%;height:400px;margin-bottom:.75rem;border-radius:10px}.partner-events .events .events-all .events-cards .card-image img{border:2px solid transparent;width:100%;height:100%;border-radius:10px;object-fit:cover}.partner-events .events .events-all .events-cards .card-title{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-events .events .events-all .events-cards .card-title a{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.partner-events .events .events-all .events-cards .card-title a span{font-weight:500;font-size:1rem;color:#166534}.partner-events .events .events-all .events-cards .card-title a svg{margin-top:-2px}.partner-events .events .events-all .events-cards .card-title h3{font-size:1.25rem;font-weight:500;color:#27272a;line-height:1.5rem}.partner-events .events .events-all .events-cards .card__line{display:flex;align-items:center;flex-wrap:wrap}.partner-events .events .events-all .events-cards .card-duration{font-size:.875rem;line-height:1.25rem;margin-right:.5rem;font-weight:400;color:#71717a}.partner-events .events .events-all .events-cards .card-location{display:flex;align-items:center;gap:.25rem;padding-bottom:4px}.partner-events .events .events-all .events-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.partner-events .events .events-all .events-cards .card-price{display:flex;align-items:center}.partner-events .events .events-all .events-cards .card-price h4{color:#1cd265;font-weight:500}.partner-events .events .events-all .events-cards .card-price span{color:#71717a;font-weight:400}.partner-events .events .events-all .events-cards .card-date{color:#0e0e29;font-weight:500;font-size:1rem;line-height:1.5rem}.partner-events .events .events-all .events-cards .card-footer{width:100%;display:flex;align-items:center;gap:.5rem}.partner-events .events .events-all .events-cards .card-footer a,.partner-events .events .events-all .events-cards .card-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-events .events .events-all .events-cards .card-footer a span,.partner-events .events .events-all .events-cards .card-footer button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-events .events .events-all .events-cards .card-footer button{background:#1cd265;border:1px solid #1cd265}.partner-events .events .events-all .events-cards .card-footer button svg{width:20px}.partner-events .events .events-all .events-cards .card-footer button span{color:#fff}.partner-events .events .events-all .events-cards .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.partner-events .events .events-all .events-footer{border-top:1px solid #e4e4e7;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-events .events .events-all .events-footer{flex-direction:column;align-items:flex-start}}.partner-events .events .events-all .events-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-events .events .events-all .events-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-events .events .events-all .events-footer__paginations button{border-radius:10px;display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-events .events .events-all .events-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-events .events .events-all .events-footer__paginations,.partner-events .events .events-all .events-footer__paginations button{width:100%}}.partner-events-modal .xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;max-width:545px;display:flex;flex-direction:column;gap:1rem}.partner-events-modal .xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.partner-events-modal .xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.partner-events-modal .xp-delete__modal .container-body{display:flex;align-items:flex-start;gap:1rem}.partner-events-modal .xp-delete__modal .container-body .trash,.partner-events-modal .xp-delete__modal .container-body .warning{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-events-modal .xp-delete__modal .container-body .warning{background:#fef0c7}.partner-events-modal .xp-delete__modal .container-body .text h3{font-weight:600;font-size:18px;color:#18181b}.partner-events-modal .xp-delete__modal .container-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.partner-events-modal .xp-delete__modal .container-image{width:100%;height:240px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.partner-events-modal .xp-delete__modal .container-image img{width:100%;height:100%;object-fit:cover}.partner-events-modal .xp-delete__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-events-modal .xp-delete__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.partner-events-modal .xp-delete__modal .container-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-events-modal .xp-delete__modal .container-footer div h3 input{flex-shrink:0}.partner-events-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-events-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-events-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-events-modal .xp-delete__modal .container-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-events-modal .xp-delete__modal .container-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.partner-events-modal .xp-delete__modal .container-footer__options{width:100%}}.partner-events-modal .xp-delete__modal .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-events-modal .xp-delete__modal .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-events-modal .xp-delete__modal .container-footer__options button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-events-modal .xp-delete__modal .container-footer__options button:last-child span{color:#fff}.partner-events-modal .xp-delete__modal .container-footer__options button:last-child.warning{border-color:#ca8a04;background:#ca8a04}.partner-guides .guides{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;border-radius:10px}.partner-guides .guides__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-guides .guides__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-guides .guides__container{flex-direction:column}}.partner-guides .guides .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem}.partner-guides .guides .tags button{cursor:pointer;border:none;outline:none;background:#1cd265;border-radius:100px;padding:4px 12px;display:flex;justify-content:center;align-items:center;gap:4px}.partner-guides .guides .tags button span{color:#000047;font-size:12px;font-weight:400}.partner-guides .guides__left{justify-content:center}.partner-guides .guides-head,.partner-guides .guides__left{width:100%;display:flex;flex-direction:column;align-items:flex-start}.partner-guides .guides-head{margin-bottom:1rem}.partner-guides .guides-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-guides .guides-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-guides .guides-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-guides .guides-head__footer{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:.5rem}@media screen and (max-width:520px){.partner-guides .guides-head__footer{flex-direction:column;align-items:flex-start}}.partner-guides .guides-head__footer .left{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.partner-guides .guides-head__footer .left .select{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.325rem;flex-wrap:wrap}.partner-guides .guides-head__footer .left .select select{outline:none;border:1px solid #d4d4d8;color:#000047;font-weight:400;padding:8px 12px;border-radius:6px}.partner-guides .guides-head__footer .right{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:.5rem}@media screen and (max-width:620px){.partner-guides .guides-head__footer .right .filter{padding:.5rem 1rem}}.partner-guides .guides-head__footer .right .filter{cursor:pointer;flex-shrink:0;flex-grow:1;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px}.partner-guides .guides-head__footer .right .filter span{font-weight:400}.partner-guides .guides-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-guides .guides .steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.partner-guides .guides .steps .step{width:50%;display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5}.partner-guides .guides .steps .step div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-guides .guides .steps .step div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-guides .guides .steps .step div{display:none}}.partner-guides .guides .steps .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-guides .guides .steps .step.current,.partner-guides .guides .steps .step.current div:first-child,.partner-guides .guides .steps .step.prev,.partner-guides .guides .steps .step.prev div:first-child{border-color:#1cd265}.partner-guides .guides .steps .step.current div:first-child span,.partner-guides .guides .steps .step.current span:last-child,.partner-guides .guides .steps .step.prev div:first-child span,.partner-guides .guides .steps .step.prev span:last-child{color:#1cd265}.partner-guides .guides .steps .step.current{border-color:#16a34a}.partner-guides .guides .step-form{width:100%;background:#fff;border-radius:10px;padding:1.75rem 1.25rem;margin:0 auto}.partner-guides .guides .step-form h3{font-weight:500;color:#000047}.partner-guides .guides .step-form p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-guides .guides .step-form__upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-guides .guides .step-form__upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-guides .guides .step-form__upload .step-form__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-guides .guides .step-form__upload .step-form__upload-item input{visibility:hidden;position:absolute}.partner-guides .guides .step-form__upload .step-form__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-guides .guides .step-form__upload .step-form__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-guides .guides .step-form__upload .step-form__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-guides .guides .step-form__upload .step-form__upload-item:first-child{margin-bottom:.5rem}}.partner-guides .guides .step-form__group{width:100%;display:flex;align-items:flex-end;gap:.5rem}@media screen and (max-width:480px){.partner-guides .guides .step-form__group{flex-direction:column;gap:0}}.partner-guides .guides .step-form__date{margin:1.5rem 0 0}.partner-guides .guides .step-form__hour{width:100%;margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width:480px){.partner-guides .guides .step-form__hour .step-form__group{flex-direction:row;gap:.5rem}}.partner-guides .guides .step-form__hour .button{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.75rem;cursor:pointer;gap:.5rem}.partner-guides .guides .step-form__hour .button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-guides .guides .step-form__hour .button{width:100%}}.partner-guides .guides .step-form__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-guides .guides .step-form__input h4,.partner-guides .guides .step-form__input label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-guides .guides .step-form__input label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-guides .guides .step-form__input div{position:relative;width:100%;z-index:2}.partner-guides .guides .step-form__input div input,.partner-guides .guides .step-form__input div select,.partner-guides .guides .step-form__input div textarea{border-radius:10px;width:100%;border:1px solid #e4e4e7;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent;resize:vertical}.partner-guides .guides .step-form__input div input::placeholder,.partner-guides .guides .step-form__input div select::placeholder,.partner-guides .guides .step-form__input div textarea::placeholder{color:#a1a1aa}.partner-guides .guides .step-form__input div input:focus,.partner-guides .guides .step-form__input div select:focus,.partner-guides .guides .step-form__input div textarea:focus{border-color:#1cd265}.partner-guides .guides .step-form__input div input[type=password]{padding-right:3rem}.partner-guides .guides .step-form__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-guides .guides .step-form__input div span.show{background:rgba(39,39,42,.1)}.partner-guides .guides .step-form__toggle{margin:.5rem 0}.partner-guides .guides .step-form__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-guides .guides .step-form__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-guides .guides .step-form__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-guides .guides .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-guides .guides .step-form__toggle .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-guides .guides .step-form__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-guides .guides .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-guides .guides .step-form__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-guides .guides .step-form__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.partner-guides .guides .step-form__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-guides .guides .step-form__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-guides .guides .step-form__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-guides .guides .step-form__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-guides .guides .step-form__check{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-guides .guides .step-form__check h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-guides .guides .step-form__check div{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.partner-guides .guides .step-form__check div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-guides .guides .step-form__check div h3 input{flex-shrink:0}.partner-guides .guides .step-form__check div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-guides .guides .step-form__check div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-guides .guides .step-form__check div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-guides .guides .step-form__check div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-guides .guides .step-form__button{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:2rem 0 1rem}.partner-guides .guides .step-form__button button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #1cd265;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem}.partner-guides .guides .step-form__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-guides .guides .step-form__button button{width:100%}}.partner-guides .guides .step-form__button button:last-child{background:#1cd265;border:1px solid #1cd265}.partner-guides .guides .step-form__button button:last-child span{color:#000047}@media screen and (max-width:430px){.partner-guides .guides .step-form__button{flex-direction:column-reverse;gap:.5rem}}.partner-guides .guides .guides-all{width:100%}.partner-guides .guides .guides-all .guides-cards{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;grid-row-gap:2.5rem}@media screen and (max-width:1280px){.partner-guides .guides .guides-all .guides-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:940px){.partner-guides .guides .guides-all .guides-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.partner-guides .guides .guides-all .guides-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:630px){.partner-guides .guides .guides-all .guides-cards{grid-template-columns:repeat(1,1fr)}}.partner-guides .guides .guides-all .guides-cards .content{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:10px}.partner-guides .guides .guides-all .guides-cards .content-header{display:flex;align-items:flex-start;flex-direction:column}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper input[type=checkbox]{display:none}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-guides .guides .guides-all .guides-cards .content-header .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-guides .guides .guides-all .guides-cards .content-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.partner-guides .guides .guides-all .guides-cards .content-header-description p{font-weight:400;font-size:14px;color:#52525b}.partner-guides .guides .guides-all .guides-cards .content .card{position:relative;border:1px solid #f4f4f5;border-radius:6px;overflow:hidden;transition:.3s}.partner-guides .guides .guides-all .guides-cards .content .card-image{position:relative;width:100%;height:310px;margin-bottom:1rem;transition:.3s;border-radius:6px 6px 10px 10px;overflow:hidden}.partner-guides .guides .guides-all .guides-cards .content .card-image img{position:absolute;width:100%;height:310px;object-fit:cover;z-index:-1}.partner-guides .guides .guides-all .guides-cards .content .card-image__avis{position:absolute;top:1rem;left:1rem;z-index:200;transition:.3s;display:flex;align-items:center;gap:.25rem}.partner-guides .guides .guides-all .guides-cards .content .card-image__avis span{color:#fff;font-weight:500;display:block}.partner-guides .guides .guides-all .guides-cards .content .card-image__text{position:absolute;left:50%;top:50%;color:#fff;font-size:1.2rem;font-weight:400;transform:translate(-50%,-50%);z-index:2;opacity:0}@media screen and (max-width:860px){.partner-guides .guides .guides-all .guides-cards .content .card-image__text{display:none}}.partner-guides .guides .guides-all .guides-cards .content .card-image:after{content:"";position:absolute;width:100%;height:310px;background:linear-gradient(180deg,transparent,#000);z-index:1;opacity:0;transition:.3s}.partner-guides .guides .guides-all .guides-cards .content .card h4{color:#000047;font-size:1.125rem;line-height:1.125rem;font-weight:500;padding:0 .5rem}.partner-guides .guides .guides-all .guides-cards .content .card h5{padding:0 .5rem}.partner-guides .guides .guides-all .guides-cards .content .card-infos{display:flex;align-items:center;padding:0 .5rem .25rem;gap:.5rem}.partner-guides .guides .guides-all .guides-cards .content .card-infos label{color:#000047;font-weight:500;font-size:1rem;line-height:1rem;padding-top:2px}.partner-guides .guides .guides-all .guides-cards .content .card p{color:#71717a;padding:0 .5rem .5rem}.partner-guides .guides .guides-all .guides-cards .content .card:hover{background:#fafafa;z-index:2}.partner-guides .guides .guides-all .guides-cards .content .card:hover .card-image:after{opacity:1}.partner-guides .guides .guides-all .guides-cards .content .card:hover .card-image__avis{top:auto;bottom:1rem}.partner-guides .guides .guides-all .guides-cards .content .card:hover .card-image__text{opacity:1}.partner-guides .guides .guides-all .guides-cards .content-footer{width:100%;display:flex;align-items:center;gap:.5rem}.partner-guides .guides .guides-all .guides-cards .content-footer a,.partner-guides .guides .guides-all .guides-cards .content-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-guides .guides .guides-all .guides-cards .content-footer a span,.partner-guides .guides .guides-all .guides-cards .content-footer button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-guides .guides .guides-all .guides-cards .content-footer button{background:#1cd265;border:1px solid #1cd265}.partner-guides .guides .guides-all .guides-cards .content-footer button svg{width:20px}.partner-guides .guides .guides-all .guides-cards .content-footer button span{color:#fff}.partner-guides .guides .guides-all .guides-footer{border-top:1px solid #e4e4e7;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-guides .guides .guides-all .guides-footer{flex-direction:column;align-items:flex-start}}.partner-guides .guides .guides-all .guides-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-guides .guides .guides-all .guides-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-guides .guides .guides-all .guides-footer__paginations button{border-radius:10px;display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-guides .guides .guides-all .guides-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-guides .guides .guides-all .guides-footer__paginations,.partner-guides .guides .guides-all .guides-footer__paginations button{width:100%}}.partner-guides-modal .xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;max-width:545px;display:flex;flex-direction:column;gap:1rem}.partner-guides-modal .xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.partner-guides-modal .xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.partner-guides-modal .xp-delete__modal .container-body{display:flex;align-items:flex-start;gap:1rem}.partner-guides-modal .xp-delete__modal .container-body .trash,.partner-guides-modal .xp-delete__modal .container-body .warning{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-guides-modal .xp-delete__modal .container-body .warning{background:#fef0c7}.partner-guides-modal .xp-delete__modal .container-body .text h3{font-weight:600;font-size:18px;color:#18181b}.partner-guides-modal .xp-delete__modal .container-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.partner-guides-modal .xp-delete__modal .container-image{width:100%;height:240px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.partner-guides-modal .xp-delete__modal .container-image img{width:100%;height:100%;object-fit:cover}.partner-guides-modal .xp-delete__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-guides-modal .xp-delete__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.partner-guides-modal .xp-delete__modal .container-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-guides-modal .xp-delete__modal .container-footer div h3 input{flex-shrink:0}.partner-guides-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-guides-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-guides-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-guides-modal .xp-delete__modal .container-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-guides-modal .xp-delete__modal .container-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.partner-guides-modal .xp-delete__modal .container-footer__options{width:100%}}.partner-guides-modal .xp-delete__modal .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-guides-modal .xp-delete__modal .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-guides-modal .xp-delete__modal .container-footer__options button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-guides-modal .xp-delete__modal .container-footer__options button:last-child span{color:#fff}.partner-guides-modal .xp-delete__modal .container-footer__options button:last-child.warning{border-color:#ca8a04;background:#ca8a04}.partner-create-experiences .experiences{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;border-radius:10px}.partner-create-experiences .experiences .uipopper{z-index:50}.partner-create-experiences .experiences .MuiAutocomplete-endAdornment{width:auto!important;padding-right:0!important}.partner-create-experiences .experiences .MuiOutlinedInput-root{padding-right:0!important}.partner-create-experiences .experiences .positiveButton{max-width:140px!important}@media screen and (max-width:768px){.partner-create-experiences .experiences .positiveButton{width:100%!important;max-width:100%!important}}.partner-create-experiences .experiences .negativeButton{max-width:140px!important}@media screen and (max-width:768px){.partner-create-experiences .experiences .negativeButton{width:100%}}.partner-create-experiences .experiences__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-create-experiences .experiences__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-create-experiences .experiences__container{flex-direction:column}}.partner-create-experiences .experiences__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-create-experiences .experiences-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.partner-create-experiences .experiences-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-create-experiences .experiences-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-create-experiences .experiences-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-create-experiences .experiences-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-create-experiences .experiences select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.partner-create-experiences .experiences .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.5rem;gap:.5rem}.partner-create-experiences .experiences .tags button{cursor:pointer;border:none;outline:none;color:#fff;background:#000047;font-size:12px;font-weight:400;border-radius:100px;padding:4px 8px}.partner-create-experiences .experiences .images-select{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.5rem}.partner-create-experiences .experiences .images-select img{width:70px;height:70px;border-radius:6px;object-fit:cover;cursor:pointer}.partner-create-experiences .experiences .steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.partner-create-experiences .experiences .steps .step{width:50%;display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5}.partner-create-experiences .experiences .steps .step div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-create-experiences .experiences .steps .step div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-create-experiences .experiences .steps .step div{display:none}}.partner-create-experiences .experiences .steps .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-create-experiences .experiences .steps .step.current,.partner-create-experiences .experiences .steps .step.current div:first-child,.partner-create-experiences .experiences .steps .step.prev,.partner-create-experiences .experiences .steps .step.prev div:first-child{border-color:#000047}.partner-create-experiences .experiences .steps .step.current div:first-child span,.partner-create-experiences .experiences .steps .step.current span:last-child,.partner-create-experiences .experiences .steps .step.prev div:first-child span,.partner-create-experiences .experiences .steps .step.prev span:last-child{color:#000047}.partner-create-experiences .experiences .steps .step.current{border-color:#000047}.partner-create-experiences .experiences .step-form{width:100%;background:#fff;border-radius:10px;padding:1.75rem 1.25rem;margin:0 auto}.partner-create-experiences .experiences .step-form h3{font-weight:500;color:#000047}.partner-create-experiences .experiences .step-form p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-create-experiences .experiences .step-form__upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-create-experiences .experiences .step-form__upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-create-experiences .experiences .step-form__upload .step-form__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-create-experiences .experiences .step-form__upload .step-form__upload-item input{visibility:hidden;position:absolute}.partner-create-experiences .experiences .step-form__upload .step-form__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-create-experiences .experiences .step-form__upload .step-form__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-create-experiences .experiences .step-form__upload .step-form__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-create-experiences .experiences .step-form__upload .step-form__upload-item:first-child{margin-bottom:.5rem}}.partner-create-experiences .experiences .step-form__group{width:100%;display:flex;align-items:flex-end;gap:.5rem}.partner-create-experiences .experiences .step-form__group .remove{font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:480px){.partner-create-experiences .experiences .step-form__group{flex-direction:column;gap:0}}.partner-create-experiences .experiences .step-form__date{margin:1.5rem 0 0}.partner-create-experiences .experiences .step-form__hour{width:100%;margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width:480px){.partner-create-experiences .experiences .step-form__hour .step-form__group{flex-direction:row;gap:.5rem}}.partner-create-experiences .experiences .step-form__hour .options{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-create-experiences .experiences .step-form__hour .options .add{display:flex;justify-content:center;align-items:center;background:#000047;border:1px solid #000047;border-radius:10px;padding:.5rem .75rem;cursor:pointer;gap:.5rem}.partner-create-experiences .experiences .step-form__hour .options .add span{font-size:1rem;line-height:1rem;color:#fff;font-weight:500}@media screen and (max-width:430px){.partner-create-experiences .experiences .step-form__hour .options .add{width:100%}}.partner-create-experiences .experiences .step-form__hour .options .remove{font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.partner-create-experiences .experiences .step-form__days{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.partner-create-experiences .experiences .step-form__days .day__container{padding-bottom:10px;border-bottom:2px solid transparent;transition:all .3s}.partner-create-experiences .experiences .step-form__days .day__container.active{border-bottom-color:#000047}.partner-create-experiences .experiences .step-form__days button{width:100px;border-radius:4px;border:1px solid #d4d4d8;background:#fff;padding:8px 12px;display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer;overflow:hidden;position:relative}.partner-create-experiences .experiences .step-form__days button:before{content:"";position:absolute;z-index:3;cursor:pointer;width:100%;height:100%}.partner-create-experiences .experiences .step-form__days button span{font-weight:400;color:#000047}.partner-create-experiences .experiences .step-form__days button.active{background:#000047;border-color:#000047}.partner-create-experiences .experiences .step-form__days button.active span{color:#fff}.partner-create-experiences .experiences .step-form__days button.active svg path{stroke:#000047}.partner-create-experiences .experiences .step-form__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-create-experiences .experiences .step-form__input div:is(.manage){display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:100%;margin:.1rem 0}.partner-create-experiences .experiences .step-form__input div:is(.manage) span{all:unset;font-weight:500;font-size:1.25rem}.partner-create-experiences .experiences .step-form__input div:is(.manage) button{border-radius:5px;width:34px;height:34px;border:1px solid #e4e4e7;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:500}.partner-create-experiences .experiences .step-form__input div:is(.manage) button:hover{color:#1cd265}.partner-create-experiences .experiences .step-form__input div:is(.manage) button span{font-weight:400;font-size:1.55rem}.partner-create-experiences .experiences .step-form__input h4,.partner-create-experiences .experiences .step-form__input label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-experiences .experiences .step-form__input label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-create-experiences .experiences .step-form__input label .field-hint{display:inline-flex!important;margin-left:.5rem!important;margin-right:0!important;vertical-align:middle}.partner-create-experiences .experiences .step-form__input label .field-hint .field-hint__icon{background:#e9f9ef!important;color:#1dbf66!important;border:1px solid rgba(29,191,102,.12)!important}.partner-create-experiences .experiences .step-form__input .MuiAutocomplete-popper{min-width:100%!important;width:auto!important;z-index:2200!important}.partner-create-experiences .experiences .step-form__input .MuiAutocomplete-listbox,.partner-create-experiences .experiences .step-form__input .MuiAutocomplete-popper .MuiPaper-root{background:#fff!important;background-color:#fff!important;box-shadow:0 6px 18px rgba(16,24,40,.06)!important}.partner-create-experiences .experiences .step-form__input .MuiAutocomplete-option{background:transparent!important}.partner-create-experiences .experiences .step-form__input div{position:relative;width:100%;z-index:2}.partner-create-experiences .experiences .step-form__input div input,.partner-create-experiences .experiences .step-form__input div select,.partner-create-experiences .experiences .step-form__input div textarea{border-radius:10px;width:100%;border:1px solid #e4e4e7;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent;resize:vertical}.partner-create-experiences .experiences .step-form__input div input::placeholder,.partner-create-experiences .experiences .step-form__input div select::placeholder,.partner-create-experiences .experiences .step-form__input div textarea::placeholder{color:#a1a1aa}.partner-create-experiences .experiences .step-form__input div input:focus,.partner-create-experiences .experiences .step-form__input div select:focus,.partner-create-experiences .experiences .step-form__input div textarea:focus{border-color:#1cd265}.partner-create-experiences .experiences .step-form__input div input[type=password]{padding-right:3rem}.partner-create-experiences .experiences .step-form__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-create-experiences .experiences .step-form__input div span.show{background:rgba(39,39,42,.1)}.partner-create-experiences .experiences .step-form__input2{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-create-experiences .experiences .step-form__input2 h4,.partner-create-experiences .experiences .step-form__input2 label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-experiences .experiences .step-form__input2 label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-create-experiences .experiences .step-form__input2 div input,.partner-create-experiences .experiences .step-form__input2 div select,.partner-create-experiences .experiences .step-form__input2 div textarea{border-radius:10px;width:100%;outline:none;background:#fff;background:transparent;resize:vertical;color:#a1a1aa}.partner-create-experiences .experiences .step-form__input2 div input::placeholder,.partner-create-experiences .experiences .step-form__input2 div select::placeholder,.partner-create-experiences .experiences .step-form__input2 div textarea::placeholder{color:#a1a1aa}.partner-create-experiences .experiences .step-form__input2 div input:focus,.partner-create-experiences .experiences .step-form__input2 div select:focus,.partner-create-experiences .experiences .step-form__input2 div textarea:focus{border-color:#1cd265}.partner-create-experiences .experiences .step-form__input2 div input[type=password]{padding-right:3rem}.partner-create-experiences .experiences .step-form__toggle{margin:.5rem 0}.partner-create-experiences .experiences .step-form__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#000047}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#000047;line-height:1.5rem}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#000047;display:none}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-create-experiences .experiences .step-form__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-create-experiences .experiences .step-form__check{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-create-experiences .experiences .step-form__check h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-experiences .experiences .step-form__check div{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.partner-create-experiences .experiences .step-form__check div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-create-experiences .experiences .step-form__check div h3 input{flex-shrink:0}.partner-create-experiences .experiences .step-form__check div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-create-experiences .experiences .step-form__check div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-create-experiences .experiences .step-form__check div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-create-experiences .experiences .step-form__check div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-create-experiences .experiences .step-form__button{display:flex;gap:.5rem;margin:2rem 0 1rem}.partner-create-experiences .experiences .step-form__button button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #1cd265;border-radius:10px;padding:.9rem 3rem;cursor:pointer;gap:.5rem}.partner-create-experiences .experiences .step-form__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-create-experiences .experiences .step-form__button button{width:100%}}.partner-create-experiences .experiences .step-form__button button:last-child{background:#000047;border:1px solid #000047}.partner-create-experiences .experiences .step-form__button button:last-child span{color:#fff}.partner-create-experiences .experiences .step-form__button button:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:430px){.partner-create-experiences .experiences .step-form__button{flex-direction:column-reverse;gap:.5rem}}.partner-create-experiences .experiences .step-form__button{gap:.75rem;align-items:center;justify-content:flex-end}.partner-create-experiences .experiences .step-form__button .positiveButton{width:100%!important;border:1px solid #1cd265!important;box-shadow:none!important}.partner-create-experiences .experiences .experiences-all{width:100%}.partner-create-experiences .experiences .experiences-all .experiences-cards{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media screen and (max-width:940px){.partner-create-experiences .experiences .experiences-all .experiences-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.partner-create-experiences .experiences .experiences-all .experiences-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.partner-create-experiences .experiences .experiences-all .experiences-cards{grid-template-columns:repeat(1,1fr)}}.partner-create-experiences .experiences .experiences-all .experiences-cards .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:10px}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header{display:flex;align-items:flex-start;flex-direction:column}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper input[type=checkbox]{display:none}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#000047;display:none}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-header-description p{font-weight:400;font-size:14px;color:#52525b}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-image{width:100%;height:400px;margin-bottom:.75rem;border-radius:10px}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-image img{border:2px solid transparent;width:100%;height:100%;border-radius:10px;object-fit:cover}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-title{font-size:1.25rem;font-weight:500;color:#27272a;line-height:1.5rem}.partner-create-experiences .experiences .experiences-all .experiences-cards .card__line{display:flex;align-items:center;flex-wrap:wrap}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-duration{font-size:.875rem;line-height:1.25rem;margin-right:.5rem;font-weight:400;color:#71717a}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-location{display:flex;align-items:center;gap:.25rem;padding-bottom:4px}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-price{display:flex;align-items:center}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-price h4{color:#1cd265;font-weight:500}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-price span{color:#71717a;font-weight:400}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-date{color:#0e0e29;font-weight:500;font-size:1rem;line-height:1.5rem}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-footer{width:100%;display:flex;align-items:center;gap:.5rem}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-footer button span{color:#fff;font-weight:600;font-size:1rem;padding-top:3px}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-footer button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-create-experiences .experiences .experiences-all .experiences-cards .card-footer button:last-child span{color:#fff}.partner-create-experiences .experiences .experiences-all .experiences-cards .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.partner-create-experiences .experiences .experiences-all .experiences-footer{border-top:1px solid #e4e4e7;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-create-experiences .experiences .experiences-all .experiences-footer{flex-direction:column;align-items:flex-start}}.partner-create-experiences .experiences .experiences-all .experiences-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-create-experiences .experiences .experiences-all .experiences-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-create-experiences .experiences .experiences-all .experiences-footer__paginations button{border-radius:10px;display:flex;justify-content:center;align-items:center;background:#000047;border:1px solid #000047;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#fff;font-weight:500}.partner-create-experiences .experiences .experiences-all .experiences-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-create-experiences .experiences .experiences-all .experiences-footer__paginations,.partner-create-experiences .experiences .experiences-all .experiences-footer__paginations button{width:100%}}.partner-create-experiences-modal .xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;max-width:545px;display:flex;flex-direction:column;gap:1rem}.partner-create-experiences-modal .xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.partner-create-experiences-modal .xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.partner-create-experiences-modal .xp-delete__modal .container-body{display:flex;align-items:flex-start;gap:1rem}.partner-create-experiences-modal .xp-delete__modal .container-body .trash{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-create-experiences-modal .xp-delete__modal .container-body .text h3{font-weight:600;font-size:18px;color:#18181b}.partner-create-experiences-modal .xp-delete__modal .container-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.partner-create-experiences-modal .xp-delete__modal .container-image{width:100%;height:240px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.partner-create-experiences-modal .xp-delete__modal .container-image img{width:100%;height:100%;object-fit:cover}.partner-create-experiences-modal .xp-delete__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-create-experiences-modal .xp-delete__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.partner-create-experiences-modal .xp-delete__modal .container-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-create-experiences-modal .xp-delete__modal .container-footer div h3 input{flex-shrink:0}.partner-create-experiences-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-create-experiences-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked{background-color:#000047;border-color:#000047}.partner-create-experiences-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-create-experiences-modal .xp-delete__modal .container-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-create-experiences-modal .xp-delete__modal .container-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.partner-create-experiences-modal .xp-delete__modal .container-footer__options{width:100%}}.partner-create-experiences-modal .xp-delete__modal .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-create-experiences-modal .xp-delete__modal .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-create-experiences-modal .xp-delete__modal .container-footer__options button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-create-experiences-modal .xp-delete__modal .container-footer__options button:last-child span{color:#fff}.partner-create-locations .locations{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;border-radius:10px}.partner-create-locations .locations .positiveButton{width:140px!important;border:none!important}@media screen and (max-width:768px){.partner-create-locations .locations .positiveButton{width:100%!important}}.partner-create-locations .locations__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-create-locations .locations__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-create-locations .locations__container{flex-direction:column}}.partner-create-locations .locations__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-create-locations .locations-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.partner-create-locations .locations-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-create-locations .locations-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-create-locations .locations-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-create-locations .locations-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-create-locations .locations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.partner-create-locations .locations .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.5rem;gap:.5rem}.partner-create-locations .locations .tags button{cursor:pointer;border:none;outline:none;color:#000047;background:#1cd265;font-size:12px;font-weight:400;border-radius:100px;padding:4px 8px}.partner-create-locations .locations .images-select{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem}.partner-create-locations .locations .images-select img{width:70px;height:70px;border-radius:6px;object-fit:cover;cursor:pointer}.partner-create-locations .locations .steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.partner-create-locations .locations .steps .step{width:50%;display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5}.partner-create-locations .locations .steps .step div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-create-locations .locations .steps .step div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-create-locations .locations .steps .step div{display:none}}.partner-create-locations .locations .steps .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-create-locations .locations .steps .step.current,.partner-create-locations .locations .steps .step.current div:first-child,.partner-create-locations .locations .steps .step.prev,.partner-create-locations .locations .steps .step.prev div:first-child{border-color:#1cd265}.partner-create-locations .locations .steps .step.current div:first-child span,.partner-create-locations .locations .steps .step.current span:last-child,.partner-create-locations .locations .steps .step.prev div:first-child span,.partner-create-locations .locations .steps .step.prev span:last-child{color:#1cd265}.partner-create-locations .locations .steps .step.current{border-color:#16a34a}.partner-create-locations .locations .step-form{width:100%;background:#fff;border-radius:10px;padding:1.75rem 1.25rem;margin:0 auto}.partner-create-locations .locations .step-form h3{font-weight:500;color:#000047}.partner-create-locations .locations .step-form p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-create-locations .locations .step-form__upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-create-locations .locations .step-form__upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-create-locations .locations .step-form__upload .step-form__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-create-locations .locations .step-form__upload .step-form__upload-item input{visibility:hidden;position:absolute}.partner-create-locations .locations .step-form__upload .step-form__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-create-locations .locations .step-form__upload .step-form__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-create-locations .locations .step-form__upload .step-form__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-create-locations .locations .step-form__upload .step-form__upload-item:first-child{margin-bottom:.5rem}}.partner-create-locations .locations .step-form__group{width:100%;display:flex;align-items:flex-start;gap:.5rem}.partner-create-locations .locations .step-form__group:is(.btnplaceorplace){margin:0;justify-content:center;align-items:center}@media screen and (max-width:480px){.partner-create-locations .locations .step-form__group{flex-direction:column;gap:0}}.partner-create-locations .locations .step-form__date{margin:1.5rem 0 0}.partner-create-locations .locations .step-form__hour{width:100%;margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width:480px){.partner-create-locations .locations .step-form__hour .step-form__group{flex-direction:row;gap:.5rem}}.partner-create-locations .locations .step-form__hour .options{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-create-locations .locations .step-form__hour .options .add{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.5rem .75rem;cursor:pointer;gap:.5rem}.partner-create-locations .locations .step-form__hour .options .add span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-create-locations .locations .step-form__hour .options .add{width:100%}}.partner-create-locations .locations .step-form__hour .options .remove{font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.partner-create-locations .locations .step-form__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:.75rem 0}.partner-create-locations .locations .step-form__input .grant-gloovee-tendance{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.partner-create-locations .locations .step-form__input .grant-gloovee-tendance h5{font-weight:500;color:#000047;width:100%}.partner-create-locations .locations .step-form__input .grant-gloovee-tendance p{width:100%;opacity:.7}.partner-create-locations .locations .step-form__input h4,.partner-create-locations .locations .step-form__input label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-locations .locations .step-form__input label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-create-locations .locations .step-form__input div{position:relative;width:100%;z-index:2;height:100%;display:flex;justify-content:flex-start;align-content:center}.partner-create-locations .locations .step-form__input div div:is(.manage){display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:100%;margin:.1rem 0}.partner-create-locations .locations .step-form__input div div:is(.manage) span{all:unset;font-weight:500;font-size:1.25rem}.partner-create-locations .locations .step-form__input div div:is(.manage) button{border-radius:5px;width:34px;height:34px;border:1px solid #e4e4e7;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:500}.partner-create-locations .locations .step-form__input div div:is(.manage) button:hover{color:#1cd265}.partner-create-locations .locations .step-form__input div div:is(.manage) button span{font-weight:400;font-size:1.55rem}.partner-create-locations .locations .step-form__input div input,.partner-create-locations .locations .step-form__input div select,.partner-create-locations .locations .step-form__input div textarea{border-radius:10px;width:100%;border:1px solid #e4e4e7;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent;resize:vertical}.partner-create-locations .locations .step-form__input div input::placeholder,.partner-create-locations .locations .step-form__input div select::placeholder,.partner-create-locations .locations .step-form__input div textarea::placeholder{color:#a1a1aa}.partner-create-locations .locations .step-form__input div input:focus,.partner-create-locations .locations .step-form__input div select:focus,.partner-create-locations .locations .step-form__input div textarea:focus{border-color:#1cd265}.partner-create-locations .locations .step-form__input div input[type=password]{padding-right:3rem}.partner-create-locations .locations .step-form__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-create-locations .locations .step-form__input div span.show{background:rgba(39,39,42,.1)}.partner-create-locations .locations .step-form__toggle{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:.5rem 0}.partner-create-locations .locations .step-form__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-locations .locations .step-form__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;display:flex;cursor:pointer;position:relative}.partner-create-locations .locations .step-form__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-create-locations .locations .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-create-locations .locations .step-form__toggle .toggler-wrapper .toggler-slider{position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;padding-bottom:.7rem;transition:all .3s ease}.partner-create-locations .locations .step-form__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-create-locations .locations .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-create-locations .locations .step-form__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-create-locations .locations .step-form__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.partner-create-locations .locations .step-form__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-create-locations .locations .step-form__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-create-locations .locations .step-form__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-create-locations .locations .step-form__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-create-locations .locations .step-form__check{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-create-locations .locations .step-form__check h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-locations .locations .step-form__check div{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.partner-create-locations .locations .step-form__check div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-create-locations .locations .step-form__check div h3 input{flex-shrink:0}.partner-create-locations .locations .step-form__check div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-create-locations .locations .step-form__check div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-create-locations .locations .step-form__check div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-create-locations .locations .step-form__check div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-create-locations .locations .step-form__button{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:2rem 0 1rem}.partner-create-locations .locations .step-form__button button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #1cd265;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem}.partner-create-locations .locations .step-form__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-create-locations .locations .step-form__button button{width:100%}}.partner-create-locations .locations .step-form__button button:last-child{background:#000047;border:1px solid #000047}.partner-create-locations .locations .step-form__button button:last-child span{color:#fff}@media screen and (max-width:430px){.partner-create-locations .locations .step-form__button{flex-direction:column-reverse;gap:.5rem}}.partner-create-locations .locations .locations-all{width:100%}.partner-create-locations .locations .locations-all .locations-cards{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media screen and (max-width:940px){.partner-create-locations .locations .locations-all .locations-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.partner-create-locations .locations .locations-all .locations-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.partner-create-locations .locations .locations-all .locations-cards{grid-template-columns:repeat(1,1fr)}}.partner-create-locations .locations .locations-all .locations-cards .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:10px}.partner-create-locations .locations .locations-all .locations-cards .card-header{display:flex;align-items:flex-start;flex-direction:column}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper input[type=checkbox]{display:none}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-create-locations .locations .locations-all .locations-cards .card-header .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-create-locations .locations .locations-all .locations-cards .card-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.partner-create-locations .locations .locations-all .locations-cards .card-header-description p{font-weight:400;font-size:14px;color:#52525b}.partner-create-locations .locations .locations-all .locations-cards .card-image{width:100%;height:400px;margin-bottom:.75rem;border-radius:10px}.partner-create-locations .locations .locations-all .locations-cards .card-image img{border:2px solid transparent;width:100%;height:100%;border-radius:10px;object-fit:cover}.partner-create-locations .locations .locations-all .locations-cards .card-title{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-create-locations .locations .locations-all .locations-cards .card-title a{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.partner-create-locations .locations .locations-all .locations-cards .card-title a span{font-weight:500;font-size:1rem;color:#166534}.partner-create-locations .locations .locations-all .locations-cards .card-title a svg{margin-top:-2px}.partner-create-locations .locations .locations-all .locations-cards .card-title h3{font-size:1.25rem;font-weight:500;color:#27272a;line-height:1.5rem}.partner-create-locations .locations .locations-all .locations-cards .card__line{display:flex;align-items:center;flex-wrap:wrap}.partner-create-locations .locations .locations-all .locations-cards .card-duration{font-size:.875rem;line-height:1.25rem;margin-right:.5rem;font-weight:400;color:#71717a}.partner-create-locations .locations .locations-all .locations-cards .card-location{display:flex;align-items:center;gap:.25rem;padding-bottom:4px}.partner-create-locations .locations .locations-all .locations-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.partner-create-locations .locations .locations-all .locations-cards .card-price{display:flex;align-items:center}.partner-create-locations .locations .locations-all .locations-cards .card-price h4{color:#1cd265;font-weight:500}.partner-create-locations .locations .locations-all .locations-cards .card-price span{color:#71717a;font-weight:400}.partner-create-locations .locations .locations-all .locations-cards .card-date{color:#0e0e29;font-weight:500;font-size:1rem;line-height:1.5rem}.partner-create-locations .locations .locations-all .locations-cards .card-footer{width:100%;display:flex;align-items:center;gap:.5rem}.partner-create-locations .locations .locations-all .locations-cards .card-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-create-locations .locations .locations-all .locations-cards .card-footer button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-create-locations .locations .locations-all .locations-cards .card-footer button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-create-locations .locations .locations-all .locations-cards .card-footer button:last-child span{color:#fff}.partner-create-locations .locations .locations-all .locations-cards .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.partner-create-locations .locations .locations-all .locations-footer{border-top:1px solid #f4f4f5;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-create-locations .locations .locations-all .locations-footer{flex-direction:column;align-items:flex-start}}.partner-create-locations .locations .locations-all .locations-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-create-locations .locations .locations-all .locations-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-create-locations .locations .locations-all .locations-footer__paginations button{border-radius:10px;display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-create-locations .locations .locations-all .locations-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-create-locations .locations .locations-all .locations-footer__paginations,.partner-create-locations .locations .locations-all .locations-footer__paginations button{width:100%}}.xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;max-width:545px;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:470px){.xp-delete__modal .container{width:100%}}.xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.xp-delete__modal .container-body{display:flex;align-items:flex-start;gap:1rem;max-width:545px;width:100%}@media screen and (max-width:430px){.xp-delete__modal .container-body{width:100%}}.xp-delete__modal .container-body .policy{width:100%}@media screen and (max-width:430px){.xp-delete__modal .container-body .policy{width:100%;background-color:red}}.xp-delete__modal .container-body .policy-table{width:100%;border-collapse:collapse;margin-bottom:20px}.xp-delete__modal .container-body .policy-table tbody{width:100%;padding-top:6px}.xp-delete__modal .container-body .policy-table tbody th{width:50%}.xp-delete__modal .container-body .policy-table tbody td{width:50%;height:14px;margin-bottom:3px;padding:9px}.xp-delete__modal .container-body .policy-table tbody td select{height:30px;width:100%;border-radius:3px;padding:3px}.xp-delete__modal .container-body .policy-table tbody tr{width:100%}.xp-delete__modal .container-body .policy-table thead{width:100%;background:#e4e3e3}.xp-delete__modal .container-body .policy-table thead td,.xp-delete__modal .container-body .policy-table thead th{padding:0 8px;border:1px solid #ddd;font-size:13px;text-align:left}.xp-delete__modal .container-body .trash{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.xp-delete__modal .container-body .text h3{font-weight:600;font-size:18px;color:#18181b}.xp-delete__modal .container-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.xp-delete__modal .container-image{width:100%;height:240px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.xp-delete__modal .container-image img{width:100%;height:100%;object-fit:cover}.xp-delete__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.xp-delete__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.xp-delete__modal .container-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.xp-delete__modal .container-footer div h3 input{flex-shrink:0}.xp-delete__modal .container-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.xp-delete__modal .container-footer div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.xp-delete__modal .container-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.xp-delete__modal .container-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.xp-delete__modal .container-footer__options{display:flex;align-items:center;gap:.5rem;width:100%}@media screen and (max-width:470px){.xp-delete__modal .container-footer__options{width:100%}}.xp-delete__modal .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.xp-delete__modal .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.xp-delete__modal .container-footer__options button.warning{background:#dc2626;border:1px solid #dc2626}.xp-delete__modal .container-footer__options button.warning span{color:#fff}.xp-delete__modal .container-footer__options button.info{background:#1cd265}.xp-delete__modal .container-footer__options button.info span{color:#fff}.partner-create-accommodations .accommodations{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;border-radius:10px}.partner-create-accommodations .accommodations__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-create-accommodations .accommodations__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-create-accommodations .accommodations__container{flex-direction:column}}.partner-create-accommodations .accommodations__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-create-accommodations .accommodations-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.partner-create-accommodations .accommodations-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-create-accommodations .accommodations-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-create-accommodations .accommodations-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-create-accommodations .accommodations-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-create-accommodations .accommodations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.partner-create-accommodations .accommodations .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.5rem;gap:.5rem}.partner-create-accommodations .accommodations .tags button{cursor:pointer;border:none;outline:none;color:#000047;background:#1cd265;font-size:12px;font-weight:400;border-radius:100px;padding:4px 8px}.partner-create-accommodations .accommodations .images-select{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem}.partner-create-accommodations .accommodations .images-select img{width:70px;height:70px;border-radius:6px;object-fit:cover;cursor:pointer}.partner-create-accommodations .accommodations .steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.partner-create-accommodations .accommodations .steps .step{width:50%;display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5}.partner-create-accommodations .accommodations .steps .step div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-create-accommodations .accommodations .steps .step div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-create-accommodations .accommodations .steps .step div{display:none}}.partner-create-accommodations .accommodations .steps .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-create-accommodations .accommodations .steps .step.current,.partner-create-accommodations .accommodations .steps .step.current div:first-child,.partner-create-accommodations .accommodations .steps .step.prev,.partner-create-accommodations .accommodations .steps .step.prev div:first-child{border-color:#1cd265}.partner-create-accommodations .accommodations .steps .step.current div:first-child span,.partner-create-accommodations .accommodations .steps .step.current span:last-child,.partner-create-accommodations .accommodations .steps .step.prev div:first-child span,.partner-create-accommodations .accommodations .steps .step.prev span:last-child{color:#1cd265}.partner-create-accommodations .accommodations .steps .step.current{border-color:#16a34a}.partner-create-accommodations .accommodations .step-form{width:100%;background:#fff;border-radius:10px;padding:1.75rem 1.25rem;margin:0 auto}.partner-create-accommodations .accommodations .step-form h3{font-weight:500;color:#000047}.partner-create-accommodations .accommodations .step-form p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-create-accommodations .accommodations .step-form__upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-create-accommodations .accommodations .step-form__upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-create-accommodations .accommodations .step-form__upload .step-form__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-create-accommodations .accommodations .step-form__upload .step-form__upload-item input{visibility:hidden;position:absolute}.partner-create-accommodations .accommodations .step-form__upload .step-form__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-create-accommodations .accommodations .step-form__upload .step-form__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-create-accommodations .accommodations .step-form__upload .step-form__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-create-accommodations .accommodations .step-form__upload .step-form__upload-item:first-child{margin-bottom:.5rem}}.partner-create-accommodations .accommodations .step-form__group{width:100%;display:flex;align-items:flex-end;gap:.5rem}@media screen and (max-width:480px){.partner-create-accommodations .accommodations .step-form__group{flex-direction:column;gap:0}}.partner-create-accommodations .accommodations .step-form__date{margin:1.5rem 0 0}.partner-create-accommodations .accommodations .step-form__hour{width:100%;margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width:480px){.partner-create-accommodations .accommodations .step-form__hour .step-form__group{flex-direction:row;gap:.5rem}}.partner-create-accommodations .accommodations .step-form__hour .options{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-create-accommodations .accommodations .step-form__hour .options .add{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.5rem .75rem;cursor:pointer;gap:.5rem}.partner-create-accommodations .accommodations .step-form__hour .options .add span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-create-accommodations .accommodations .step-form__hour .options .add{width:100%}}.partner-create-accommodations .accommodations .step-form__hour .options .remove{font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.partner-create-accommodations .accommodations .step-form__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-create-accommodations .accommodations .step-form__input h4,.partner-create-accommodations .accommodations .step-form__input label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-accommodations .accommodations .step-form__input label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-create-accommodations .accommodations .step-form__input div{position:relative;width:100%;z-index:2}.partner-create-accommodations .accommodations .step-form__input div input,.partner-create-accommodations .accommodations .step-form__input div select,.partner-create-accommodations .accommodations .step-form__input div textarea{border-radius:10px;width:100%;border:1px solid #e4e4e7;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent;resize:vertical}.partner-create-accommodations .accommodations .step-form__input div input::placeholder,.partner-create-accommodations .accommodations .step-form__input div select::placeholder,.partner-create-accommodations .accommodations .step-form__input div textarea::placeholder{color:#a1a1aa}.partner-create-accommodations .accommodations .step-form__input div input:focus,.partner-create-accommodations .accommodations .step-form__input div select:focus,.partner-create-accommodations .accommodations .step-form__input div textarea:focus{border-color:#1cd265}.partner-create-accommodations .accommodations .step-form__input div input[type=password]{padding-right:3rem}.partner-create-accommodations .accommodations .step-form__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-create-accommodations .accommodations .step-form__input div span.show{background:rgba(39,39,42,.1)}.partner-create-accommodations .accommodations .step-form__toggle{margin:.5rem 0}.partner-create-accommodations .accommodations .step-form__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-create-accommodations .accommodations .step-form__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-create-accommodations .accommodations .step-form__check{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-create-accommodations .accommodations .step-form__check h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-accommodations .accommodations .step-form__check div{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.partner-create-accommodations .accommodations .step-form__check div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-create-accommodations .accommodations .step-form__check div h3 input{flex-shrink:0}.partner-create-accommodations .accommodations .step-form__check div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-create-accommodations .accommodations .step-form__check div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-create-accommodations .accommodations .step-form__check div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-create-accommodations .accommodations .step-form__check div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-create-accommodations .accommodations .step-form__button{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:2rem 0 1rem}.partner-create-accommodations .accommodations .step-form__button button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #1cd265;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem}.partner-create-accommodations .accommodations .step-form__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-create-accommodations .accommodations .step-form__button button{width:100%}}.partner-create-accommodations .accommodations .step-form__button button:last-child{background:#1cd265;border:1px solid #1cd265}.partner-create-accommodations .accommodations .step-form__button button:last-child span{color:#000047}@media screen and (max-width:430px){.partner-create-accommodations .accommodations .step-form__button{flex-direction:column-reverse;gap:.5rem}}.partner-create-accommodations .accommodations .accommodations-all{width:100%}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media screen and (max-width:940px){.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards{grid-template-columns:repeat(1,1fr)}}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:10px}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header{display:flex;align-items:flex-start;flex-direction:column}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper input[type=checkbox]{display:none}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-header-description p{font-weight:400;font-size:14px;color:#52525b}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-image{width:100%;height:400px;margin-bottom:.75rem;border-radius:10px}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-image img{border:2px solid transparent;width:100%;height:100%;border-radius:10px;object-fit:cover}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-title{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-title a{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-title a span{font-weight:500;font-size:1rem;color:#166534}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-title a svg{margin-top:-2px}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-title h3{font-size:1.25rem;font-weight:500;color:#27272a;line-height:1.5rem}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card__line{display:flex;align-items:center;flex-wrap:wrap}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-duration{font-size:.875rem;line-height:1.25rem;margin-right:.5rem;font-weight:400;color:#71717a}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-location{display:flex;align-items:center;gap:.25rem;padding-bottom:4px}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-price{display:flex;align-items:center}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-price h4{color:#1cd265;font-weight:500}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-price span{color:#71717a;font-weight:400}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-date{color:#0e0e29;font-weight:500;font-size:1rem;line-height:1.5rem}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-footer{width:100%;display:flex;align-items:center;gap:.5rem}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-footer button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-footer button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card-footer button:last-child span{color:#fff}.partner-create-accommodations .accommodations .accommodations-all .accommodations-cards .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.partner-create-accommodations .accommodations .accommodations-all .accommodations-footer{border-top:1px solid #e4e4e7;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-create-accommodations .accommodations .accommodations-all .accommodations-footer{flex-direction:column;align-items:flex-start}}.partner-create-accommodations .accommodations .accommodations-all .accommodations-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-create-accommodations .accommodations .accommodations-all .accommodations-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-create-accommodations .accommodations .accommodations-all .accommodations-footer__paginations button{border-radius:10px;display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-create-accommodations .accommodations .accommodations-all .accommodations-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-create-accommodations .accommodations .accommodations-all .accommodations-footer__paginations,.partner-create-accommodations .accommodations .accommodations-all .accommodations-footer__paginations button{width:100%}}.partner-create-accommodations-modal .xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;max-width:545px;display:flex;flex-direction:column;gap:1rem}.partner-create-accommodations-modal .xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.partner-create-accommodations-modal .xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.partner-create-accommodations-modal .xp-delete__modal .container-body{display:flex;align-items:flex-start;gap:1rem}.partner-create-accommodations-modal .xp-delete__modal .container-body .trash,.partner-create-accommodations-modal .xp-delete__modal .container-body .warning{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-create-accommodations-modal .xp-delete__modal .container-body .warning{background:#fef0c7}.partner-create-accommodations-modal .xp-delete__modal .container-body .text h3{font-weight:600;font-size:18px;color:#18181b}.partner-create-accommodations-modal .xp-delete__modal .container-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.partner-create-accommodations-modal .xp-delete__modal .container-image{width:100%;height:240px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.partner-create-accommodations-modal .xp-delete__modal .container-image img{width:100%;height:100%;object-fit:cover}.partner-create-accommodations-modal .xp-delete__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-create-accommodations-modal .xp-delete__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.partner-create-accommodations-modal .xp-delete__modal .container-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-create-accommodations-modal .xp-delete__modal .container-footer div h3 input{flex-shrink:0}.partner-create-accommodations-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-create-accommodations-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-create-accommodations-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-create-accommodations-modal .xp-delete__modal .container-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-create-accommodations-modal .xp-delete__modal .container-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.partner-create-accommodations-modal .xp-delete__modal .container-footer__options{width:100%}}.partner-create-accommodations-modal .xp-delete__modal .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-create-accommodations-modal .xp-delete__modal .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-create-accommodations-modal .xp-delete__modal .container-footer__options button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-create-accommodations-modal .xp-delete__modal .container-footer__options button:last-child span{color:#fff}.partner-create-accommodations-modal .xp-delete__modal .container-footer__options button:last-child.warning{border-color:#ca8a04;background:#ca8a04}.partner-create-events .events{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;border-radius:10px}.partner-create-events .events__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-create-events .events__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-create-events .events__container{flex-direction:column}}.partner-create-events .events__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-create-events .events-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.partner-create-events .events-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-create-events .events-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-create-events .events-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-create-events .events-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-create-events .events select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.partner-create-events .events .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.5rem;gap:.5rem}.partner-create-events .events .tags button{cursor:pointer;border:none;outline:none;color:#000047;background:#1cd265;font-size:12px;font-weight:400;border-radius:100px;padding:4px 8px}.partner-create-events .events .images-select{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem}.partner-create-events .events .images-select img{width:70px;height:70px;border-radius:6px;object-fit:cover;cursor:pointer}.partner-create-events .events .steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.partner-create-events .events .steps .step{width:50%;display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5}.partner-create-events .events .steps .step div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-create-events .events .steps .step div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-create-events .events .steps .step div{display:none}}.partner-create-events .events .steps .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-create-events .events .steps .step.current,.partner-create-events .events .steps .step.current div:first-child,.partner-create-events .events .steps .step.prev,.partner-create-events .events .steps .step.prev div:first-child{border-color:#1cd265}.partner-create-events .events .steps .step.current div:first-child span,.partner-create-events .events .steps .step.current span:last-child,.partner-create-events .events .steps .step.prev div:first-child span,.partner-create-events .events .steps .step.prev span:last-child{color:#1cd265}.partner-create-events .events .steps .step.current{border-color:#16a34a}.partner-create-events .events .step-form{width:100%;background:#fff;border-radius:10px;padding:1.75rem 1.25rem;margin:0 auto}.partner-create-events .events .step-form h3{font-weight:500;color:#000047}.partner-create-events .events .step-form p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-create-events .events .step-form__upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-create-events .events .step-form__upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-create-events .events .step-form__upload .step-form__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-create-events .events .step-form__upload .step-form__upload-item input{visibility:hidden;position:absolute}.partner-create-events .events .step-form__upload .step-form__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-create-events .events .step-form__upload .step-form__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-create-events .events .step-form__upload .step-form__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-create-events .events .step-form__upload .step-form__upload-item:first-child{margin-bottom:.5rem}}.partner-create-events .events .step-form__group{width:100%;display:flex;align-items:flex-end;gap:.5rem}@media screen and (max-width:480px){.partner-create-events .events .step-form__group{flex-direction:column;gap:0}}.partner-create-events .events .step-form__date{margin:1.5rem 0 0}.partner-create-events .events .step-form__hour{width:100%;margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width:480px){.partner-create-events .events .step-form__hour .step-form__group{flex-direction:row;gap:.5rem}}.partner-create-events .events .step-form__hour .options{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-create-events .events .step-form__hour .options .add{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.5rem .75rem;cursor:pointer;gap:.5rem}.partner-create-events .events .step-form__hour .options .add span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-create-events .events .step-form__hour .options .add{width:100%}}.partner-create-events .events .step-form__hour .options .remove{font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.partner-create-events .events .step-form__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-create-events .events .step-form__input h4,.partner-create-events .events .step-form__input label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-events .events .step-form__input label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-create-events .events .step-form__input div{position:relative;width:100%;z-index:2}.partner-create-events .events .step-form__input div input,.partner-create-events .events .step-form__input div select,.partner-create-events .events .step-form__input div textarea{border-radius:10px;width:100%;border:1px solid #e4e4e7;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent;resize:vertical}.partner-create-events .events .step-form__input div input::placeholder,.partner-create-events .events .step-form__input div select::placeholder,.partner-create-events .events .step-form__input div textarea::placeholder{color:#a1a1aa}.partner-create-events .events .step-form__input div input:focus,.partner-create-events .events .step-form__input div select:focus,.partner-create-events .events .step-form__input div textarea:focus{border-color:#1cd265}.partner-create-events .events .step-form__input div input[type=password]{padding-right:3rem}.partner-create-events .events .step-form__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-create-events .events .step-form__input div span.show{background:rgba(39,39,42,.1)}.partner-create-events .events .step-form__toggle{margin:.5rem 0}.partner-create-events .events .step-form__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-events .events .step-form__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-create-events .events .step-form__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-create-events .events .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-create-events .events .step-form__toggle .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-create-events .events .step-form__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-create-events .events .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-create-events .events .step-form__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-create-events .events .step-form__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.partner-create-events .events .step-form__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-create-events .events .step-form__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-create-events .events .step-form__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-create-events .events .step-form__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-create-events .events .step-form__check{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-create-events .events .step-form__check h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-events .events .step-form__check div{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.partner-create-events .events .step-form__check div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-create-events .events .step-form__check div h3 input{flex-shrink:0}.partner-create-events .events .step-form__check div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-create-events .events .step-form__check div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-create-events .events .step-form__check div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-create-events .events .step-form__check div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-create-events .events .step-form__button{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:2rem 0 1rem}.partner-create-events .events .step-form__button button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #1cd265;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem}.partner-create-events .events .step-form__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-create-events .events .step-form__button button{width:100%}}.partner-create-events .events .step-form__button button:last-child{background:#1cd265;border:1px solid #1cd265}.partner-create-events .events .step-form__button button:last-child span{color:#000047}@media screen and (max-width:430px){.partner-create-events .events .step-form__button{flex-direction:column-reverse;gap:.5rem}}.partner-create-events .events .events-all{width:100%}.partner-create-events .events .events-all .events-cards{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media screen and (max-width:940px){.partner-create-events .events .events-all .events-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.partner-create-events .events .events-all .events-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.partner-create-events .events .events-all .events-cards{grid-template-columns:repeat(1,1fr)}}.partner-create-events .events .events-all .events-cards .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:10px}.partner-create-events .events .events-all .events-cards .card-header{display:flex;align-items:flex-start;flex-direction:column}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper input[type=checkbox]{display:none}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-create-events .events .events-all .events-cards .card-header .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-create-events .events .events-all .events-cards .card-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.partner-create-events .events .events-all .events-cards .card-header-description p{font-weight:400;font-size:14px;color:#52525b}.partner-create-events .events .events-all .events-cards .card-image{width:100%;height:400px;margin-bottom:.75rem;border-radius:10px}.partner-create-events .events .events-all .events-cards .card-image img{border:2px solid transparent;width:100%;height:100%;border-radius:10px;object-fit:cover}.partner-create-events .events .events-all .events-cards .card-title{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-create-events .events .events-all .events-cards .card-title a{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.partner-create-events .events .events-all .events-cards .card-title a span{font-weight:500;font-size:1rem;color:#166534}.partner-create-events .events .events-all .events-cards .card-title a svg{margin-top:-2px}.partner-create-events .events .events-all .events-cards .card-title h3{font-size:1.25rem;font-weight:500;color:#27272a;line-height:1.5rem}.partner-create-events .events .events-all .events-cards .card__line{display:flex;align-items:center;flex-wrap:wrap}.partner-create-events .events .events-all .events-cards .card-duration{font-size:.875rem;line-height:1.25rem;margin-right:.5rem;font-weight:400;color:#71717a}.partner-create-events .events .events-all .events-cards .card-location{display:flex;align-items:center;gap:.25rem;padding-bottom:4px}.partner-create-events .events .events-all .events-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.partner-create-events .events .events-all .events-cards .card-price{display:flex;align-items:center}.partner-create-events .events .events-all .events-cards .card-price h4{color:#1cd265;font-weight:500}.partner-create-events .events .events-all .events-cards .card-price span{color:#71717a;font-weight:400}.partner-create-events .events .events-all .events-cards .card-date{color:#0e0e29;font-weight:500;font-size:1rem;line-height:1.5rem}.partner-create-events .events .events-all .events-cards .card-footer{width:100%;display:flex;align-items:center;gap:.5rem}.partner-create-events .events .events-all .events-cards .card-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-create-events .events .events-all .events-cards .card-footer button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-create-events .events .events-all .events-cards .card-footer button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-create-events .events .events-all .events-cards .card-footer button:last-child span{color:#fff}.partner-create-events .events .events-all .events-cards .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.partner-create-events .events .events-all .events-footer{border-top:1px solid #e4e4e7;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-create-events .events .events-all .events-footer{flex-direction:column;align-items:flex-start}}.partner-create-events .events .events-all .events-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-create-events .events .events-all .events-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-create-events .events .events-all .events-footer__paginations button{border-radius:10px;display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-create-events .events .events-all .events-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-create-events .events .events-all .events-footer__paginations,.partner-create-events .events .events-all .events-footer__paginations button{width:100%}}.partner-create-events-modal .xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;max-width:545px;display:flex;flex-direction:column;gap:1rem}.partner-create-events-modal .xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.partner-create-events-modal .xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.partner-create-events-modal .xp-delete__modal .container-body{display:flex;align-items:flex-start;gap:1rem}.partner-create-events-modal .xp-delete__modal .container-body .trash,.partner-create-events-modal .xp-delete__modal .container-body .warning{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-create-events-modal .xp-delete__modal .container-body .warning{background:#fef0c7}.partner-create-events-modal .xp-delete__modal .container-body .text h3{font-weight:600;font-size:18px;color:#18181b}.partner-create-events-modal .xp-delete__modal .container-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.partner-create-events-modal .xp-delete__modal .container-image{width:100%;height:240px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.partner-create-events-modal .xp-delete__modal .container-image img{width:100%;height:100%;object-fit:cover}.partner-create-events-modal .xp-delete__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-create-events-modal .xp-delete__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.partner-create-events-modal .xp-delete__modal .container-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-create-events-modal .xp-delete__modal .container-footer div h3 input{flex-shrink:0}.partner-create-events-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-create-events-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-create-events-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-create-events-modal .xp-delete__modal .container-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-create-events-modal .xp-delete__modal .container-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.partner-create-events-modal .xp-delete__modal .container-footer__options{width:100%}}.partner-create-events-modal .xp-delete__modal .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-create-events-modal .xp-delete__modal .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-create-events-modal .xp-delete__modal .container-footer__options button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-create-events-modal .xp-delete__modal .container-footer__options button:last-child span{color:#fff}.partner-create-events-modal .xp-delete__modal .container-footer__options button:last-child.warning{border-color:#ca8a04;background:#ca8a04}.partner-create-guides .guides{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa;border-radius:10px}.partner-create-guides .guides__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-create-guides .guides__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-create-guides .guides__container{flex-direction:column}}.partner-create-guides .guides__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-create-guides .guides-head{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.partner-create-guides .guides-head h3{font-size:1.8rem;line-height:1.8rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-create-guides .guides-head h3{font-size:1.4rem;line-height:1.4rem}}.partner-create-guides .guides-head p{font-size:1rem;line-height:1rem;font-weight:400;color:#71717a}.partner-create-guides .guides-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.partner-create-guides .guides select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px}.partner-create-guides .guides .tags{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.5rem;gap:.5rem}.partner-create-guides .guides .tags button{cursor:pointer;border:none;outline:none;color:#000047;background:#1cd265;font-size:12px;font-weight:400;border-radius:100px;padding:4px 8px}.partner-create-guides .guides .images-select{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem}.partner-create-guides .guides .images-select img{width:70px;height:70px;border-radius:6px;object-fit:cover;cursor:pointer}.partner-create-guides .guides .steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.partner-create-guides .guides .steps .step{width:50%;display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid #f4f4f5}.partner-create-guides .guides .steps .step div{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px}.partner-create-guides .guides .steps .step div span{font-size:.75rem;color:rgba(0,0,0,.3);font-weight:500}@media screen and (max-width:430px){.partner-create-guides .guides .steps .step div{display:none}}.partner-create-guides .guides .steps .step-text{color:rgba(0,0,0,.3);font-weight:400}.partner-create-guides .guides .steps .step.current,.partner-create-guides .guides .steps .step.current div:first-child,.partner-create-guides .guides .steps .step.prev,.partner-create-guides .guides .steps .step.prev div:first-child{border-color:#1cd265}.partner-create-guides .guides .steps .step.current div:first-child span,.partner-create-guides .guides .steps .step.current span:last-child,.partner-create-guides .guides .steps .step.prev div:first-child span,.partner-create-guides .guides .steps .step.prev span:last-child{color:#1cd265}.partner-create-guides .guides .steps .step.current{border-color:#16a34a}.partner-create-guides .guides .step-form{width:100%;background:#fff;border-radius:10px;padding:1.75rem 1.25rem;margin:0 auto}.partner-create-guides .guides .step-form h3{font-weight:500;color:#000047}.partner-create-guides .guides .step-form p{font-size:14px;color:#52525b;font-weight:400;margin-bottom:1.5rem}.partner-create-guides .guides .step-form__upload{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.partner-create-guides .guides .step-form__upload h3{font-size:14px;margin-bottom:2px;font-weight:500}.partner-create-guides .guides .step-form__upload .step-form__upload-item{position:relative;width:100%;border:2px dashed #d2d6dc;border-radius:10px;display:flex;justify-content:center;align-items:center}.partner-create-guides .guides .step-form__upload .step-form__upload-item input{visibility:hidden;position:absolute}.partner-create-guides .guides .step-form__upload .step-form__upload-item label{width:100%;padding:1rem .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.partner-create-guides .guides .step-form__upload .step-form__upload-item label h5{color:#975a16;font-size:14px;font-weight:400}.partner-create-guides .guides .step-form__upload .step-form__upload-item label span{color:#4b5563;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:480px){.partner-create-guides .guides .step-form__upload .step-form__upload-item:first-child{margin-bottom:.5rem}}.partner-create-guides .guides .step-form__group{width:100%;display:flex;align-items:flex-end;gap:.5rem}@media screen and (max-width:480px){.partner-create-guides .guides .step-form__group{flex-direction:column;gap:0}}.partner-create-guides .guides .step-form__date{margin:1.5rem 0 0}.partner-create-guides .guides .step-form__hour{width:100%;margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media screen and (max-width:480px){.partner-create-guides .guides .step-form__hour .step-form__group{flex-direction:row;gap:.5rem}}.partner-create-guides .guides .step-form__hour .options{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-create-guides .guides .step-form__hour .options .add{display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;border-radius:10px;padding:.5rem .75rem;cursor:pointer;gap:.5rem}.partner-create-guides .guides .step-form__hour .options .add span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-create-guides .guides .step-form__hour .options .add{width:100%}}.partner-create-guides .guides .step-form__hour .options .remove{font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.partner-create-guides .guides .step-form__input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-create-guides .guides .step-form__input h4,.partner-create-guides .guides .step-form__input label{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-guides .guides .step-form__input label span{display:block;color:#ca8a04;font-weight:400;font-size:14px}.partner-create-guides .guides .step-form__input div{position:relative;width:100%;z-index:2}.partner-create-guides .guides .step-form__input div input,.partner-create-guides .guides .step-form__input div select,.partner-create-guides .guides .step-form__input div textarea{border-radius:10px;width:100%;border:1px solid #e4e4e7;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent;resize:vertical}.partner-create-guides .guides .step-form__input div input::placeholder,.partner-create-guides .guides .step-form__input div select::placeholder,.partner-create-guides .guides .step-form__input div textarea::placeholder{color:#a1a1aa}.partner-create-guides .guides .step-form__input div input:focus,.partner-create-guides .guides .step-form__input div select:focus,.partner-create-guides .guides .step-form__input div textarea:focus{border-color:#1cd265}.partner-create-guides .guides .step-form__input div input[type=password]{padding-right:3rem}.partner-create-guides .guides .step-form__input div span{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;z-index:-1}.partner-create-guides .guides .step-form__input div span.show{background:rgba(39,39,42,.1)}.partner-create-guides .guides .step-form__toggle{margin:.5rem 0}.partner-create-guides .guides .step-form__toggle h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-guides .guides .step-form__toggle .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-create-guides .guides .step-form__toggle .toggler-wrapper input[type=checkbox]{display:none}.partner-create-guides .guides .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-create-guides .guides .step-form__toggle .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-create-guides .guides .step-form__toggle .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-create-guides .guides .step-form__toggle .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-create-guides .guides .step-form__toggle .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-create-guides .guides .step-form__toggle .toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.partner-create-guides .guides .step-form__toggle .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-create-guides .guides .step-form__toggle .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-create-guides .guides .step-form__toggle .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-create-guides .guides .step-form__toggle .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-create-guides .guides .step-form__check{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.75rem 0}.partner-create-guides .guides .step-form__check h4{font-size:15px;margin-bottom:2px;font-weight:400}.partner-create-guides .guides .step-form__check div{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.partner-create-guides .guides .step-form__check div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-create-guides .guides .step-form__check div h3 input{flex-shrink:0}.partner-create-guides .guides .step-form__check div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-create-guides .guides .step-form__check div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-create-guides .guides .step-form__check div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-create-guides .guides .step-form__check div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-create-guides .guides .step-form__button{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:2rem 0 1rem}.partner-create-guides .guides .step-form__button button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #1cd265;border-radius:10px;padding:.9rem 2rem;cursor:pointer;gap:.5rem}.partner-create-guides .guides .step-form__button button span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}@media screen and (max-width:430px){.partner-create-guides .guides .step-form__button button{width:100%}}.partner-create-guides .guides .step-form__button button:last-child{background:#1cd265;border:1px solid #1cd265}.partner-create-guides .guides .step-form__button button:last-child span{color:#000047}@media screen and (max-width:430px){.partner-create-guides .guides .step-form__button{flex-direction:column-reverse;gap:.5rem}}.partner-create-guides .guides .partner-all{width:100%}.partner-create-guides .guides .partner-all .partner-cards{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media screen and (max-width:940px){.partner-create-guides .guides .partner-all .partner-cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.partner-create-guides .guides .partner-all .partner-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.partner-create-guides .guides .partner-all .partner-cards{grid-template-columns:repeat(1,1fr)}}.partner-create-guides .guides .partner-all .partner-cards .card{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:10px}.partner-create-guides .guides .partner-all .partner-cards .card-header{display:flex;align-items:flex-start;flex-direction:column}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper input[type=checkbox]{display:none}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper .toggler-text{width:max-content;padding-left:50px}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#16a34a;display:none}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.partner-create-guides .guides .partner-all .partner-cards .card-header .toggler-wrapper input:checked~div h3:first-child{display:none}.partner-create-guides .guides .partner-all .partner-cards .card-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.partner-create-guides .guides .partner-all .partner-cards .card-header-description p{font-weight:400;font-size:14px;color:#52525b}.partner-create-guides .guides .partner-all .partner-cards .card-image{width:100%;height:400px;margin-bottom:.75rem;border-radius:10px}.partner-create-guides .guides .partner-all .partner-cards .card-image img{border:2px solid transparent;width:100%;height:100%;border-radius:10px;object-fit:cover}.partner-create-guides .guides .partner-all .partner-cards .card-title{width:100%;display:flex;align-items:center;justify-content:space-between}.partner-create-guides .guides .partner-all .partner-cards .card-title a{display:flex;justify-content:center;align-items:center;gap:.5rem;cursor:pointer}.partner-create-guides .guides .partner-all .partner-cards .card-title a span{font-weight:500;font-size:1rem;color:#166534}.partner-create-guides .guides .partner-all .partner-cards .card-title a svg{margin-top:-2px}.partner-create-guides .guides .partner-all .partner-cards .card-title h3{font-size:1.25rem;font-weight:500;color:#27272a;line-height:1.5rem}.partner-create-guides .guides .partner-all .partner-cards .card__line{display:flex;align-items:center;flex-wrap:wrap}.partner-create-guides .guides .partner-all .partner-cards .card-duration{font-size:.875rem;line-height:1.25rem;margin-right:.5rem;font-weight:400;color:#71717a}.partner-create-guides .guides .partner-all .partner-cards .card-location{display:flex;align-items:center;gap:.25rem;padding-bottom:4px}.partner-create-guides .guides .partner-all .partner-cards .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.partner-create-guides .guides .partner-all .partner-cards .card-price{display:flex;align-items:center}.partner-create-guides .guides .partner-all .partner-cards .card-price h4{color:#1cd265;font-weight:500}.partner-create-guides .guides .partner-all .partner-cards .card-price span{color:#71717a;font-weight:400}.partner-create-guides .guides .partner-all .partner-cards .card-date{color:#0e0e29;font-weight:500;font-size:1rem;line-height:1.5rem}.partner-create-guides .guides .partner-all .partner-cards .card-footer{width:100%;display:flex;align-items:center;gap:.5rem}.partner-create-guides .guides .partner-all .partner-cards .card-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-create-guides .guides .partner-all .partner-cards .card-footer button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-create-guides .guides .partner-all .partner-cards .card-footer button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-create-guides .guides .partner-all .partner-cards .card-footer button:last-child span{color:#fff}.partner-create-guides .guides .partner-all .partner-cards .card:hover .card-image img{border:2px solid rgba(28,210,101,.4)}.partner-create-guides .guides .partner-all .partner-footer{border-top:1px solid #e4e4e7;width:100%;padding:1rem 0;margin:1rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:468px){.partner-create-guides .guides .partner-all .partner-footer{flex-direction:column;align-items:flex-start}}.partner-create-guides .guides .partner-all .partner-footer__result span{font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-create-guides .guides .partner-all .partner-footer__paginations{display:flex;align-items:center;gap:.5rem}.partner-create-guides .guides .partner-all .partner-footer__paginations button{border-radius:10px;display:flex;justify-content:center;align-items:center;background:#1cd265;border:1px solid #1cd265;padding:.8rem;cursor:pointer;font-size:1rem;line-height:1rem;color:#000047;font-weight:500}.partner-create-guides .guides .partner-all .partner-footer__paginations button.disabled{opacity:.5}@media screen and (max-width:468px){.partner-create-guides .guides .partner-all .partner-footer__paginations,.partner-create-guides .guides .partner-all .partner-footer__paginations button{width:100%}}.partner-create-guides-modal .xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;max-width:545px;display:flex;flex-direction:column;gap:1rem}.partner-create-guides-modal .xp-delete__modal .container-close{position:absolute;top:12px;right:12px;cursor:pointer;padding:.75rem;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;background:#fecaca}.partner-create-guides-modal .xp-delete__modal .container-close svg{width:20px;height:20px;color:#000}.partner-create-guides-modal .xp-delete__modal .container-body{display:flex;align-items:flex-start;gap:1rem}.partner-create-guides-modal .xp-delete__modal .container-body .trash,.partner-create-guides-modal .xp-delete__modal .container-body .warning{flex-shrink:0;width:50px;height:50px;background:#fee2e2;display:flex;justify-content:center;align-items:center;border-radius:50%}.partner-create-guides-modal .xp-delete__modal .container-body .warning{background:#fef0c7}.partner-create-guides-modal .xp-delete__modal .container-body .text h3{font-weight:600;font-size:18px;color:#18181b}.partner-create-guides-modal .xp-delete__modal .container-body .text p{color:#52525b;font-weight:400;font-size:14px;line-height:20px}.partner-create-guides-modal .xp-delete__modal .container-image{width:100%;height:240px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.partner-create-guides-modal .xp-delete__modal .container-image img{width:100%;height:100%;object-fit:cover}.partner-create-guides-modal .xp-delete__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-create-guides-modal .xp-delete__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.partner-create-guides-modal .xp-delete__modal .container-footer div h3{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.partner-create-guides-modal .xp-delete__modal .container-footer div h3 input{flex-shrink:0}.partner-create-guides-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px;width:1rem;height:1rem;border:2px solid #a1a1aa;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.partner-create-guides-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265}.partner-create-guides-modal .xp-delete__modal .container-footer div h3 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:relative;left:4px;top:0}.partner-create-guides-modal .xp-delete__modal .container-footer div h3 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.partner-create-guides-modal .xp-delete__modal .container-footer__options{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:470px){.partner-create-guides-modal .xp-delete__modal .container-footer__options{width:100%}}.partner-create-guides-modal .xp-delete__modal .container-footer__options button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(28,210,101,.04);border:1px solid rgba(28,210,101,.32);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.partner-create-guides-modal .xp-delete__modal .container-footer__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.partner-create-guides-modal .xp-delete__modal .container-footer__options button:last-child{background:#dc2626;border:1px solid #dc2626}.partner-create-guides-modal .xp-delete__modal .container-footer__options button:last-child span{color:#fff}.partner-create-guides-modal .xp-delete__modal .container-footer__options button:last-child.warning{border-color:#ca8a04;background:#ca8a04}.partner-curve .curve{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa}.partner-curve .curve__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem;z-index:2}@media screen and (max-width:768px){.partner-curve .curve__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-curve .curve__container{flex-direction:column}}.partner-curve .curve__left{justify-content:center}.partner-curve .curve-head,.partner-curve .curve__left{width:100%;display:flex;flex-direction:column;align-items:flex-start}.partner-curve .curve-head{margin-bottom:1.5rem}.partner-curve .curve-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-curve .curve-head h3{font-size:1.5rem;line-height:1.5rem}}.partner-curve .curve-head p{font-size:1.125rem;line-height:1.5rem;font-weight:400;color:#71717a}.partner-curve .curve-body{width:100%;padding:.5rem;border:1px solid #e4e4e7;border-radius:10px;display:flex;justify-content:flex-start;align-items:center}.partner-curve .curve-body .recharts-yAxis .recharts-cartesian-axis-tick-value tspan{font-size:12px;font-weight:400;color:#71717a}.partner-curve .curve-body .recharts-xAxis{background:red}.partner-curve .curve-body .recharts-xAxis .recharts-cartesian-axis-tick-value tspan{font-size:12px;font-weight:400;color:#000047}.partner-invoices .invoices{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fafafa}.partner-invoices .invoices__container{width:98%;max-width:1400px;display:flex;align-items:flex-start;gap:2rem;padding:7.5rem .75rem 3rem .5rem;z-index:2}@media screen and (max-width:768px){.partner-invoices .invoices__container{padding-top:6rem}}@media screen and (max-width:720px){.partner-invoices .invoices__container{flex-direction:column}}.partner-invoices .invoices__left{justify-content:center}.partner-invoices .invoices-head,.partner-invoices .invoices__left{width:100%;display:flex;flex-direction:column;align-items:flex-start}.partner-invoices .invoices-head{margin-bottom:1.5rem}.partner-invoices .invoices-head h3{font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.partner-invoices .invoices-head h3{font-size:1.5rem;line-height:1.5rem}}.partner-invoices .invoices-head p{font-size:1.125rem;line-height:1.5rem;font-weight:400;color:#71717a}.partner-invoices .invoices-head .filters{width:100%;margin-top:.5rem;display:flex;flex-direction:column;gap:1rem}.partner-invoices .invoices-head .filters .search{width:100%}.partner-invoices .invoices-head .filters .search input{height:54px;width:100%;border-radius:8px;padding:0 1rem;border:1px solid hsla(0,0%,75%,.3);outline:1px solid hsla(0,0%,75%,.3)}.partner-invoices .invoices-head .filters .filter-group{margin-top:.3rem;display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}.partner-invoices .invoices-head .filters .filter-group input,.partner-invoices .invoices-head .filters .filter-group select{height:34px;padding:0 .5rem;border-radius:8px;border:1px solid hsla(0,0%,75%,.7);outline:none;min-width:150px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat}.partner-invoices .invoices-head .filters .filter-group input:nth-child(3),.partner-invoices .invoices-head .filters .filter-group input:nth-child(4),.partner-invoices .invoices-head .filters .filter-group select:nth-child(3),.partner-invoices .invoices-head .filters .filter-group select:nth-child(4){background-position:right .75rem center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-size:1rem;padding-right:2.5rem}@media screen and (max-width:720px){.partner-invoices .invoices-head .partner-invoices .invoices-body .invoices-body{overflow:visible}.partner-invoices .invoices-head .partner-invoices .invoices-body table{border:none}.partner-invoices .invoices-head .partner-invoices .invoices-body table thead{display:none}.partner-invoices .invoices-head .partner-invoices .invoices-body table tbody{display:block;width:100%}.partner-invoices .invoices-head .partner-invoices .invoices-body table tbody tr{display:block;width:100%;margin-bottom:1rem;border:1px solid rgba(7,3,35,.04);border-radius:8px;padding:.5rem}.partner-invoices .invoices-head .partner-invoices .invoices-body table tbody tr td{display:flex;justify-content:space-between;padding:.5rem .75rem;min-width:0;max-width:100%;word-break:break-word}.partner-invoices .invoices-head .partner-invoices .invoices-body table tbody tr td:before{content:attr(data-label) ": ";font-weight:600;color:#374151;margin-right:.5rem}.partner-invoices .invoices-head .partner-invoices .invoices-body table tbody tr td .price{font-size:1rem}.partner-invoices .invoices-head .partner-invoices .invoices-body table tbody tr td .status{display:inline-block}}.partner-invoices .invoices-body{width:100%;display:flex;border-radius:10px;flex-direction:column;align-items:flex-start;overflow-y:scroll;overflow-x:scroll;overflow:auto}.partner-invoices .invoices-body .invoices-body{height:auto;overflow:auto}.partner-invoices .invoices-body table{table-layout:fixed;width:100%;min-width:900px;border-collapse:collapse;border:3px solid rgba(7,3,35,.04)}.partner-invoices .invoices-body table thead{background:rgba(7,3,35,.04);border-bottom:5px solid #000047}.partner-invoices .invoices-body table thead tr th{padding:1rem;text-align:left;color:#71717a;font-size:14px;font-weight:400;white-space:nowrap}.partner-invoices .invoices-body table thead tr th:first-child,.partner-invoices .invoices-body table thead tr th:nth-child(2){width:12%}.partner-invoices .invoices-body table thead tr th:nth-child(3){width:16%;font-size:13px}.partner-invoices .invoices-body table thead tr th:nth-child(4){width:10%;font-size:13px}.partner-invoices .invoices-body table thead tr th:nth-child(5){width:12%}.partner-invoices .invoices-body table thead tr th:nth-child(6){width:20%}.partner-invoices .invoices-body table thead tr th:nth-child(7){width:18%}.partner-invoices .invoices-body table tbody{display:table-row-group}.partner-invoices .invoices-body table tbody tr{border-bottom:1px solid #e5e7eb}.partner-invoices .invoices-body table tbody tr:last-child{border-bottom:none}.partner-invoices .invoices-body table tbody tr td{padding:1rem;text-align:left;color:#71717a;font-size:14px;font-weight:400;word-break:break-word;vertical-align:middle}.partner-invoices .invoices-body table tbody tr td .price{color:#3f3f46;font-weight:500;font-size:1.2rem}.partner-invoices .invoices-body table tbody tr td td:nth-child(4) .price{font-size:1rem}.partner-invoices .invoices-body table tbody tr td td:nth-child(6){width:220px;font-size:13px}.partner-invoices .invoices-body table tbody tr td .status{background:#f0fdf4;color:#000047;padding:4px 10px;border-radius:10px;font-size:12px;font-weight:500;display:inline-block}.partner-invoices .invoices-body table tbody tr td .see{color:#bf753c;font-weight:500;cursor:pointer}.partner-header{position:absolute;top:0;width:100%;z-index:10;background:#fff;border-bottom:2px solid #f4f4f5}.partner-header,.partner-header .group{display:flex;justify-content:center;align-items:center}.partner-header .group{gap:3px}.partner-header .pointer-events-none{pointer-events:none;cursor:default}@media screen and (max-width:1140px){.partner-header:after{content:"";position:absolute;background:#fff;top:0;left:0;width:100%;height:100%;z-index:3}}.partner-header__container{width:95%;max-width:1280px;display:flex;justify-content:space-between;align-items:center;padding:.75rem;gap:1.5rem}@media screen and (max-width:1140px){.partner-header__container{padding:1rem .75rem}}.partner-header-left{z-index:5}.partner-header-left,.partner-header-left a{display:flex;align-items:center;justify-content:center}.partner-header-left a svg path{fill:#000047}.partner-header-left a svg path:first-child,.partner-header-left a svg path:nth-child(2){fill:#1cd265}.partner-header-right{display:flex;gap:4px;position:relative}.partner-header-right__user{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;background:#000047;border-radius:140px;padding:.5rem .75rem}.partner-header-right__user-avatar{position:relative;width:32px;height:32px;border-radius:50%;border:2px solid #fff}.partner-header-right__user-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.partner-header-right__user-avatar:after{content:"";position:absolute;top:-2.5px;right:-2.5px;width:10px;height:10px;background:#1cd265;border:2px solid #fff;border-radius:50%}.partner-header-right__user-infos{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.partner-header-right__user-infos h3{color:#fff;font-size:15px;font-weight:500;line-height:1.3}.partner-header-right__user-notif{display:flex;justify-content:center;align-items:center}.partner-header-right__user-notif button{border:none;border-radius:30px;margin-bottom:.1rem;font-weight:400;background:#fff}@media screen and (max-width:1140px){.partner-header-right__user{justify-content:flex-start;padding:0 1rem}.partner-header-right__user-avatar{width:35px;height:35px;border-color:#1cd265}}.partner-header-right__options{position:relative;display:flex;gap:.5rem;flex-direction:column;background:#fff;border:1px solid #f4f4f5;padding:1rem}@media screen and (max-width:1140px){.partner-header-right__options{width:100%;border:none}}@media screen and (min-width:1140px){.partner-header-right__options{position:absolute;right:0;top:calc(100% + .5rem);width:265px;visibility:hidden;opacity:0;transform:translateY(40px);transition:.5s}.partner-header-right__options:after{content:"";top:-3rem;position:absolute;width:100%;height:3rem;left:50%;transform:translateX(-50%);background:transparent}}.partner-header-right__options a{width:100%;display:flex;justify-content:center;align-items:center}.partner-header-right__options a li{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.partner-header-right__options a li span{flex-shrink:0;display:block;color:#000;font-size:.9rem;font-weight:400}.partner-header-right__options a li:hover{background:#f0fdf4}.partner-header-right__options a li:hover span{color:#000047}.partner-header-right__options a li:hover svg path{stroke:#000047}.partner-header-right__options button{margin-top:.5rem;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;cursor:pointer;background:transparent;outline:none;border:none}.partner-header-right__options button span{display:block;color:#27272a;font-size:.95rem;font-weight:400}.partner-header-right__options button:hover{background:#f0fdf4}@media screen and (min-width:1140px){.partner-header-right:hover>.partner-header-right__options{visibility:visible;opacity:1;transform:translateY(0)}}@media screen and (max-width:1140px){.partner-header-right{width:100%;flex-direction:column;align-items:flex-start;gap:0}}.partner-header-options{display:none;z-index:5}.partner-header-options__burger{cursor:pointer;display:flex;flex-direction:column;justify-content:center;border-radius:.25rem .25rem .25rem .25rem;gap:4px;width:1.5rem;height:1.5rem}.partner-header-options__burger span{display:block;width:100%;height:2px;background:#000047;transition:.5s}.partner-header-options__burger.active span:first-child{transform-origin:left;transform:rotate(45deg) translateY(-5px)}.partner-header-options__burger.active span:nth-child(2){opacity:0}.partner-header-options__burger.active span:nth-child(3){transform-origin:left;transform:rotate(-45deg) translateY(2.9px)}@media screen and (max-width:1140px){.partner-header-options{display:flex;align-items:center;gap:1rem}.partner-header__container{gap:1rem}.partner-header-right{background:#fff;border-top:1px solid #f4f4f5;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.1);padding:1.5rem 0;position:absolute;top:63px;left:0;right:0;width:100%;flex-direction:column;gap:1rem;border-radius:.25rem .25rem .25rem .25rem;transform:translateY(-300px);transition:.5s}.partner-header-right__user{display:none}.partner-header-right.active{transform:translateY(0)}.partner-header-options{width:100%;justify-content:flex-end}}.partner-aside{position:relative;margin-top:.5rem}@media(max-width:745px){.partner-aside{margin-top:.5rem}}.partner-aside .whatsapp-float-button{height:75px;width:75px;background-color:#1cd265;padding:.5rem;left:90%;top:70%;transition:all .5s ease;border-radius:999px;display:flex;justify-content:center;align-items:center;position:fixed;z-index:88}.partner-aside .whatsapp-float-button .nbr_items{display:flex;justify-content:center;align-items:center;position:absolute;color:#fff;border-radius:999px;background:#000;top:0;height:30px;width:30px;left:78%}.partner-aside .whatsapp-float-button .nbr_items b{padding-top:.2rem}@media screen and (max-width:1024px){.partner-aside .whatsapp-float-button{height:55px;width:55px}.partner-aside .whatsapp-float-button .nbr_items{height:22px;width:22px;font-size:.9rem}}@media screen and (max-width:768px){.partner-aside .whatsapp-float-button{height:45px;width:45px;left:80%;top:80%}.partner-aside .whatsapp-float-button .nbr_items{height:18px;width:18px;font-size:.8rem}}@media screen and (max-width:480px){.partner-aside .whatsapp-float-button{height:38px;width:38px;left:75%;top:90%}.partner-aside .whatsapp-float-button .nbr_items{height:15px;width:15px;font-size:.7rem}}.partner-aside-container-desktop{width:260px;flex-shrink:0;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:1rem 0 0;position:relative}.partner-aside-container-desktop a{width:100%}.partner-aside-container-desktop a li{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.partner-aside-container-desktop a li p{width:100%;color:#27272a;font-weight:400;font-size:15px;padding-top:5px}.partner-aside-container-desktop a li span{flex-shrink:0;width:23px;height:23px;padding-top:2px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:12px;color:#fff;background:#000047}.partner-aside-container-desktop a:hover li{background:rgba(7,3,35,.04)}.partner-aside-container-desktop a.active li{background:rgba(7,3,35,.1)}.partner-aside-container-desktop a.active li p{color:#000047}.partner-aside-container-desktop a.active li svg path{stroke:#000047}.partner-aside-container-desktop button{width:100%}.partner-aside-container-desktop button li{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.partner-aside-container-desktop button li p{width:100%;color:#27272a;font-weight:400;font-size:15px;padding-top:5px}.partner-aside-container-desktop button li span{flex-shrink:0;width:23px;height:23px;padding-top:2px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:12px;color:#fff;background:#000047}.partner-aside-container-desktop button:hover li{background:rgba(7,3,35,.04)}.partner-aside-container-desktop button.active li{background:rgba(7,3,35,.1)}.partner-aside-container-desktop button.active li p{color:#000047}.partner-aside-container-desktop button.active li svg path{stroke:#000047}.partner-aside-container-mobile{display:none}.partner-aside-container-mobile .splide{width:100%}.partner-aside-container-mobile .splide .splide__list{display:flex;align-items:center;gap:2px}.partner-aside-container-mobile .splide .splide__list a{width:-moz-fit-content;width:fit-content}.partner-aside-container-mobile .splide .splide__list a li{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.partner-aside-container-mobile .splide .splide__list a li p{width:100%;color:#27272a;font-weight:400;font-size:15px;padding-top:5px}.partner-aside-container-mobile .splide .splide__list a li span{flex-shrink:0;width:23px;height:23px;padding-top:2px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:12px;color:#fff;background:#16a34a}.partner-aside-container-mobile .splide .splide__list a:hover li{background:rgba(7,3,35,.04)}.partner-aside-container-mobile .splide .splide__list a.active li{background:rgba(7,3,35,.1)}.partner-aside-container-mobile .splide .splide__list a.active li p{color:#000047}.partner-aside-container-mobile .splide .splide__list a.active li svg path{stroke:#000047}.partner-aside-container-mobile .splide .splide__list button{width:-moz-fit-content;width:fit-content}.partner-aside-container-mobile .splide .splide__list button li{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.partner-aside-container-mobile .splide .splide__list button li p{width:100%;color:#27272a;font-weight:400;font-size:15px;padding-top:5px}.partner-aside-container-mobile .splide .splide__list button li span{flex-shrink:0;width:23px;height:23px;padding-top:2px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:12px;color:#fff;background:#16a34a}.partner-aside-container-mobile .splide .splide__list button:hover li{background:rgba(7,3,35,.04)}.partner-aside-container-mobile .splide .splide__list button.active li{background:rgba(7,3,35,.1)}.partner-aside-container-mobile .splide .splide__list button.active li p{color:#000047}.partner-aside-container-mobile .splide .splide__list button.active li svg path{stroke:#000047}.partner-aside-container-mobile .splide .splide__arrows{background:#000}.partner-aside-container-mobile .splide .splide__arrows button[disabled]{opacity:0}.partner-aside-container-mobile .splide .splide__arrows .splide__arrow--prev{left:-10px}.partner-aside-container-mobile .splide .splide__arrows .splide__arrow--next{right:-10px}@media screen and (max-width:720px){.partner-aside{overflow:visible;width:100%}.partner-aside .partner-aside-container-desktop{display:none}.partner-aside .partner-aside-container-mobile{display:flex}}.partner-experiences-modal .xp-delete__modal .container{position:relative;background:#fff;border-radius:10px;padding:1.5rem;max-width:545px;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.partner-experiences-modal .xp-delete__modal .container-body{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.partner-experiences-modal .xp-delete__modal .container-body h3{font-weight:600;font-size:18px;color:#18181b;text-wrap:balance}.partner-experiences-modal .xp-delete__modal .container-body input{width:100%;padding:.5rem 1rem;border-radius:8px;border:1px solid #27272a}.partner-experiences-modal .xp-delete__modal .container-body .pdf-viewer-container{max-width:500px;padding:0 .3rem}@media screen and (max-width:730px){.partner-experiences-modal .xp-delete__modal .container-body .pdf-viewer-container{max-width:100%;padding:0 .1rem}}.partner-experiences-modal .xp-delete__modal .container-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media screen and (max-width:470px){.partner-experiences-modal .xp-delete__modal .container-footer{flex-direction:column-reverse;gap:1rem}}.partner-profile__header{width:100%;padding:1rem 0}.partner-profile__header .back-link{display:flex;align-items:center;gap:.5rem;color:#000047;text-decoration:none;font-weight:500;margin-bottom:.5rem}.partner-profile__header .back-link:hover{color:#1cd265}.partner-profile__header .back-link svg{width:20px;height:20px}.partner-profile__header h1{font-size:1.5rem;font-weight:600;color:#000047;margin:.5rem 0}.partner-profile__header p{color:#52525b;font-weight:400;font-size:.9rem;margin:0}.partner-profile__tabs{width:100%;display:flex;flex-direction:column;gap:.25rem;margin:1rem 0}.partner-profile__tabs button{width:100%;padding:.75rem 1rem;border:none;border-radius:8px;background:transparent;color:#27272a;font-weight:500;font-size:15px;text-align:left;cursor:pointer;transition:all .3s ease}.partner-profile__tabs button:hover{background:rgba(7,3,35,.04)}.partner-profile__tabs button.active{background:rgba(7,3,35,.1);color:#000047;font-weight:600}.read-only-notice{width:100%;margin:1rem 0}.read-only-notice .notice-banner{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#92400e}.read-only-notice .notice-banner svg{flex-shrink:0;width:20px;height:20px}.read-only-notice .notice-banner span{font-weight:500;font-size:14px}.main-partners .partners{display:flex;justify-content:center;align-items:center;overflow:hidden;margin-top:3.5rem}.main-partners .partners__container{width:95%;max-width:1280px;display:flex;align-items:flex-start;justify-content:flex-start;padding:1rem .75rem 3rem;z-index:2}.main-partners .partners .tags{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem;padding-left:.7rem;color:#000047}.main-partners .partners .tags h4{margin-right:10px}.main-partners .partners .tags .part1{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;width:auto;padding-left:.7rem}.main-partners .partners .tags .part1 button{cursor:pointer;border:none;outline:none;background:#1cd265;color:#000047;border-radius:100px;padding:4px 12px;display:flex;justify-content:center;align-items:center;gap:4px}.main-partners .partners .tags .part1 button span{color:#000047;font-size:12px;font-weight:400}.main-partners .partners .tags button{cursor:pointer;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;border:none;background:#1cd265;border-radius:10px}.main-partners .partners .tags button span{font-weight:400}.main-partners .partners .both{width:100%}.main-partners .partners .both .partners-left{width:50%;display:flex;flex-direction:column;border-radius:10px;align-items:flex-start;gap:.5rem;padding-right:1rem}@media screen and (max-width:1280px){.main-partners .partners .both .partners-left{width:100%;padding-right:0}}.main-partners .partners .both .partners-left__head{width:100%;padding:1rem 0}.main-partners .partners .both .partners-left__head h3{margin-top:.5rem;font-size:2rem;line-height:2rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.main-partners .partners .both .partners-left__head h3{font-size:1.5rem;line-height:1.5rem}}.main-partners .partners .both .partners-left__head h3 .back a{align-items:center;justify-content:center;display:flex;color:#000;font-weight:700;margin-bottom:4px}.main-partners .partners .both .partners-left__head h4{font-weight:500;color:#52525b;font-size:1rem}.main-partners .partners .both .partners-left__head h4 span{color:#1cd265;font-weight:inherit;font-size:inherit}.main-partners .partners .both .partners-left__head-search{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;margin:.5rem 0}@media screen and (max-width:620px){.main-partners .partners .both .partners-left__head-search{flex-direction:column;align-items:flex-start;gap:.5rem}}.main-partners .partners .both .partners-left__head-search .search{position:relative;width:100%;border-radius:32px;border:1px solid #e4e4e7;background:#fafafa;padding:.25rem 1rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}@media screen and (max-width:560px){.main-partners .partners .both .partners-left__head-search .search{padding:.5rem 1rem}}.main-partners .partners .both .partners-left__head-search .search-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#18181b;flex-shrink:0}@media screen and (max-width:560px){.main-partners .partners .both .partners-left__head-search .search-icon{display:none}}.main-partners .partners .both .partners-left__head-search .search-icon svg{width:20px}.main-partners .partners .both .partners-left__head-search .search-date,.main-partners .partners .both .partners-left__head-search .search-region,.main-partners .partners .both .partners-left__head-search .search-ville{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-top:3px}.main-partners .partners .both .partners-left__head-search .search-date input,.main-partners .partners .both .partners-left__head-search .search-date select,.main-partners .partners .both .partners-left__head-search .search-region input,.main-partners .partners .both .partners-left__head-search .search-region select,.main-partners .partners .both .partners-left__head-search .search-ville input,.main-partners .partners .both .partners-left__head-search .search-ville select{border:none;outline:none;background:transparent}.main-partners .partners .both .partners-left__head-search .search-date select,.main-partners .partners .both .partners-left__head-search .search-region select,.main-partners .partners .both .partners-left__head-search .search-ville select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:1em}.main-partners .partners .both .partners-left__head-search .search-date span,.main-partners .partners .both .partners-left__head-search .search-region span,.main-partners .partners .both .partners-left__head-search .search-ville span{color:#000047;font-weight:500;font-style:14px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.main-partners .partners .both .partners-left__head-search .search-date .item-date,.main-partners .partners .both .partners-left__head-search .search-region .item-date,.main-partners .partners .both .partners-left__head-search .search-ville .item-date{position:relative}.main-partners .partners .both .partners-left__head-search .search-date .item-date .MuiFormControl-root .MuiFormLabel-root,.main-partners .partners .both .partners-left__head-search .search-region .item-date .MuiFormControl-root .MuiFormLabel-root,.main-partners .partners .both .partners-left__head-search .search-ville .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-partners .partners .both .partners-left__head-search .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-partners .partners .both .partners-left__head-search .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-partners .partners .both .partners-left__head-search .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b;padding:0}.main-partners .partners .both .partners-left__head-search .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-partners .partners .both .partners-left__head-search .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-partners .partners .both .partners-left__head-search .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.main-partners .partners .both .partners-left__head-search .search-region,.main-partners .partners .both .partners-left__head-search .search-ville{border-right:1px solid #e4e4e7}.main-partners .partners .both .partners-left__head-search .search-region input,.main-partners .partners .both .partners-left__head-search .search-region select,.main-partners .partners .both .partners-left__head-search .search-ville input,.main-partners .partners .both .partners-left__head-search .search-ville select{width:100%}.main-partners .partners .both .partners-left__head-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}@media screen and (max-width:520px){.main-partners .partners .both .partners-left__head-footer{flex-direction:column;align-items:flex-start}}.main-partners .partners .both .partners-left__head-footer .left{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.main-partners .partners .both .partners-left__head-footer .left .select{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.325rem;flex-wrap:wrap}.main-partners .partners .both .partners-left__head-footer .left .select select{outline:none;border:1px solid #d4d4d8;color:#000047;font-weight:400;padding:8px 12px;border-radius:6px}.main-partners .partners .both .partners-left__head-footer .right{display:flex;justify-content:center;align-items:center;gap:.5rem;display:none;flex-shrink:0}@media screen and (max-width:1280px){.main-partners .partners .both .partners-left__head-footer .right{display:flex}}@media screen and (max-width:620px){.main-partners .partners .both .partners-left__head-footer .right .filter{padding:.5rem 1rem}}.main-partners .partners .both .partners-left__head-footer .right .filter{cursor:pointer;flex-shrink:0;flex-grow:1;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px}.main-partners .partners .both .partners-left__head-footer .right .filter span{font-weight:400}.main-partners .partners .both .partners-left__head-footer .right button{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;border:1px solid #000047;padding:.7rem;cursor:pointer}.main-partners .partners .both .partners-left__cards{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media screen and (max-width:1280px){.main-partners .partners .both .partners-left__cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.main-partners .partners .both .partners-left__cards .card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;gap:3px;transition:.3s}.main-partners .partners .both .partners-left__cards .card .card-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .8rem;border-bottom:1px solid #e4e4e7}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info{display:flex;align-items:center;gap:.75rem;flex:1 1}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info .partner-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid #e4e4e7;flex-shrink:0}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info .partner-avatar img{width:100%;height:100%;object-fit:cover}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info .partner-avatar .default-avatar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f4f4f5;color:#71717a}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info .partner-details{display:flex;flex-direction:column;gap:.25rem}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info .partner-details .partner-name{font-size:1rem;font-weight:600;color:#18181b;margin:0;line-height:1.5}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info .partner-details .partner-meta{display:flex;gap:.5rem;align-items:center}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info .partner-details .partner-meta .partner-type{font-size:.75rem;color:#71717a;font-weight:400}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info .partner-details .partner-meta .partner-status{font-size:.7rem;padding:.15rem .5rem;border-radius:12px;font-weight:500}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info .partner-details .partner-meta .partner-status.green{background-color:rgba(50,205,50,.2);color:#006400}.main-partners .partners .both .partners-left__cards .card .card-head .partner-info .partner-details .partner-meta .partner-status.red{background-color:rgba(255,99,71,.2);color:darkred}.main-partners .partners .both .partners-left__cards .card .card-head .status_and_menubtn{display:flex;gap:4px;align-items:center}.main-partners .partners .both .partners-left__cards .card .card-body{width:100%;display:flex;flex-direction:column;padding:.8rem;gap:.75rem}.main-partners .partners .both .partners-left__cards .card .card-body .section1{display:flex;justify-content:flex-start;align-items:flex-start;gap:.75rem;width:100%}@media screen and (max-width:900px){.main-partners .partners .both .partners-left__cards .card .card-body .section1{flex-direction:column}}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .image{position:relative;border-radius:8px;width:45%;height:180px;overflow:hidden;flex-shrink:0;background-color:#f4f4f5}@media screen and (max-width:900px){.main-partners .partners .both .partners-left__cards .card .card-body .section1 .image{width:100%;height:200px}}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .image img{width:100%;height:100%;object-fit:cover}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .image .default-avatar-large{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#71717a;background-color:#f4f4f5}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info{display:flex;width:55%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;flex:1 1}@media screen and (max-width:900px){.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info{width:100%}}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .title{font-size:1.05rem;font-weight:600;color:#18181b;line-height:1.5rem;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .price{display:flex;align-items:flex-start;justify-content:flex-start}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .price h4{color:#1cd265;font-weight:500;font-size:.875rem;margin:0}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .status{padding:.25rem .6rem;border-radius:16px;font-weight:500;font-size:.75rem;display:inline-flex;align-items:center;gap:.25rem}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .status.confirmed{background-color:rgba(50,205,50,.2);color:#006400}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .status.cancelled{background-color:rgba(255,99,71,.2);color:darkred}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .status.pending{background-color:rgba(255,223,0,.2);color:#8b4513}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .status.initiated{background-color:rgba(173,216,230,.3);color:#191970}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .location{display:flex;align-items:center;gap:.5rem;color:#71717a;font-size:.875rem}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .location .icon{display:flex;align-items:center;justify-content:center}.main-partners .partners .both .partners-left__cards .card .card-body .section1 .info .location span{font-weight:400;line-height:1.25rem}.main-partners .partners .both .partners-left__cards .card .card-body .action{width:100%;display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid #e4e4e7}.main-partners .partners .both .partners-left__cards .card .card-body .action button{flex:1 1;padding:.5rem .75rem;border-radius:8px;font-size:.875rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.375rem;cursor:pointer;transition:.3s;border:none}.main-partners .partners .both .partners-left__cards .card .card-body .action button.details{background-color:transparent;border:1px solid #e4e4e7;color:#71717a}.main-partners .partners .both .partners-left__cards .card .card-body .action button.details:hover{background-color:#f4f4f5}.main-partners .partners .both .partners-left__cards .card .card-body .action button.details:disabled{opacity:.5;cursor:not-allowed}.main-partners .partners .both .partners-left__cards .card .card-body .action button.block{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}.main-partners .partners .both .partners-left__cards .card .card-body .action button.block:hover:not(:disabled){background-color:rgba(220,38,38,.2)}.main-partners .partners .both .partners-left__cards .card .card-body .action button.block:disabled{opacity:.5;cursor:not-allowed}.main-partners .partners .both .partners-left__cards .card .card-body .action button.unblock{background-color:rgba(28,210,101,.1);color:#1cd265;border:1px solid rgba(28,210,101,.2)}.main-partners .partners .both .partners-left__cards .card .card-body .action button.unblock:hover:not(:disabled){background-color:rgba(28,210,101,.2)}.main-partners .partners .both .partners-left__cards .card .card-body .action button.unblock:disabled{opacity:.5;cursor:not-allowed}.main-partners .partners .both .partners-left__cards .card .card-body .action button span{font-size:.875rem}.main-partners .partners .both .partners-left__cards .card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.main-partners .partners .both .partners-left__cards .card:hover .card-body{background-color:#fafafa}.main-partners .partners .both .partners-right{position:fixed;width:50%;height:100%;top:0;right:0;background:#f9f9f9}@media screen and (max-width:1280px){.main-partners .partners .both .partners-right{display:none}}.main-partners .partners .both .partners-right__options{position:absolute;height:100%;top:100px;left:1rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;flex-wrap:wrap;gap:.5rem;z-index:2}.main-partners .partners .both .partners-right__options .top{display:flex;justify-content:center;align-items:center;gap:.5rem}.main-partners .partners .both .partners-right__options .top .filter{cursor:pointer;flex-shrink:0;flex-grow:1;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px}.main-partners .partners .both .partners-right__options .top .filter span{font-weight:400}.main-partners .partners .both .partners-right__options .top button{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;border:1px solid #000047;padding:.7rem;cursor:pointer}.main-partners .partners .both .partners-right__options .map{margin-bottom:150px;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#fff;border-radius:10px;border:none;padding:.5rem 1rem;cursor:pointer}.main-partners .partners .both .partners-right__options .map span{color:#000047;font-weight:500;font-size:1rem;padding-top:3px}.main-partners .partners .both .partners-right__map{width:100%;height:100%;position:relative}.main-partners .partners .both .partners-right__map iframe{width:100%;height:100%}.main-partners .partners .lists{width:100%}.main-partners .partners .lists .partners-lists{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-height:270px;padding-right:1rem}@media screen and (max-width:1280px){.main-partners .partners .lists .partners-lists{width:100%;padding-right:0}}.main-partners .partners .lists .partners-lists__head{width:100%;padding:1rem 0}.main-partners .partners .lists .partners-lists__head h3{margin-top:.5rem;font-size:2rem;line-height:2rem;padding-left:.7rem;padding-bottom:.3rem;font-weight:600;color:#000047}@media screen and (max-width:768px){.main-partners .partners .lists .partners-lists__head h3{font-size:1.5rem;line-height:1.5rem}}.main-partners .partners .lists .partners-lists__head .back{align-items:center;justify-content:flex-start;display:flex;margin-bottom:14px}.main-partners .partners .lists .partners-lists__head .back a{align-items:center;justify-content:center;display:flex;color:#000!important;font-weight:700!important}.main-partners .partners .lists .partners-lists__head h4{font-weight:500;color:#52525b;font-size:1rem}.main-partners .partners .lists .partners-lists__head h4 span{color:#1cd265;font-weight:inherit;font-size:inherit}.main-partners .partners .lists .partners-lists__head-search{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;margin:.5rem 0}@media screen and (max-width:620px){.main-partners .partners .lists .partners-lists__head-search{flex-direction:column;align-items:flex-start;gap:.5rem}}.main-partners .partners .lists .partners-lists__head-search .search{position:relative;width:100%;border-radius:32px;border:1px solid #e4e4e7;background:#fafafa;padding:.25rem 1rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}@media screen and (max-width:560px){.main-partners .partners .lists .partners-lists__head-search .search{padding:.5rem 1rem}}.main-partners .partners .lists .partners-lists__head-search .search-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#18181b;flex-shrink:0}@media screen and (max-width:560px){.main-partners .partners .lists .partners-lists__head-search .search-icon{display:none}}.main-partners .partners .lists .partners-lists__head-search .search-icon svg{width:20px}.main-partners .partners .lists .partners-lists__head-search .search-date,.main-partners .partners .lists .partners-lists__head-search .search-region,.main-partners .partners .lists .partners-lists__head-search .search-ville{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-top:3px}.main-partners .partners .lists .partners-lists__head-search .search-date input,.main-partners .partners .lists .partners-lists__head-search .search-date select,.main-partners .partners .lists .partners-lists__head-search .search-region input,.main-partners .partners .lists .partners-lists__head-search .search-region select,.main-partners .partners .lists .partners-lists__head-search .search-ville input,.main-partners .partners .lists .partners-lists__head-search .search-ville select{border:none;outline:none;background:transparent}.main-partners .partners .lists .partners-lists__head-search .search-date span,.main-partners .partners .lists .partners-lists__head-search .search-region span,.main-partners .partners .lists .partners-lists__head-search .search-ville span{color:#000047;font-weight:500;font-style:14px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.main-partners .partners .lists .partners-lists__head-search .search-date select,.main-partners .partners .lists .partners-lists__head-search .search-region select,.main-partners .partners .lists .partners-lists__head-search .search-ville select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:1em}.main-partners .partners .lists .partners-lists__head-search .search-date .item-date,.main-partners .partners .lists .partners-lists__head-search .search-region .item-date,.main-partners .partners .lists .partners-lists__head-search .search-ville .item-date{position:relative}.main-partners .partners .lists .partners-lists__head-search .search-date .item-date .MuiFormControl-root .MuiFormLabel-root,.main-partners .partners .lists .partners-lists__head-search .search-region .item-date .MuiFormControl-root .MuiFormLabel-root,.main-partners .partners .lists .partners-lists__head-search .search-ville .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#000047}.main-partners .partners .lists .partners-lists__head-search .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-partners .partners .lists .partners-lists__head-search .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.main-partners .partners .lists .partners-lists__head-search .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b;padding:0}.main-partners .partners .lists .partners-lists__head-search .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-partners .partners .lists .partners-lists__head-search .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.main-partners .partners .lists .partners-lists__head-search .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.main-partners .partners .lists .partners-lists__head-search .search-region,.main-partners .partners .lists .partners-lists__head-search .search-ville{border-right:1px solid #e4e4e7}.main-partners .partners .lists .partners-lists__head-search .search-region input,.main-partners .partners .lists .partners-lists__head-search .search-region select,.main-partners .partners .lists .partners-lists__head-search .search-ville input,.main-partners .partners .lists .partners-lists__head-search .search-ville select{width:100%}.main-partners .partners .lists .partners-lists__head-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}@media screen and (max-width:520px){.main-partners .partners .lists .partners-lists__head-footer{flex-direction:column;align-items:flex-start}}.main-partners .partners .lists .partners-lists__head-footer .left{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.main-partners .partners .lists .partners-lists__head-footer .left .select{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.325rem;flex-wrap:wrap}.main-partners .partners .lists .partners-lists__head-footer .left .select select{outline:none;border:1px solid #d4d4d8;color:#000047;font-weight:400;padding:8px 12px;border-radius:6px}.main-partners .partners .lists .partners-lists__head-footer .right{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0}@media screen and (max-width:620px){.main-partners .partners .lists .partners-lists__head-footer .right .filter{padding:.5rem 1rem}}.main-partners .partners .lists .partners-lists__head-footer .right .filter{cursor:pointer;flex-shrink:0;flex-grow:1;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px}.main-partners .partners .lists .partners-lists__head-footer .right .filter span{font-weight:400}.main-partners .partners .lists .partners-lists__head-footer .right button{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;border:1px solid #000047;padding:.7rem;cursor:pointer}.main-partners .partners .lists .partners-lists .loaderSection{width:100%;display:flex;justify-content:center;align-items:center}.main-partners .partners .lists .partners-lists__cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem}.main-partners .partners .lists .partners-lists__cards>:only-child{grid-column:1/span 1;max-width:300px}.main-partners .partners .lists .partners-lists__cards .showMessageExp{min-width:100%!important;width:100%!important}.main-partners .partners .lists .partners-lists__cards .card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:10px;height:auto}.main-partners .partners .lists .partners-lists__cards .card a{z-index:30;height:100%;width:100%;position:absolute}.main-partners .partners .lists .partners-lists__cards .card-image{position:relative;width:100%;height:260px;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}.main-partners .partners .lists .partners-lists__cards .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 2px 8px #bbf7d0;content:"";opacity:0;transition:.3s}@media screen and (max-width:610px){.main-partners .partners .lists .partners-lists__cards .card-image{height:310px}}.main-partners .partners .lists .partners-lists__cards .card-image img{width:100%;height:100%;object-fit:cover}.main-partners .partners .lists .partners-lists__cards .card-image__avis{display:flex;justify-content:flex-start;align-items:center;gap:4px}.main-partners .partners .lists .partners-lists__cards .card-image__avis svg{margin-left:.2rem}.main-partners .partners .lists .partners-lists__cards .card-image__avis span{color:#000047;font-weight:400}.main-partners .partners .lists .partners-lists__cards .card-body{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border:1px solid #e4e4e7;border-radius:0 0 10px 10px;padding:.5rem;transition:.3s}.main-partners .partners .lists .partners-lists__cards .card-heart{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.main-partners .partners .lists .partners-lists__cards .card-title{width:calc(80% - 1.5rem);margin-right:4rem;font-size:1.05rem;font-weight:500;color:#000047;line-height:1.5rem;text-wrap:balance;padding:.2rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main-partners .partners .lists .partners-lists__cards .card-price{display:flex;align-items:center;margin-bottom:.5rem}.main-partners .partners .lists .partners-lists__cards .card-price h4{color:#1cd265;font-weight:500}.main-partners .partners .lists .partners-lists__cards .card-price span{color:#71717a;font-weight:300;font-size:.85rem}.main-partners .partners .lists .partners-lists__cards .card-others-info{display:flex;width:100%;justify-content:space-between;align-items:center}.main-partners .partners .lists .partners-lists__cards .card-others-info .duration{display:flex;align-items:center;justify-content:flex-start;gap:.3rem}.main-partners .partners .lists .partners-lists__cards .card-others-info .duration span{font-size:.775rem;line-height:1.25rem;padding-top:.25rem;font-weight:300;color:#71717a}.main-partners .partners .lists .partners-lists__cards .card-others-info .location{display:flex;align-items:center;gap:.3rem}.main-partners .partners .lists .partners-lists__cards .card-others-info .location span{font-size:.775rem;line-height:1.25rem;padding-top:.25rem;font-weight:300;color:#71717a}.main-partners .partners .lists .partners-lists__cards .card .is-completed{width:100%;color:rgba(234,179,8,.8);border:none;font-size:14px;background:rgba(234,179,8,.2);padding:4px 20px;border-radius:6px;font-weight:500;margin-top:.5rem}.main-partners .partners .lists .partners-lists__cards .card:hover .card-image:before{opacity:1}.main-partners .partners .lists .partners-lists__cards .card:hover .card-body{background:#fafafa}.main-partners .partners .map{width:100%}.main-partners .partners .map .partners-map{position:relative;width:100%;height:100vh;background:#f9f9f9}.main-partners .partners .map .partners-map iframe{width:100%;height:100%}.main-partners .partners .map .partners-map__options{position:absolute;top:10px;left:10px;display:flex;border-radius:10px;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.main-partners .partners .map .partners-map__options button{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;border-radius:10px;border:1px solid #fff;padding:.5rem 1rem}.main-partners .partners .map .partners-map__options button span{color:#000047;font-weight:600;font-size:1rem;padding-top:3px}.main-partners .partners .map .partners-map__options button:nth-child(2){border-color:#1cd265;border-radius:10px;background:#1cd265;cursor:pointer}.main-partners .partners .map .partners-map__options div{background:#fff;display:flex;flex-direction:column;gap:.5rem;border-radius:10px;padding:1rem 0}.main-partners .partners .map .partners-map__options div span{padding:.5rem 4rem;width:100%;color:#000047;font-weight:500}.main-partners .partners .map .partners-map__options div span:hover{cursor:pointer;background:#f0fdf4}.main-partners__modal .container{z-index:5;position:relative;background:#fff;border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;width:560px;max-width:95%;margin:6rem auto 3rem}.main-partners__modal .container-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;gap:.5rem;border:none;background:#fee2e2;cursor:pointer;width:30px;height:30px}.main-partners__modal .container-close svg{width:15px}.main-partners__modal .container-close svg path{stroke:#ef4444}.main-partners__modal .container-card{width:100%}.main-partners__modal .container-card h3{color:#1e3a8a;font-size:1.25rem;font-weight:500;line-height:1.25rem;padding-bottom:.25rem}.main-partners__modal .container-card p{color:#52525b;font-weight:400;font-size:.95rem;line-height:1rem;padding:.25rem 0 1.25rem}.main-partners__modal .container-card .form{margin-top:1rem}.main-partners__modal .container-card .form .group{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:480px){.main-partners__modal .container-card .form .group{flex-direction:column;gap:0}}.main-partners__modal .container-card .form .input{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem;border-radius:10px}.main-partners__modal .container-card .form .input label{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-partners__modal .container-card .form .input input,.main-partners__modal .container-card .form .input select{width:100%;border:1px solid #e4e4e7;border-radius:10px;color:#a1a1aa;padding:.75rem;outline:none;background:#fff;background:transparent}.main-partners__modal .container-card .form .input input::placeholder,.main-partners__modal .container-card .form .input select::placeholder{color:#a1a1aa}.main-partners__modal .container-card .form .input input:focus,.main-partners__modal .container-card .form .input select:focus{border-color:#1cd265}.main-partners__modal .container-card .form .check{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.main-partners__modal .container-card .form .check h3{font-size:14px;margin-bottom:2px;font-weight:500;color:#000047}.main-partners__modal .container-card .form .check-group{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.main-partners__modal .container-card .form .check-group h4{display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.main-partners__modal .container-card .form .check-group h4 input{flex-shrink:0}.main-partners__modal .container-card .form .check-group h4 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #a1a1aa;border-radius:10px;background-color:#fff;outline:none;transition:all .3s ease;flex-shrink:0}.main-partners__modal .container-card .form .check-group h4 input[type=checkbox]:checked{background-color:#1cd265;border-color:#1cd265;border-radius:10px}.main-partners__modal .container-card .form .check-group h4 input[type=checkbox]:checked:before{content:"";display:block;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:10px;transform:rotate(45deg);position:relative;left:4px;top:0}.main-partners__modal .container-card .form .check-group h4 label{display:block;font-size:.9rem;line-height:.9rem;padding-top:4px;color:#71717a}.main-partners__modal .container-card .form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;gap:.5rem}@media screen and (max-width:480px){.main-partners__modal .container-card .form-footer{flex-direction:column-reverse;align-items:flex-start}}.main-partners__modal .container-card .form-footer button[type=submit]{cursor:pointer;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#1cd265;border-radius:10px;border:none}.main-partners__modal .container-card .form-footer button[type=submit] span{font-weight:400}.main-partners__modal .container-card .form-footer button[type=reset]{border:none;color:#1e3a8a;cursor:pointer;font-weight:500;background:transparent}.modal-backdrop{z-index:1199;width:100vw;height:100vh}.modal,.modal-backdrop{position:fixed;top:0;left:0;background:rgba(0,0,0,.5)}.modal{z-index:1200;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal.show{display:block}.modal.show .modal-dialog{transform:none}.modal-dialog{position:relative;pointer-events:none;margin:2rem auto 3rem;width:-moz-fit-content;width:fit-content;max-width:95%}@media screen and (max-width:610px){.modal-dialog{margin:1rem auto}}.modal-content{pointer-events:auto}.MuiFormControl-root{width:100%;color:#52525b;font-family:Axiforma,sans-serif}.MuiFormControl-root .MuiFormLabel-root.Mui-focused,.MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{color:#000047}.MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:1px solid #d4d4d8;border-radius:10px}.MuiFormControl-root .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1cd265}.MuiPaper-root{border-radius:0!important;box-shadow:none!important;border:1px solid #d4d4d8!important}.MuiPaper-root .PrivatePickersSlideTransition-root .MuiButtonBase-root{color:#000047;border-radius:50%;font-weight:600}.MuiPaper-root .PrivatePickersSlideTransition-root .MuiButtonBase-root.MuiPickersDay-today{border-color:#1cd265;border-radius:50%}.MuiPaper-root .PrivatePickersSlideTransition-root .MuiButtonBase-root.Mui-selected{background:#1cd265;border-radius:50%;border-color:#1cd265}.card .card-body .card-title,.card .card-title{line-height:1.2!important;display:block;overflow:hidden;white-space:normal;min-height:2.4em!important;word-break:break-word;padding-bottom:0;margin:0!important}@supports(-webkit-line-clamp:2){.card .card-body .card-title,.card .card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}}.card .card-title h1,.card .card-title h2,.card .card-title h3,.card .card-title h4,.card .card-title h5,.card .card-title h6,.card h1.card-title,.card h2.card-title,.card h3.card-title,.card h4.card-title,.card h5.card-title,.card h6.card-title{margin:0!important;padding:0!important}.card .card-body>.card-title{margin:0!important;padding-bottom:0!important}@media(max-width:480px){.card .card-title{line-height:1.2em;min-height:2.4em}}.card .card-image:before,.card-image:before{pointer-events:none}.card--home-model .card-image{height:240px!important}.card--home-model .card-image img{object-fit:cover!important;height:100%!important}.card--home-model .card-body{padding:.45rem 0 .25rem!important;border-radius:0 0 10px 10px!important;border:1px solid #e4e4e7!important}.card--home-model .card-title{font-size:1rem!important;font-weight:500!important;color:#18181b!important;line-height:1.2rem!important;padding:0 .5rem!important;min-height:2.4rem!important;-webkit-line-clamp:2!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}.card--home-model .card-price{padding:0 .5rem!important;margin-bottom:.1rem!important}.card--home-model .card-price h4{color:#1cd265!important;font-weight:500!important}.card--home-model .card-price span{color:#71717a!important;font-weight:300!important;font-size:.85rem!important}.card--home-model .card-image__avis{padding:0 .5rem!important;margin:0!important}.card--home-model .card-others-info{padding:.25rem .5rem 0!important;gap:.25rem!important}.card--home-model .is-completed{margin-top:.35rem!important}.events .card .card,.experiences-left__cards .card .card,.experiences-lists__cards .card .card,.experiences__container .card .card,.guides .card .card,.guides-choice .card .card,.home-accommodations-cards .card .card,.home-locations .card .card,.home-locations__container .card .card,.home-popular .card .card,.home-popular-cards .card .card,.home-tourism .card .card,.home-tourism-cards .card .card,.home-why .card .card,.partner .card .card,.partner .card-wrapper .card .card,.partner-locations .card .card,.recap .card .card,.rentals .card .card{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.events .card .card-image,.experiences-left__cards .card .card-image,.experiences-lists__cards .card .card-image,.experiences__container .card .card-image,.guides .card .card-image,.guides-choice .card .card-image,.home-accommodations-cards .card .card-image,.home-locations .card .card-image,.home-locations__container .card .card-image,.home-popular .card .card-image,.home-popular-cards .card .card-image,.home-tourism .card .card-image,.home-tourism-cards .card .card-image,.home-why .card .card-image,.partner .card .card-image,.partner .card-wrapper .card .card-image,.partner-locations .card .card-image,.recap .card .card-image,.rentals .card .card-image{flex:0 0 240px!important;height:240px!important}.events .card .card-image img,.experiences-left__cards .card .card-image img,.experiences-lists__cards .card .card-image img,.experiences__container .card .card-image img,.guides .card .card-image img,.guides-choice .card .card-image img,.home-accommodations-cards .card .card-image img,.home-locations .card .card-image img,.home-locations__container .card .card-image img,.home-popular .card .card-image img,.home-popular-cards .card .card-image img,.home-tourism .card .card-image img,.home-tourism-cards .card .card-image img,.home-why .card .card-image img,.partner .card .card-image img,.partner .card-wrapper .card .card-image img,.partner-locations .card .card-image img,.recap .card .card-image img,.rentals .card .card-image img{object-fit:cover!important;height:100%!important;width:100%!important}.events .card .card-body,.experiences-left__cards .card .card-body,.experiences-lists__cards .card .card-body,.experiences__container .card .card-body,.guides .card .card-body,.guides-choice .card .card-body,.home-accommodations-cards .card .card-body,.home-locations .card .card-body,.home-locations__container .card .card-body,.home-popular .card .card-body,.home-popular-cards .card .card-body,.home-tourism .card .card-body,.home-tourism-cards .card .card-body,.home-why .card .card-body,.partner .card .card-body,.partner .card-wrapper .card .card-body,.partner-locations .card .card-body,.recap .card .card-body,.rentals .card .card-body{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex:1 1 auto!important;padding:.4rem 0!important;border-radius:0 0 10px 10px!important;border:1px solid #e4e4e7!important}.events .card .card-title,.experiences-left__cards .card .card-title,.experiences-lists__cards .card .card-title,.experiences__container .card .card-title,.guides .card .card-title,.guides-choice .card .card-title,.home-accommodations-cards .card .card-title,.home-locations .card .card-title,.home-locations__container .card .card-title,.home-popular .card .card-title,.home-popular-cards .card .card-title,.home-tourism .card .card-title,.home-tourism-cards .card .card-title,.home-why .card .card-title,.partner .card .card-title,.partner .card-wrapper .card .card-title,.partner-locations .card .card-title,.recap .card .card-title,.rentals .card .card-title{font-size:1rem!important;font-weight:500!important;color:#18181b!important;line-height:1.2rem!important;padding:0 .5rem!important;min-height:2.4rem!important;-webkit-line-clamp:2!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}.events .card .card-price,.experiences-left__cards .card .card-price,.experiences-lists__cards .card .card-price,.experiences__container .card .card-price,.guides .card .card-price,.guides-choice .card .card-price,.home-accommodations-cards .card .card-price,.home-locations .card .card-price,.home-locations__container .card .card-price,.home-popular .card .card-price,.home-popular-cards .card .card-price,.home-tourism .card .card-price,.home-tourism-cards .card .card-price,.home-why .card .card-price,.partner .card .card-price,.partner .card-wrapper .card .card-price,.partner-locations .card .card-price,.recap .card .card-price,.rentals .card .card-price{padding:0 .5rem!important;margin-bottom:.1rem!important}.events .card .card-price h4,.experiences-left__cards .card .card-price h4,.experiences-lists__cards .card .card-price h4,.experiences__container .card .card-price h4,.guides .card .card-price h4,.guides-choice .card .card-price h4,.home-accommodations-cards .card .card-price h4,.home-locations .card .card-price h4,.home-locations__container .card .card-price h4,.home-popular .card .card-price h4,.home-popular-cards .card .card-price h4,.home-tourism .card .card-price h4,.home-tourism-cards .card .card-price h4,.home-why .card .card-price h4,.partner .card .card-price h4,.partner .card-wrapper .card .card-price h4,.partner-locations .card .card-price h4,.recap .card .card-price h4,.rentals .card .card-price h4{color:#1cd265!important;font-weight:500!important}.events .card .card-image__avis,.experiences-left__cards .card .card-image__avis,.experiences-lists__cards .card .card-image__avis,.experiences__container .card .card-image__avis,.guides .card .card-image__avis,.guides-choice .card .card-image__avis,.home-accommodations-cards .card .card-image__avis,.home-locations .card .card-image__avis,.home-locations__container .card .card-image__avis,.home-popular .card .card-image__avis,.home-popular-cards .card .card-image__avis,.home-tourism .card .card-image__avis,.home-tourism-cards .card .card-image__avis,.home-why .card .card-image__avis,.partner .card .card-image__avis,.partner .card-wrapper .card .card-image__avis,.partner-locations .card .card-image__avis,.recap .card .card-image__avis,.rentals .card .card-image__avis{padding:0 .5rem!important;margin:0!important}.events .card .card-others-info,.experiences-left__cards .card .card-others-info,.experiences-lists__cards .card .card-others-info,.experiences__container .card .card-others-info,.guides .card .card-others-info,.guides-choice .card .card-others-info,.home-accommodations-cards .card .card-others-info,.home-locations .card .card-others-info,.home-locations__container .card .card-others-info,.home-popular .card .card-others-info,.home-popular-cards .card .card-others-info,.home-tourism .card .card-others-info,.home-tourism-cards .card .card-others-info,.home-why .card .card-others-info,.partner .card .card-others-info,.partner .card-wrapper .card .card-others-info,.partner-locations .card .card-others-info,.recap .card .card-others-info,.rentals .card .card-others-info{padding:.25rem .5rem 0!important;gap:.25rem!important}.events .card .is-completed,.experiences-left__cards .card .is-completed,.experiences-lists__cards .card .is-completed,.experiences__container .card .is-completed,.guides .card .is-completed,.guides-choice .card .is-completed,.home-accommodations-cards .card .is-completed,.home-locations .card .is-completed,.home-locations__container .card .is-completed,.home-popular .card .is-completed,.home-popular-cards .card .is-completed,.home-tourism .card .is-completed,.home-tourism-cards .card .is-completed,.home-why .card .is-completed,.partner .card .is-completed,.partner .card-wrapper .card .is-completed,.partner-locations .card .is-completed,.recap .card .is-completed,.rentals .card .is-completed{margin-top:.35rem!important}.card .card-body{padding-bottom:.75rem!important;box-sizing:border-box!important}.card .is-completed{display:block!important;padding:.55rem .75rem!important;border-radius:8px!important;box-sizing:border-box!important;text-align:center!important}.card .is-completed,.card--home-model .is-completed,.experiences-left__cards .card .is-completed,.experiences-lists__cards .card .is-completed,.experiences__container .card .is-completed,.home-tourism-cards .card .is-completed{width:calc(100% - 1rem)!important;margin:.45rem auto 0!important}.admin-main{min-height:100vh;background-color:#f9fafb;padding-top:3rem;padding-bottom:3rem;margin-top:3.3rem}.admin-container{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.admin-container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.admin-container{padding-left:2rem;padding-right:2rem}}.admin-header{text-align:center;margin-bottom:3rem}.admin-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:#111827;margin-bottom:1rem}.admin-subtitle{font-size:1.125rem;line-height:1.75rem;color:#4b5563}.admin-grid{display:grid;grid-gap:2rem;gap:2rem;max-width:42rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-card{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:2rem;height:100%;cursor:pointer;border:1px solid #e5e7eb;transition:box-shadow .3s,border-color .3s}.admin-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.admin-card-partners:hover{border-color:#93c5fd}.admin-card-bookings:hover{border-color:#86efac}.admin-card-content{text-align:center}.admin-icon-container{width:4rem;height:4rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:1rem}.admin-icon-partners{background-color:#dbeafe}.admin-icon-bookings{background-color:#dcfce7}.admin-icon{width:2rem;height:2rem}.admin-icon-partners .admin-icon{color:#2563eb}.admin-icon-bookings .admin-icon{color:#000047}.admin-card-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#111827;margin-bottom:.5rem}.admin-card-description{color:#4b5563}.bookings-filters{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;margin:.5rem 0}@media screen and (max-width:620px){.bookings-filters{flex-direction:column;align-items:flex-start;gap:.5rem}}.bookings-filters .search{position:relative;width:100%;border-radius:32px;border:1px solid #e4e4e7;background:#fafafa;padding:.25rem 1rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}@media screen and (max-width:560px){.bookings-filters .search{padding:.5rem 1rem}}.bookings-filters .search-date,.bookings-filters .search-region,.bookings-filters .search-ville{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-top:3px}.bookings-filters .search-date input,.bookings-filters .search-date select,.bookings-filters .search-region input,.bookings-filters .search-region select,.bookings-filters .search-ville input,.bookings-filters .search-ville select{border:none;outline:none;background:transparent}.bookings-filters .search-date select,.bookings-filters .search-region select,.bookings-filters .search-ville select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:1em}.bookings-filters .search-date span,.bookings-filters .search-region span,.bookings-filters .search-ville span{color:#374151;font-weight:500;font-size:14px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.bookings-filters .search-date .item-date,.bookings-filters .search-region .item-date,.bookings-filters .search-ville .item-date{position:relative}.bookings-filters .search-date .item-date .MuiFormControl-root .MuiFormLabel-root,.bookings-filters .search-region .item-date .MuiFormControl-root .MuiFormLabel-root,.bookings-filters .search-ville .item-date .MuiFormControl-root .MuiFormLabel-root{font-size:1rem;line-height:1.25rem;font-weight:500;color:#374151}.bookings-filters .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.bookings-filters .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input,.bookings-filters .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{font-size:.925rem;line-height:1.25rem;font-weight:400;color:#52525b;padding:0}.bookings-filters .search-date .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.bookings-filters .search-region .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.bookings-filters .search-ville .item-date .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.bookings-filters .search-region,.bookings-filters .search-ville{border-right:1px solid #e4e4e7}.bookings-filters .search-region input,.bookings-filters .search-region select,.bookings-filters .search-ville input,.bookings-filters .search-ville select{width:100%}.bookings-table{background:#f9fafb;border-radius:24px;border:1px solid #e5e7eb;overflow:hidden}.bookings-table thead{background:#fff}.bookings-pagination{background:#fff;border-radius:0 0 24px 24px}.admin-partner-main{min-height:100vh;background-color:#f9fafb}.admin-partner-container{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.admin-partner-container{padding:0 1.5rem}}@media(min-width:1024px){.admin-partner-container{padding:0 2rem}}.admin-partner-header{margin-bottom:2rem}.admin-partner-header-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.admin-partner-title{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:.5rem}.admin-partner-subtitle{color:#4b5563}.admin-partner-back-btn{color:#2563eb;transition:color .3s}.admin-partner-back-btn:hover{color:#1d4ed8}.admin-partner-search-section{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e5e7eb;padding:1.5rem;margin-bottom:1.5rem}.admin-partner-search-row{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media(min-width:768px){.admin-partner-search-row{flex-direction:row}}.admin-partner-search-input-wrapper{flex:1 1;max-width:28rem;position:relative}.admin-partner-search-input{width:100%;padding:.5rem 1rem .5rem 2.5rem;border:1px solid #d1d5db;border-radius:.375rem;outline:none;transition:border-color .2s,box-shadow .2s}.admin-partner-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.admin-partner-search-icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#9ca3af;pointer-events:none}.admin-partner-stats{display:flex;align-items:center;gap:1rem}.admin-partner-stats-text{font-size:.875rem;color:#4b5563}.admin-partner-stats-count{font-weight:500}.admin-partner-refresh-btn{display:flex;align-items:center;padding:.5rem 1rem;background:#f3f4f6;color:#374151;border-radius:.375rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.admin-partner-refresh-btn:hover{background:#e5e7eb}.admin-partner-refresh-icon{width:1rem;height:1rem;margin-right:.25rem}.admin-partner-grid{display:flex;flex-direction:column;gap:1rem}.admin-partner-card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.admin-partner-card-header{display:flex;align-items:center;justify-content:space-between}.admin-partner-card-info{flex:1 1}.admin-partner-card-image{width:100%;height:200px;overflow:hidden;border-radius:.5rem;margin-bottom:.75rem}.admin-partner-card-image img{width:100%;height:100%;object-fit:cover}.admin-partner-card-title{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.25rem}.admin-partner-card-details{display:flex;align-items:center;gap:1rem;margin-top:.25rem}.admin-partner-card-detail{font-size:.875rem;color:#4b5563}.admin-partner-card-detail-label{font-weight:500}.admin-partner-card-status-validated{color:#000047;font-weight:500}.admin-partner-card-status-pending{color:#ca8a04;font-weight:500}.admin-partner-card-status-blocked{color:#dc2626;font-weight:500}.admin-partner-card-status-unblocked{color:#000047;font-weight:500}.admin-partner-card-actions{display:flex;gap:.5rem}.admin-partner-btn{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s}.admin-partner-btn-block{background:#fef2f2;color:#dc2626}.admin-partner-btn-block:hover{background:#fee2e2}.admin-partner-btn-block:disabled{opacity:.5;cursor:not-allowed}.admin-partner-btn-unblock{background:#f0fdf4;color:#000047}.admin-partner-btn-unblock:hover{background:#dcfce7}.admin-partner-btn-unblock:disabled{opacity:.5;cursor:not-allowed}.admin-partner-btn-view{background:#eff6ff;color:#1d4ed8}.admin-partner-btn-view:hover{background:#dbeafe}.admin-partner-btn-refresh{background:#f3f4f6;color:#374151}.admin-partner-btn-refresh:hover{background:#e5e7eb}.admin-partner-empty{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:2rem;width:100%;text-align:center}.admin-partner-empty-text{color:#6b7280}.experiences-lists__cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem}.experiences-lists__cards .card{position:relative;overflow:hidden;border-radius:10px;height:auto}.experiences-lists__cards .card,.experiences-lists__cards .card-header{display:flex;flex-direction:column;align-items:flex-start}.experiences-lists__cards .card-header .toggler-wrapper{width:100%;flex-shrink:0;display:block;width:45px;height:25px;cursor:pointer;position:relative}.experiences-lists__cards .card-header .toggler-wrapper input[type=checkbox]{display:none}.experiences-lists__cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#000047}.experiences-lists__cards .card-header .toggler-wrapper .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.experiences-lists__cards .card-header .toggler-wrapper .toggler-knob{position:absolute;transition:all .3s ease}.experiences-lists__cards .card-header .toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.experiences-lists__cards .card-header .toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.experiences-lists__cards .card-header .toggler-wrapper .toggler-text{padding-left:50px;padding-top:2px}.experiences-lists__cards .card-header .toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.experiences-lists__cards .card-header .toggler-wrapper .toggler-text h3:nth-child(2){color:#000047;display:none}.experiences-lists__cards .card-header .toggler-wrapper input:checked~div h3:nth-child(2){display:block}.experiences-lists__cards .card-header .toggler-wrapper input:checked~div h3:first-child{display:none}.experiences-lists__cards .card-header-description{display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.experiences-lists__cards .card-header-description p{font-weight:400;font-size:14px;color:#52525b}.experiences-lists__cards .card-image{position:relative;width:100%;height:260px;transform-origin:left;transition:.3s;overflow:hidden;flex-shrink:0}.experiences-lists__cards .card-image:before{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 2px 8px #bbf7d0;content:"";opacity:0;transition:.3s}@media screen and (max-width:610px){.experiences-lists__cards .card-image{height:310px}}.experiences-lists__cards .card-image img{width:100%;height:100%;object-fit:cover}.experiences-lists__cards .card-image__avis{display:flex;justify-content:flex-start;align-items:center;gap:4px}.experiences-lists__cards .card-image__avis svg{margin-left:.2rem}.experiences-lists__cards .card-image__avis span{color:#000047;font-weight:400}.experiences-lists__cards .card-body{width:100%;display:flex;flex-direction:column;padding:.8rem;gap:.75rem}.experiences-lists__cards .card-heart{display:flex;justify-content:center;align-items:center;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.experiences-lists__cards .card-title{width:calc(80% - 1.5rem);margin-right:4rem;font-size:1.05rem;font-weight:500;color:#000047;line-height:1.5rem;text-wrap:balance;padding:.2rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.experiences-lists__cards .card-price{display:flex;align-items:center;margin-bottom:.5rem}.experiences-lists__cards .card-price h4{color:#1cd265;font-weight:500}.experiences-lists__cards .card-price span{color:#71717a;font-weight:300;font-size:.85rem}.experiences-lists__cards .card__line{display:flex;align-items:center;flex-wrap:wrap}.experiences-lists__cards .card__line .card-duration{font-size:.875rem;line-height:1.25rem;margin-right:.5rem;font-weight:400;color:#71717a}.experiences-lists__cards .card__line .card-location{display:flex;align-items:center;gap:.25rem;padding-bottom:4px}.experiences-lists__cards .card__line .card-location span{font-size:.875rem;line-height:1.25rem;padding-top:.25rem;font-weight:400;color:#71717a}.experiences-lists__cards .card .is-completed{width:100%;color:rgba(234,179,8,.8);border:none;font-size:14px;background:rgba(234,179,8,.2);padding:4px 20px;border-radius:6px;font-weight:500;margin-top:.5rem}.experiences-lists__cards .card-footer{width:100%;display:flex;align-items:center;gap:.5rem}.experiences-lists__cards .card-footer a,.experiences-lists__cards .card-footer button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;background:rgba(7,3,35,.04);border:1px solid #27272a;padding:.5rem 1rem;margin-top:.5rem;cursor:pointer;transition:.3s}.experiences-lists__cards .card-footer a span,.experiences-lists__cards .card-footer button span{color:#27272a;font-weight:600;font-size:.7rem;padding-top:3px}.experiences-lists__cards .card-footer button{background:#1cd265;border:1px solid #1cd265}.experiences-lists__cards .card-footer button svg{width:20px}.experiences-lists__cards .card-footer button span{color:#fff}.experiences-lists__cards .card:hover .card-image:before{opacity:1}.experiences-lists__cards .card:hover .card-body{background:#fafafa}.location-list{display:flex;flex-direction:column;gap:2rem;width:100%}.location-section{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;width:100%}.location-section h4{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1rem}.location-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1024px){.location-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.location-grid{grid-template-columns:1fr}}.location-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem;transition:background-color .2s}.location-item:hover{background:#f3f4f6}.location-item span{font-size:.875rem;font-weight:500;color:#111827}.toggler-wrapper{width:45px;height:25px;cursor:pointer;position:relative;display:block}.toggler-wrapper input[type=checkbox]{display:none}.toggler-wrapper input[type=checkbox]:checked+.toggler-slider{background-color:#000047}.toggler-wrapper .toggler-slider{background-color:#ccc;border-radius:100px;top:0;left:0;width:100%;height:100%}.toggler-wrapper .toggler-knob,.toggler-wrapper .toggler-slider{position:absolute;transition:all .3s ease}.toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}.toggler-wrapper .toggler-text{width:max-content;padding-left:50px;padding-top:2px}.toggler-wrapper .toggler-text h3{font-size:1rem;font-weight:500;color:#0f0f84;line-height:1.5rem}.toggler-wrapper .toggler-text h3:nth-child(2){color:#000047;display:none}.toggler-wrapper input:checked~.toggler-text h3:nth-child(2){display:block}.toggler-wrapper input:checked~.toggler-text h3:first-child{display:none}.admin-chat-page{width:100%;min-height:100vh;background-color:#f9fafb;padding-top:0;margin-top:0}.chat-container{margin:0 auto;padding:2rem 1rem;min-height:calc(100vh - 4rem)}.chat-card{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #e5e7eb;height:calc(100vh - 8rem);display:flex;flex-direction:column}.chat-header{padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f8f9fa}.chat-header h2{font-size:1.5rem;font-weight:600;color:#111827}.chat-header .chat-tabs{gap:.5rem}.chat-header .chat-tabs button{padding:.5rem 1rem;border-radius:8px;background:transparent;color:#6b7280;font-size:.875rem}.chat-header .chat-tabs button:hover{background:#f3f4f6;color:#374151}.chat-header .chat-tabs button.active{background:#000047}.chat-grid{display:flex;flex:1 1;min-height:0}.left-panel{width:350px;border-right:1px solid #e5e7eb;background:#fafafa;overflow-y:auto}.left-panel::-webkit-scrollbar{width:6px}.left-panel::-webkit-scrollbar-track{background:#f1f1f1}.left-panel::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.left-panel::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.right-panel{flex:1 1;overflow:hidden}.admin-chat-page .conversation-list{height:100%;width:100%;padding:1rem}.admin-chat-page .conversation-list h3{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#374151}.admin-chat-page .conversation-list .conversation-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.admin-chat-page .conversation-list .conversation-items .conversation-item{padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.25rem}.admin-chat-page .conversation-list .conversation-items .conversation-item:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin-chat-page .conversation-list .conversation-items .conversation-item .conversation-name{font-weight:600;font-size:.875rem;color:#111827}.admin-chat-page .conversation-list .conversation-items .conversation-item .conversation-phone{font-size:.75rem;color:#6b7280}.admin-chat-page .conversation-list .conversation-items .conversation-item .conversation-status{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.admin-chat-page .conversation-list .conversation-items .conversation-item .conversation-status .status-badge{display:inline-block;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase}.admin-chat-page .conversation-list .conversation-items .conversation-item .conversation-status .status-badge.open{background-color:#dcfce7;color:#166534}.admin-chat-page .conversation-list .conversation-items .conversation-item .conversation-status .status-badge.closed{background-color:#fef2f2;color:#dc2626}.admin-chat-page .conversation-list .conversation-items .conversation-item .conversation-status .status-badge.archived{background-color:#dbeafe;color:#1d4ed8}.admin-chat-page .conversation-list .conversation-items .conversation-item .conversation-date{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.admin-chat-page .conversation{height:100%;display:flex;flex-direction:column;background:#fff}.admin-chat-page .conversation .conversation-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid #e5e7eb}.admin-chat-page .conversation .conversation-header h4{margin:0;font-size:1rem;font-weight:600;color:#111827}.admin-chat-page .conversation .conversation-header .status-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase}.admin-chat-page .conversation .conversation-header .status-badge.open{background-color:#dcfce7;color:#166534}.admin-chat-page .conversation .conversation-header .status-badge.closed{background-color:#fef2f2;color:#dc2626}.admin-chat-page .conversation .conversation-header .status-badge.archived{background-color:#dbeafe;color:#1d4ed8}.admin-chat-page .conversation .conversation-messages{flex:1 1;overflow-y:auto;padding:1rem .5rem;background:#fafafa}.admin-chat-page .conversation .conversation-messages::-webkit-scrollbar{width:6px}.admin-chat-page .conversation .conversation-messages::-webkit-scrollbar-track{background:#f1f1f1}.admin-chat-page .conversation .conversation-messages::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.admin-chat-page .conversation .conversation-messages::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.admin-chat-page .conversation .conversation-messages .message{margin-bottom:1rem}.admin-chat-page .conversation .conversation-messages .message.partner{text-align:left}.admin-chat-page .conversation .conversation-messages .message.moderator{text-align:right}.admin-chat-page .conversation .conversation-messages .message .message-sender{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.admin-chat-page .conversation .conversation-messages .message .message-content{display:inline-block;max-width:70%;padding:.75rem 1rem;border-radius:12px;font-size:.875rem;line-height:1.4;word-wrap:break-word}.admin-chat-page .conversation .conversation-messages .message.partner .message-content{background:#dbeafe;color:#1e40af}.admin-chat-page .conversation .conversation-messages .message.moderator .message-content{background:#000047;color:#fff}.admin-chat-page .composer{width:100%;padding:1rem 0;background:#fff}.admin-chat-page .composer .composer-container{width:100%;position:relative;display:flex;align-items:flex-end;background:#fff;border:1px solid #d1d5db;border-radius:12px;transition:border-color .2s ease}.admin-chat-page .composer .composer-container:focus-within{border-color:#000047;box-shadow:0 0 0 3px rgba(34,197,94,.1)}.admin-chat-page .composer .composer-textarea{flex:1 1;border:none;outline:none;resize:none;font-family:inherit;font-size:.875rem;line-height:1.4;color:#111827;background:transparent;padding-right:3rem;min-height:1.25rem;max-height:6rem;overflow-y:auto}.admin-chat-page .composer .composer-textarea::placeholder{color:#9ca3af}.admin-chat-page .composer .composer-send-button{position:absolute;right:.5rem;bottom:.5rem;background:#000047;border:none;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fff}.admin-chat-page .composer .composer-send-button:hover:not(:disabled){background:#16a34a;transform:scale(1.05)}.admin-chat-page .composer .composer-send-button:active{transform:scale(.95)}.admin-chat-page .composer .composer-send-button:disabled{background:#d1d5db;cursor:not-allowed;transform:none}.admin-chat-page .composer .sending-spinner{width:1rem;height:1rem;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}:root{--bg:#0b1020;--card-bg:#fff;--muted:#6b7280;--accent:#1cd265;--border:rgba(15,23,42,.06);--shadow:0 8px 24px rgba(2,6,23,.08)}.admin-chat-page .chat-page-container{margin-top:2.5rem;width:100%;max-width:none!important;padding:0!important;min-height:auto!important}@media(max-width:768px){.admin-chat-page .chat-page-container{margin-top:1rem}}.admin-chat-page .chat-page-body{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:auto!important;padding:0!important;margin:0!important}.desktop-chat{display:block}.mobile-chat-layout{display:none}.desktop-chat .chat-messages-panel{display:flex;flex-direction:column;height:100%}.desktop-chat .chat-messages-content{flex:1 1;overflow-y:auto;min-height:0}.desktop-chat .chat-composer{border-top:1px solid #e2e8f0;flex-shrink:0}@media(max-width:1024px){.desktop-chat{display:none}.mobile-chat-layout{display:block!important}.chat-float-button{position:fixed;left:91%;top:80%;width:50px;height:50px;border-radius:50%;background-color:#000047;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000}.chat-float-button svg{width:24px;height:24px}.chat-float-button:hover{background-color:#000057}.chat-side-modal{position:fixed;right:0;top:0;width:100vw;height:100vh;background:#fff;z-index:1001;transform:translateX(100%);transition:transform .3s ease-in-out;border-radius:0;display:flex;flex-direction:column}.chat-side-modal.open{transform:translateX(0)}.chat-side-modal .chat-modal-body{flex:1 1;padding:10px;overflow-y:auto;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;height:100vh}.chat-side-modal .chat-modal-body .chat-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 0}.chat-side-modal .chat-modal-body .chat-header .close-button{all:unset;transition:all .5s ease;display:flex;padding:.6rem;border-radius:32px;margin-bottom:12px;cursor:pointer}.chat-side-modal .chat-modal-body .chat-header .close-button:hover{background-color:#999}.chat-side-modal .chat-modal-body .chat-header .chat-tabs{display:flex;margin-bottom:15px;gap:10px;width:80%}.chat-side-modal .chat-modal-body .chat-header .chat-tabs button{flex:1 1;padding:10px 15px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:#666;border-radius:32px;transition:all .2s ease;background-color:#f7f7f7}.chat-side-modal .chat-modal-body .chat-header .chat-tabs button.active{color:#fff;background-color:#000047}.chat-side-modal .chat-modal-body .chat-header .chat-tabs button:hover{background-color:#f0f0f0;color:#333}.chat-side-modal .chat-modal-body .chat-content{flex:1 1;overflow-y:auto;height:calc(100vh - 120px);width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.chat-side-modal .chat-modal-body .chat-content .content-scroll{flex:1 1;overflow-y:auto;padding:1rem;width:100%}.chat-side-modal .chat-modal-body .chat-content .content-scroll .no-conversation{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.chat-side-modal .chat-modal-body .chat-content .content-scroll .no-conversation p{color:#666;font-style:italic;margin:0;font-size:14px}.chat-side-modal .chat-modal-body .chat-content .chat-composer{border-top:1px solid #e2e8f0;padding:1rem;background:#fff;flex-shrink:0;width:100%}}.chat-conversations-panel .conversation-list{flex:1 1;overflow-y:auto;padding:.5rem}.chat-conversations-panel .conversation-item{padding:.75rem 1rem;border-radius:8px;margin-bottom:.25rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.chat-conversations-panel .conversation-item:hover{background-color:#f1f5f9;border-color:#e2e8f0}.chat-conversations-panel .conversation-item.selected{background-color:#dbeafe;border-color:#3b82f6}.chat-conversations-panel .conversation-item .conversation-title{font-weight:600;color:#1e293b;font-size:.875rem;margin-bottom:.25rem}.chat-conversations-panel .conversation-item .conversation-subtitle{color:#64748b;font-size:.75rem;line-height:1.4}.admin-chat-page{background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.02));min-height:calc(100vh - 80px)}.chat-layout{display:flex;height:calc(100vh - 100px);gap:1rem;border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);overflow:hidden}.chat-conversations-panel{width:350px;flex-shrink:0;background:#f0f1f1;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden}.chat-conversations-panel .chat-header{padding:1.5rem;border-bottom:1px solid #e2e8f0;background:#fff}.chat-conversations-panel .chat-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#1e293b}.chat-messages-panel{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.chat-messages-panel .chat-header{padding:1.5rem;border-bottom:1px solid #e2e8f0;background:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.chat-messages-panel .chat-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#1e293b}.chat-messages-panel .chat-header .conversation-actions{display:flex;gap:.5rem;flex-wrap:wrap}.chat-messages-panel .chat-header .conversation-actions .action-button{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.chat-messages-panel .chat-header .conversation-actions .action-button.close-btn{background:#fee2e2;color:#dc2626}.chat-messages-panel .chat-header .conversation-actions .action-button.close-btn:hover{background:#fecaca}.chat-messages-panel .chat-header .conversation-actions .action-button.reopen-btn{background:#dbeafe;color:#2563eb}.chat-messages-panel .chat-header .conversation-actions .action-button.reopen-btn:hover{background:#bfdbfe}.chat-messages-panel .chat-header .conversation-actions .action-button.archive-btn{background:#fef3c7;color:#d97706}.chat-messages-panel .chat-header .conversation-actions .action-button.archive-btn:hover{background:#fde68a}.chat-messages-panel .chat-header .conversation-actions .action-button:disabled{opacity:.6;cursor:not-allowed}.chat-messages-panel .chat-messages-content{flex:1 1;overflow-y:auto;padding:1rem}.chat-messages-panel .chat-composer{border-top:1px solid #e2e8f0;padding:1rem;background:#fff}.chat-messages-panel .no-conversation-selected{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2rem;text-align:center;color:#64748b;font-size:1rem}.chat-messages-panel .no-conversation-selected p{margin-bottom:1rem}.chat-messages-panel .no-conversation-selected .chat-composer{width:100%}@media(max-width:1024px){.chat-layout{flex-direction:column;height:auto}.chat-conversations-panel{width:100%;max-height:300px;order:2}.chat-messages-panel{order:1;min-height:400px}}@media(min-width:1025px)and (max-width:1200px){.chat-layout{margin:0;border-radius:0;height:calc(100vh - 140px)}.chat-conversations-panel .chat-header,.chat-messages-panel .chat-header{padding:1rem}.chat-messages-panel .chat-header{flex-direction:column;align-items:flex-start;gap:.75rem}.chat-messages-panel .chat-header .conversation-actions{width:100%;justify-content:flex-start}.chat-messages-panel .chat-header .conversation-actions .action-button{flex:1 1;text-align:center;padding:.5rem .75rem;font-size:.8rem}}.chat-container{max-width:1200px;margin:32px auto;padding:24px}.chat-card{background:var(--card-bg);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border)}.chat-header h2{margin:0;font-size:20px;color:#0f172a}.chat-grid{display:grid;grid-template-columns:360px 1fr;grid-gap:0;gap:0;min-height:520px}.left-panel{border-right:1px solid #f3f4f6;background:#fff;padding:12px 8px}.conversation-item{width:100%;padding:14px 16px;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px}.conversation-item:hover{background:#f8fafc}.conversation-item .title{font-weight:600;color:#0f172a}.conversation-item .subtitle{color:var(--muted);font-size:13px}.right-panel{padding:18px;display:flex;flex-direction:column;gap:12px}.messages{flex:1 1 auto;padding:12px;overflow:auto;background:linear-gradient(180deg,#fbfdff,#fff);border-radius:8px;border:1px solid #f1f5f9}.message-row{margin-bottom:12px;display:flex;gap:12px;align-items:flex-start}.message-meta{font-size:12px;color:var(--muted)}.message-bubble{padding:12px 14px;border-radius:10px;max-width:72%;box-shadow:0 2px 6px rgba(15,23,42,.04)}.message--partner .message-bubble{background:#f8fafc;color:#0f172a;border:1px solid #eef2ff}.message--moderator{justify-content:flex-end}.message--moderator .message-bubble{background:var(--accent);color:#fff;border-radius:12px}.composer{display:flex;gap:12px;align-items:center;width:100%}.composer textarea{flex:1 1;min-height:64px;max-height:180px;resize:vertical;padding:12px;border-radius:8px;border:1px solid #e6eef6;font-size:14px;font-family:inherit}.composer .send-btn{background:var(--accent);color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;opacity:1;transition:opacity .15s}.composer .send-btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:900px){.chat-container{padding:12px}.chat-grid{grid-template-columns:1fr}.left-panel{order:2;border-right:none;border-top:1px solid #f3f4f6}.right-panel{order:1}}.chat-float-button{position:fixed;left:91%;top:80%;width:50px;height:50px;border-radius:50%;background-color:#000047;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000}.chat-float-button svg{width:24px;height:24px}.chat-float-button:hover{background-color:#000057}.chat-side-modal{position:fixed;right:0;top:10%;width:min(400px,90vw);height:90vh;background:#fff;z-index:1001;transform:translateX(100%);transition:transform .3s ease-in-out;border-radius:20px 0 0 20px;display:flex;flex-direction:column}.chat-side-modal.open{transform:translateX(0)}.chat-modal-header{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa}.chat-modal-header h5{margin:0;font-size:18px;font-weight:600;color:#333}.chat-modal-header .close-button{background:none;border:none;font-size:24px;cursor:pointer;color:#ccc;padding:0;width:30px;margin-bottom:12px;height:30px;display:flex;align-items:center;justify-content:center}.chat-modal-header .close-button:hover{color:#333}.chat-modal-body{flex:1 1;padding:15px;overflow-y:auto;align-items:flex-start;flex-direction:column}.chat-header,.chat-modal-body{display:flex;justify-content:space-between}.chat-header{width:100%;align-items:center}.chat-header .close-button{all:unset;transition:all .5s ease;display:flex;padding:.6rem;border-radius:32px;margin-bottom:12px;cursor:pointer}.chat-header .close-button:hover{background-color:#999}.chat-header .chat-tabs{display:flex;margin-bottom:15px;gap:10px;width:80%}.chat-header .chat-tabs button{flex:1 1;padding:10px 15px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:#666;border-radius:32px;transition:all .2s ease;background-color:#f7f7f7}.chat-header .chat-tabs button.active{color:#fff;background-color:#000047}.chat-header .chat-tabs button:hover{background-color:#f0f0f0;color:#333}.chat-content{flex:1 1;overflow-y:auto;height:100%;justify-content:space-between;align-items:flex-start}.chat-content,.chat-content .conversation{width:100%;display:flex;flex-direction:column}.chat-content .conversation{height:80%}.chat-content .conversation h3{margin:0 0 10px;font-size:16px;font-weight:600;color:#333}.chat-content .conversation .conversation-messages{flex:1 1;overflow-y:auto;padding:10px;background:#fafafa;border-radius:20px}.chat-content .conversation .conversation-messages .message{margin-bottom:15px}.chat-content .conversation .conversation-messages .message.partner{text-align:left}.chat-content .conversation .conversation-messages .message.moderator{text-align:right}.chat-content .conversation .conversation-messages .message .message-sender{font-size:11px;color:#888;margin-bottom:4px}.chat-content .conversation .conversation-messages .message .message-content{display:inline-block;max-width:70%;padding:10px 12px;border-radius:18px;font-size:14px;line-height:1.4;word-wrap:break-word}.chat-content .conversation .conversation-messages .message.partner .message-content{background:#e3f2fd;color:#1565c0}.chat-content .conversation .conversation-messages .message.moderator .message-content{background:#000047;color:#fff}.chat-content .composer{height:20%;width:100%;padding-top:12px}.chat-content .composer-container{position:relative;display:flex;align-items:flex-end;background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:8px 12px;width:100%;height:100%;transition:all .3s ease}.chat-content .composer-container:focus-within{border-color:#000047}.chat-content .composer-textarea{flex:1 1;border:none;outline:none;resize:none;font-family:inherit;font-size:14px;line-height:1.4;color:#333;background:transparent;padding-right:40px;min-height:20px;max-height:100px;overflow-y:auto}.chat-content .composer-textarea::placeholder{color:#999}.chat-content .composer-textarea:disabled{opacity:.6}.chat-content .composer-send-button{position:absolute;right:8px;bottom:8px;background:#000047;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fff}.chat-content .composer-send-button:hover:not(:disabled){background:#000014;transform:scale(1.05)}.chat-content .composer-send-button:active{transform:scale(.95)}.chat-content .composer-send-button:disabled{background:#ccc;cursor:not-allowed;transform:none}.chat-content .composer-send-button svg{transition:transform .2s ease}.chat-content .composer-send-button:hover svg{transform:translateX(1px)}.chat-content .sending-spinner{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-content .conversation-list{width:100%}.chat-content .conversation-list h3{margin:0 0 15px;font-size:16px;font-weight:600;color:#333}.chat-content .conversation-list .conversation-items{list-style:none;padding:0;margin:0;gap:4px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.chat-content .conversation-list .conversation-items .conversation-item{padding:12px 15px;cursor:pointer;transition:background-color .2s ease;display:flex;flex-direction:column;gap:4px;width:100%;background-color:#f6f6f6}.chat-content .conversation-list .conversation-items .conversation-item:hover{background-color:#f8f9fa}.chat-content .conversation-list .conversation-items .conversation-item:last-child{border-bottom:none}.chat-content .conversation-list .conversation-items .conversation-item .conversation-name{font-weight:600;font-size:14px;color:#333}.chat-content .conversation-list .conversation-items .conversation-item .conversation-last{font-size:13px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-content .conversation-list .conversation-items .conversation-item .conversation-phone{font-size:12px;color:#888}.chat-content .conversation-list .conversation-status{display:flex;align-items:center;margin-top:4px}.chat-content .conversation-list .conversation-date{font-size:11px;color:#999;margin-top:2px}.chat-content .no-conversation{flex:1 1;display:flex;align-items:center;justify-content:center}.chat-content .no-conversation p{color:#666}.chat-content .no-conversation p .status-badge{display:inline-block;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.chat-content .no-conversation p .status-badge.open{background-color:#d4edda;color:#155724}.chat-content .no-conversation p .status-badge.closed{background-color:#f8d7da;color:#721c24}.chat-content .no-conversation p .status-badge.archived{background-color:#d1ecf1;color:#0c5460}.chat-content .no-conversation p .conversation-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#f8f9fa;border-radius:8px;margin-bottom:10px}.chat-content .no-conversation p .conversation-header h4{margin:0;font-size:16px;font-weight:600;color:#333}.chat-content .no-conversation p .conversation-actions{display:flex;gap:8px;padding:10px 0;border-bottom:1px solid #e0e0e0;margin-bottom:10px}.chat-content .no-conversation p .conversation-actions .action-button{padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.chat-content .no-conversation p .conversation-actions .action-button:disabled{opacity:.5;cursor:not-allowed}.chat-content .no-conversation p .conversation-actions .action-button.close-btn{background-color:#f8d7da;color:#721c24}.chat-content .no-conversation p .conversation-actions .action-button.close-btn:hover:not(:disabled){background-color:#f5c6cb}.chat-content .no-conversation p .conversation-actions .action-button.reopen-btn{background-color:#d4edda;color:#155724}.chat-content .no-conversation p .conversation-actions .action-button.reopen-btn:hover:not(:disabled){background-color:#c3e6cb}.chat-content .no-conversation p .conversation-actions .action-button.archive-btn{background-color:#d1ecf1;color:#0c5460}.chat-content .no-conversation p .conversation-actions .action-button.archive-btn:hover:not(:disabled){background-color:#bee5eb}.chat-content .no-conversation p{font-style:italic;text-align:center;margin:0;font-size:14px}.chat-content p{color:#666;font-style:italic;text-align:center;margin-top:20px}@media(max-width:768px){.chat-side-modal{padding:12px}.chat-float-button{left:90%;top:80%;width:45px;height:45px}.chat-float-button svg{width:20px;height:20px}.chat-side-modal{width:100vw}.chat-modal-header{padding:8px 12px}.chat-modal-header h5{font-size:16px}.chat-modal-body{padding:12px!important}.chat-side-modal .chat-modal-body .chat-header .chat-tabs{width:75%}.chat-side-modal .chat-modal-body .chat-header .chat-tabs button{padding:8px 12px;font-size:13px}}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .bq,.react-tel-input .nl{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0!important;margin-bottom:0!important;padding-left:48px;margin-left:0;background:#fff;border:1px solid #cacaca;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,.35);background-color:#fff;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{color:#de0000}.react-tel-input .invalid-number-message,.react-tel-input .special-label{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px}.react-tel-input .special-label{display:none;white-space:nowrap}