body{font-family:Poppins,sans-serif;font-size:15px;line-height:1.55;color:#212529;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;margin-bottom:1rem}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.3125rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.8125rem}p{font-size:.875rem;line-height:1.55}[class*=price],[class*=total],[class*=amount]{font-variant-numeric:tabular-nums}@font-face{font-family:Poppins;src:url("./media/Poppins-Regular-I2NS5W2I.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./media/Poppins-Medium-LQXC5GGF.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./media/Poppins-SemiBold-XUI4TYS4.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./media/Poppins-Bold-A3K3OHVN.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary: #014586;--color-secondary: #0e214b;--color-tertiary: #8fc089}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background-color:#f8f9fa}body.modalOpened{overflow:hidden}router-outlet+*{display:flex;flex-direction:column;min-height:100vh}.Icon1Rem{width:1rem;height:1rem;fill:rgb(from var(--color-primary) r g b / .1);stroke:var(--color-primary)}.Icon1Rem.white{fill:#ffffff1a;stroke:#fff}.Icon1Rem.alert{fill:#780a241a;stroke:#780a24}.Icon15Rem{width:1.5rem;height:1.5rem;fill:rgb(from var(--color-primary) r g b / .1);stroke:var(--color-primary)}.Icon15Rem.white{fill:#ffffff1a;stroke:#fff}.Icon15Rem.alert{fill:#780a241a;stroke:#780a24}.Icon75Rem{width:.75rem;height:.75rem;fill:rgb(from var(--color-primary) r g b / .1);stroke:var(--color-primary)}.Icon75Rem.white{fill:#ffffff1a;stroke:#fff}.Icon75Rem.alert{fill:#780a241a;stroke:#780a24}.Icon2Rem{width:2rem;height:2rem;fill:rgb(from var(--color-primary) r g b / .1);stroke:var(--color-primary)}.Icon2Rem.white{fill:#ffffff1a;stroke:#fff}.hotel-stars svg,.cart-hotel-stars svg,.hero-stars svg{fill:#ffc107;stroke:#ffc107}:is(a,button,[role=button],[role=tab],[role=combobox],[tabindex]):focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
