@font-face{font-family:montserrat-thin;src:url(../../../etc.clientlibs/palportal/clientlibs/clientlib-angular/resources/assets/font/montserrat/Montserrat-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:montserrat-extra-light;src:url(../../../etc.clientlibs/palportal/clientlibs/clientlib-angular/resources/assets/font/montserrat/Montserrat-ExtraLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:montserrat-light;src:url(../../../etc.clientlibs/palportal/clientlibs/clientlib-angular/resources/assets/font/montserrat/Montserrat-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:montserrat;src:url(../../../etc.clientlibs/palportal/clientlibs/clientlib-angular/resources/assets/font/montserrat/Montserrat-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat-medium;src:url(../../../etc.clientlibs/palportal/clientlibs/clientlib-angular/resources/assets/font/montserrat/Montserrat-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:montserrat-semibold;src:url(../../../etc.clientlibs/palportal/clientlibs/clientlib-angular/resources/assets/font/montserrat/Montserrat-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:montserrat-bold;src:url(../../../etc.clientlibs/palportal/clientlibs/clientlib-angular/resources/assets/font/montserrat/Montserrat-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:montserrat-extra-bold;src:url(../../../etc.clientlibs/palportal/clientlibs/clientlib-angular/resources/assets/font/montserrat/Montserrat-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:montserrat-black;src:url(../../../etc.clientlibs/palportal/clientlibs/clientlib-angular/resources/assets/font/montserrat/Montserrat-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}*{font-family:var(--font-400)}html,body{border:0;font:inherit;font-size:var(--font-size);margin:0;padding:0;vertical-align:baseline;background:var(--alabaster)}:root{--font-size: 16px;--max-width: 1152px;--font-weight: 600;--font-100: "montserrat-thin";--font-200: "montserrat-extra-light";--font-300: "montserrat-light";--font-400: "montserrat";--font-500: "montserrat-medium";--font-600: "montserrat-semibold";--font-700: "montserrat-bold";--font-800: "montserrat-extra-bold";--font-900: "montserrat-black";--primary-50: #e6edf8;--primary-50-alpha-80: #e6edf880;--primary-100: #b0c6ea;--primary-200: #8aaae0;--primary-300: #5484d1;--primary-400: #336cc9;--primary-500: #0047bb;--primary-600: #0041aa;--primary-700: #003285;--primary-800: #002767;--primary-900: #001e4f;--primary-classic: #001180;--accent-50: #e6efff;--accent-100: #b0cefe;--accent-200: #8ab6fe;--accent-300: #5495fe;--accent-400: #3381fd;--accent-500: #0061fd;--accent-600: #0058e6;--accent-700: #0045b4;--accent-800: #00358b;--accent-900: #00296a;--highlight-50: #fffaec;--highlight-100: #ffeec5;--highlight-200: #ffe6a9;--highlight-300: #ffda82;--highlight-400: #ffd36a;--highlight-500: #ffc845;--highlight-600: #e8b63f;--highlight-700: #b58e31;--highlight-800: #8c6e26;--highlight-900: #6b541d;--warm-50: #f9f1ef;--warm-100: #ecd2ce;--warm-200: #e3bcb6;--warm-300: #d69e94;--warm-400: #ce8b80;--warm-500: #c26e60;--warm-600: #b16457;--warm-700: #8a4e44;--warm-800: #6b3d35;--warm-900: #512e28;--warm-1000: #AD5142;--warm-beige: #fef9f3;--tertiary-50: #edf5fa;--tertiary-100: #c6dfef;--tertiary-200: #aad0e7;--tertiary-300: #83badc;--tertiary-400: #6badd5;--tertiary-500: #4698cb;--tertiary-600: #408ab9;--tertiary-700: #326c90;--tertiary-800: #275470;--tertiary-900: #1d4055;--comet: #61688f;--iron: #e0dfe7;--silver: #f5f5f7;--alabaster: #fcfcfc;--white: #ffffff;--error: #da291c;--error-opacity-10: #da291c10;--black: #000000;--black-opacity-70: #00000070;--black-opacity-40: #00000040;--border-color: #dee2e6;--border-color-2: #ced4da;--gray-background: #f1f1f1;--light-gray: #c4ccd4;--box-shadow: #e1e1e140;--box-shadow-light: #0000000D;--box-shadow-card-color: #A3A3A340;--blue: #0047bb4d;--transparent-green: #0F7C101A;--dark-green: #0F7C1080;--overlay-image: #04040499;--transparent-black: #0000001a;--transparent-black-2: #000000B2;--bg-color: #e6e6e7;--bg-color-2: #555;--success-green: #0F7C10;--gray-disable: #919191;--sky-blue: #4CA1E0;--navy-blue: #0339A6;--blue: #3B7CAC;--success: #0F7C10;--indicator: #6C7296;--clas: #54578e;--elte: #584e45;--prmr: #956529;--mmlr: #8b2e26;--gold: #f7ad05;--brown: #584e45;--red: #b30509;--elite-600: #898c8d;--booking-magnet-border: 1px solid #dee2e6;--group-booking-border-color: #e65100}.primary-btn{background-color:var(--primary-500, #0047bb);color:var(--white, #FFFFFF);border-radius:8px;border:none;font-size:1rem;text-decoration:none;padding:8px 24px!important}.primary-btn.circular{border-radius:50%;width:40px;height:40px}.primary-btn.disabled,.primary-btn.primary-btn-disabled{background-color:var(--iron);color:var(--primary-900);font-family:var(--font-600)!important;pointer-events:none}.primary-btn:hover{background-color:var(--primary-600, #0041aa);background-image:radial-gradient(circle,transparent 1%,var(--primary-600, #0041aa) 1%);background-position:center;background-size:15000%}.primary-btn:active{background-color:var(--primary-400, #0041aa);background-size:100%;transition:background 0s}.primary-btn.no-fill{color:var(--primary-500);background-color:var(--white);border:1px solid var(--primary-500)}.primary-btn.no-fill:hover{background-color:var(--primary-500);color:var(--white)}.btn.primary-btn{background-color:var(--primary-500, #0047bb);color:var(--white, #FFFFFF);border-radius:8px;border:none;font-size:1rem;text-decoration:none;padding:8px 24px!important}.btn.primary-btn:hover{background-color:var(--primary-600, #0041aa);background-image:radial-gradient(circle,transparent 1%,var(--primary-600, #0041aa) 1%);background-position:center;background-size:15000%}.btn.primary-btn:active{background-color:var(--primary-400, #0041aa);background-size:100%;transition:background 0s}.btn.secondary-btn{background-color:var(--white, #FFFFFF);color:var(--primary-500, #0047bb);border-radius:8px;border:1px solid var(--primary-500);font-size:1rem;text-decoration:none;padding:8px 24px!important}.btn.circular{border-radius:50%;width:40px;height:40px}.btn.disabled,.btn.primary-btn-disabled{background-color:var(--iron);color:var(--primary-900);font-family:var(--font-600)!important;pointer-events:none}.btn.no-fill{color:var(--primary-500);background-color:var(--white);border:1px solid var(--primary-500)}.btn.no-fill:hover{background-color:var(--primary-500);color:var(--white)}.icon-button{height:30px;aspect-ratio:1;border:none;background:none;padding:0;top:2px;position:relative}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{margin:.5rem 0}::-webkit-scrollbar-thumb{border-radius:2rem;background-color:var(--light-gray);border:.3rem solid transparent;background-clip:padding-box}body.no-scroll{overflow:hidden}a,button{cursor:pointer}.p-0{padding:0!important}.m-b-0{margin-bottom:0}.text-underline{text-decoration:underline;cursor:pointer}.text-primary{color:var(--primary-500)!important}.black-icon svg,.inline-tab.active svg{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}.white-icon svg,.button-tab.active svg,.active .tab__arrow-icon svg{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(1000%) contrast(100%)}.white-icon.left svg,.button-tab.active.left svg,.active .tab__arrow-icon.left svg{transform:rotate(180deg)}.tab__arrow-icon{transition:transform .5s}.tab__arrow-icon .flip{transform:rotateX(180deg)}span.small-icon svg{height:1.125rem}.icon-height svg{height:1.5rem}.default-height{height:3rem;width:20rem}.login-container.authorized .info-modal__body p{font-family:var(--font-500);font-size:.833rem;line-height:20px;color:var(--primary-900);margin:0;margin-top:1rem;word-wrap:break-word}.login-container.authorized .info-modal__body p a{color:var(--primary-900);font-family:var(--font-500)}.no-scroll{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ngx-amd-visually-hidden{display:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}@media only screen and (min-width: 768px){h1{font-size:2.9875rem;line-height:3.5rem;font-family:var(--font-700)}h2{font-size:2.4875rem;line-height:3rem;font-family:var(--font-700)}h3{font-size:2.075rem;line-height:2.375rem;font-family:var(--font-600)}h4{font-size:1.725rem;line-height:2rem;font-family:var(--font-600)}h5{font-size:1.4375rem;line-height:1.625rem;font-family:var(--font-500)}h6{font-size:1.2rem;line-height:1.5rem;font-family:var(--font-500)}}@media only screen and (max-width: 768px){h1{font-size:2.025rem;line-height:2.5rem;font-family:var(--font-700)}h2{font-size:1.7625rem;line-height:2rem;font-family:var(--font-700)}h3{font-size:1.53125rem;line-height:1.75rem;font-family:var(--font-600)}h4{font-size:1.33125rem;line-height:1.625rem;font-family:var(--font-600)}h5{font-size:1.15625rem;line-height:1.5rem;font-family:var(--font-500)}h6{font-size:1.00625rem;line-height:1.25rem;font-family:var(--font-500)}}
