.iYzOjE { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; max-width: 100%; box-sizing: border-box; margin-top: 0px; padding: 0px; }
@font-face { font-style: normal; font-family: "LATAM Sans"; font-weight: 400; src: url("../fonts/latam_sans_regular-webfont.woff") format("woff"), url("../fonts/latam_sans_regular-webfont.ttf") format("truetype"); }
@font-face { font-style: italic; font-family: "LATAM Sans"; font-weight: 400; src: url("../fonts/latam_sans_regular_italic-webfont.woff") format("woff"), url("../fonts/latam_sans_regular_italic-webfont.ttf") format("truetype"); }
@font-face { font-style: normal; font-family: "LATAM Sans"; font-weight: 300; src: url("../fonts/latam_sans_light-webfont.woff") format("woff"), url("../fonts/latam_sans_light-webfont.ttf") format("truetype"); }
@font-face { font-style: italic; font-family: "LATAM Sans"; font-weight: 300; src: url("../fonts/latam_sans_light_italic-webfont.woff") format("woff"), url("../fonts/latam_sans_light_italic-webfont.ttf") format("truetype"); }
@font-face { font-style: normal; font-family: "LATAM Sans"; font-weight: 600; src: url("../fonts/latam_sans_bold-webfont.woff") format("woff"), url("../fonts/latam_sans_bold-webfont.ttf") format("truetype"); }
@font-face { font-style: italic; font-family: "LATAM Sans"; font-weight: 600; src: url("../fonts/latam_sans_bold_italic-webfont.woff") format("woff"), url("../fonts/latam_sans_bold_italic-webfont.ttf") format("truetype"); }
@font-face { font-weight: 400; font-family: "LATAM Sans Extended"; src: url("../fonts/latam_sans_extended-webfont.woff") format("woff"), url("../fonts/latam_sans_extended-webfont.ttf") format("truetype"); }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; margin-block: 0px; margin-inline: 0px; padding-block: 0px; padding-inline: 0px; }
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
main { display: block; }
h1 { font-size: 2em; margin: 0.67em 0px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: transparent; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none; }
.latam-grid { display: grid; gap: 1rem; grid-template-columns: repeat(4, 1fr); padding: 0px 1rem; }
@media (min-width: 37.5rem) {
  .latam-grid { gap: 2rem; grid-template-columns: repeat(8, 1fr); padding: 0px 2rem; }
}
@media (min-width: 64rem) {
  .latam-grid { gap: 2.5rem; grid-template-columns: repeat(12, 1fr); padding: 0px 3rem; }
}
@media (min-width: 89.75rem) {
  .latam-grid { gap: 3rem; grid-template-columns: repeat(12, 1fr); max-width: 89.75rem; margin: 0px auto; padding: 0px 4rem; }
}
* { box-sizing: border-box; }
html, body { font-size: 16px; color: rgb(48, 48, 48); }
html, body, div#__next { height: 100%; }
body { overscroll-behavior: none; font-family: "LATAM Sans", "Trebuchet MS", sans-serif; }
h1 { font-style: italic; font-weight: 400; font-size: 1.125rem; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  h1 { font-size: 2.25rem; font-weight: 300; }
}
h1 em { font-weight: 400; display: inline-block; }
h2 { font-style: italic; font-weight: 300; font-size: 1.375rem; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  h2 { font-size: 1.75rem; }
}
h2 em { font-weight: 400; display: inline-block; }
h3 { font-size: 1.125rem; font-weight: 400; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  h3 { font-size: 1.5rem; }
}
h4 { font-size: 1rem; font-weight: 600; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  h4 { font-size: 1.25rem; }
}
h5 { font-size: 0.875rem; font-weight: 600; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  h5 { font-size: 1rem; }
}
p { font-weight: 400; font-size: 1rem; line-height: 1.5; }
p.p2 { font-size: 0.875rem; line-height: 1.5; }
p.p3 { font-size: 0.75rem; line-height: 1.5; }
p.important { font-size: 1.375rem; line-height: 1.5; }
a { color: rgb(70, 88, 223); cursor: pointer; text-decoration: none; }
a.latam-typography--link { text-decoration: underline; }
a:focus { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 0.5rem; }
a:active { color: rgb(70, 88, 223); }
a:hover { color: rgb(45, 52, 206); text-decoration: none; }
a:visited { color: rgb(102, 23, 163); }
ul li a { color: rgb(48, 48, 48); }
ul li a:active { color: rgb(48, 48, 48); }
ul li a:visited { color: rgb(48, 48, 48); }
.latam-typography--display { font-size: 2.625rem; line-height: 3.25rem; letter-spacing: 0px; font-style: italic; font-weight: 400; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--display { font-size: 4.25rem; line-height: 5rem; letter-spacing: 0px; }
}
.latam-typography--heading-01 { font-style: normal; font-size: 2rem; line-height: 2.75rem; letter-spacing: -0.031rem; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-01 { font-size: 2.9375rem; line-height: 3.5rem; letter-spacing: -0.063rem; }
}
.latam-typography--heading-02 { font-style: normal; font-size: 1.75rem; line-height: 2rem; letter-spacing: 0px; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-02 { font-size: 2.5rem; line-height: 3rem; letter-spacing: 0px; }
}
.latam-typography--heading-03 { font-style: normal; font-size: 1.5rem; line-height: 1.75rem; letter-spacing: 0.016rem; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-03 { font-size: 2.063rem; line-height: 2.5rem; letter-spacing: 0.016rem; }
}
.latam-typography--heading-04 { font-style: normal; font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0px; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-04 { font-size: 1.688rem; line-height: 2rem; letter-spacing: 0px; }
}
.latam-typography--heading-05 { font-style: normal; font-size: 1.25rem; line-height: 1.5rem; letter-spacing: 0.009rem; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-05 { font-size: 1.438rem; line-height: 1.75rem; letter-spacing: 0.009rem; }
}
.latam-typography--heading-06 { font-style: normal; font-size: 1.125rem; line-height: 1.25rem; letter-spacing: 0.006rem; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-06 { font-size: 1.188rem; line-height: 1.5rem; letter-spacing: 0.009rem; }
}
.latam-typography--paragraph-lead { font-style: normal; font-size: 1.063rem; line-height: 1.5rem; letter-spacing: 0px; font-weight: 400; color: rgb(92, 92, 92); }
@media (min-width: 64rem) {
  .latam-typography--paragraph-lead { font-size: 1.125rem; line-height: 1.75rem; letter-spacing: 0px; }
}
.latam-typography--paragraph-base { font-style: normal; font-size: 1rem; line-height: 1.5rem; letter-spacing: 0.013rem; font-weight: 400; color: rgb(92, 92, 92); }
.latam-typography--paragraph-medium { font-style: normal; font-size: 0.875rem; line-height: 1.25rem; letter-spacing: 0.019rem; font-weight: 400; color: rgb(48, 48, 48); }
.latam-typography--paragraph-small { font-style: normal; font-size: 0.75rem; line-height: 1.125rem; letter-spacing: 0.025rem; font-weight: 400; color: rgb(48, 48, 48); }
.latam-typography--overline { font-size: 0.875rem; line-height: 1.25rem; letter-spacing: 0.094rem; font-weight: 400; color: rgb(48, 48, 48); text-transform: uppercase; font-style: italic; }
.cwllZn { -webkit-box-align: center; align-items: center; color: inherit; display: inline-flex; height: unset; -webkit-box-pack: center; justify-content: center; width: 16px; }
.cwllZn svg { width: 100%; }
.cwllZn svg * { fill: currentcolor; }
.fGPnwM { -webkit-box-align: center; align-items: center; color: inherit; display: inline-flex; height: unset; -webkit-box-pack: center; justify-content: center; width: 24px; }
.fGPnwM svg { width: 100%; }
.cunwJc { -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); display: inline-flex; height: unset; -webkit-box-pack: center; justify-content: center; width: 24px; }
.cunwJc svg { width: 100%; }
.cunwJc svg * { fill: currentcolor; }
.qMMjF { -webkit-box-align: center; align-items: center; color: rgb(133, 133, 133); display: inline-flex; height: unset; -webkit-box-pack: center; justify-content: center; width: 24px; }
.qMMjF svg { width: 100%; }
.qMMjF svg * { fill: currentcolor; }
.iRlTgG { -webkit-box-align: center; align-items: center; color: rgb(92, 92, 92); display: inline-flex; height: unset; -webkit-box-pack: center; justify-content: center; width: 24px; }
.iRlTgG svg { width: 100%; }
.iRlTgG svg * { fill: currentcolor; }
.WjQje { -webkit-box-align: center; align-items: center; color: inherit; display: inline-flex; height: unset; -webkit-box-pack: center; justify-content: center; width: 24px; }
.WjQje svg { width: 100%; }
.WjQje svg * { fill: currentcolor; }
.dVsHGp { -webkit-box-align: center; align-items: center; color: inherit; display: inline-flex; height: unset; -webkit-box-pack: center; justify-content: center; width: 32px; }
.dVsHGp svg { width: 100%; }
.dVsHGp svg * { fill: currentcolor; }
.dNGfPi { -webkit-box-align: center; align-items: center; color: rgb(0, 181, 173); display: inline-flex; height: unset; -webkit-box-pack: center; justify-content: center; width: 24px; }
.dNGfPi svg { width: 100%; }
.dNGfPi svg * { fill: currentcolor; }
.kpbpqD { -webkit-box-align: center; align-items: center; color: rgb(0, 181, 173); display: inline-flex; height: unset; -webkit-box-pack: center; justify-content: center; width: 16px; }
.kpbpqD svg { width: 100%; }
.kpbpqD svg * { fill: currentcolor; }
.msFno { -webkit-box-align: center; align-items: center; color: rgb(58, 87, 149); display: inline-flex; height: 0px; -webkit-box-pack: center; justify-content: center; width: unset; }
.msFno svg { width: 100%; }
.emDbZk { -webkit-box-align: center; align-items: center; color: rgb(94, 169, 221); display: inline-flex; height: 0px; -webkit-box-pack: center; justify-content: center; width: unset; }
.emDbZk svg { width: 100%; }
.gGxZrF { -webkit-box-align: center; align-items: center; color: rgb(204, 24, 30); display: inline-flex; height: 0px; -webkit-box-pack: center; justify-content: center; width: unset; }
.gGxZrF svg { width: 100%; }
.fWXQpT { -webkit-box-align: center; align-items: center; color: rgb(220, 49, 117); display: inline-flex; height: 0px; -webkit-box-pack: center; justify-content: center; width: unset; }
.fWXQpT svg { width: 100%; }
.huzHtF { -webkit-box-align: center; align-items: center; color: rgb(0, 116, 180); display: inline-flex; height: 0px; -webkit-box-pack: center; justify-content: center; width: unset; }
.huzHtF svg { width: 100%; }
.crmUIk { -webkit-box-align: center; align-items: center; color: rgb(70, 88, 223); display: inline-flex; height: unset; -webkit-box-pack: center; justify-content: center; width: 16px; }
.crmUIk svg { width: 100%; }
.crmUIk svg * { fill: currentcolor; }
.bKfHRW { -webkit-box-align: center; align-items: center; border-radius: 0.5rem; cursor: pointer; display: inline-flex; font-family: "LATAM Sans", "Trebuchet MS", sans-serif; font-weight: 600; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; line-height: 1; position: relative; width: fit-content; background-color: rgb(232, 17, 75); border: 0.0625rem solid rgb(232, 17, 75); color: rgb(255, 255, 255); font-size: 1.125rem; height: 3.5rem; padding: 1rem 2rem; }
.bKfHRW:visited { background-color: rgb(232, 17, 75); border: 0.0625rem solid rgb(232, 17, 75); color: rgb(255, 255, 255); }
.bKfHRW:hover { background-color: rgb(179, 15, 59); border: 0.0625rem solid rgb(179, 15, 59); color: rgb(255, 255, 255); }
.bKfHRW:active { background-color: rgb(135, 10, 44); border: 0.0625rem solid rgb(135, 10, 44); }
.bKfHRW:focus, .bKfHRW:focus-within { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 0.125rem; }
.bKfHRW .sc-dcJsrY { height: 1.5rem; width: 1.5rem; }
.jqcwGx { -webkit-box-align: center; align-items: center; border-radius: 0.5rem; cursor: pointer; display: inline-flex; font-family: "LATAM Sans", "Trebuchet MS", sans-serif; font-weight: 600; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; line-height: 1; position: relative; width: 100%; background-color: rgb(232, 17, 75); border: 0.0625rem solid rgb(232, 17, 75); color: rgb(255, 255, 255); font-size: 1.125rem; height: 3.5rem; padding: 1rem 2rem; }
.jqcwGx:visited { background-color: rgb(232, 17, 75); border: 0.0625rem solid rgb(232, 17, 75); color: rgb(255, 255, 255); }
.jqcwGx:hover { background-color: rgb(179, 15, 59); border: 0.0625rem solid rgb(179, 15, 59); color: rgb(255, 255, 255); }
.jqcwGx:active { background-color: rgb(135, 10, 44); border: 0.0625rem solid rgb(135, 10, 44); }
.jqcwGx:focus, .jqcwGx:focus-within { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 0.125rem; }
.jqcwGx .sc-dcJsrY { height: 1.5rem; width: 1.5rem; }
.boSBOk { -webkit-box-align: center; align-items: center; border-radius: 0.5rem; cursor: pointer; display: inline-flex; font-family: "LATAM Sans", "Trebuchet MS", sans-serif; font-weight: 600; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; line-height: 1; position: relative; width: fit-content; background-color: transparent; border: 0.0625rem solid transparent; color: rgb(205, 16, 67); font-size: 0.875rem; height: 2.5rem; padding: 0.5rem 2rem; }
.boSBOk:visited { background-color: transparent; border: 0.0625rem solid transparent; color: rgb(205, 16, 67); }
.boSBOk:hover { background-color: rgb(252, 230, 235); border: 0.0625rem solid rgb(252, 230, 235); color: rgb(179, 15, 59); }
.boSBOk:active { background-color: rgb(179, 15, 59); border: 0.0625rem solid rgb(135, 10, 44); color: rgb(255, 255, 255); }
.boSBOk:focus, .boSBOk:focus-within { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 0.125rem; }
.boSBOk .sc-dcJsrY { height: 1rem; width: 1rem; }
.iHyeKu { -webkit-box-align: center; align-items: center; border-radius: 0.5rem; cursor: pointer; display: inline-flex; font-family: "LATAM Sans", "Trebuchet MS", sans-serif; font-weight: 600; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; line-height: 1; position: relative; width: fit-content; background-color: transparent; border: 0.0625rem solid rgb(205, 16, 67); color: rgb(205, 16, 67); font-size: 0.875rem; height: 2.5rem; padding: 0.5rem 2rem; }
.iHyeKu:visited { background-color: transparent; border: 0.0625rem solid rgb(205, 16, 67); color: rgb(205, 16, 67); }
.iHyeKu:hover { background-color: rgb(252, 230, 235); border: 0.0625rem solid rgb(179, 15, 59); color: rgb(179, 15, 59); }
.iHyeKu:active { background-color: rgb(135, 10, 44); border: 0.0625rem solid rgb(135, 10, 44); color: rgb(255, 255, 255); }
.iHyeKu:focus, .iHyeKu:focus-within { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 0.125rem; }
.iHyeKu .sc-dcJsrY { height: 1rem; width: 1rem; }
.hcXXJG { -webkit-box-align: center; align-items: center; border-radius: 0.5rem; cursor: pointer; display: inline-flex; font-family: "LATAM Sans", "Trebuchet MS", sans-serif; font-weight: 600; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; line-height: 1; position: relative; width: fit-content; background-color: transparent; border: 0.0625rem solid transparent; color: rgb(205, 16, 67); font-size: 1.125rem; height: 3.5rem; padding: 1rem 2rem; }
.hcXXJG:visited { background-color: transparent; border: 0.0625rem solid transparent; color: rgb(205, 16, 67); }
.hcXXJG:hover { background-color: rgb(252, 230, 235); border: 0.0625rem solid rgb(252, 230, 235); color: rgb(179, 15, 59); }
.hcXXJG:active { background-color: rgb(179, 15, 59); border: 0.0625rem solid rgb(135, 10, 44); color: rgb(255, 255, 255); }
.hcXXJG:focus, .hcXXJG:focus-within { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 0.125rem; }
.hcXXJG .sc-dcJsrY { height: 1.5rem; width: 1.5rem; }
.fPtoTU { -webkit-box-align: center; align-items: center; border-radius: 0.5rem; cursor: pointer; display: inline-flex; font-family: "LATAM Sans", "Trebuchet MS", sans-serif; font-weight: 600; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; line-height: 1; position: relative; width: fit-content; background-color: transparent; border: 0.0625rem solid rgb(205, 16, 67); color: rgb(205, 16, 67); font-size: 1.125rem; height: 3.5rem; padding: 1rem 2rem; }
.fPtoTU:visited { background-color: transparent; border: 0.0625rem solid rgb(205, 16, 67); color: rgb(205, 16, 67); }
.fPtoTU:hover { background-color: rgb(252, 230, 235); border: 0.0625rem solid rgb(179, 15, 59); color: rgb(179, 15, 59); }
.fPtoTU:active { background-color: rgb(135, 10, 44); border: 0.0625rem solid rgb(135, 10, 44); color: rgb(255, 255, 255); }
.fPtoTU:focus, .fPtoTU:focus-within { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 0.125rem; }
.fPtoTU .sc-dcJsrY { height: 1.5rem; width: 1.5rem; }
.kNrVP { -webkit-box-align: center; align-items: center; color: inherit; display: flex; -webkit-box-pack: center; justify-content: center; }
.gpkpWk { appearance: none; background: none; border: 0px; cursor: pointer; padding: 0px; }
.gpkpWk:focus, .gpkpWk:focus-within { border-radius: 0.25rem; outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 0.125rem; }
.bpOouf { border-radius: 50%; height: 2.5rem; max-height: 2.5rem; max-width: 2.5rem; min-width: 2.5rem; padding: 0px; width: 2.5rem; background-color: transparent; border: 0.0625rem solid rgb(205, 16, 67); color: rgb(205, 16, 67); }
.bpOouf:hover { background-color: rgb(252, 230, 235); border: 0.0625rem solid rgb(179, 15, 59); color: rgb(179, 15, 59); }
.bpOouf:active { background-color: rgb(135, 10, 44); border: 0.0625rem solid rgb(135, 10, 44); color: rgb(255, 255, 255); }
.bpOouf .sc-dcJsrY { height: 1.5rem; width: 1.5rem; }
.bpOouf i { display: block; }
.enEcdc { border-radius: 50%; height: 2.5rem; max-height: 2.5rem; max-width: 2.5rem; min-width: 2.5rem; padding: 0px; width: 2.5rem; background-color: rgb(232, 17, 75); border: 0.0625rem solid rgb(232, 17, 75); color: rgb(255, 255, 255); }
.enEcdc:hover { background-color: rgb(179, 15, 59); border: 0.0625rem solid rgb(179, 15, 59); color: rgb(255, 255, 255); }
.enEcdc:active { background-color: rgb(135, 10, 44); border: 0.0625rem solid rgb(135, 10, 44); }
.enEcdc .sc-dcJsrY { height: 1.5rem; width: 1.5rem; }
.enEcdc i { display: block; }
.gCzeSY { border-radius: 50%; height: 2rem; max-height: 2rem; max-width: 2rem; min-width: 2rem; padding: 0px; width: 2rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(255, 255, 255); color: rgb(92, 92, 92); }
.gCzeSY:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(238, 237, 249); color: rgb(16, 0, 79); }
.gCzeSY:active { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(226, 227, 255); color: rgb(16, 0, 79); }
.gCzeSY .sc-dcJsrY { height: 1.5rem; width: 1.5rem; }
.gCzeSY i { display: block; }
.hapctY.latam-typography { margin: 0px; padding: 0px; color: inherit; }
.dIeWwe.latam-typography { margin: 0px; padding: 0px; font-weight: 400; }
.mUxoe.latam-typography { margin: 0px; padding: 0px; color: rgb(92, 92, 92); font-weight: 600; }
.cdYghY.latam-typography { margin: 0px; padding: 0px; color: rgb(92, 92, 92); }
.jjILCS.latam-typography { margin: 0px; padding: 0px; color: white; }
.dFgkeo.latam-typography { margin: 0px; padding: 0px; font-weight: 600; }
.gRKiZa.latam-typography { margin: 0px; padding: 0px; color: white; font-weight: 400; }
.fkCqZm.latam-typography { margin: 0px; padding: 0px; color: rgb(255, 255, 255); }
.euMbsu.latam-typography { margin: 0px; padding: 0px; }
.bEFDnd.latam-typography { margin: 0px; padding: 0px; color: rgb(70, 88, 223); font-weight: 600; }
.kXyQXl.latam-typography { margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-weight: 300; }
.gSLqZT.latam-typography { margin: 0px; padding: 0px; color: rgb(16, 0, 79); font-weight: 600; }
.gJgIVF.latam-typography { margin: 0px; padding: 0px; color: rgb(16, 0, 79); font-weight: 400; }
.Vpdwj.latam-typography { margin: 0px; padding: 0px; color: rgb(232, 17, 75); font-weight: 600; }
.arjEt.latam-typography { margin: 0px; padding: 0px; color: rgb(16, 0, 79); }
.cJCZAG.latam-typography { margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-weight: 400; }
.kZjFWQ.latam-typography { margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-weight: 600; }
.bNhWAc { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.sOmRe { transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.jcjTjI { min-width: 21rem; }
.koFLes { width: 488px; min-width: 21rem; }
.kGTkM { width: 484px; min-width: 21rem; }
.jpIUPA { display: flex; }
.jpIUPA .sc-dcJsrY { margin: auto; }
.jpIUPA .search-clear-icon { cursor: pointer; }
.jpIUPA .start-icon { width: 24px; height: 24px; }
.fgtqUQ { display: flex; height: 24px; -webkit-box-align: center; align-items: center; }
.fVdijl { -webkit-box-align: center; align-items: center; display: flex; pointer-events: none; position: absolute; transform-origin: left top; transition: 0.1s; width: fit-content; z-index: 2; background: transparent; color: rgb(92, 92, 92); line-height: 1.5rem; padding: 0px 0.5rem; left: 0.75rem; top: -0.5rem; transform: scale(0.75); }
.fVdijl::before { background: rgb(255, 255, 255); content: ""; display: inline-block; height: 2px; left: 0px; position: absolute; top: 9.2px; width: 100%; z-index: -1; }
.dxYUlA { -webkit-box-align: center; align-items: center; display: flex; pointer-events: none; position: absolute; transform-origin: left top; transition: 0.1s; width: fit-content; z-index: 2; background: none; color: rgb(92, 92, 92); left: 1rem; line-height: 1.5rem; padding: 0px; top: 50%; transform: scale(1) translateY(-50%); }
.dxYUlA::before { background: rgb(255, 255, 255); content: ""; display: inline-block; height: 2px; left: 0px; position: absolute; top: 9.2px; width: 100%; z-index: -1; }
.kHXQdj { position: relative; width: 100%; }
@media (min-width: 37.5rem) {
  .kHXQdj { min-width: 12.375rem; }
}
@media (min-width: 64rem) {
  .kHXQdj { min-width: 14.667rem; }
}
@media (min-width: 89.75rem) {
  .kHXQdj { min-width: 19.958rem; }
}
.iWHlGi { background: rgb(255, 255, 255); border-radius: 0.5rem; border: 1px solid rgb(92, 92, 92); cursor: initial; display: inline-flex; gap: 0.5rem; margin-top: 0.5rem; padding: calc(-1px + 1rem) 1rem; position: relative; transition: border 0.1s; width: 100%; }
.iWHlGi .sc-gmgFlS { background: rgb(255, 255, 255); cursor: initial; }
.brEQPK { background: rgb(255, 255, 255); border-radius: 0.5rem; border: 1px solid rgb(92, 92, 92); cursor: pointer; display: inline-flex; gap: 0.5rem; margin-top: 0.5rem; padding: calc(-1px + 1rem) 1rem; position: relative; transition: border 0.1s; width: 100%; }
.brEQPK .sc-gmgFlS { background: rgb(255, 255, 255); cursor: pointer; }
.kxOCzH { margin: auto; }
.KfbhD { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(48, 48, 48); display: block; -webkit-box-flex: 1; flex-grow: 1; height: 1.5rem; outline: 0px; text-align: left; z-index: 1; width: inherit; appearance: none !important; }
.KfbhD:disabled { color: rgb(133, 133, 133); }
.KfbhD[type="date"]:focus + [id$="__end-icon-wrapper"] i { color: rgb(27, 0, 136); }
.KfbhD[type="date"]::-webkit-calendar-picker-indicator { display: none; }
.KfbhD:-webkit-autofill, .KfbhD:-webkit-autofill:hover, .KfbhD:-webkit-autofill:focus, .KfbhD:-webkit-autofill:active { -webkit-text-fill-color: rgb(48, 48, 48); transition: background-color 300ms ease-in-out; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1000px inset !important; }
.KfbhD::-webkit-search-cancel-button { display: none !important; appearance: none !important; }
.xOnZc { color: rgb(92, 92, 92); font-size: 0.75rem; margin: 0.375rem 0px 0px; min-height: 1.125rem; padding: 0px 1rem; }
.leMqjE { display: inline-block; padding: 0.5rem 0px; position: relative; width: initial; }
.leMqjE:focus-within .sc-bDumWk { outline: rgb(27, 0, 136) solid 2px; outline-offset: 2px; }
.cfusMz { cursor: pointer; display: flex; flex-direction: row-reverse; gap: 0.75rem; -webkit-box-pack: justify; justify-content: space-between; pointer-events: initial; width: initial; }
.jTzStx { display: flex; }
.ccUkvY { display: flex; flex-direction: column; margin-right: 0px; margin-left: 0.5rem; text-align: initial; }
.DAQpO { position: absolute; height: 0px; width: 0px; appearance: none; }
.DAQpO + .sc-eyvILC .sc-bDumWk { --checkbox-size: 1.5rem; background: transparent; border-radius: 0.25rem; border: 2px solid rgb(70, 88, 223); cursor: pointer; display: inline-flex; height: var(--checkbox-size); width: var(--checkbox-size); flex-shrink: 0; }
.DAQpO + .sc-eyvILC .sc-bDumWk .sc-dcJsrY { color: rgb(255, 255, 255); display: none; height: 100%; margin: auto; width: 100%; }
.DAQpO + .sc-eyvILC .sc-bDumWk .sc-dcJsrY svg { margin: auto; }
.DAQpO + .sc-eyvILC .sc-bDumWk:hover { box-shadow: rgb(238, 237, 249) 0px 0px 0px 0.5rem; }
.DAQpO[disabled] + .sc-eyvILC .sc-bDumWk { --checkbox-size: 1.5rem; border-radius: 0.25rem; border: 2px solid rgb(184, 184, 184); cursor: pointer; display: inline-flex; height: var(--checkbox-size); width: var(--checkbox-size); background: transparent; flex-shrink: 0; }
.DAQpO[disabled] + .sc-eyvILC .sc-bDumWk .sc-dcJsrY { color: rgb(255, 255, 255); display: none; height: 100%; margin: auto; width: 100%; }
.DAQpO[disabled] + .sc-eyvILC .sc-bDumWk .sc-dcJsrY svg { margin: auto; }
.DAQpO[disabled] + .sc-eyvILC .sc-bDumWk:hover { box-shadow: rgb(238, 237, 249) 0px 0px 0px 0.5rem; }
.DAQpO:checked + .sc-eyvILC .sc-bDumWk { --checkbox-size: 1.5rem; background: rgb(70, 88, 223); border-radius: 0.25rem; border: 2px solid rgb(70, 88, 223); cursor: pointer; display: inline-flex; height: var(--checkbox-size); width: var(--checkbox-size); flex-shrink: 0; }
.DAQpO:checked + .sc-eyvILC .sc-bDumWk .sc-dcJsrY { color: rgb(255, 255, 255); display: flex; height: 100%; margin: auto; width: 100%; }
.DAQpO:checked + .sc-eyvILC .sc-bDumWk .sc-dcJsrY svg { margin: auto; }
.DAQpO:checked + .sc-eyvILC .sc-bDumWk:hover { box-shadow: rgb(238, 237, 249) 0px 0px 0px 0.5rem; }
.DAQpO:checked[disabled] + .sc-eyvILC .sc-bDumWk { --checkbox-size: 1.5rem; border-radius: 0.25rem; border: 2px solid rgb(184, 184, 184); cursor: pointer; display: inline-flex; height: var(--checkbox-size); width: var(--checkbox-size); background: rgb(184, 184, 184); flex-shrink: 0; }
.DAQpO:checked[disabled] + .sc-eyvILC .sc-bDumWk .sc-dcJsrY { color: rgb(255, 255, 255); display: flex; height: 100%; margin: auto; width: 100%; }
.DAQpO:checked[disabled] + .sc-eyvILC .sc-bDumWk .sc-dcJsrY svg { margin: auto; }
.DAQpO:checked[disabled] + .sc-eyvILC .sc-bDumWk:hover { box-shadow: rgb(238, 237, 249) 0px 0px 0px 0.5rem; }
.hnYUBp { position: absolute; height: 0px; width: 0px; appearance: none; }
.hnYUBp + .sc-eyvILC .sc-bDumWk { --switch-height: 1.5rem; --switch-width: 2.75rem; --thumb-size: calc(var(--switch-height) - 4px); background: rgb(184, 184, 184); border-radius: var(--switch-height); border: 2px solid rgb(184, 184, 184); cursor: pointer; display: inline-block; height: var(--switch-height); position: relative; transition: background 0.3s; width: var(--switch-width); }
.hnYUBp + .sc-eyvILC .sc-bDumWk::before { background: rgb(255, 255, 255); border-radius: 50%; content: ""; height: var(--thumb-size); left: 0px; position: absolute; top: 0px; transition: left 0.3s; width: var(--thumb-size); }
.hnYUBp + .sc-eyvILC .sc-bDumWk:hover::before { box-shadow: rgba(184, 184, 184, 0.3) 0px 0px 0px 0.5rem; }
.hnYUBp[disabled] + .sc-eyvILC .sc-bDumWk { --switch-height: 1.5rem; --switch-width: 2.75rem; --thumb-size: calc(var(--switch-height) - 4px); border-radius: var(--switch-height); border: 2px solid rgb(225, 225, 225); cursor: pointer; display: inline-block; height: var(--switch-height); position: relative; transition: background 0.3s; width: var(--switch-width); background: rgb(225, 225, 225); }
.hnYUBp[disabled] + .sc-eyvILC .sc-bDumWk::before { background: rgb(255, 255, 255); border-radius: 50%; content: ""; height: var(--thumb-size); left: 0px; position: absolute; top: 0px; transition: left 0.3s; width: var(--thumb-size); }
.hnYUBp[disabled] + .sc-eyvILC .sc-bDumWk:hover::before { box-shadow: rgba(184, 184, 184, 0.3) 0px 0px 0px 0.5rem; }
.hnYUBp:checked + .sc-eyvILC .sc-bDumWk { --switch-height: 1.5rem; --switch-width: 2.75rem; --thumb-size: calc(var(--switch-height) - 4px); background: rgb(70, 88, 223); border-radius: var(--switch-height); border: 2px solid rgb(70, 88, 223); cursor: pointer; display: inline-block; height: var(--switch-height); position: relative; transition: background 0.3s; width: var(--switch-width); }
.hnYUBp:checked + .sc-eyvILC .sc-bDumWk::before { background: rgb(255, 255, 255); border-radius: 50%; content: ""; height: var(--thumb-size); left: calc(100% - var(--thumb-size)); position: absolute; top: 0px; transition: left 0.3s; width: var(--thumb-size); }
.hnYUBp:checked + .sc-eyvILC .sc-bDumWk:hover::before { box-shadow: rgba(70, 88, 223, 0.3) 0px 0px 0px 0.5rem; }
.hnYUBp:checked[disabled] + .sc-eyvILC .sc-bDumWk { --switch-height: 1.5rem; --switch-width: 2.75rem; --thumb-size: calc(var(--switch-height) - 4px); border-radius: var(--switch-height); border: 2px solid rgb(127, 141, 228); cursor: pointer; display: inline-block; height: var(--switch-height); position: relative; transition: background 0.3s; width: var(--switch-width); background: rgb(127, 141, 228); }
.hnYUBp:checked[disabled] + .sc-eyvILC .sc-bDumWk::before { background: rgb(255, 255, 255); border-radius: 50%; content: ""; height: var(--thumb-size); left: calc(100% - var(--thumb-size)); position: absolute; top: 0px; transition: left 0.3s; width: var(--thumb-size); }
.hnYUBp:checked[disabled] + .sc-eyvILC .sc-bDumWk:hover::before { box-shadow: rgba(70, 88, 223, 0.3) 0px 0px 0px 0.5rem; }
.kkqwhM { height: 1.5rem; width: 1.5rem; }
.eGfqke { height: 1.5rem; width: 1.5rem; }
.QcsUP { display: inline-block; position: relative; width: 100%; }
.QcsUP .sc-eZYNyq { height: 1.5rem; margin-top: 0.5rem; pointer-events: none; position: absolute; right: 1rem; top: 1rem; z-index: 1; }
.QcsUP:hover .sc-eZYNyq { color: rgb(27, 0, 136); }
.QcsUP:hover .sc-eZYNyq.disabled { color: rgb(133, 133, 133); }
.QcsUP:focus-within .sc-eZYNyq { color: rgb(27, 0, 136); }
.chnJTz { position: relative; }
.cUqdUh { -webkit-box-align: center; align-items: center; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 1000px; cursor: pointer; display: inline-flex; height: 2rem; padding: 0px 0.75rem 0px 0.5rem; position: relative; width: initial; }
.cUqdUh:hover { background: rgba(255, 255, 255, 0.2); }
.cUqdUh:hover .sc-cVzyXs { color: rgb(255, 255, 255); }
.cUqdUh:hover .sc-ePDLzJ { color: rgb(255, 255, 255); text-decoration: none; }
.cUqdUh:hover .sc-bVVIoq { text-decoration: none; }
.cUqdUh:hover .sc-dPZUQH { color: rgb(255, 255, 255); }
.cUqdUh:focus-visible { outline: none; background: rgba(255, 255, 255, 0.2); }
.cUqdUh:focus-visible .sc-cVzyXs { color: rgb(255, 255, 255); }
.cUqdUh:focus-visible .sc-ePDLzJ { color: rgb(255, 255, 255); text-decoration: none; }
.cUqdUh:focus-visible .sc-bVVIoq { text-decoration: none; }
.cUqdUh:focus-visible .sc-dPZUQH { color: rgb(255, 255, 255); }
.cUqdUh:focus-visible::before { border: 0.0625rem solid rgb(255, 255, 255); border-radius: 1000px; content: ""; height: calc(100% + 0.25rem); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: calc(100% + 0.25rem); }
.dCZwBe { color: rgb(255, 255, 255); font-weight: 600; min-width: initial; padding: 0px 0px 0px 0.5rem; text-overflow: initial; overflow: initial; white-space: initial; }
.hcCaYD { color: rgb(255, 255, 255); margin-left: 0.5rem; }
.hcCaYD svg { transform: rotate(90deg); transition: 0.3s; }
.dHWfBu { --color: #4658DF; --font-height: 1.5; --font-size: 1rem; --font-weight: 600; --outline-color: #1B0088; --visited-color: #6617A3; --underline-color: var(--color); box-sizing: content-box; color: var(--color); display: inline-flex; font-size: var(--font-size); font-weight: var(--font-weight); gap: 0.25rem; line-height: var(--font-height); text-decoration: underline var(--underline-color) 0.063rem; text-underline-offset: 2px; }
.dHWfBu:hover { color: var(--color); text-decoration: none; }
.dHWfBu:visited { color: var(--visited-color); text-decoration-color: var(--visited-color); }
.dHWfBu:visited .sc-dcJsrY { color: var(--visited-color); }
.dHWfBu:focus, .dHWfBu:focus-visible { outline: 0.125rem solid var(--outline-color); outline-offset: 0.125rem; border-radius: 0.25rem; }
.gFMQep { --color: #FFFFFF; --font-height: 1.5; --font-size: 0.875rem; --font-weight: 600; --outline-color: #E1E1E1; --visited-color: #E1E1E1; --underline-color: var(--color); box-sizing: content-box; color: var(--color); display: inline-flex; font-size: var(--font-size); font-weight: var(--font-weight); gap: 0.25rem; line-height: var(--font-height); text-decoration: underline var(--underline-color) 0.063rem; text-underline-offset: 2px; }
.gFMQep:hover { color: var(--color); text-decoration: none; }
.gFMQep:visited { color: var(--visited-color); text-decoration-color: var(--visited-color); }
.gFMQep:visited .sc-dcJsrY { color: var(--visited-color); }
.gFMQep:focus, .gFMQep:focus-visible { outline: 0.125rem solid var(--outline-color); outline-offset: 0.125rem; border-radius: 0.25rem; }
.fTEcCI { --color: #4658DF; --font-height: inherit; --font-size: inherit; --font-weight: inherit; --outline-color: #1B0088; --visited-color: #6617A3; --underline-color: var(--color); box-sizing: content-box; color: var(--color); display: inline-flex; font-size: var(--font-size); font-weight: var(--font-weight); gap: 0.25rem; line-height: var(--font-height); text-decoration: underline var(--underline-color) 0.063rem; text-underline-offset: 2px; }
.fTEcCI:hover { color: var(--color); text-decoration: none; }
.fTEcCI:visited { color: var(--visited-color); text-decoration-color: var(--visited-color); }
.fTEcCI:visited .sc-dcJsrY { color: var(--visited-color); }
.fTEcCI:focus, .fTEcCI:focus-visible { outline: 0.125rem solid var(--outline-color); outline-offset: 0.125rem; border-radius: 0.25rem; }
.jVKubC { border-radius: 0.5rem; width: 10rem; height: 1rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.jVKubC.xp-Skeleton-circle { border-radius: 50%; width: 2.5rem; height: 2.5rem; }
.jVKubC.xp-Skeleton-rect { border-radius: 0px; }
.hiMcxS { border-radius: 0.5rem; width: 9rem; height: 1rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.hiMcxS.xp-Skeleton-circle { border-radius: 50%; width: 9rem; height: 2.5rem; }
.hiMcxS.xp-Skeleton-rect { border-radius: 0px; }
.cihQay { border-radius: 0.5rem; width: 14rem; height: 1rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.cihQay.xp-Skeleton-circle { border-radius: 50%; width: 14rem; height: 2.5rem; }
.cihQay.xp-Skeleton-rect { border-radius: 0px; }
.dzzFQa { border-radius: 0.5rem; width: 100%; height: 1rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.dzzFQa.xp-Skeleton-circle { border-radius: 50%; width: 100%; height: 2.5rem; }
.dzzFQa.xp-Skeleton-rect { border-radius: 0px; }
.eeOOdC { border-radius: 0.5rem; width: 6rem; height: 1rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.eeOOdC.xp-Skeleton-circle { border-radius: 50%; width: 6rem; height: 2.5rem; }
.eeOOdC.xp-Skeleton-rect { border-radius: 0px; }
.imkpWW { border-radius: 0.5rem; width: 30%; height: 2.125rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.imkpWW.xp-Skeleton-circle { border-radius: 50%; width: 30%; height: 2.125rem; }
.imkpWW.xp-Skeleton-rect { border-radius: 0px; }
.fotHFK { border-radius: 0.5rem; width: 20%; height: 2.125rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.fotHFK.xp-Skeleton-circle { border-radius: 50%; width: 20%; height: 2.125rem; }
.fotHFK.xp-Skeleton-rect { border-radius: 0px; }
.kpxrQi { border-radius: 0.5rem; width: 100%; height: 2.5rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.kpxrQi.xp-Skeleton-circle { border-radius: 50%; width: 100%; height: 2.5rem; }
.kpxrQi.xp-Skeleton-rect { border-radius: 0px; }
.ktewdK { border-radius: 0.5rem; width: 100%; height: 14.313rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.ktewdK.xp-Skeleton-circle { border-radius: 50%; width: 100%; height: 14.313rem; }
.ktewdK.xp-Skeleton-rect { border-radius: 0px; }
.kbIbGW { border-radius: 0.5rem; width: 60%; height: 2rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.kbIbGW.xp-Skeleton-circle { border-radius: 50%; width: 60%; height: 2rem; }
.kbIbGW.xp-Skeleton-rect { border-radius: 0px; }
.hxrEde { border-radius: 0.5rem; width: 20%; height: 1.5rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.hxrEde.xp-Skeleton-circle { border-radius: 50%; width: 20%; height: 1.5rem; }
.hxrEde.xp-Skeleton-rect { border-radius: 0px; }
.lirimW { border-radius: 0.5rem; width: 30%; height: 2rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.lirimW.xp-Skeleton-circle { border-radius: 50%; width: 30%; height: 2rem; }
.lirimW.xp-Skeleton-rect { border-radius: 0px; }
.jaqzjC { border-radius: 0.5rem; width: 50%; height: 1rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.jaqzjC.xp-Skeleton-circle { border-radius: 50%; width: 50%; height: 1rem; }
.jaqzjC.xp-Skeleton-rect { border-radius: 0px; }
.iBMkaa { border-radius: 0.5rem; width: 2.5rem; height: 2.5rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.iBMkaa.xp-Skeleton-circle { border-radius: 50%; width: 2.5rem; height: 2.5rem; }
.iBMkaa.xp-Skeleton-rect { border-radius: 0px; }
.doxFKG { border-radius: 0.5rem; width: 3rem; height: 3rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.doxFKG.xp-Skeleton-circle { border-radius: 50%; width: 3rem; height: 3rem; }
.doxFKG.xp-Skeleton-rect { border-radius: 0px; }
.dwHlSa { border-radius: 0.5rem; width: 25%; height: 1.375rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.dwHlSa.xp-Skeleton-circle { border-radius: 50%; width: 25%; height: 1.375rem; }
.dwHlSa.xp-Skeleton-rect { border-radius: 0px; }
.jFtWq { border-radius: 0.5rem; width: 100%; height: 18rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.jFtWq.xp-Skeleton-circle { border-radius: 50%; width: 100%; height: 18rem; }
.jFtWq.xp-Skeleton-rect { border-radius: 0px; }
.cedAhu { border-radius: 0.5rem; width: 100%; height: 1rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.cedAhu.xp-Skeleton-circle { border-radius: 50%; width: 100%; height: 1rem; }
.cedAhu.xp-Skeleton-rect { border-radius: 0px; }
.ktniGa { border-radius: 0.5rem; width: 100%; height: 6.25rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.ktniGa.xp-Skeleton-circle { border-radius: 50%; width: 100%; height: 6.25rem; }
.ktniGa.xp-Skeleton-rect { border-radius: 0px; }
.jcJSCW { border-radius: 0.5rem; width: 100%; height: 12.5rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.jcJSCW.xp-Skeleton-circle { border-radius: 50%; width: 100%; height: 12.5rem; }
.jcJSCW.xp-Skeleton-rect { border-radius: 0px; }
.cWlIdK { border-radius: 0.5rem; width: 100%; height: 1.5rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.cWlIdK.xp-Skeleton-circle { border-radius: 50%; width: 100%; height: 1.5rem; }
.cWlIdK.xp-Skeleton-rect { border-radius: 0px; }
.leIKbm { border-radius: 0.5rem; width: 100%; height: 11.5rem; display: block; background-color: rgb(225, 225, 225); background-image: linear-gradient(90deg, rgb(225, 225, 225), rgb(243, 242, 246), rgb(225, 225, 225)); background-size: 200px 100%; background-repeat: no-repeat; animation: 1.2s ease-in-out 0s infinite normal none running cqrMqw; }
.leIKbm.xp-Skeleton-circle { border-radius: 50%; width: 100%; height: 11.5rem; }
.leIKbm.xp-Skeleton-rect { border-radius: 0px; }
.iwMvdj { -webkit-box-align: center; align-items: center; border-radius: 1rem; display: inline-flex; font-family: inherit; height: 2rem; gap: 0.8rem; padding: 0px 0.75rem; cursor: pointer; user-select: none; -webkit-tap-highlight-color: transparent; background-color: rgb(238, 237, 249); border: 1px solid rgb(70, 88, 223); transition: background-color 0.1s ease-out; }
.iwMvdj:hover { background-color: rgb(45, 52, 206); border-color: rgb(45, 52, 206); transition: background-color 0.2s ease-out; }
.iwMvdj:hover > .sc-dcJsrY { color: rgb(255, 255, 255); }
.iwMvdj:hover > .label { color: rgb(255, 255, 255); }
.iwMvdj:hover > .deleteIcon { color: rgb(255, 255, 255); }
.iwMvdj:focus { background-color: rgb(70, 88, 223); border: 1px solid rgb(70, 88, 223); }
.iwMvdj:focus-visible, .iwMvdj:focus-within { background-color: rgb(70, 88, 223); border-color: rgb(70, 88, 223); }
.iwMvdj:focus-visible > .sc-dcJsrY, .iwMvdj:focus-within > .sc-dcJsrY { color: rgb(255, 255, 255); }
.iwMvdj:focus-visible > .label, .iwMvdj:focus-within > .label { color: rgb(255, 255, 255); }
.iwMvdj:focus-visible > .deleteIcon, .iwMvdj:focus-within > .deleteIcon { color: rgb(255, 255, 255); }
.iwMvdj:focus-visible { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 2px; }
.iwMvdj:active { box-shadow: none; }
.iwMvdj > .sc-dcJsrY { color: rgb(255, 255, 255); }
.iwMvdj > .label { color: rgb(255, 255, 255); font-size: 0.875rem; font-weight: 600; }
.iwMvdj:focus { background-color: rgb(238, 237, 249); border: 1px solid rgb(70, 88, 223); }
.iwMvdj:hover { background-color: rgb(226, 227, 255); border-color: rgb(70, 88, 223); transition: background-color 0.2s ease-out; }
.iwMvdj:hover > .sc-dcJsrY { color: rgb(70, 88, 223); }
.iwMvdj:hover > .label { color: rgb(70, 88, 223); }
.iwMvdj:hover > .deleteIcon { color: rgb(70, 88, 223); }
.iwMvdj:focus-visible, .iwMvdj:focus-within { background-color: rgb(238, 237, 249); border-color: rgb(70, 88, 223); }
.iwMvdj:focus-visible > .sc-dcJsrY, .iwMvdj:focus-within > .sc-dcJsrY { color: rgb(70, 88, 223); }
.iwMvdj:focus-visible > .label, .iwMvdj:focus-within > .label { color: rgb(70, 88, 223); }
.iwMvdj:focus-visible > .deleteIcon, .iwMvdj:focus-within > .deleteIcon { color: rgb(70, 88, 223); }
.iwMvdj:focus-visible { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 2px; }
.iwMvdj > .sc-dcJsrY { color: rgb(70, 88, 223); }
.iwMvdj > .label { color: rgb(70, 88, 223); }
.iwMvdj > .deleteIcon { color: rgb(70, 88, 223); }
.cCQyVf { -webkit-box-align: center; align-items: center; border-radius: 1rem; display: inline-flex; font-family: inherit; height: 2rem; gap: 0.8rem; padding: 0px 0.75rem; cursor: pointer; user-select: none; -webkit-tap-highlight-color: transparent; background-color: rgb(255, 255, 255); border: 1px solid rgb(184, 184, 184); transition: background-color 0.1s ease-out; }
.cCQyVf:hover { background-color: rgb(238, 237, 249); border-color: rgb(238, 237, 249); transition: background-color 0.2s ease-out; }
.cCQyVf:hover > .sc-dcJsrY { color: rgb(70, 88, 223); }
.cCQyVf:hover > .label { color: rgb(70, 88, 223); }
.cCQyVf:hover > .deleteIcon { color: rgb(70, 88, 223); }
.cCQyVf:focus { background-color: rgb(243, 242, 246); border: 1px solid rgb(243, 242, 246); }
.cCQyVf:focus-visible, .cCQyVf:focus-within { background-color: rgb(238, 237, 249); border-color: rgb(238, 237, 249); }
.cCQyVf:focus-visible > .sc-dcJsrY, .cCQyVf:focus-within > .sc-dcJsrY { color: rgb(70, 88, 223); }
.cCQyVf:focus-visible > .label, .cCQyVf:focus-within > .label { color: rgb(70, 88, 223); }
.cCQyVf:focus-visible > .deleteIcon, .cCQyVf:focus-within > .deleteIcon { color: rgb(70, 88, 223); }
.cCQyVf:focus-visible { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 2px; }
.cCQyVf:active { box-shadow: none; }
.cCQyVf > .sc-dcJsrY { color: rgb(92, 92, 92); }
.cCQyVf > .label { color: rgb(92, 92, 92); font-size: 0.875rem; font-weight: 600; }
.cCQyVf:focus { background-color: rgb(255, 255, 255); border: 1px solid rgb(184, 184, 184); }
.cCQyVf:hover { background-color: rgb(255, 255, 255); border-color: rgb(70, 88, 223); transition: background-color 0.2s ease-out; }
.cCQyVf:hover > .sc-dcJsrY { color: rgb(70, 88, 223); }
.cCQyVf:hover > .label { color: rgb(70, 88, 223); }
.cCQyVf:hover > .deleteIcon { color: rgb(70, 88, 223); }
.cCQyVf:focus-visible, .cCQyVf:focus-within { background-color: rgb(255, 255, 255); border-color: rgb(70, 88, 223); }
.cCQyVf:focus-visible > .sc-dcJsrY, .cCQyVf:focus-within > .sc-dcJsrY { color: rgb(70, 88, 223); }
.cCQyVf:focus-visible > .label, .cCQyVf:focus-within > .label { color: rgb(70, 88, 223); }
.cCQyVf:focus-visible > .deleteIcon, .cCQyVf:focus-within > .deleteIcon { color: rgb(70, 88, 223); }
.cCQyVf:focus-visible { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 2px; }
.cCQyVf > .sc-dcJsrY { color: rgb(92, 92, 92); }
.cCQyVf > .label { color: rgb(92, 92, 92); }
.cCQyVf > .deleteIcon { color: rgb(92, 92, 92); }
.bcHnZJ { display: grid; grid-template-rows: 0fr; transition: grid-template-rows 300ms ease-out; }
.jOcMDf { display: flex; flex-direction: column; position: relative; }
@media (min-width: 37.5rem) {
  .jOcMDf { flex-direction: row; }
}
.sAGdW { z-index: 2; background-color: rgb(255, 255, 255); transform: rotate(90deg); }
@media (min-width: 37.5rem) {
  .sAGdW { transform: unset; }
}
.sAGdW > span { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.idAYam { position: absolute; top: calc(50% - 32px); right: 20px; }
@media (min-width: 37.5rem) {
  .idAYam { right: calc(50% - 20px); }
}
.guKoE { width: 100%; }
.guKoE > div:first-child { min-width: unset; }
.guKoE > div:first-child > div:first-child { overflow: hidden; margin-top: 0px; gap: 0px 0.25rem; display: grid; grid-template-columns: 1fr; grid-template-rows: repeat(2, 1fr); grid-auto-flow: column; }
.guKoE > div:first-child > div:first-child > label { font-size: 0.875rem; position: unset; transform: unset; padding: 0px 0px 0px 0.125rem; color: rgb(16, 0, 79); font-weight: bold; }
.guKoE > div:first-child > div:first-child > label::before { display: none; }
.guKoE > div:first-child > div:first-child > div:nth-child(n+3) { position: unset; height: 100%; grid-row: auto / span 2; }
.dpzhWP > div:first-child > div:nth-child(2) { display: none; }
@media (min-width: 37.5rem) {
  .dpzhWP > div:first-child > div:nth-child(2) { display: block; }
}
.dpzhWP > div:first-child > div:first-child { border-radius: 0.5rem 0.5rem 0px 0px; }
@media (min-width: 37.5rem) {
  .dpzhWP > div:first-child > div:first-child { border-radius: 0.5rem 0px 0px 0.5rem; }
}
@media (min-width: 37.5rem) {
  .dpzhWP > div:first-child > div:first-child > div:nth-child(n+3) { margin-right: 1rem; }
}
.ecTkYI > div:first-child > div:nth-child(2) { color: rgb(179, 15, 59); display: unset; }
@media (min-width: 37.5rem) {
  .ecTkYI > div:first-child > div:nth-child(2) { display: block; }
}
.ecTkYI > div:first-child > div:first-child { border-top: 0px; border-radius: 0px 0px 0.5rem 0.5rem; }
@media (min-width: 37.5rem) {
  .ecTkYI > div:first-child > div:first-child { border-top: 1px solid; border-left: 0px; border-radius: 0px 0.5rem 0.5rem 0px; padding-left: calc(20px + 1rem); }
}
.dezydT { display: flex; -webkit-box-pack: center; justify-content: center; position: relative; z-index: 3; }
.dezydT > div { overflow: hidden; min-width: unset; }
.dezydT > div:not(:only-child):first-child > div:first-child { border-radius: 0.5rem 0px 0px 0.5rem; }
.dezydT > div:not(:only-child):first-child > div:first-child > input { width: 100%; }
.dezydT > div:only-child { border-radius: 0.5rem; }
.dezydT > div:nth-child(2) > div:first-child { border-radius: 0px 0.5rem 0.5rem 0px; border-left: 0px; }
.dezydT > div:nth-child(2) > div:first-child > input { width: 100%; }
.lkylf { display: flex; -webkit-box-pack: center; justify-content: center; position: relative; }
.gjqOgU { display: flex; flex-direction: column; align-items: flex-start; }
@media (min-width: 37.5rem) {
  .gjqOgU { flex-direction: row; -webkit-box-align: center; align-items: center; }
}
.gjqOgU > :nth-child(1) { margin-right: 2rem; }
.ktdkvt { display: grid; column-gap: 8px; grid-template-columns: 1fr; grid-template-areas: "dr" "p" "c" "pc" "cb"; }
@media (min-width: 37.5rem) {
  .ktdkvt { grid-template-columns: 1fr 1fr; grid-template-areas: "dr p" "c pc" "cb cb"; }
}
.cblhtc { grid-area: dr; }
.fvyquy { grid-area: p; }
.fULTwZ { grid-area: c; }
.gjvevN { grid-area: pc; }
.igAypn { grid-area: cb; }
.imuvqv { display: grid; grid-template-columns: auto; border-top: 1px solid rgb(225, 225, 225); padding-top: 1rem; gap: 0.5rem; }
@media (min-width: 37.5rem) {
  .imuvqv { gap: 0.5rem; grid-template-columns: auto max-content max-content; }
  .imuvqv > button:last-child { justify-self: end; }
}
.lgVlae { display: grid; gap: 1rem; -webkit-box-align: center; align-items: center; grid-template-columns: 1fr 40px; grid-template-areas: "h ca" "t t" "od od"; }
@media (min-width: 37.5rem) {
  .lgVlae { grid-template-columns: 1fr 1fr 40px; grid-template-areas: "h t ca" "od od od"; }
}
.hRAFjS { grid-area: h; }
.kzWHFq { grid-area: t; }
.krjoCQ { grid-area: ca; }
.gWJDKZ { grid-area: od; }
.eGfSHP { display: flex; }
@media (min-width: 37.5rem) {
  .eGfSHP { justify-self: flex-end; }
}
.ihJiVD { align-self: center; }
.cJHfkf { transform: unset; transition: 0.2s; }
.cJHfkf i { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.ipnRNM { display: flex; gap: 0.5rem; padding: 0.5rem; overflow: auto; }
.jxPDzM { white-space: nowrap; }
.jxPDzM i { color: rgb(70, 88, 223); }
.cvRtoM { justify-self: end; margin-top: 0.5rem; order: 1; }
@media (min-width: 37.5rem) {
  .cvRtoM { margin-top: unset; width: auto; order: unset; }
}
.jTHOlE { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 0.5rem; border: 0px; background-color: rgba(23, 14, 57, 0.9); padding: 1rem; cursor: pointer; color: rgb(255, 255, 255); -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; white-space: nowrap; position: relative; overflow: hidden; }
@media (hover: hover) {
  .jTHOlE:hover { background-color: rgb(255, 255, 255); color: rgb(16, 0, 79); }
}
.jTHOlE:first-child { border-radius: 6px 0px 0px 6px; }
.jTHOlE:last-child { border-radius: 0px 6px 6px 0px; }
.jTHOlE::after { transition: height 0.2s; position: absolute; content: ""; background-color: rgb(233, 88, 120); height: 0rem; bottom: 0px; left: 0px; right: 0px; }
.dkiD { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 0.5rem; border: 0px; padding: 1rem; cursor: pointer; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; white-space: nowrap; position: relative; overflow: hidden; background-color: rgb(255, 255, 255); color: rgb(16, 0, 79); }
@media (hover: hover) {
  .dkiD:hover { background-color: rgb(255, 255, 255); color: rgb(16, 0, 79); }
}
.dkiD:first-child { border-radius: 6px 0px 0px 6px; }
.dkiD:last-child { border-radius: 0px 6px 6px 0px; }
.dkiD::after { transition: height 0.2s; position: absolute; content: ""; background-color: rgb(233, 88, 120); bottom: 0px; left: 0px; right: 0px; height: 0.25rem; }
.dwxNbF { display: flex; -webkit-box-pack: start; justify-content: flex-start; gap: 2px; overflow: auto; margin: 0px -1rem; padding: 0px 1rem 0.25rem; transition: max-width 0.2s; flex-shrink: 0; }
@media (min-width: 64rem) {
  .dwxNbF { overflow: unset; margin: unset; align-self: center; max-width: 62rem; width: 100%; }
}
.fhDzlj { background-color: rgb(255, 255, 255); border-radius: 0.5rem; padding: 1rem 1rem 0.1rem; box-shadow: rgba(48, 48, 48, 0.063) 0px 0.25rem 0.5rem 0px; }
.CVgrZ { position: relative; z-index: 6; width: 100%; transition: max-width 0.2s; display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; max-width: 63rem; }
.iiJgah > div { background-color: rgba(48, 48, 48, 0.3); }
.jeSOGm { display: block; max-width: 79rem; margin: 1.5rem auto 0px; }
.jeSOGm #campaign_cards { margin-bottom: 0rem; }
@media (min-width: 64rem) {
  .jeSOGm { min-height: 25rem; margin: 3rem auto 0px; }
}
.duwvfc { display: block; max-width: 79rem; margin: 1.5rem auto 0px; }
.duwvfc #campaign_cards { margin-bottom: 1.5rem; }
@media (min-width: 64rem) {
  .duwvfc { min-height: 25rem; margin: 3rem auto 0px; }
}
.fNMjgJ { display: flex; flex-direction: column; max-width: 90rem; position: relative; margin-top: 3rem; }
.lpifhk { width: 100%; position: absolute; height: 100%; top: 0px; border-radius: inherit; }
.jTArbl { padding: 1rem 0px 5.5rem; max-width: 85rem; object-fit: cover; margin: auto; position: relative; display: flex; -webkit-box-pack: center; justify-content: center; align-items: flex-start; background: linear-gradient(rgb(16, 0, 79) 0%, rgb(45, 52, 206) 22.14%); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
@media (min-width: 64rem) {
  .jTArbl { padding: 5rem 0px 11rem; background-image: linear-gradient(rgba(16, 0, 79, 0.5) 0%, rgba(16, 0, 79, 0.1) 50%), url(""); background-size: cover; background-position: center center; }
}
@media (min-width: 89.75rem) {
  .jTArbl { border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; }
}
.HhwJ { padding: 1rem 0px 5.5rem; max-width: 85rem; object-fit: cover; margin: auto; position: relative; background: linear-gradient(rgb(16, 0, 79) 0%, rgb(45, 52, 206) 22.14%); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
@media (min-width: 64rem) {
  .HhwJ { padding: 5rem 0px 11rem; background-image: linear-gradient(rgba(16, 0, 79, 0.5) 0%, rgba(16, 0, 79, 0.1) 50%), url("../img/46605d2607bf.jpg"); background-size: cover; background-position: center center; }
}
@media (min-width: 89.75rem) {
  .HhwJ { border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; }
}
.boRrJw { width: 100%; background-color: rgb(255, 255, 255); max-width: 52.125rem; display: grid; gap: 1rem; padding: 0.5rem; border-radius: 0.375rem 0.75rem; box-shadow: rgba(48, 48, 48, 0.1) 0px 0.25rem 0.5rem; }
@media (min-width: 37.5rem) {
  .boRrJw { grid-template-rows: unset; grid-template-columns: 1fr 1fr; }
}
.dvyQXq { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; padding: 1rem 0.5rem 0.5rem; gap: 1rem; order: 1; }
@media (min-width: 37.5rem) {
  .dvyQXq { order: unset; padding-top: 0.5rem; padding-right: 1rem; }
}
.fkaJFd { width: 100%; height: 12.5rem; }
.jYIUWJ { gap: 0.5rem; display: flex; flex-direction: column; }
.casfdI { padding: 0px 1rem; width: 100%; text-align: center; display: flex; -webkit-box-pack: center; justify-content: center; position: relative; margin-top: -4.5rem; }
@media (min-width: 64rem) {
  .casfdI { margin-top: -7rem; }
}
.hbLaPu { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; z-index: 5; }
@media (min-width: 64rem) {
  .hbLaPu { position: absolute; }
}
.fdybct { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; z-index: 5; }
@media (min-width: 64rem) {
  .fdybct { position: relative; }
}
.eKyeTw { max-width: 70rem; margin: 0px auto; position: relative; width: 100%; min-height: 240px; padding: 0px 1rem; }
.eKyeTw[data-hydrated="false"] #id-tab-buildYourTrip { display: none; }
@media (min-width: 64rem) {
  .eKyeTw { padding: 0px; }
  .eKyeTw[data-hydrated="false"] #id-tab-buildYourTrip { display: inline-flex; }
}
.hXhhul { max-width: 70rem; margin: 0px auto; position: relative; width: 100%; min-height: auto; padding: 0px 1rem; }
.hXhhul[data-hydrated="false"] #id-tab-buildYourTrip { display: none; }
@media (min-width: 64rem) {
  .hXhhul { padding: 0px; }
  .hXhhul[data-hydrated="false"] #id-tab-buildYourTrip { display: inline-flex; }
}
.abUzm { --size: 24px; height: var(--size); position: relative; width: var(--size); border-radius: 50%; overflow: hidden; }
.abUzm svg { height: 100%; width: 100%; }
.abUzm svg g { clip-path: none; }
.abUzm svg { transform: scale(1.5); }
.kPiTiZ { height: 100%; display: flex; -webkit-box-align: center; align-items: center; color: rgb(243, 242, 246); -webkit-box-pack: center; justify-content: center; line-height: 1; font-size: 0.75rem; font-weight: 400; margin: auto 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }
.hGluqO { display: block; width: max-content; font-weight: 400; margin-left: 0.25rem; color: rgb(255, 255, 255); }
.UorlY { margin-right: 1rem; font-size: 0.875rem; font-weight: 600; }
.UorlY:hover { text-decoration: underline; }
.UorlY:focus-within:not(:active) { margin: 0px 1rem 0px 0px; }
.crLlRW { display: flex; height: 100%; -webkit-box-align: center; align-items: center; font-weight: 600; text-decoration: none; color: rgb(255, 255, 255); border-radius: 2rem; border: 0.0625rem solid transparent; box-sizing: border-box; padding: 0.25rem 0.75rem; position: relative; }
.crLlRW:focus, .crLlRW:visited, .crLlRW:visited:focus, .crLlRW:focus:not(:active), .crLlRW:focus-within:not(:active) { background-color: rgba(255, 255, 255, 0.2); outline: none; color: rgb(255, 255, 255); text-decoration: none; border-radius: 2rem; padding: 0.25rem 0.75rem; margin: 0px; }
.crLlRW:focus::before, .crLlRW:visited::before, .crLlRW:visited:focus::before, .crLlRW:focus:not(:active)::before, .crLlRW:focus-within:not(:active)::before { border: 0.0625rem solid rgb(255, 255, 255); border-radius: 1000px; content: ""; height: calc(100% + 0.3rem); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: calc(100% + 0.275rem); }
.crLlRW:hover, .crLlRW:visited:hover { background-color: rgba(255, 255, 255, 0.2); border-radius: 1.625rem; color: rgb(255, 255, 255); }
.crLlRW:active { background-color: rgb(226, 227, 255); color: rgb(16, 0, 79); border: 0.0625rem solid rgb(16, 0, 79); }
.gtQDFh { display: none; position: relative; padding: 0px 0px 0px 2.5rem; }
@media (min-width: 64rem) {
  .gtQDFh { display: flex; -webkit-box-align: center; align-items: center; }
}
.ixaRTG { display: flex; }
.crpnPP { color: inherit; display: block; text-decoration: none; }
.crpnPP:focus, .crpnPP:focus:not(.MuiButtonBase-root), .crpnPP:active, .crpnPP:visited { color: rgb(255, 255, 255); outline: rgb(255, 255, 255) solid 0.125rem; outline-offset: 0.5rem; }
.crpnPP svg, .crpnPP img { height: 2rem; width: auto; }
.gnKKDg { position: relative; }
@media (min-width: 64rem) {
  .gnKKDg { display: none; }
}
.fiMlUI { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; min-height: 4rem; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 0px 1rem; }
@media (min-width: 37.5rem) {
  .fiMlUI { min-height: 5rem; padding: 0px 2rem 0px 1rem; }
}
.fiMlUI:focus { outline: white solid 0.125rem; outline-offset: -0.25rem; }
.fiMlUI i svg { width: 1.5rem; height: 1.5rem; }
.iyNoka { outline: none; display: flex; cursor: pointer; text-align: left; position: relative; white-space: nowrap; -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); border-radius: 3.125rem; font-size: 1rem; font-weight: 600; padding: 0px 0.75rem; min-height: 2rem; margin-left: 1rem; border: 0.0625rem solid transparent; background-color: rgba(255, 255, 255, 0.2); }
.iyNoka:hover { border-color: rgb(255, 255, 255); }
.iyNoka:focus::before { content: ""; left: -0.4375rem; position: absolute; border-radius: 3.125rem; width: calc(100% + 0.625rem); height: calc(100% + 0.625rem); border: 0.125rem solid rgb(255, 255, 255); }
.iyNoka:active { background-color: transparent; }
.iyNoka:active:hover { border-color: rgb(255, 255, 255); }
.iyNoka:active:hover::before { border-color: transparent; }
.iMOQme { z-index: -999; width: 0.1rem; height: 0.1rem; overflow: hidden; position: absolute; }
@media (min-width: 64rem) {
  .iMOQme:focus, .iMOQme:focus:not(.MuiButtonBase-root), .iMOQme:active, .iMOQme.MuiLink-root:focus:not(:active) { top: 0px; left: 0px; margin: 0px; width: 100%; z-index: 999; height: auto; display: flex; overflow: auto; padding: 1rem 0px; border-radius: 0px; position: relative; border: 0.125rem solid; color: rgb(45, 52, 206); -webkit-box-pack: center; justify-content: center; }
}
.zwDrn { display: none; -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); }
.zwDrn a { text-decoration: none; }
@media (min-width: 64rem) {
  .zwDrn { display: flex; }
}
.dbKEXf { width: 100%; height: 100%; display: flex; margin: 0px auto; position: relative; -webkit-box-align: center; align-items: center; box-sizing: border-box; max-width: 89.75rem; -webkit-box-pack: justify; justify-content: space-between; padding: 0px 0px 0px 1rem; color: rgb(255, 255, 255); }
@media (min-width: 37.5rem) {
  .dbKEXf { padding: 0px 0px 0px 2rem; }
}
@media (min-width: 64rem) {
  .dbKEXf { padding: 0px 3rem; }
}
.kruAeF { display: flex; min-height: 4rem; -webkit-box-align: center; align-items: center; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; background: rgb(16, 0, 79); width: 100% !important; }
@media (min-width: 37.5rem) {
  .kruAeF { min-height: 5rem; }
}
@media (min-width: 64rem) {
}
.exsaBo { width: 100%; display: none; position: relative; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 64rem) {
  .exsaBo { display: flex; }
}
.iWwhtK { display: flex; -webkit-box-align: center; align-items: center; }
.gyrBJw { display: none; }
.gyrBJw .sc-hfAwGc { font-size: 0.875rem; font-weight: 600; }
@media (min-width: 64rem) {
  .gyrBJw { display: block; }
}
.izBLJz { margin: 3rem 1rem; }
.bMckbI { display: block; position: absolute; z-index: 2; height: 2rem; left: 0px; top: 11rem; }
@media (min-width: 64rem) {
  .bMckbI { display: none; }
}
.eaSszG { display: none; position: absolute; z-index: 2; bottom: 1rem; right: 0px; }
@media (min-width: 64rem) {
  .eaSszG { display: block; }
}
.Xrgpy { display: block; position: absolute; z-index: 2; right: 0px; top: 1.5rem; }
@media (min-width: 64rem) {
  .Xrgpy { display: none; }
}
.gjbYjl { display: none; position: absolute; border-radius: 0.5rem; background: linear-gradient(90deg, rgb(16, 0, 79) 0%, rgba(16, 0, 79, 0) 100%); left: 0px; top: 0px; height: 100%; width: 75%; z-index: 1; }
@media (min-width: 64rem) {
  .gjbYjl { display: block; }
}
.gXCgJu { position: relative; z-index: 2; }
.bHfeGX { margin-top: 4rem; padding: 0px 1rem; }
.hkUulP { border-radius: 0.5rem; position: relative; padding: 14rem 1rem 1.5rem; background-image: url("../img/153e70bc8244.png"); background-position: center top; background-size: cover; }
@media (min-width: 37.5rem) {
  .hkUulP { background-image: url("../img/3385124782f7.png"); background-position: center top; padding: 14rem 1rem 1.5rem; }
}
@media (min-width: 64rem) {
  .hkUulP { background-image: url("../img/3c8d594a9651.png"); background-position: right center; padding: 2rem; }
}
.bkOXIL { display: flex; gap: 1rem; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 64rem) {
  .bkOXIL { -webkit-box-pack: start; justify-content: start; }
}
.lfUuNf#communications-button-login { width: 100%; min-width: 0px; color: rgb(255, 255, 255); text-wrap: nowrap; outline-color: rgb(255, 255, 255); }
.lfUuNf#communications-button-login:hover { color: rgb(255, 255, 255); border-color: transparent; background-color: rgba(255, 255, 255, 0.196); }
.lfUuNf#communications-button-login:focus { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.196); }
.lfUuNf#communications-button-login:active { color: rgb(16, 0, 79); background-color: rgb(255, 255, 255); }
@media (min-width: 64rem) {
  .lfUuNf#communications-button-login { width: auto; }
}
.eSeLeo#communications-button-register { width: 100%; min-width: 0px; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); text-wrap: nowrap; outline-color: rgb(255, 255, 255); }
.eSeLeo#communications-button-register:hover { color: rgb(255, 255, 255); border-color: transparent; background-color: rgba(255, 255, 255, 0.196); }
.eSeLeo#communications-button-register:focus { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.196); }
.eSeLeo#communications-button-register:active { color: rgb(16, 0, 79); background-color: rgb(255, 255, 255); }
@media (min-width: 64rem) {
  .eSeLeo#communications-button-register { width: auto; }
}
.eNlsFL { color: white; margin-bottom: 1rem; margin-top: 1.5rem; width: 100%; gap: 1rem; }
@media (min-width: 64rem) {
  .eNlsFL { display: flex; width: 100%; }
}
.hAGCjL { display: inline-flex; width: 100%; margin-bottom: 1rem; }
@media (min-width: 64rem) {
  .hAGCjL { width: 20%; }
}
.kyBPpn { margin-right: 1rem; -webkit-box-align: start; align-items: start; }
.fkhDGm { -webkit-box-align: center; align-items: center; box-sizing: border-box; display: flex; flex-shrink: 0; height: 100%; -webkit-box-pack: center; justify-content: center; overflow: hidden; position: relative; transform-origin: center center; transform: scale(1); transition: transform 0.5s; width: calc(100% + 0px); }
.fkhDGm:focus-visible { outline: none; }
.cLHWJw { -webkit-box-align: center; align-items: center; box-sizing: border-box; display: flex; flex-shrink: 0; height: 100%; -webkit-box-pack: center; justify-content: center; overflow: hidden; position: relative; transform-origin: center center; transform: scale(1); transition: transform 0.5s; width: calc(100% + 0px); scroll-snap-align: start; scroll-snap-stop: always; }
.cLHWJw:focus-visible { outline: none; }
.flqtbm { -webkit-box-align: center; align-items: center; box-sizing: border-box; display: flex; flex-shrink: 0; height: 100%; -webkit-box-pack: center; justify-content: center; overflow: hidden; position: relative; transform-origin: center center; transform: scale(1); transition: transform 0.5s; width: calc(33.3333% + 0px); scroll-snap-align: start; scroll-snap-stop: always; }
.flqtbm:focus-visible { outline: none; }
.iwUnFc { -webkit-box-align: center; align-items: center; box-sizing: border-box; display: flex; flex-shrink: 0; height: 100%; -webkit-box-pack: center; justify-content: center; overflow: hidden; position: relative; transform-origin: center center; transform: scale(1); transition: transform 0.5s; width: calc(33.3333% + 0px); }
.iwUnFc:focus-visible { outline: none; }
.jLeISL { display: flex; gap: 0px; margin-bottom: 1.5rem; overflow-x: auto; scroll-behavior: smooth; scroll-snap-type: x mandatory; scrollbar-width: none; }
.jLeISL::-webkit-scrollbar { display: none; }
.gbPHeb { background-color: rgb(255, 255, 255); border-radius: 50%; }
.eBhAAv { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 0.5rem; }
@media (min-width: 64rem) {
  .eBhAAv { -webkit-box-pack: center; justify-content: center; gap: 5.875rem; }
}
.cxlPiX { display: inline-flex; flex-direction: column; pointer-events: auto; }
.iRVnsS { pointer-events: auto; }
.jNQunH { width: 100%; }
.mSMWw { width: 100%; height: calc(100% - 1.25rem); overflow: hidden; max-width: 33.75rem; padding: 0px; }
.mSMWw.mSMWw:focus { outline-offset: -0.15rem; outline: rgb(255, 255, 255) solid 0.125rem; padding: 0.25rem; }
.bbhagZ { height: 100%; display: flex; -webkit-box-align: center; align-items: center; text-decoration: none; flex-direction: column; -webkit-box-pack: center; justify-content: center; padding: 0px 1rem; border-radius: 0.5rem; background-color: rgb(255, 255, 255); }
.ctzPfd.ctzPfd { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); }
.ctzPfd.ctzPfd:focus, .ctzPfd.ctzPfd:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); }
.ctzPfd.ctzPfd:focus::before, .ctzPfd.ctzPfd:hover::before { display: none; }
.jWoalu { text-align: center; margin-top: 1.5rem; color: rgb(16, 0, 79); font-size: 1.125rem; }
.hBdejX { height: calc(100% - 0.75rem); }
.hBdejX.hBdejX:focus { outline-offset: -0.15rem; outline: rgb(255, 255, 255) solid 0.125rem; }
.diaNVm { width: 100%; min-height: 14.5rem; background-color: rgb(225, 225, 225); border-radius: 0.5rem 0.5rem 0px 0px; }
@media (min-width: 64rem) {
  .diaNVm { min-height: 9.25rem; }
}
.ValuePropositionCardstyles__CardContainer-sc-djgbe5-0:hover .ValuePropositionCardstyles__CardImageContainer-sc-djgbe5-1 { background-color: transparent; }
.hSmTKv { width: 100%; opacity: 1; height: 100%; transition: 0.5s; object-fit: cover; min-width: 20.5rem; border-radius: 0.5rem 0.5rem 0px 0px; }
@media (min-width: 64rem) {
  .hSmTKv { min-width: 0px; }
  .ValuePropositionCardstyles__CardContainer-sc-djgbe5-0:hover .ValuePropositionCardstyles__CardImage-sc-djgbe5-2 { opacity: 0.8; filter: blur(0.25rem); }
}
.eIdtkc { display: flex; min-height: 10rem; transition: 0.5s; margin-bottom: 0px; position: relative; flex-direction: column; top: -1.25rem; padding: 1rem; -webkit-box-pack: justify; justify-content: space-between; border-radius: 0.5rem; background-color: rgb(255, 255, 255); }
@media (min-width: 64rem) {
  .ValuePropositionCardstyles__CardContainer-sc-djgbe5-0:hover .ValuePropositionCardstyles__CardInformationContainer-sc-djgbe5-3 { top: -1.5rem; margin-bottom: -1rem; }
}
.cFeBEV { color: rgb(27, 0, 136); font-size: 1.125rem; font-weight: 600; }
.iMzVpB { transition: 0.5s; color: rgb(92, 92, 92); margin-bottom: 1rem; }
.VcnPo { font-weight: 600; color: rgb(232, 17, 75); }
.fGLGYp { width: 100%; height: 100%; overflow: hidden; margin: 0px -1rem 0.5rem; }
.fGLGYp > div > div:nth-child(2) { margin: 0px 1rem; }
.cGTqim { height: unset; width: calc(100% + 0px); overflow: visible; padding: 0px 1rem 1rem; }
.cvNqhc { height: unset; width: calc(33.3333% + 0px); overflow: visible; padding: 0px 1rem 1rem; }
.gGQxmQ { margin-top: 2.5rem; }
@media (min-width: 64rem) {
  .gGQxmQ { margin-top: 4rem; padding: 0px 1rem; }
}
.djOUDS { display: flex; flex-direction: column; background-color: rgb(16, 0, 79); padding: 2.5rem 1rem 2rem; }
@media (min-width: 64rem) {
  .djOUDS { display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; gap: 1rem; border-radius: 0.5rem; padding: 4rem 4rem 0.25rem; }
}
.dsBSil { display: flex; flex-direction: column; margin-bottom: 1.5rem; }
@media (min-width: 64rem) {
  .dsBSil { margin-bottom: 0px; }
}
.cfUdAj { font-style: normal; color: rgb(255, 255, 255); font-size: 1.75rem; margin-bottom: 1rem; }
.qRxZY { color: rgb(255, 255, 255); font-size: 1.125rem; }
.iHctaP { height: 2.5rem; width: 21rem; }
.gjmgBu { height: 21.5rem; width: 100%; }
.jiZoNH { width: 10rem; }
.Nvfh { margin-top: 4rem; padding: 0px 1rem; }
.jauacO { display: grid; gap: 1rem; grid-template-columns: 1fr; margin: 1.5rem 0px; }
@media (min-width: 37.5rem) {
  .jauacO { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 64rem) {
  .jauacO { gap: 2.5rem; grid-template-columns: repeat(4, 1fr); }
}
.jauacO li { list-style: none; }
.eOlAmi { display: flex; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 37.5rem) {
  .eOlAmi { -webkit-box-pack: end; justify-content: end; }
}
@media (min-width: 64rem) {
  .eOlAmi { -webkit-box-pack: end; justify-content: end; }
}
.kmMMH { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; width: 100%; min-height: calc(5rem); border: 1px solid rgb(225, 225, 225); padding: 1rem 0.5rem; transition: box-shadow 0.2s; box-shadow: none; border-radius: 0.5rem; }
.kmMMH > i { transition: margin 0.2s; }
.kmMMH:hover { box-shadow: rgba(48, 48, 48, 0.1) 0px 4px 8px; }
.kmMMH:hover > i { margin-right: 1.25rem; }
@media (min-width:,64rem,) {
  .kmMMH { }
}
.gOOKgs { display: grid; grid-template-columns: repeat(1, 1fr); gap: 1rem; margin-bottom: 2.5rem; justify-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 37.5rem) {
  .gOOKgs { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 64rem) {
  .gOOKgs { grid-template-columns: repeat(3, calc(14.8rem)); margin-bottom: calc(4rem); margin-top: calc(4rem); }
}
.dVzQAZ { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 0.5rem; max-width: calc(100% - 2.25rem); }
.fmEbkH { color: rgb(184, 184, 184); width: 1rem; height: 1rem; }
.wqxvm { width: 3rem; height: 3rem; border-radius: 50%; padding: 0.5rem; flex: 0 0 3rem; background-color: rgb(238, 237, 249); color: rgb(27, 0, 136); }
.jIOeTM { width: 3rem; height: 3rem; border-radius: 50%; padding: 0.5rem; flex: 0 0 3rem; background-color: rgb(238, 237, 249); color: rgb(27, 0, 136); }
.cAccmy { width: 3rem; height: 3rem; border-radius: 50%; padding: 0.5rem; flex: 0 0 3rem; background-color: rgb(238, 237, 249); color: rgb(27, 0, 136); }
.ijXiqc { padding: 0px; }
@media (min-width: 64rem) {
  .ijXiqc { padding: 0px 1rem; }
}
.iWYJip { display: flex; flex-direction: row; gap: 2.5rem; margin-top: 1.5rem; }
.hMQLyq { display: flex; flex-direction: column; gap: 2.5rem; }
.gjqdlW { width: 100%; height: 24rem; border-radius: 0.5rem; }
.dNoQjb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-top: 1.5rem; }
.fdGhNG { width: 2.5rem; height: 2.5rem; border-radius: 2.5rem; }
.AesP { display: flex; gap: 0.25rem; }
.lamTAF { width: 0.75rem; height: 0.75rem; border-radius: 2.5rem; }
.cEEgSw { margin-top: 3.5rem; padding: 0px 1rem; }
.ePGyDf { height: 2rem; width: 18rem; }
.gkwDJJ { display: flex; flex-direction: column; padding: 0px 1rem; }
.cXXwyN { display: flex; flex-direction: column; gap: 0.5rem; margin-bottom: 0.5rem; }
.holklP { display: flex; flex-direction: column; gap: 0.25rem; }
@media (min-width: 37.5rem) {
  .holklP { -webkit-box-pack: justify; justify-content: space-between; flex-direction: row; -webkit-box-align: center; align-items: center; }
}
@media (min-width: 64rem) {
  .holklP { -webkit-box-pack: start; justify-content: flex-start; flex-direction: row; -webkit-box-align: center; align-items: center; }
}
.dIniot { display: grid; grid-template-columns: 1fr; gap: 1.5rem 2.5rem; }
@media (min-width: 37.5rem) {
  .dIniot { margin-top: 0px; grid-template-columns: 1fr 1fr; }
}
@media (min-width: 64rem) {
  .dIniot { margin-top: 0px; grid-template-columns: 1fr 1fr 1fr; }
}
.dKClHO { margin-top: 1rem; width: 100%; height: 100%; }
.mwIli { display: flex; -webkit-box-pack: justify; justify-content: space-between; flex-direction: row; margin-top: 1.5rem; }
@media (min-width: 64rem) {
  .mwIli { display: none; }
}
.imPWMm { margin-top: 1rem; }
.dQUerP { list-style: none; margin: 0px 0px 8rem; }
.dQUerP:nth-child(n+2) { display: none; }
@media (min-width: 37.5rem) {
  .dQUerP:nth-child(n+1) { display: flex; }
  .dQUerP:nth-child(n+3) { display: none; }
}
@media (min-width: 64rem) {
  .dQUerP:nth-child(n+1) { display: flex; }
  .dQUerP:nth-child(n+7) { display: none; }
}
.dQUerP.col-lg-4 { margin-right: 0.25rem; }
.iLWjIw { position: relative; width: 100%; background-color: rgb(225, 225, 225); border-radius: 0.5rem; display: flex; -webkit-box-pack: center; justify-content: center; overflow: visible; text-decoration: none; color: rgb(255, 255, 255); }
.flnSIq { position: absolute; bottom: -7.75rem; border-radius: 0.5rem; width: 100%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 1rem; height: 11rem; padding: 1rem; display: flex; flex-direction: column; }
.iQkfmu { display: flex; align-items: flex-end; }
.lbIehj { display: flex; -webkit-box-pack: end; justify-content: flex-end; }
.bGsDdn { width: 100%; display: flex; gap: 0.25rem; }
.hSPpsY { display: flex; gap: 0.25rem; margin-top: 1.5rem; margin-bottom: 0.5rem; overflow-x: scroll; }
@media (min-width: 64rem) {
  .hSPpsY { flex-wrap: wrap; overflow-x: unset; }
}
.fOwRRH { display: flex; -webkit-box-pack: end; justify-content: flex-end; }
.lcMzqJ { height: 2rem; width: 12rem; }
.bPLAuV { margin-top: 3.5rem; padding: 0px 1rem; }
.bNvBSh { margin-top: 1.5rem; margin-bottom: 2rem; display: grid; grid-template-columns: 1fr; gap: 1rem; }
@media (min-width: 37.5rem) {
  .bNvBSh { grid-template-columns: 1fr 1fr; }
}
.hrPvbD { height: 100%; width: 100%; }
@media (min-width: 64rem) {
  .hrPvbD { width: 60%; }
}
.hvdVQZ { display: flex; flex-direction: column; border: 1px solid rgb(225, 225, 225); border-radius: 10px; padding: 1rem; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; gap: 1rem; }
@media (min-width: 64rem) {
  .hvdVQZ { flex-direction: row; }
}
.iwHofo { height: 2rem; width: 18rem; }
.joMULJ { min-width: 0px; overflow: hidden; }
.joMULJ:has([aria-label="Advertisement"]) { margin-top: 1.5rem; padding-inline: 1rem; }
.INIkL { width: 100%; max-width: 100%; min-width: 0px; box-sizing: border-box; overflow: hidden; line-height: 0; }
.INIkL[aria-label="Advertisement"] { border-radius: 0.5rem; border: 1px solid rgb(225, 225, 225); background-color: rgb(255, 255, 255); }
.ghIhux { width: 100%; margin: 0px auto; }
@media (min-width: 89.75rem) {
  .ghIhux nav#main-navigation { position: relative; }
}
.ghIhux header { overflow-x: hidden; }
.hFPecn { display: block; max-width: 79rem; margin: 1.5rem auto 0px; }
@media (min-width: 64rem) {
  .hFPecn { min-height: 25rem; margin: 3rem auto 0px; }
}
@-webkit-keyframes cqrMqw { 
  0% { background-position: -12.5rem 0px; }
  100% { background-position: calc(100% + 12.5rem) 0px; }
}
@keyframes cqrMqw { 
  0% { background-position: -12.5rem 0px; }
  100% { background-position: calc(100% + 12.5rem) 0px; }
}
.jmLCsY { display: block; }
.jmLCsY svg { display: block; width: auto; }
.kPIcUu { background: transparent; display: none; height: 100vh; left: 0px; position: fixed; top: 0px; width: 100vw; z-index: 9998; }
.jodvDV { display: grid; position: relative; width: 100%; grid-template-rows: 0.5rem auto; grid-template-areas: "overlap" "content"; min-width: 343px; }
@media (min-width: 37.5rem) {
  .jodvDV { max-width: 39.125rem; }
}
@media (min-width: 64rem) {
  .jodvDV { max-width: 46rem; }
}
@media (min-width: 89.75rem) {
  .jodvDV { max-width: 61.875rem; }
}
.jodvDV .sc-iHbSHJ, .jodvDV .sc-ddjGPC, .jodvDV .sc-fxwrCY { box-shadow: rgba(48, 48, 48, 0.1) 0px 0.25rem 0.5rem; }
.jdHmgB { background: rgb(255, 255, 255); border-radius: 0.5rem; display: flex; flex-direction: column; gap: 1rem; grid-area: overlap-start / content-start / content-end / overlap-end; padding: 0px; position: relative; z-index: 4; overflow: hidden; }
.esHmrH { -webkit-box-flex: 1; flex-grow: 1; position: relative; }
.bmECgZ { margin: 0px; padding: 0px; list-style: none; counter-reset: list-counter 0; }
.bmECgZ li:last-of-type { margin-bottom: 0px; }
.eVtRyj { align-items: flex-start; counter-increment: list-counter 1; display: flex; gap: 0.5rem; -webkit-box-pack: start; justify-content: flex-start; margin: 0px 0px 0.5rem; padding: 0px; }
.eUTVUP { -webkit-box-align: center; align-items: center; display: flex; height: 1.5rem; position: relative; }
.egdTQY { white-space: nowrap; }
.egdTQY i { color: rgb(70, 88, 223); }
.iOIlnI { position: relative; display: inline-flex; -webkit-box-pack: start; justify-content: flex-start; flex-direction: row; }
.fPaUkS { position: relative; display: inline-flex; -webkit-box-pack: end; justify-content: flex-end; flex-direction: row-reverse; }
.dSCDYg { -webkit-box-align: center; align-items: center; background: rgb(205, 16, 67); border-radius: 0.75rem; color: rgb(255, 255, 255); display: inline-flex; gap: 0.5rem; height: 1.5rem; padding: 0px 0.75rem; position: relative; width: max-content; z-index: 2; }
.fkbasC { -webkit-box-align: center; align-items: center; background: rgb(186, 25, 161); border-radius: 0.75rem; color: rgb(255, 255, 255); display: inline-flex; gap: 0.5rem; height: 1.5rem; padding: 0px 0.75rem; position: relative; width: max-content; z-index: 2; }
.zQdHG { -webkit-box-align: center; align-items: center; background: rgb(151, 61, 2); border-radius: 0.75rem; color: rgb(255, 255, 255); display: inline-flex; gap: 0.5rem; height: 1.5rem; padding: 0px 0.75rem; position: relative; width: max-content; z-index: 2; }
.leKIfe { -webkit-box-align: center; align-items: center; background: rgb(92, 122, 31); border-radius: 0.75rem; color: rgb(255, 255, 255); display: inline-flex; gap: 0.5rem; height: 1.5rem; padding: 0px 0.75rem; position: relative; width: max-content; z-index: 2; }
.cKHXwg { -webkit-box-align: center; align-items: center; background: rgb(30, 104, 146); border-radius: 0.75rem; color: rgb(255, 255, 255); display: inline-flex; gap: 0.5rem; height: 1.5rem; padding: 0px 0.75rem; position: relative; width: max-content; z-index: 2; }
.jcOiMU { -webkit-box-align: center; align-items: center; background: rgb(102, 23, 163); border-radius: 0.75rem 0.75rem 0px; color: rgb(255, 255, 255); display: inline-flex; gap: 0.5rem; height: 1.5rem; padding: 0px 1rem 0px 0.75rem; position: relative; width: max-content; z-index: 2; }
.jcOiMU::after { background: rgb(102, 23, 163); content: ""; display: block; height: 100%; position: absolute; right: 0px; top: 1.5rem; width: 2rem; }
.haIQOw { -webkit-box-align: center; align-items: center; background: rgb(238, 237, 249); border-radius: 0.75rem 0px 0px 0.75rem; color: rgb(255, 255, 255); display: inline-flex; gap: 0.5rem; height: 1.5rem; padding: 0px 1.25rem 0px 0.75rem; position: relative; width: max-content; left: 0.75rem; z-index: 1; }
.iOCpbd { -webkit-box-align: center; align-items: center; background: rgb(128, 15, 113); border-radius: 0.75rem; color: rgb(255, 255, 255); display: inline-flex; gap: 0.5rem; height: 1.5rem; padding: 0px 0.75rem; position: relative; width: max-content; z-index: 2; }
.jZsfva { display: flex; flex-direction: column; flex: 1 1 0px; }
.gtMdpY { width: 100%; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-flex: 1; flex-grow: 1; gap: 1.5rem; background-color: rgb(255, 224, 243); border-radius: 0.5rem 0.5rem 0px 0px; padding: 1.5rem 1.5rem 1rem 1rem; }
.ghzjJ { width: 100%; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-flex: 1; flex-grow: 1; gap: 1.5rem; background-color: rgb(251, 229, 157); border-radius: 0.5rem 0.5rem 0px 0px; padding: 1.5rem 1.5rem 1rem 1rem; }
.kBOqVF { width: 100%; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-flex: 1; flex-grow: 1; gap: 1.5rem; background-color: rgb(220, 237, 186); border-radius: 0.5rem 0.5rem 0px 0px; padding: 1.5rem 1.5rem 1rem 1rem; }
.cIBHGY { width: 100%; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-flex: 1; flex-grow: 1; gap: 1.5rem; background-color: rgb(217, 242, 252); border-radius: 0.5rem 0.5rem 0px 0px; padding: 1.5rem 1.5rem 1rem 1rem; }
.hzKRZ { display: flex; flex-direction: column; gap: 0.25rem; }
.lmkLYu { width: 100%; display: flex; gap: 0.75rem; flex-direction: column; }
.ibHNKZ { font-size: 1.75rem; font-weight: 400; }
.jnZqVs { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; gap: 0.25rem; text-decoration-line: underline; font-weight: 700; }
.jnZqVs.jnZqVs { color: rgb(70, 88, 223); }
.lbjVhR { font-size: 0.875rem; color: rgb(255, 255, 255); }
.jrmfne { display: flex; -webkit-box-align: center; align-items: center; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; padding: 0.75rem 0px; border-radius: 0px 0px 0.5rem 0.5rem; background-color: rgb(163, 31, 129); height: 2.25rem; }
.gXLMYN { display: flex; -webkit-box-align: center; align-items: center; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; padding: 0.75rem 0px; border-radius: 0px 0px 0.5rem 0.5rem; background-color: rgb(151, 61, 2); height: 2.25rem; }
.emCMet { display: flex; -webkit-box-align: center; align-items: center; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; padding: 0.75rem 0px; border-radius: 0px 0px 0.5rem 0.5rem; background-color: rgb(92, 122, 31); height: 2.25rem; }
.gEeYsD { display: flex; -webkit-box-align: center; align-items: center; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; padding: 0.75rem 0px; border-radius: 0px 0px 0.5rem 0.5rem; background-color: rgb(30, 104, 146); height: 2.25rem; }
.bvPeTU { display: flex; -webkit-box-pack: center; justify-content: center; }
.jIjSAc { display: flex; flex-direction: column; gap: 2rem; }
.gzPAjK { display: inline-flex; flex-direction: column; position: relative; height: 100%; width: 100%; overflow: hidden; }
.dsWoQs { flex: 1 1 0%; }
.jihfyy { display: flex; flex: 1 1 0%; position: relative; overflow: hidden; line-height: 0; scale: 1; }
.jihfyy .sc-cyRcrZ, .jihfyy .sc-epqpcT { max-width: 100%; object-fit: cover; object-position: center center; }
.cDbypd { place-self: start flex-start; padding: 0.125rem 0.75rem; border-radius: 0.75rem; background-color: rgb(186, 25, 161); }
.iNtAfv { place-self: start flex-start; padding: 0.125rem 0.75rem; border-radius: 0.75rem; background-color: rgb(255, 249, 109); }
.eXcGNb { place-self: start flex-start; padding: 0.125rem 0.75rem; border-radius: 0.75rem; background-color: rgb(242, 201, 76); }
.kYMXIR { position: absolute; padding: 1rem; width: 100%; height: 100%; display: grid; }
.dZIaoU { position: absolute; bottom: 0.5rem; right: 0px; display: flex; z-index: 0; }
.klDgNv { width: 100%; height: 100%; display: flex; color: black; overflow: hidden; box-shadow: rgba(48, 48, 48, 0.1) 0rem 0.25rem 0.5rem 0rem; transition: box-shadow 0.2s; border-radius: 0.5rem; flex-direction: row; }
.klDgNv:hover { color: black; box-shadow: rgba(48, 48, 48, 0.2) 0rem 0.5rem 0.5rem 0rem; }
.klDgNv:visited { color: black; }
.klDgNv.medium-view > div:first-of-type { width: 50%; }
.gchKSn { width: 100%; height: 100%; display: flex; color: black; overflow: hidden; box-shadow: rgba(48, 48, 48, 0.1) 0rem 0.25rem 0.5rem 0rem; transition: box-shadow 0.2s; border-radius: 0.5rem; flex-direction: column; }
.gchKSn:hover { color: black; box-shadow: rgba(48, 48, 48, 0.2) 0rem 0.5rem 0.5rem 0rem; }
.gchKSn:visited { color: black; }
.gchKSn.medium-view > div:first-of-type { width: 50%; }
.gOjwRF { width: 37%; position: relative; overflow: hidden; }
.eCgiM { height: 12rem; position: relative; }
.cespuH { position: unset; height: unset; padding: 0.5rem; }
.kpuLtS { overflow: hidden; padding: 1rem; background-color: rgb(255, 255, 255); flex: 1 1 0%; }
.jbTSBh { padding: 1rem; flex: 1 1 0%; position: relative; border-radius: 0.5rem; background-color: rgb(255, 255, 255); margin-top: -0.5rem; }
.cSNpAA { width: 100%; max-width: 52.125rem; display: grid; grid-auto-rows: min-content; border-radius: 0.375rem; background: rgb(255, 255, 255); box-shadow: rgba(48, 48, 48, 0.1) 0px 0.25rem 0.5rem; transition: box-shadow 0.2s; padding: 0.5rem; }
.cSNpAA #cta-id { text-decoration: underline; }
.cSNpAA:hover { box-shadow: rgba(48, 48, 48, 0.15) 0px 0.5rem 1rem; }
.cSNpAA:hover #cta-id { text-decoration: unset; }
@media (min-width: 37.5rem) {
  .cSNpAA { grid-template-rows: unset; grid-template-columns: 50% 50%; }
}
.bZdBEx { overflow: hidden; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; padding: 1rem 0.5rem 0.5rem; gap: 1rem; order: 1; }
@media (min-width: 37.5rem) {
  .bZdBEx { order: unset; padding-top: 0.5rem; padding-right: 1rem; }
}
.dXGVdx { display: flex; flex-direction: column; text-align: left; gap: 0.5rem; }
.eMMFkO { display: flex; -webkit-box-align: center; align-items: center; gap: 0.5rem; }
.jVUUAi { position: relative; border-radius: 0.375rem; overflow: hidden; }
@media (min-width: 37.5rem) {
  .jVUUAi { min-height: 12.5rem; }
}
.eaIkeE { overflow: hidden; height: unset; border-radius: 6.25rem; padding: 0.625rem 1rem 0.5rem; }
.iafxMD { line-height: 1 !important; }
@media (min-width: 37.5rem) {
  .iVOqa-d { position: absolute; inset: 0px; }
}
.iVOqa-d img { aspect-ratio: 2.35 / 1; }
@media (min-width: 37.5rem) {
  .iVOqa-d img { aspect-ratio: 16 / 9; object-fit: none !important; object-position: right top !important; }
}
.esUnmt { object-fit: cover; height: 100%; width: 100%; position: absolute; }
.lgRUfE { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; height: 100%; width: 100%; }
.bzBCLD { display: flex; -webkit-box-pack: start; justify-content: flex-start; gap: 0.5rem; -webkit-box-align: center; align-items: center; margin-bottom: 0.5rem; }
.bzBCLD > p { font-size: 1.25rem; letter-spacing: 0.009rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bzBCLD > span { display: flex; gap: 0.25rem; }
.lnIwkN { flex: 1 1 0%; display: flex; flex-direction: column; justify-content: space-evenly; margin-bottom: 0.5rem; }
.kOagkF { display: flex; -webkit-box-pack: start; justify-content: flex-start; align-items: flex-end; gap: 0.25rem; }
.btoEhS { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
.bfbbEE { width: 1rem; height: 1rem; }
.bIRKKR { display: flex; margin-bottom: 1rem; }
.fgtsrQ { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 0.5rem; }
.fgPjyV { padding: 1rem; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 64rem) {
  .fgPjyV { padding: 3.75rem 1rem; }
}
.lkFJCD.latam-typography--paragraph-base { color: rgb(16, 0, 79); font-size: 1.125rem; font-weight: 300; line-height: 1.25rem; margin: 0px; }
@media (min-width: 64rem) {
  .lkFJCD.latam-typography--paragraph-base { font-size: 1.6875rem; line-height: 2rem; }
}
.lkFJCD.latam-typography--paragraph-base .highlight { font-weight: 600; }
.fpSrCm { display: flex; flex-flow: wrap; margin-top: 0.625rem; }
@media (min-width: 64rem) {
  .fpSrCm { flex-direction: unset; margin-top: 1rem; }
}
.fhrzzY { align-content: center; color: rgb(70, 88, 223); display: flex; font-size: 1rem; font-weight: 600; place-self: flex-start; text-decoration: underline; }
@media (min-width: 64rem) {
  .fhrzzY { place-self: unset; }
}
.fhrzzY i { width: 0.75rem; }
.iuWIku { padding-right: 0.375rem; }
.iZDCyR.banner_hidden { display: none; }
.iZDCyR.banner-list-item { list-style: none; margin-bottom: 1rem; }
.iZDCyR .heading-level-2 { color: rgb(16, 0, 79); font-style: normal; margin-bottom: 1rem; }
.jBbUOE { background-color: rgb(243, 242, 246); border-radius: 0.5rem; display: flex; flex-direction: row; font-family: "LATAM Sans", "Trebuchet MS", sans-serif; text-decoration: none; }
.jBbUOE:hover span { text-decoration: none; }
.iKYwvp { -webkit-box-align: center; align-items: center; display: flex; flex-direction: row; width: 100%; }
@media (min-width: 37.5rem) {
  .iKYwvp { height: 124px; }
}
@media (min-width: 64rem) {
  .iKYwvp { height: 224px; }
}
.kxwMaw { width: 5.5rem; }
@media (min-width: 37.5rem) {
  .kxwMaw { height: 100%; width: auto; }
}
.jqGFC { border-radius: 0.5rem; box-shadow: rgba(48, 48, 48, 0.1) 0px 0.25rem 0.5rem; position: relative; top: 0px; transition: 0.3s; }
.jqGFC:hover { top: -0.25rem; filter: drop-shadow(rgba(16, 0, 79, 0.16) 0px 0.5rem 0.5rem); }
.jqGFC:hover span { text-decoration: none; }
.etbEnt { display: flex; width: 136px; height: 136px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.etbEnt svg { width: 100%; height: 100%; }
.jBRaXN { -webkit-box-align: center; align-items: center; display: inline-flex; gap: 0.25rem; -webkit-box-pack: center; justify-content: center; }
.kcmUtZ { background: rgb(184, 184, 184); border-radius: 50%; height: 0.5rem; transition: 0.3s ease-in-out; width: 0.5rem; }
.kcmUtZ.active { background: rgb(232, 17, 75); height: 0.75rem; width: 0.75rem; }
.enBwUc { padding: 0px 1rem; margin-top: 2.5rem; }
@media (min-width: 64rem) {
  .enBwUc { margin-top: 4rem; }
}
.boIiAj { display: flex; flex-direction: column; gap: 0.5rem; margin-bottom: 1.5rem; }
.hOTilQ { display: flex; flex-direction: column; gap: 0.5rem; }
@media (min-width: 37.5rem) {
  .hOTilQ { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
}
@media (min-width: 64rem) {
  .hOTilQ { display: flex; flex-direction: row; gap: 1.5rem; }
}
.dsYnBy { border-radius: 0.5rem; width: 100%; min-height: 27.75rem; }
.wBIoA { filter: invert(100%) saturate(0%) brightness(250%) contrast(100%); }
.cHZUGR { filter: invert(100%) saturate(0%) brightness(250%) contrast(100%); }
.kHQNod { list-style: none; display: flex; flex: 1 1 0%; }
.bgOHbF { filter: invert(100%) saturate(0%) brightness(250%) contrast(100%); }
.kEYTsF { display: flex; max-width: 29rem; position: absolute; width: auto; min-width: unset; z-index: 31; left: -5150px; top: -4984px; }
.kEYTsF::before { content: ""; border-left: 0.5rem solid transparent; border-right: 0.5rem solid transparent; border-bottom: 0.5rem solid rgb(255, 255, 255); height: 0px; width: 0px; position: relative; left: 80%; top: -0.5rem; }
.gWfGzP { display: flex; max-width: 29rem; position: absolute; width: auto; min-width: unset; z-index: 31; left: 989.95px; top: 72px; }
.gWfGzP::before { content: ""; border-left: 0.5rem solid transparent; border-right: 0.5rem solid transparent; border-bottom: 0.5rem solid rgb(255, 255, 255); height: 0px; width: 0px; position: relative; left: 80%; top: -0.5rem; }
.fMPOjs { display: flex; flex-direction: column; padding: 1.5rem; gap: 1rem; }
.RhugL { font-style: normal; font-size: 1.25rem; font-weight: 600; margin: 0px; }
.kdRJYh { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: -0.5rem; }
.kdRJYh #button-close-login-incentive { margin: 0px 0px 1rem 1rem; }
.lccaUX { display: flex; gap: 0.25rem; justify-content: space-around; }
.eNDYyd { background-image: linear-gradient(rgba(0, 0, 0, 0) 49.42%, rgb(16, 0, 79) 100%), url("../img/5d4ec7069e9e.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; border-radius: 0.375rem; color: rgb(255, 255, 255); display: flex; flex-direction: column; height: 21.5rem; -webkit-box-pack: end; justify-content: end; padding: 1.5rem; }
.cyCePi { background-image: linear-gradient(rgba(0, 0, 0, 0) 49.42%, rgb(16, 0, 79) 100%), url("../img/9a6cc8a438db.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; border-radius: 0.375rem; color: rgb(255, 255, 255); display: flex; flex-direction: column; height: 21.5rem; -webkit-box-pack: end; justify-content: end; padding: 1.5rem; }
.eOQRHF { background-image: linear-gradient(rgba(0, 0, 0, 0) 49.42%, rgb(16, 0, 79) 100%), url("../img/928a26007474.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; border-radius: 0.375rem; color: rgb(255, 255, 255); display: flex; flex-direction: column; height: 21.5rem; -webkit-box-pack: end; justify-content: end; padding: 1.5rem; }
.bA-Dnh { background-image: linear-gradient(rgba(0, 0, 0, 0) 49.42%, rgb(16, 0, 79) 100%), url("../img/5a31b9f97e13.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; border-radius: 0.375rem; color: rgb(255, 255, 255); display: flex; flex-direction: column; height: 21.5rem; -webkit-box-pack: end; justify-content: end; padding: 1.5rem; }
.gUlmlK { color: rgb(255, 255, 255); font-size: 1.375rem; font-weight: bold; margin-bottom: 0.5rem; }
.dTRFhk { color: rgb(255, 255, 255); font-size: 1rem; line-height: 130%; }
.cVHgeG { filter: grayscale(1); transform: scale(0.75) translate(-0.75rem); vertical-align: bottom; }
.kwZuhU { width: 100%; height: 100%; display: flex; color: black; overflow: hidden; box-shadow: rgba(48, 48, 48, 0.1) 0rem 0.25rem 0.5rem 0rem; transition: box-shadow 0.2s; border-radius: 0.5rem; flex-direction: row; }
.kwZuhU:hover { color: black; box-shadow: rgba(48, 48, 48, 0.2) 0rem 0.5rem 0.5rem 0rem; }
.gRLcBX { width: 100%; height: 100%; display: flex; -webkit-box-align: center; align-items: center; flex-direction: column; -webkit-box-pack: center; justify-content: center; padding: 1rem; text-align: center; }
.jLjuXQ { width: 100%; height: 100%; position: relative; }
.iRtywn { display: flex; gap: 0.5rem; flex-direction: column; margin-top: 2rem; }
.zMbWo { color: rgb(92, 92, 92); font-weight: 600; }
.fVAMUa { color: rgb(92, 92, 92); }
.ectSRj { color: rgb(232, 17, 75); }
.dCpfHO { display: flex; position: absolute; margin-top: 6.75rem; gap: 0.25rem; bottom: 1rem; }
.cvnCSY { font-size: 0.875rem; color: rgb(92, 92, 92); font-weight: 400; }
.iOaueX svg { width: 5rem; }
.iOaueX svg path { fill: rgb(92, 92, 92); }
.ghAvPr { color: rgb(232, 17, 75); font-size: 0.875rem; margin-top: 0.5rem; text-decoration: none; }
.ghAvPr:visited { color: rgb(232, 17, 75); }
.hUuKQI { display: grid; grid-template-columns: 1fr; gap: 2.5rem; margin-top: 1.5rem; margin-bottom: 2rem; }
@media (min-width: 37.5rem) {
  .hUuKQI { grid-template-columns: 1fr 1fr 1fr; }
}
.jBszjp { margin-top: 1rem; }
@media (min-width: 64rem) {
  .jBszjp { margin-top: 2rem; }
}
.dnbdgU { cursor: pointer; display: inline-flex; text-decoration: none; font-size: 1rem; }
.dnbdgU:hover, .dnbdgU:focus { text-decoration: underline; }
.dnbdgU svg { margin-left: 0.5rem; }
.dJyhT { display: grid; grid-auto-rows: 1fr; grid-template-columns: 1fr 1fr 1fr; gap: 1.5rem 2.5rem; margin-top: 1.5rem; }
.eMaFno { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; }
.kEUyce { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.gZjVSB { margin: 1rem 0rem; }
.gZjVSB div { margin-bottom: 0rem; }
.cOhywH { margin: 0.25rem 0rem; display: flex; flex-direction: column; }
.ilZBWC { display: flex; -webkit-box-align: center; align-items: center; gap: 0.5rem; }
.jbsMyU { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 0.5rem; flex-wrap: wrap; }
.iOFrQK { object-fit: cover; height: 100%; width: 100%; position: absolute; }
.lMDXT { height: 1.5rem; }
.kHTeit { cursor: pointer; display: flex; gap: 0.25rem; }
.kHTeit:focus, .kHTeit:focus-visible { outline: rgb(27, 0, 136) solid 2px; outline-offset: 2px; border-radius: 0.25rem; }
.hkPrUj { display: inline-block; width: 100%; }
.hkPrUj [data-testid$="-backdrop"] { backdrop-filter: none; }
@media (min-width: 37.5rem) {
  .hkPrUj { width: fit-content; }
  .hkPrUj .sc-gTRZUN { width: unset; }
}
.IKkIh { color: rgb(70, 88, 223); font-size: 1rem; font-style: normal; font-weight: 600; max-width: 21.25rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-decoration: underline; }
.bYKNXA { display: inline-flex; gap: 0.5rem; flex-wrap: wrap; position: relative; width: 100%; }
.cEiHAS { color: rgb(92, 92, 92); display: block; font-size: 1rem; font-weight: 400; line-height: 1rem; }
.dTeHlL { flex-shrink: 0; }
.gBSfza #cityselector--selector__trigger-wrapper { display: flex; flex: 1 1 0%; flex-wrap: wrap; margin-bottom: 1rem; }
.gBSfza #cityselector--selector__trigger-wrapper span { width: auto; }
.gBSfza #cityselector--selector__trigger-wrapper i { width: 1rem; }
.gBSfza #cityselector--selector__label { color: rgb(92, 92, 92); font-style: normal; font-weight: 500; }
.gBSfza #cityselector--selector__label, .gBSfza #cityselector--selector__value { font-size: 1.125rem; line-height: 1.75rem; }
@media (min-width: 37.5rem) {
  .gBSfza #cityselector--selector__trigger-wrapper { display: flex; flex: 1 1 0%; flex-wrap: wrap; margin-bottom: unset; }
  .gBSfza #cityselector--selector__trigger-wrapper span { width: auto; }
}
@media (min-width: 64rem) {
  .gBSfza { border-right: 1px solid rgb(225, 225, 225); padding-right: 1rem; }
}
.hKdtsQ div { padding: 0px; }
.hKdtsQ span { margin: 0px; }
@media (min-width: 37.5rem) {
  .hKdtsQ { display: flex; gap: 1rem; }
}
@media (min-width: 64rem) {
  .hKdtsQ { padding-left: 1rem; }
}
.jTBaaT { color: rgb(70, 88, 223); font-weight: 600; white-space: nowrap; font-size: 0.875rem; height: 2.5rem; border: 1px solid rgb(70, 88, 223); padding: 0.5rem 1rem; background-color: rgb(238, 237, 249); margin: 0.25rem; }
.jTBaaT:active { color: rgb(70, 88, 223); font-weight: 600; border: 1px solid rgb(70, 88, 223); background-color: rgb(238, 237, 249); }
.jTBaaT:hover { color: rgb(70, 88, 223); font-weight: 600; border: 1px solid rgb(70, 88, 223); background-color: rgb(238, 237, 249); }
.jTBaaT span > i { width: 1.5rem; }
.dmOqTm { color: rgb(92, 92, 92); font-weight: 400; white-space: nowrap; font-size: 0.875rem; height: 2.5rem; border: 1px solid rgb(225, 225, 225); padding: 0.5rem 1rem; margin: 0.25rem; }
.dmOqTm:active { color: rgb(92, 92, 92); font-weight: 400; border: 1px solid rgb(225, 225, 225); background-color: rgb(238, 237, 249); }
.dmOqTm:hover { color: rgb(92, 92, 92); font-weight: 400; border: 1px solid rgb(225, 225, 225); background-color: rgb(238, 237, 249); }
.dmOqTm span > i { width: 1.5rem; }
.kOknVA { display: flex; -webkit-box-align: center; align-items: center; gap: 0.5rem; }
.kOknVA:hover { color: rgb(179, 15, 59); }
.bzWaJU { display: flex; flex-direction: column; }
.hCJupc { color: rgb(255, 199, 0); }
.hMLwRn { display: flex; }
.cJOeKc { border-top: 1px solid rgb(225, 225, 225); border-bottom: 1px solid rgb(225, 225, 225); padding: 0.75rem 0px; overflow: hidden; }
.dwSAtD { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 0.25rem; overflow: hidden; }
.hnZrcA { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.imMiXj { flex-shrink: 0; }
.fSzeEp { flex-shrink: 0; }
.jWWwaL { overflow: hidden; }
.bgMofr { display: flex; gap: 0.25rem; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
.HZFtL { display: flex; flex-direction: column; gap: 0.75rem; }
.ejqtQd { display: flex; flex-direction: column; gap: 0.5rem; }
.dIVihm { display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 0.5rem 1rem; }
.iSHtNB { display: flex; flex-direction: column; gap: 1rem; background: white; min-height: 100px; padding-top: 1rem; }
.bZBXro > div { margin-bottom: 0px; }
.ichDvb { object-fit: cover; height: 100%; width: 100%; position: absolute; }
.fpMaWz { margin-top: 2rem; padding: 0px 1rem; }
@media (min-width: 37.5rem) {
  .fpMaWz { margin-top: 2.5rem; }
}
.drLKMR { margin-top: 1.5rem; display: grid; grid-template-columns: 1fr; gap: 1rem; }
@media (min-width: 37.5rem) {
  .drLKMR { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 64rem) {
  .drLKMR { grid-template-columns: repeat(3, 1fr); }
}
.drICmL { display: flex; flex-direction: column; height: 100%; padding-bottom: 0.5rem; -webkit-box-pack: justify; justify-content: space-between; }
.fFPCMW #campaignCardLink { color: rgb(45, 52, 206); text-decoration: underline; }
.fFPCMW:hover #campaignCardLink { text-decoration: unset; }
.iKqgeG { margin-bottom: 1rem; }
.kJBxlE { margin-bottom: 0.5rem; }
.brpwxU { display: flex; -webkit-box-align: center; align-items: center; gap: 0.25rem; }
.kwOedl { width: 100%; background-color: rgb(255, 255, 255); max-width: 52.125rem; display: grid; gap: 1rem; padding: 0.5rem; border-radius: 0.375rem 0.75rem; box-shadow: rgba(48, 48, 48, 0.1) 0px 0.25rem 0.5rem; }
.ekFYGE { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; padding: 1rem 0.5rem 0.5rem; gap: 1rem; order: 1; }
.idkIwm { gap: 0.5rem; display: flex; flex-direction: column; }
.beZKvt { width: 100%; height: auto; border-radius: 0.375rem; object-fit: cover; aspect-ratio: 2.35 / 1; }
.dRxZGH { display: inline-flex; }
.cIqRFK { display: block; height: 2.25rem; }
.cIqRFK svg { height: 100%; object-fit: contain; width: 100%; }
.fyxmyU { margin-right: 0.5rem; }
.fyxmyU:hover, .fyxmyU:focus { opacity: 0.8; }
@media (min-width: 64rem) {
  .fyxmyU { margin-right: 1rem; }
}
.fyxmyU .sc-lnPyaJ { display: inline-flex; }
.klzsbk { list-style: none; }
.jrliuz { color: rgb(92, 92, 92); display: inline-block; font-size: 0.875rem; margin-bottom: 1.25rem; text-decoration: none; }
.jrliuz:active, .jrliuz:visited { color: rgb(92, 92, 92); }
.jrliuz:hover { color: rgb(92, 92, 92); text-decoration: underline dotted; }
.hnwLcQ { height: auto; margin: 0px auto; max-width: 89.75rem; }
.hnwLcQ hr { background-color: rgb(243, 242, 246); border: 0px; height: 0.0625rem; margin: 2rem auto; width: 100%; }
.csGTke { margin-bottom: 1.25rem; padding: 0px 1rem; }
@media (min-width: 37.5rem) {
  .csGTke { padding: 0px 2rem; }
}
@media (min-width: 64rem) {
  .csGTke { margin-bottom: 4.125rem; padding: 0px 4rem; }
}
.gpJBpp { display: flex; flex-flow: column wrap; width: 100%; }
@media (min-width: 64rem) {
  .gpJBpp { flex-direction: row; }
}
.iXZJxk { display: flex; flex-direction: row; }
@media (min-width: 64rem) {
  .iXZJxk { flex: 2 1 0%; }
}
.eaWZvU { flex: 1 1 0%; padding-bottom: 1.5rem; padding-right: 0.5rem; width: 50%; }
.krudrM { font-size: 1rem; min-height: 2rem; }
@media (min-width: 64rem) {
  .eJkctC { margin-top: 0.5rem; }
}
.ccBMYA { -webkit-box-align: center; align-items: center; display: flex; gap: 1.5rem; list-style-type: none; margin-bottom: 1.5rem; }
@media (min-width: 64rem) {
  .ccBMYA { margin-bottom: 3rem; }
}
.ccBMYA li { margin: 0px; }
.ccBMYA li a { display: block; }
.gJqwMI { display: flex; margin-bottom: 3rem; }
@media (min-width: 64rem) {
  .gJqwMI { margin-bottom: 2rem; }
}
.gJqwMI li { list-style: none; margin-right: 0.5rem; }
.dpDkqM { height: 100%; width: 100%; }
.dpDkqM a:hover, .dpDkqM a:focus { opacity: 0.8; }
.dpDkqM svg { border-radius: 0.5rem; margin-right: 0px; }
.bQQLSj { height: 100%; width: 100%; }
.bQQLSj a:hover, .bQQLSj a:focus { opacity: 0.8; }
.bQQLSj svg { border-radius: 0.5rem; margin-right: 0px; }
.ezaAKO { height: 100%; width: 100%; }
.ezaAKO a:hover, .ezaAKO a:focus { opacity: 0.8; }
.ezaAKO svg { border-radius: 0.5rem; margin-right: 0px; }
.gxqHSi { height: 100%; width: 100%; }
.gxqHSi a:hover, .gxqHSi a:focus { opacity: 0.8; }
.gxqHSi svg { border-radius: 0.5rem; margin-right: 0px; }
.ezItSy { height: 100%; width: 100%; }
.ezItSy a:hover, .ezItSy a:focus { opacity: 0.8; }
.ezItSy svg { border-radius: 0.5rem; margin-right: 0px; }
.ggtPpQ { -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; height: auto; -webkit-box-pack: start; justify-content: flex-start; margin: 2rem 0px 1.75rem; max-width: 89.75rem; padding: 0px 1rem; text-align: center; width: 100%; }
@media (min-width: 37.5rem) {
  .ggtPpQ { padding: 0px 2rem; }
}
@media (min-width: 64rem) {
  .ggtPpQ { -webkit-box-align: center; align-items: center; flex-direction: row; padding: 0px 4rem; }
}
.jvztMz { -webkit-box-align: center; align-items: center; background-color: rgb(236, 236, 238); border-top: 0.0625rem solid rgb(184, 184, 184); display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; width: 100%; }
.hjJCCy { -webkit-box-flex: 2; flex-grow: 2; margin-right: 1rem; }
.hXrORx { color: rgb(92, 92, 92); display: block; font-size: 0.75rem; font-style: normal; font-weight: 400; line-height: 1.5; padding: 0px 0.5rem 0.25rem 0px; }
@media (min-width: 64rem) {
  .hXrORx { margin-left: 1rem; padding-bottom: 0px; text-align: left; }
}
.jLSaxL img { height: 2rem; margin-bottom: 1rem; margin-right: 1rem; }
@media (min-width: 64rem) {
  .jLSaxL img { margin-bottom: 0.125rem; }
}
.clARAx { -webkit-box-align: center; align-items: center; color: rgb(92, 92, 92); display: flex; flex-direction: column; font-size: 0.75rem; line-height: 1.5; margin-top: 0.5rem; }
.clARAx > span { margin-right: 0.5rem; width: max-content; }
.clARAx:last-child { margin-right: 0px; }
@media (min-width: 64rem) {
  .clARAx { flex-direction: row; margin-bottom: 0.125rem; margin-right: 1rem; margin-top: 0px; }
}
.jWRFMc { -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; }
@media (min-width: 64rem) {
  .jWRFMc { flex-direction: row; }
}
.jWRFMc li { list-style: none; margin: 0.5rem; }
.bcnxVA { -webkit-box-align: center; align-items: center; display: flex; flex-direction: row; }
@media (min-width: 64rem) {
  .bcnxVA { flex-direction: row; }
}
.bcnxVA li { list-style: none; margin: 0.5rem; }
@font-face { font-style: normal; font-family: "LATAM Sans"; font-weight: 400; src: url("../fonts/latam_sans_regular-webfont.woff") format("woff"), url("../fonts/latam_sans_regular-webfont.ttf") format("truetype"); }
@font-face { font-style: italic; font-family: "LATAM Sans"; font-weight: 400; src: url("../fonts/latam_sans_regular_italic-webfont.woff") format("woff"), url("../fonts/latam_sans_regular_italic-webfont.ttf") format("truetype"); }
@font-face { font-style: normal; font-family: "LATAM Sans"; font-weight: 300; src: url("../fonts/latam_sans_light-webfont.woff") format("woff"), url("../fonts/latam_sans_light-webfont.ttf") format("truetype"); }
@font-face { font-style: italic; font-family: "LATAM Sans"; font-weight: 300; src: url("../fonts/latam_sans_light_italic-webfont.woff") format("woff"), url("../fonts/latam_sans_light_italic-webfont.ttf") format("truetype"); }
@font-face { font-style: normal; font-family: "LATAM Sans"; font-weight: 600; src: url("../fonts/latam_sans_bold-webfont.woff") format("woff"), url("../fonts/latam_sans_bold-webfont.ttf") format("truetype"); }
@font-face { font-style: italic; font-family: "LATAM Sans"; font-weight: 600; src: url("../fonts/latam_sans_bold_italic-webfont.woff") format("woff"), url("../fonts/latam_sans_bold_italic-webfont.ttf") format("truetype"); }
@font-face { font-weight: 400; font-family: "LATAM Sans Extended"; src: url("../fonts/latam_sans_extended-webfont.woff") format("woff"), url("../fonts/latam_sans_extended-webfont.ttf") format("truetype"); }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; margin-block: 0px; margin-inline: 0px; padding-block: 0px; padding-inline: 0px; }
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
main { display: block; }
h1 { font-size: 2em; margin: 0.67em 0px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: transparent; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none; }
.latam-grid { display: grid; gap: 1rem; grid-template-columns: repeat(4, 1fr); padding: 0px 1rem; }
@media (min-width: 37.5rem) {
  .latam-grid { gap: 2rem; grid-template-columns: repeat(8, 1fr); padding: 0px 2rem; }
}
@media (min-width: 64rem) {
  .latam-grid { gap: 2.5rem; grid-template-columns: repeat(12, 1fr); padding: 0px 3rem; }
}
@media (min-width: 89.75rem) {
  .latam-grid { gap: 3rem; grid-template-columns: repeat(12, 1fr); max-width: 89.75rem; margin: 0px auto; padding: 0px 4rem; }
}
* { box-sizing: border-box; }
html, body { font-size: 16px; color: rgb(48, 48, 48); }
html, body, div#__next { height: 100%; }
body { overscroll-behavior: none; font-family: "LATAM Sans", "Trebuchet MS", sans-serif; }
h1 { font-style: italic; font-weight: 400; font-size: 1.125rem; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  h1 { font-size: 2.25rem; font-weight: 300; }
}
h1 em { font-weight: 400; display: inline-block; }
h2 { font-style: italic; font-weight: 300; font-size: 1.375rem; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  h2 { font-size: 1.75rem; }
}
h2 em { font-weight: 400; display: inline-block; }
h3 { font-size: 1.125rem; font-weight: 400; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  h3 { font-size: 1.5rem; }
}
h4 { font-size: 1rem; font-weight: 600; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  h4 { font-size: 1.25rem; }
}
h5 { font-size: 0.875rem; font-weight: 600; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  h5 { font-size: 1rem; }
}
p { font-weight: 400; font-size: 1rem; line-height: 1.5; }
p.p2 { font-size: 0.875rem; line-height: 1.5; }
p.p3 { font-size: 0.75rem; line-height: 1.5; }
p.important { font-size: 1.375rem; line-height: 1.5; }
a { color: rgb(70, 88, 223); cursor: pointer; text-decoration: none; }
a.latam-typography--link { text-decoration: underline; }
a:focus { outline: rgb(27, 0, 136) solid 0.125rem; outline-offset: 0.5rem; }
a:active { color: rgb(70, 88, 223); }
a:hover { color: rgb(45, 52, 206); text-decoration: none; }
a:visited { color: rgb(102, 23, 163); }
ul li a { color: rgb(48, 48, 48); }
ul li a:active { color: rgb(48, 48, 48); }
ul li a:visited { color: rgb(48, 48, 48); }
.latam-typography--display { font-size: 2.625rem; line-height: 3.25rem; letter-spacing: 0px; font-style: italic; font-weight: 400; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--display { font-size: 4.25rem; line-height: 5rem; letter-spacing: 0px; }
}
.latam-typography--heading-01 { font-style: normal; font-size: 2rem; line-height: 2.75rem; letter-spacing: -0.031rem; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-01 { font-size: 2.9375rem; line-height: 3.5rem; letter-spacing: -0.063rem; }
}
.latam-typography--heading-02 { font-style: normal; font-size: 1.75rem; line-height: 2rem; letter-spacing: 0px; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-02 { font-size: 2.5rem; line-height: 3rem; letter-spacing: 0px; }
}
.latam-typography--heading-03 { font-style: normal; font-size: 1.5rem; line-height: 1.75rem; letter-spacing: 0.016rem; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-03 { font-size: 2.063rem; line-height: 2.5rem; letter-spacing: 0.016rem; }
}
.latam-typography--heading-04 { font-style: normal; font-size: 1.375rem; line-height: 1.5rem; letter-spacing: 0px; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-04 { font-size: 1.688rem; line-height: 2rem; letter-spacing: 0px; }
}
.latam-typography--heading-05 { font-style: normal; font-size: 1.25rem; line-height: 1.5rem; letter-spacing: 0.009rem; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-05 { font-size: 1.438rem; line-height: 1.75rem; letter-spacing: 0.009rem; }
}
.latam-typography--heading-06 { font-style: normal; font-size: 1.125rem; line-height: 1.25rem; letter-spacing: 0.006rem; font-weight: 300; color: rgb(16, 0, 79); }
@media (min-width: 64rem) {
  .latam-typography--heading-06 { font-size: 1.188rem; line-height: 1.5rem; letter-spacing: 0.009rem; }
}
.latam-typography--paragraph-lead { font-style: normal; font-size: 1.063rem; line-height: 1.5rem; letter-spacing: 0px; font-weight: 400; color: rgb(92, 92, 92); }
@media (min-width: 64rem) {
  .latam-typography--paragraph-lead { font-size: 1.125rem; line-height: 1.75rem; letter-spacing: 0px; }
}
.latam-typography--paragraph-base { font-style: normal; font-size: 1rem; line-height: 1.5rem; letter-spacing: 0.013rem; font-weight: 400; color: rgb(92, 92, 92); }
.latam-typography--paragraph-medium { font-style: normal; font-size: 0.875rem; line-height: 1.25rem; letter-spacing: 0.019rem; font-weight: 400; color: rgb(48, 48, 48); }
.latam-typography--paragraph-small { font-style: normal; font-size: 0.75rem; line-height: 1.125rem; letter-spacing: 0.025rem; font-weight: 400; color: rgb(48, 48, 48); }
.latam-typography--overline { font-size: 0.875rem; line-height: 1.25rem; letter-spacing: 0.094rem; font-weight: 400; color: rgb(48, 48, 48); text-transform: uppercase; font-style: italic; }
.noOutline { outline: none !important; }
.wcagOutline:focus { outline: rgb(89, 89, 89) dashed 1px !important; outline-offset: 2px !important; transition: none !important; }
button#nebula_div_btn { height: auto; }
.kampyle_feedback-button { background-color: transparent; font-family: "Open Sans", sans-serif; cursor: pointer; position: fixed; z-index: 99999990; }
.kampyle_feedback-button .kampyle_triangle { position: absolute; width: 0px; height: 0px; z-index: -1; }
.kampyle_feedback-button .kampyle_button-text { height: 81px; width: 81px; text-align: center; z-index: 1000; color: rgb(255, 255, 255); font-size: 14px; font-weight: normal; }
.kampyle_feedback-button .kampyle_button-text.kampyle_bottom { line-height: 108px; }
.kampyle_feedback-button .kampyle_button-text.kampyle_top { line-height: 53px; }
.kampyle_feedback-button.kampyle_top-right { top: 0px; right: 0px; }
.kampyle_feedback-button.kampyle_top-left .kampyle_triangle, .kampyle_feedback-button.kampyle_top-right .kampyle_triangle { top: 0px; border-top: 81px solid; }
.kampyle_feedback-button.kampyle_bottom-left .kampyle_triangle, .kampyle_feedback-button.kampyle_bottom-right .kampyle_triangle { border-bottom: 81px solid; }
.kampyle_feedback-button.kampyle_bottom-right .kampyle_triangle, .kampyle_feedback-button.kampyle_top-right .kampyle_triangle { right: 0px; border-left: 81px solid transparent; }
.kampyle_feedback-button.kampyle_bottom-left .kampyle_triangle, .kampyle_feedback-button.kampyle_top-left .kampyle_triangle { left: 0px; border-right: 81px solid transparent; }
#nebula_div_btn .kampyle_triangle { border-bottom-color: rgb(27, 0, 136); border-top-color: rgb(27, 0, 136); }
.kampyle_feedback-button.kampyle_top-right .kampyle_button-text, .kampyle_feedback-button.kampyle_bottom-left .kampyle_button-text { transform: rotate(45deg); }
.kampyle_feedback-button.kampyle_top-left .kampyle_button-text, .kampyle_feedback-button.kampyle_bottom-right .kampyle_button-text { transform: rotate(-45deg); }
.kampyle_feedback-button.kampyle_top-left { top: 0px; left: 0px; }
.kampyle_feedback-button.kampyle_bottom-right { bottom: 0px; right: 0px; }
.kampyle_feedback-button.kampyle_bottom-left { bottom: 0px; left: 0px; }
.kampyle_feedback-button.kampyle_bottom-left, .kampyle_feedback-button.kampyle_bottom-right, .kampyle_feedback-button.kampyle_top-left, .kampyle_feedback-button.kampyle_top-right { padding: 0px; }
.be-ix-link-block { }
.be-ix-link-block .be-related-link-container { padding: 15px 1rem; text-align: center; }
.be-ix-link-block .be-related-link-container .be-label { margin: 0px; font-weight: 600; color: rgb(16, 0, 79); }
.be-ix-link-block .be-related-link-container .be-list { display: inline-block; list-style: none; margin: 0px; padding: 0px; }
.be-ix-link-block .be-related-link-container .be-list .be-list-item { display: inline-block; margin-right: 20px; }
.be-ix-link-block .be-related-link-container .be-list .be-list-item:last-child { margin-right: 0px; }
.be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link { font-size: 14px; color: rgb(92, 92, 92); }
@media (max-width: 767px) {
  .be-ix-link-block .be-related-link-container .be-label { width: 100%; }
  .be-ix-link-block .be-related-link-container .be-list { display: block; width: 100%; }
  .be-ix-link-block .be-related-link-container .be-list .be-list-item { display: block; margin-right: 0px; margin-top: 16px; }
}
@media (min-width: 768px) {
  .be-ix-link-block .be-related-link-container { display: flex; justify-content: center; }
  .be-ix-link-block .be-related-link-container .be-label { display: inline-block; margin-right: 20px; }
  .be-ix-link-block .be-related-link-container .be-list { width: auto; }
}
span > span[class*="StartingPricestyles__LineThroughPrice"] { display: none !important; }
.exponea-search-listado { display: block; position: relative; width: 100%; max-width: 78.5rem; min-height: 20px; margin: auto auto 40px; background-size: contain; font-size: 12px; line-height: normal; text-decoration: inherit; transition: 600ms; font-family: "LATAM Sans", "Trebuchet MS", sans-serif; }
.exponea-search-listado.active { opacity: 1; }
.searchesTitle { font-style: normal; font-weight: 400; font-size: 1.7rem; line-height: 1.5; margin-bottom: 20px; color: rgb(16, 0, 79); font-family: "LATAM Sans", "Trebuchet MS", sans-serif; }
.searches_content { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; gap: 0px 2rem; }
.search_card { width: 100%; position: relative; transition: 0.3s; border-radius: 0.5rem; box-shadow: rgba(48, 48, 48, 0.1) 0px 0.25rem 0.5rem; }
.search_card .inner_data { display: flex; flex-direction: column; gap: 1rem; margin: 1.5rem; }
.search_card .inner_data h5 { font-style: normal; color: rgb(16, 0, 79); font-weight: 600; font-size: 1.438rem; }
.search_card .inner_data p { font-style: normal; color: rgb(16, 0, 79); font-weight: 400; font-size: 1.125rem; }
.search_card .inner_data .LinkContainer { color: rgb(70, 88, 223); font-size: 1rem; font-weight: 600; }
@media only screen and (max-width: 900px) {
}
@media only screen and (max-width: 780px) {
  .searches_content { display: flex; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; gap: 0px 2rem; flex-wrap: wrap; place-content: space-around center; align-items: center; }
  .search_card .inner_data { display: flex; flex-direction: column; gap: 0.5rem; margin: 10px 1.5rem; }
  .search_card .inner_data h5 { font-style: normal; color: rgb(16, 0, 79); font-weight: 600; font-size: 18px; }
  .search_card .inner_data p { font-style: normal; color: rgb(16, 0, 79); font-weight: 400; font-size: 14px; line-height: 20px; }
  .search_card .inner_data .LinkContainer { color: rgb(70, 88, 223); font-size: 13px; font-weight: 400; }
  .search_card { margin-bottom: 20px; }
}
@media only screen and (max-width: 600px) {
}
@keyframes MDigital_spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
