.f63d5a09cb{--lineHeight:var(--bui_font_body_2_line-height);--lineClamp:4}.d1d298e131{margin-bottom:var(--bui_spacing_2x)}.d1d298e131.ed4691b3ec{position:relative;max-height:calc(var(--lineClamp) * var(--lineHeight));overflow:hidden;line-clamp:var(--lineClamp);display:-webkit-box;-webkit-line-clamp:var(--lineClamp);-webkit-box-orient:vertical;text-overflow:ellipsis}.d1d298e131.ed4691b3ec.e8121f03f7:after{display:block;content:"";background:linear-gradient(#0000,var(--bui_color_background_base));position:absolute;bottom:0;height:var(--bui_spacing_6x);width:100%}.d1d298e131>p{margin:0 0 var(--bui_spacing_2x)}.ae6d04f43e{margin:calc(-1 * var(--bui_spacing_2x)) 0 var(--bui_spacing_2x)}
.bede3459cb{position:relative;box-sizing:border-box;height:100%}.f436fd01e9{display:flex;align-items:center}.c8489c803a{margin-inline-start:var(--bui_spacing_2x)}
.b48cff6dd9{padding-inline:var(--bui_spacing_4x)}.fccdc23135{--bui_stack_height:auto!important}
.ae4b104316{border-top:1px solid var(--bui_color_border_alt)}.ae4b104316.aff64a9115 .ff08bc43aa{margin-block-start:calc(-1 * var(--bui_spacing_4x))}.ae4b104316>button:first-of-type{padding-block:var(--bui_spacing_6x);padding-inline-start:var(--bui_spacing_4x);padding-inline-end:var(--bui_spacing_3x);box-sizing:border-box}.ae4b104316.ecfaa72f6a>button:first-of-type{padding-block:var(--bui_spacing_4x)}.ff08bc43aa{padding-inline:var(--bui_spacing_4x)}.bd10d20b24{font-weight:var(--bui_font_body_2_font-weight)}
.a065d0b5a5{margin-block:var(--bui_spacing_4x)}.e003f462b3{margin-block-end:var(--bui_spacing_4x)}@media (min-width:1024px){.a065d0b5a5{margin-block:var(--bui_spacing_8x)}.e003f462b3{margin-block-end:var(--bui_spacing_8x)}}
.f3e591a271{position:relative}.e0b96c2b12{background-color:var(--bui_color_brand_primary_background)}.df49639aeb{background-color:#f5f5f5}.ec05e1be33{display:flex;flex-direction:column;height:100%;justify-content:center}.a2fcd7173f{position:absolute;inset:0}.a2fcd7173f:after{content:"";position:absolute;inset:0;background-color:#05377eb3}.d70f8fddc7{position:relative;z-index:var(--bui_z_index_1)}.dedc8edcf5,.f85e363bed{margin:0;padding:0}.e0b96c2b12 .dedc8edcf5,.e0b96c2b12 .f85e363bed{color:var(--bui_color_on_brand_primary_background_dynamic)}.df49639aeb .dedc8edcf5,.df49639aeb .f85e363bed{color:var(--bui_color_foreground)}.baccac522b{margin-top:var(--bui_spacing_6x)}
.a1a4e45ea5{color:var(--bui_color_foreground)}.c085a0df85{margin-block-start:calc(-1 * var(--bui_spacing_3x) + -1 * var(--bui_spacing_4x))}
.df56a50f12{--searchbox_margin:calc(var(--bui_spacing_6x) + var(--bui_spacing_1x));--searchbox_overlap:var(--bui_border_radius_200);--image_height:172px;width:100%;height:calc(var(--image_height) + var(--searchbox_overlap));margin-block-end:calc(var(--searchbox_margin) - var(--searchbox_overlap));flex-grow:1;justify-content:center}.df56a50f12 .db287c6dcd,.df56a50f12 .db287c6dcd img{width:100%;height:100%}.df56a50f12 .a1a8bdcd5c,.df56a50f12 .f53d30fbec{text-align:center;margin:0;padding:0}.df56a50f12 .f53d30fbec{font-weight:var(--bui_font_small_2_font-weight)}.df56a50f12 .e69abd843b{margin-block-end:var(--searchbox_overlap)}
.ce737c0a31>*{font-size:var(--bui_font_headline_3_font-size);line-height:var(--bui_font_headline_3_line-height);font-weight:var(--bui_font_headline_3_font-weight);font-family:var(--bui_font_headline_3_font-family);color:var(--bui_color_foreground)}
.c6e55be300{cursor:pointer}.c6e55be300 a,.c6e55be300 a:link{color:inherit;text-decoration:none}
.a8ee0cd82b{position:relative;height:100%;display:flex;flex-direction:column}.bbe4b28764{height:100%;display:flex;flex-direction:column}.bbe4b28764.f21519b055,.bbe4b28764.f9c5b60a01{justify-content:space-between}.bbe4b28764:not(.f21519b055):not(.f9c5b60a01) .f034f26d5b{display:flex;flex-direction:column;justify-content:space-between;height:100%}.b5d5affe92{display:block;margin-bottom:var(--bui_spacing_2x)}.ffb35da957{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}.f16d39d0f7{margin-block-end:var(--bui_spacing_2x)}.d0370bd381.a265276502{border-top:1px solid var(--bui_color_border_alt);padding-top:var(--bui_spacing_2x)}.f2b35846a7{margin-bottom:var(--bui_spacing_1x);font-size:var(--bui_font_strong_2_font-size);line-height:var(--bui_font_strong_2_line-height);font-weight:var(--bui_font_strong_2_font-weight);font-family:var(--bui_font_strong_2_font-family);font-weight:500}.bdb1b57b8b,.cfc4b50c85{position:relative}.f8b019d8e0.c9e99a0d54,.f8b019d8e0.f8e6c784f9{margin-inline-start:var(--bui_spacing_2x)}.f8a00d8e2c{margin-block-end:var(--bui_spacing_1x)}.a508a0572a.b3fd9e15af{margin-block-end:var(--bui_spacing_2x)}.ee3a51be3b{background:var(--bui_color_constructive_background_alt);border-radius:var(--bui_border_radius_100);padding:var(--bui_spacing_half) var(--bui_spacing_1x)}.d098e252cb.c9e99a0d54,.d098e252cb.f8e6c784f9{display:flex;margin-bottom:var(--bui_spacing_4x)}.d098e252cb.f8e6c784f9{align-items:center}
.dc3a3cc59b{padding:var(--bui_spacing_2x) var(--bui_spacing_4x);padding-inline-start:var(--bui_spacing_4x)!important;padding-inline-end:var(--bui_spacing_4x)!important;margin-inline-end:0!important;margin-block-end:0!important;font-size:var(--bui_font_body_2_font-size);line-height:var(--bui_font_body_2_line-height);font-weight:var(--bui_font_body_2_font-weight);font-family:var(--bui_font_body_2_font-family)}.dc3a3cc59b:hover:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)!important}.dc3a3cc59b:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)}
.d4ab85669d>*{font-size:var(--bui_font_headline_3_font-size);line-height:var(--bui_font_headline_3_line-height);font-weight:var(--bui_font_headline_3_font-weight);font-family:var(--bui_font_headline_3_font-family);color:var(--bui_color_foreground)}
.f824966cb2{position:relative;height:100%;display:flex;flex-direction:column}.b681ef02e4{height:100%;display:flex;flex-direction:column}.b681ef02e4.d987742f26,.b681ef02e4.f8a61db9fa{justify-content:space-between}.b681ef02e4:not(.d987742f26):not(.f8a61db9fa) .ea33fe54a1{display:flex;flex-direction:column;justify-content:space-between;height:100%}.af1d1a7370{display:block;margin-bottom:var(--bui_spacing_3x)}.d9688acb76{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}.ba0cb72e22{margin-block-end:var(--bui_spacing_3x)}.b713e0f9d1{margin:0}.b713e0f9d1:before{content:"\201C"}.b713e0f9d1:after{content:"\201D"}.b713e0f9d1.b9a0591d5f{border-top:1px solid var(--bui_color_border_alt);padding-top:var(--bui_spacing_2x)}.d728c6a678{margin-bottom:var(--bui_spacing_1x);font-size:var(--bui_font_strong_2_font-size);line-height:var(--bui_font_strong_2_line-height);font-weight:var(--bui_font_strong_2_font-weight);font-family:var(--bui_font_strong_2_font-family);font-weight:500}.f968cad85b,.b0592884ac{position:relative}.bf2c2d8452.cbb709b433,.bf2c2d8452.df70ce07ae{margin-inline-start:var(--bui_spacing_2x)}.d206805768{margin-block-end:var(--bui_spacing_1x)}.ca408c092f.cce8a0b8b2{margin-block-end:var(--bui_spacing_3x)}.ddfda055ed{background:var(--bui_color_constructive_background_alt);border-radius:var(--bui_border_radius_100);padding:var(--bui_spacing_half) var(--bui_spacing_1x)}.ea756b1aeb.cbb709b433,.ea756b1aeb.df70ce07ae{display:flex;margin-bottom:var(--bui_spacing_4x)}.ea756b1aeb.df70ce07ae{align-items:center}
.bd31ecb080{padding:var(--bui_spacing_2x) var(--bui_spacing_4x);padding-inline-start:var(--bui_spacing_4x)!important;padding-inline-end:var(--bui_spacing_4x)!important;margin-inline-end:0!important;margin-block-end:0!important;font-size:var(--bui_font_body_2_font-size);line-height:var(--bui_font_body_2_line-height);font-weight:var(--bui_font_body_2_font-weight);font-family:var(--bui_font_body_2_font-family)}.bd31ecb080:hover:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)!important}.bd31ecb080:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)}
.ed933b8903{position:relative;box-sizing:border-box;height:100%;display:flex;flex-direction:column}.b2e7352803 .ed933b8903{justify-content:space-between}.f8fc061245{margin-block-start:var(--bui_spacing_2x)}.f5361abca8{display:flex;align-items:center}.c931cedcfd{margin-inline-start:var(--bui_spacing_2x)}.ac8c13a8a8{display:flex;align-items:flex-start;flex-direction:column;margin-block-end:var(--bui_spacing_2x);gap:var(--bui_spacing_2x)}@media (min-width:576px){.ac8c13a8a8{flex-direction:row;gap:0}}.b1e21dda96,.b1e21dda96:link{text-decoration:none}.a0a87b7aa4{margin-inline-end:var(--bui_spacing_4x);border-radius:var(--bui_border_radius_100)}.da0b153308{margin-block-start:0}.b1e21dda96:hover .da0b153308{text-decoration:underline}.b76f7dcd37{margin-block-end:var(--bui_spacing_1x)}.c0e645a357{padding:var(--bui_spacing_2x) var(--bui_spacing_4x);padding-inline-start:var(--bui_spacing_4x)!important;padding-inline-end:var(--bui_spacing_4x)!important;margin-inline-end:0!important;margin-block-end:0!important;font-size:var(--bui_font_body_2_font-size);line-height:var(--bui_font_body_2_line-height);font-weight:var(--bui_font_body_2_font-weight);font-family:var(--bui_font_body_2_font-family)}.c0e645a357:hover:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)!important}.c0e645a357:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)}.afb5416646 .a3faabd7db{float:left}.afb5416646 .a3faabd7db>:first-child{font-size:var(--bui_font_strong_2_font-size);line-height:var(--bui_font_strong_2_line-height);font-weight:var(--bui_font_strong_2_font-weight);font-family:var(--bui_font_strong_2_font-family);height:24px}.b2e7352803 .a3faabd7db>:first-child{background:none;color:var(--bui_color_brand_primary_foreground);height:auto;width:auto;min-width:auto}.b2e7352803 .a3faabd7db>:last-child>:last-child{font-size:var(--bui_font_body_2_font-size);line-height:var(--bui_font_body_2_line-height);font-weight:var(--bui_font_body_2_font-weight);font-family:var(--bui_font_body_2_font-family)}.afb5416646 .c14aa1e304{margin:0;text-decoration:none;color:initial}.afb5416646 .d9532ff8e3{--review_score_height:calc(var(--bui_spacing_6x) + var(--bui_spacing_1x));margin-block-start:0}.afb5416646 .d9532ff8e3:first-line{line-height:var(--review_score_height)}
.b9a8cb445a{position:relative;max-height:100%;border-radius:var(--bui_border_radius_200);overflow:hidden;display:grid;gap:var(--bui_spacing_3x);grid-template-columns:[left] 1fr [right] 1fr;grid-template-rows:[top] 1fr [bottom] 1fr}.b9a8cb445a.e5238de5aa{height:100%}.b9a8cb445a.e3241dda30 .f341490aa0:first-child{grid-column:left;grid-row:top}.b9a8cb445a.e3241dda30 .f341490aa0:nth-child(2){grid-column:left;grid-row:bottom}.b9a8cb445a.e3241dda30 .f341490aa0:last-child{grid-column:right;grid-row:top/-1}.b9a8cb445a.cff6da3089 .f341490aa0:first-child{grid-column:left/-1;grid-row:top}.b9a8cb445a.cff6da3089 .f341490aa0:last-child{grid-column:left/-1;grid-row:bottom}.b9a8cb445a.c597473bfe .f341490aa0{grid-column:left/-1;grid-row:top/-1}.f341490aa0{min-height:0;min-width:0}.c31a563669,.c31a563669 img{width:100%;height:100%}@media (min-width:576px){.b9a8cb445a{grid-template-rows:[top] .5fr [bottom] .5fr}.b9a8cb445a.e3241dda30 .f341490aa0:first-child{grid-column:left;grid-row:top}.b9a8cb445a.e3241dda30 .f341490aa0:nth-child(2){grid-column:right;grid-row:top}.b9a8cb445a.e3241dda30 .f341490aa0:last-child{grid-column:left/-1;grid-row:bottom}}@media (min-width:1024px){.b9a8cb445a{gap:var(--bui_spacing_4x);grid-template-rows:[top] .5fr [bottom] .5fr}}
.d1b8cbb4c0{display:flex;margin:calc(var(--bui_spacing_3x) * -1);justify-content:space-between}.d1b8cbb4c0>*{margin:var(--bui_spacing_3x)}.fab360793e{position:relative;min-width:40%;min-height:350px}.fab360793e.bb13bedf5f{min-width:0;width:0}.e58bf51a63{position:absolute;top:0;left:0;bottom:0;right:0}.d446ef041e{margin:0}.a1308b66dc{display:grid;grid-template-columns:1fr 1fr;gap:var(--bui_spacing_6x)}.a68b74057c{display:block}.a2566a8511{display:block}.cc4992f1ae{--iconSize:1.75rem;padding:var(--bui_spacing_4x);padding-inline-start:calc(var(--bui_spacing_8x) + var(--iconSize));display:flex;flex-direction:column-reverse;position:relative;justify-content:flex-end;border-radius:var(--bui_border_radius_200);background-color:var(--bui_color_background_elevation_one)}.cc4992f1ae:not(:last-child){margin-block-end:var(--bui_spacing_2x)}.e47569d544{text-align:inherit}.e70046d6ac{position:relative;top:-2px;inset-inline-start:-9px;min-height:10px}.aeb3782b42{display:block;position:absolute;margin-inline-start:calc(-1 * var(--bui_spacing_4x) - var(--iconSize));top:var(--bui_spacing_4x)}@media (min-width:1024px){.a2566a8511{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--bui_spacing_4x);row-gap:var(--bui_spacing_4x)}.cc4992f1ae:not(:last-child){margin-block-end:0}}
p.ed97c90a47:not(:last-child){margin-block-start:0;margin-block-end:var(--bui_spacing_1x)}.b3adbdf396>p:last-of-type{position:relative}.b3adbdf396>p:last-of-type:after{display:block;content:"";background:linear-gradient(#0000,var(--bui_color_background_base));position:absolute;inset-block-end:0;height:var(--bui_spacing_6x);width:100%}
.c191f65cfc{--button-background-color:#ededed;--button-gradient:linear-gradient(#fbfbfb,#ededed);--button-radius:var(--bui_border_radius_100);--button-border-color:#d4d4d4;display:flex;align-items:start;flex-wrap:nowrap;opacity:1;transition:opacity .3s}.dbdcc5f95e{margin-inline-end:var(--bui_spacing_3x);margin-block-end:0;color:#333;font-weight:500;padding:7px 0;flex-shrink:0}.d2b87402c4{display:flex;list-style:none;flex-wrap:wrap;padding:0;margin:-4px -7px 0 0}.adfbd55b6a{display:flex;align-items:flex-end;margin:4px 7px 0 0;opacity:1;transition:opacity .3s}.adfbd55b6a :hover{color:var(--bui_color_callout_foreground)}.de355b470b{opacity:0}.f4f0a178b5,.b90d226848{border:1px solid var(--button-border-color);line-height:20px}.b90d226848{border-start-start-radius:var(--button-radius);border-end-start-radius:var(--button-radius);border-inline-end:none;text-decoration:none;padding:8px 12px;color:var(--bui_color_action_foreground);display:flex;align-items:center}.f4f0a178b5{border-start-end-radius:var(--button-radius);border-end-end-radius:var(--button-radius);padding:10px 12px 6px;cursor:pointer}.a791be0ecd{vertical-align:calc(var(--bui_spacing_half) * -1);margin-right:var(--bui_spacing_1x)}
.fc7354cb6a{height:100%;box-sizing:border-box;display:flex;flex-direction:column}.bf798448f6{height:230px}.a28358cc82{width:100%}.dd7a32b9ae{box-sizing:border-box;flex-grow:1}.aa59afbb48{position:absolute;top:var(--bui_spacing_2x);inset-inline-start:var(--bui_spacing_2x)}.cc3ab0de7f{position:relative}

/*# sourceMappingURL=https://istatic.booking.com/internal-static/capla/static/css/cf729c5d.909c0736.chunk.css.map*/