*, ::before, ::after { box-sizing: border-box; }
html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-size: 16px; }
body { margin: 0px; font-family: georgia, times, "times new roman", serif; font-weight: 400; line-height: 1.5; color: rgb(0, 0, 0); text-align: left; background-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { }
[tabindex="-1"]:focus { outline: 0px !important; }
hr { background-color: rgba(0, 0, 0, 0.2); border: none; box-sizing: content-box; color: lightgray; height: 1px; overflow: visible; }
p { font-size: 1rem; margin-top: 0px; margin-bottom: 15px; }
p.main { font-size: 1.12rem; }
b, strong { font-weight: 700; }
ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }
ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }
blockquote { margin: 0px 0px 1rem; }
a { color: rgb(69, 194, 255); text-decoration: none; background-color: transparent; }
a:hover { color: rgb(106, 206, 255); text-decoration: none; }
a, a:hover, a:active, a:focus, button, button:hover, button:active, button:focus { outline: 0px; }
small, .small { font-size: 80%; }
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus { outline: 0px; }
figure { margin: 0px 0px 1rem; }
img { vertical-align: middle; border-style: none; max-width: 100%; }
svg { overflow: hidden; vertical-align: middle; }
h1, h2, h3, h4, h5, h6 { font-family: miller-headline, serif; margin-bottom: 30px; margin-top: 0px; }
h1, h2.main { line-height: 1.25; font-size: 25px; font-weight: 800; }
h2 { font-size: 1.75rem; }
h3 { font-size: 1.5rem; }
h4 { font-size: 1.25rem; }
h5 { font-size: 1.125rem; }
h6 { font-size: 1rem; }
button { border-radius: 0px; margin: 0px; }
button:focus { outline: -webkit-focus-ring-color auto 0px; }
button, input { overflow: visible; }
button, [type="button"], [type="reset"], [type="submit"] { cursor: pointer; }
kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-radius: 0.2rem; }
code { display: block; background-color: rgb(237, 237, 237); margin-bottom: 1rem; padding: 1.5rem; }
code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
table { border-collapse: collapse; }
th { text-align: inherit; }
.container { padding: 0px 15px; }
body > * { }
p { font-weight: 700; line-height: 1.2em; margin-bottom: 15px; }
p, h5, h6 { font-weight: 400; }
body footer.main-footer { border-top: none; color: rgb(255, 255, 255); }
body footer.main-footer #fullDPS, body footer.main-footer #corpInfo { padding-top: 30px; }
body footer.main-footer #fullDPS nav.noexede, body footer.main-footer #corpInfo nav.noexede { width: 100%; max-width: 1440px; }
body footer.main-footer ul li a { transition: 0.3s; color: white; }
body footer.main-footer ul li a:hover { opacity: 0.6; }
body footer.main-footer #fullDPS, body footer.main-footer #corpInfo, body footer.main-footer { background-color: rgb(0, 0, 0); }
.double-last, .double-first { display: block; font-family: lt-picto; height: 100%; padding-top: 0px; position: absolute; width: 100%; top: 0px; left: 0px; }
.double-last::after, .double-last::before, .double-first::after, .double-first::before { content: ""; display: inline-block; position: absolute; }
.double-last { right: -10%; left: initial; }
.double-last::before, .double-last::after { transform: rotate(90deg) translateY(-50%); }
.double-last::before { transform: rotate(90deg) translateY(calc(-50% + 5px)); }
.double-first { left: -10%; }
.double-first::before, .double-first::after { transform: rotate(-90deg) translateY(-50%); }
.double-first::before { transform: rotate(-90deg) translateY(calc(-50% + 5px)); }
figure { padding: 0px; }
figure, figure img, figure picture { max-width: 100%; }
iframe { border: none; }
blockquote, q { background-color: rgb(242, 242, 242); color: rgb(10, 10, 10); display: block; margin: 30px 13.3333px; padding: 15px 30px; position: relative; }
blockquote::after, blockquote::before, q::after, q::before { background-color: rgb(242, 242, 242); border-radius: 100%; border: 5px solid rgb(255, 255, 255); content: ""; display: block; font-family: lt-picto; font-size: 20px; font-style: normal; font-weight: normal; height: 45px; line-height: 35px; position: absolute; speak: none; text-align: center; top: -22.5px; width: 45px; }
blockquote::after, q::after { left: -22.5px; }
blockquote::before, q::before { right: -22.5px; transform: rotate(180deg); }
blockquote cite, q cite { font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; font-style: normal; }
blockquote small, q small { margin-top: 20px; font-size: 80%; display: block; color: rgb(51, 51, 51); }
.grid { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.container-grid { max-width: 100%; }
.sponsor { font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; }
.sponsor a > img { max-height: 50px; }
.full-image { left: 0px; position: absolute; top: 0px; }
.full-image img { object-fit: cover; }
.full-image, .full-image img, .full-image iframe, .full-image picture { height: 100%; width: 100%; }
.full-display { height: 100%; width: 100%; }
.scrollbar { overflow: hidden !important; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-light { font-weight: 300; }
.text-normal { font-weight: 400; }
.text-bold { font-weight: 700; }
.text-uppercase { text-transform: uppercase; }
.text-d-under { text-decoration: underline; }
.text-color-mid { color: rgb(128, 128, 128) !important; }
.text-color-light { color: rgb(230, 230, 230) !important; }
.text-color-latercera { color: rgb(170, 39, 47); }
.text-expand { font-weight: 300; font-size: 1.5rem; }
.text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.d-none { display: none; }
.d-block { display: block; }
.d-flex { display: flex; }
.d-flex-center { -webkit-box-align: center; align-items: center; }
.d-flex-wrap { flex-wrap: wrap; }
.d-inline-block { display: inline-block; }
.d-inline-flex { display: inline-flex; }
.font-sans { font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; }
.font-serif { font-family: miller-headline, serif; }
.valign-middle { vertical-align: middle; }
.valign-middle li { vertical-align: middle; }
.b-radius-5 { border-radius: 5px; }
.b-radius-10 { border-radius: 10px; }
.b-radius-15 { border-radius: 15px; }
.b-radius-25 { border-radius: 25px; }
.b-radius-30 { border-radius: 30px; }
.b-radius-60 { border-radius: 60px; }
.p-relative { position: relative; }
.p-absolute { position: absolute; }
.p-all-5 { padding: 5px; }
.p-all-10 { padding: 10px; }
.p-all-15 { padding: 15px; }
.p-all-25 { padding: 25px; }
.p-all-30 { padding: 30px; }
.p-all-60 { padding: 60px; }
.p-top-5 { padding-top: 5px; }
.p-top-10 { padding-top: 10px; }
.p-top-15 { padding-top: 15px; }
.p-top-25 { padding-top: 25px; }
.p-top-30 { padding-top: 30px; }
.p-top-60 { padding-top: 60px; }
.p-bot-5 { padding-bottom: 5px; }
.p-bot-10 { padding-bottom: 10px; }
.p-bot-15 { padding-bottom: 15px; }
.p-bot-25 { padding-bottom: 25px; }
.p-bot-30 { padding-bottom: 30px; }
.p-bot-60 { padding-bottom: 60px; }
.p-left-5 { padding-left: 5px; }
.p-left-10 { padding-left: 10px; }
.p-left-15 { padding-left: 15px; }
.p-left-25 { padding-left: 25px; }
.p-left-30 { padding-left: 30px; }
.p-left-60 { padding-left: 60px; }
.p-right-5 { padding-right: 5px; }
.p-right-10 { padding-right: 10px; }
.p-right-15 { padding-right: 15px; }
.p-right-25 { padding-right: 25px; }
.p-right-30 { padding-right: 30px; }
.p-right-60 { padding-right: 60px; }
.m-all-5 { margin: 5px; }
.m-all-10 { margin: 10px; }
.m-all-15 { margin: 15px; }
.m-all-25 { margin: 25px; }
.m-all-30 { margin: 30px; }
.m-all-60 { margin: 60px; }
.m-top-5 { margin-top: 5px; }
.m-top-10 { margin-top: 10px; }
.m-top-15 { margin-top: 15px; }
.m-top-25 { margin-top: 25px; }
.m-top-30 { margin-top: 30px; }
.m-top-60 { margin-top: 60px; }
.m-bot-5 { margin-bottom: 5px; }
.m-bot-10 { margin-bottom: 10px; }
.m-bot-15 { margin-bottom: 15px; }
.m-bot-25 { margin-bottom: 25px; }
.m-bot-30 { margin-bottom: 30px; }
.m-bot-60 { margin-bottom: 60px; }
.m-left-5 { margin-left: 5px; }
.m-left-10 { margin-left: 10px; }
.m-left-15 { margin-left: 15px; }
.m-left-25 { margin-left: 25px; }
.m-left-30 { margin-left: 30px; }
.m-left-60 { margin-left: 60px; }
.m-right-5 { margin-right: 5px; }
.m-right-10 { margin-right: 10px; }
.m-right-15 { margin-right: 15px; }
.m-right-25 { margin-right: 25px; }
.m-right-30 { margin-right: 30px; }
.m-right-60 { margin-right: 60px; }
[class*="msg-"] { border-radius: 3px; padding: 10px; font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; }
.msg-primary, .msg-info { background-color: rgba(0, 0, 0, 0.11); border: 1px solid rgba(0, 0, 0, 0.137); color: rgb(109, 117, 117); box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 0px 1px inset, rgba(0, 70, 72, 0.12) 0px 0px 10px; margin-top: 10px; }
.msg-danger { background-color: rgb(255, 227, 229); border: 1px solid rgb(255, 186, 191); color: rgb(75, 50, 52); box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 0px 1px inset, rgba(74, 0, 5, 0.12) 0px 0px 10px; }
.msg-success { background-color: rgb(197, 247, 242); border: 1px solid rgb(162, 241, 234); color: rgb(44, 44, 44); box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 0px 1px inset, rgba(5, 31, 29, 0.12) 0px 0px 10px; }
.msg-warning { background-color: rgb(255, 243, 182); border: 1px solid rgb(255, 236, 141); color: rgb(48, 45, 32); box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 0px 1px inset, rgba(29, 24, 0, 0.12) 0px 0px 10px; }
.msg-neutral { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); color: rgb(27, 27, 27); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 10px; }
.msg-dark { background-color: rgb(38, 38, 38); border: 1px solid rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 10px; }
.bg-main-color { background-color: rgb(170, 39, 47); color: rgb(255, 255, 255); }
.bg-main-color a:not(.btn) { color: rgb(255, 255, 255) !important; }
a.bg-main-color:hover { color: rgba(255, 255, 255, 0.5); }
.bg-main-color-2 { background-color: rgb(208, 47, 58); color: rgb(255, 255, 255); }
.bg-main-color-2 a:not(.btn) { color: rgb(255, 255, 255) !important; }
a.bg-main-color-2:hover { color: rgba(255, 255, 255, 0.5); }
.bg-main-color-3 { background-color: rgb(246, 213, 216); color: rgb(255, 255, 255); }
.bg-main-color-3 a:not(.btn) { color: rgb(255, 255, 255) !important; }
a.bg-main-color-3:hover { color: rgba(255, 255, 255, 0.5); }
.bg-second-color { background-color: rgb(27, 48, 67); color: rgb(255, 255, 255); }
.bg-second-color a:not(.btn) { color: rgb(255, 255, 255) !important; }
a.bg-second-color:hover { color: rgba(255, 255, 255, 0.5); }
.bg-second-color-2 { background-color: rgb(73, 129, 182); color: rgb(255, 255, 255); }
.bg-second-color-2 a:not(.btn) { color: rgb(255, 255, 255) !important; }
a.bg-second-color-2:hover { color: rgba(255, 255, 255, 0.5); }
.bg-second-color-3 { background-color: rgb(219, 230, 240); color: rgb(255, 255, 255); }
.bg-second-color-3 a:not(.btn) { color: rgb(255, 255, 255) !important; }
a.bg-second-color-3:hover { color: rgba(255, 255, 255, 0.5); }
.bg-third-color { background-color: rgb(170, 39, 47); color: rgb(255, 255, 255); }
.bg-third-color a:not(.btn) { color: rgb(255, 255, 255) !important; }
a.bg-third-color:hover { color: rgba(255, 255, 255, 0.5); }
.bg-third-color-2 { background-color: rgb(208, 47, 58); color: rgb(255, 255, 255); }
.bg-third-color-2 a:not(.btn) { color: rgb(255, 255, 255) !important; }
a.bg-third-color-2:hover { color: rgba(255, 255, 255, 0.5); }
.bg-third-color-3 { background-color: rgb(246, 213, 216); color: rgb(255, 255, 255); }
.bg-third-color-3 a:not(.btn) { color: rgb(255, 255, 255) !important; }
a.bg-third-color-3:hover { color: rgba(255, 255, 255, 0.5); }
.bg-ptrn-1 { background: repeating-linear-gradient(-45deg, rgb(222, 232, 242), rgb(222, 232, 242) 1px, rgb(237, 242, 248) 1px, rgb(237, 242, 248) 20px); }
.bg-latercera { background-color: rgb(170, 39, 47); }
.bg-reportajes { background-color: rgb(42, 9, 12); }
.bg-tendencias { background-color: rgb(125, 28, 35); }
.bg-eldeportivo { background-color: rgb(166, 38, 46); }
.bg-laterceratv { background-color: rgb(227, 130, 137); }
.bg-ltpulso { background-color: orange; }
.bg-quepasa { background-color: rgb(75, 199, 189); }
.bg-culto { background-color: rgb(0, 142, 255); }
.bg-mouse { background-color: rgb(33, 203, 173); }
.bg-glamorama { background-color: pink; }
.bg-paula { background-color: rgb(0, 0, 0); }
.bg-masdeco { background-color: green; }
.bg-finde { background-color: purple; }
.bg-mtonline { background-color: rgb(211, 211, 211); }
.bg-biut { background-color: purple; }
.bg-lacuarta { background-color: red; }
.bg-lahora { background-color: cyan; }
.bg-icarito { background-color: orange; }
.bg-unlimited { background-color: rgb(0, 0, 0); }
.bg-diarioconcepcion { background-color: rgb(0, 96, 122); }
.bg-duna { background-color: rgb(0, 0, 0); }
.bg-beethoven { background-color: rgb(0, 0, 0); }
.bg-zero { background-color: rgb(0, 0, 0); }
.bg-disney { background-color: rgb(0, 0, 0); }
.no-after::after { content: initial !important; }
.no-shadow { box-shadow: none !important; }
.no-radius { border-radius: 0px !important; }
.no-list { list-style: none; margin-bottom: 0px; margin-left: 0px; padding: 5px; }
.no-show { display: none; }
.no-show-under768, .no-show-under1000 { display: none; }
.list-inline li { display: inline-block; }
mark { background-color: rgba(0, 0, 0, 0.2); border-radius: 2px; padding: 1px; }
mark.hl_red { background-color: rgb(255, 142, 149); }
mark.hl_orange { background-color: rgb(255, 191, 122); }
mark.hl_yellow { background-color: rgb(255, 236, 80); }
mark.hl_green { background-color: rgb(64, 227, 212); }
mark.hl_tblue { background-color: rgb(181, 224, 255); }
mark.hl_blue { background-color: rgb(131, 151, 255); }
mark.hl_purple { background-color: rgb(252, 153, 255); }
mark.hl_pink { background-color: rgb(255, 205, 213); }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
.social { position: fixed; bottom: 0px; left: 0px; background-color: rgba(255, 255, 255, 0.95); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; width: 100%; z-index: 5; text-align: center; font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; font-size: 16px; }
.social nav { display: flex; }
.social ul { margin-bottom: 0px; line-height: 0; padding: 5px; }
.social a { position: relative; display: block; width: 35px; height: 35px; }
.social a span { display: block; font-weight: 400; }
.social .ltpicto-whatsapp { color: rgb(37, 212, 102); }
.social .ltpicto-facebook { color: rgb(60, 90, 154); }
.social .ltpicto-twitter { color: rgb(83, 171, 238); }
.social .ltpicto-mail { color: gray; }
.social .ltpicto-mail::before { font-size: 90%; width: auto; }
.social .ltpicto-comment-line, .social .ltpicto-label-line { color: rgb(110, 108, 108); }
.social .ltpicto-comment, .social .ltpicto-label { color: rgb(80, 119, 248); }
.social-share, .social-actions { display: flex; }
.social-share { -webkit-box-flex: 1; flex: 1 0 auto; justify-content: space-evenly; }
.social-share a { border: 1px solid rgb(211, 211, 211); border-radius: 50%; }
.social-share a span { position: relative; height: 100%; width: 100%; }
.social-share a span::before { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }
.social-actions { -webkit-box-flex: 0; flex: 0 1 0px; justify-content: space-evenly; background-color: rgb(230, 230, 230); }
.social-actions a { margin: 0px 5px; }
.social-actions [class*="ltpicto"] { font-size: 1.5em; line-height: 1.3em; }
.social-comment .ltpicto-comment-line { display: block; }
.social-comment .ltpicto-comment { display: none; }
.social-comment a:hover .ltpicto-comment-line, .social-comment a:focus .ltpicto-comment-line { display: none; }
.social-comment a:hover .ltpicto-comment, .social-comment a:focus .ltpicto-comment { display: block; }
.social-save .ltpicto-label-line { display: block; }
.social-save .ltpicto-label { display: none; }
.social-save a:hover .ltpicto-label-line, .social-save a:focus .ltpicto-label-line { display: none; }
.social-save a:hover .ltpicto-label, .social-save a:focus .ltpicto-label { display: block; }
.social-comment span:last-child, .social-save span:last-child { display: none; position: absolute; top: -130%; right: 0px; text-transform: uppercase; line-height: 1.2em; font-size: 0.75em; }
.avatar { border-radius: 150px; display: inline-block; height: 50px; min-width: 50px; overflow: hidden; position: relative; width: 50px; }
.avatar-xs { width: 30px; height: 30px; }
.avatar-mid { width: 100px; height: 100px; }
.avatar-big { width: 150px; height: 150px; }
.breadcrumbs { padding: 0px 10px; color: rgb(204, 204, 204); white-space: nowrap; font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; }
.breadcrumbs > span { display: block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; }
.breadcrumbs span > span { font-weight: 400; font-size: 12px; text-transform: capitalize; }
.breadcrumbs span > span a { color: rgb(170, 39, 47); font-weight: 400; }
.embed-responsive { position: relative; display: block; height: 0px; overflow: hidden; }
.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive-1by1 { padding-bottom: 100%; }
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; }
.main-figure { width: 100%; padding-top: 66.6667%; position: relative; }
.main-figure.video16x9 { padding-top: 56.25%; }
.main-figure.video1x1 { padding-top: 100%; }
.btn, .Section__sectionFooterPrimaryContent___3cJix .Button__button___3XjN7 { display: inline-block; white-space: nowrap; font-weight: 400; text-align: center; vertical-align: middle; user-select: none; padding: 0.5em 1em; font-size: 0.85em; line-height: 1.5; border-radius: 6px; border-width: 1px; border-style: solid; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
.active.btn, .Section__sectionFooterPrimaryContent___3cJix .active.Button__button___3XjN7, .btn:hover, .Section__sectionFooterPrimaryContent___3cJix .Button__button___3XjN7:hover { text-decoration: none; }
.btn:focus, .Section__sectionFooterPrimaryContent___3cJix .Button__button___3XjN7:focus { outline: 0px; box-shadow: rgba(128, 128, 128, 0.3) 0px 0px 0px 0.2em; }
.btn-default { color: rgb(255, 255, 255); background-color: rgb(128, 128, 128); border-color: rgb(128, 128, 128); }
.btn-default.active, .btn-default:hover { color: rgb(255, 255, 255); background-color: rgb(77, 77, 77); border-color: rgb(77, 77, 77); }
.btn-main { color: rgb(255, 255, 255); background-color: rgb(204, 52, 61); border-color: rgb(204, 52, 61); }
.btn-main.active, .btn-main:hover { color: rgb(255, 255, 255); background-color: rgb(163, 42, 49); border-color: rgb(136, 31, 38); }
.btn-main:focus { box-shadow: rgba(170, 39, 47, 0.3) 0px 0px 0px 0.2em; }
.btn-second { color: rgb(255, 255, 255); background-color: rgb(27, 48, 67); border-color: rgb(27, 48, 67); }
.btn-second.active, .btn-second:hover { color: rgb(255, 255, 255); background-color: rgb(22, 38, 54); border-color: rgb(22, 38, 54); }
.btn-second:focus { box-shadow: rgba(27, 48, 67, 0.3) 0px 0px 0px 0.2em; }
.btn-subscribe { color: rgb(0, 0, 0); background-color: rgb(255, 186, 7); border-color: rgb(255, 186, 7); }
.btn-subscribe.active, .btn-subscribe:hover { color: rgb(0, 0, 0); background-color: rgb(255, 207, 81); border-color: rgb(255, 207, 81); }
.btn-subscribe:focus { box-shadow: rgba(255, 186, 7, 0.3) 0px 0px 0px 0.2em; }
.btn-inverse { color: rgb(0, 0, 0); background-color: white; border-color: white; }
.btn-inverse.active, .btn-inverse:hover { color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0.7); border-color: rgba(255, 255, 255, 0.7); }
.btn-inverse:focus { box-shadow: rgba(255, 255, 255, 0.3) 0px 0px 0px 0.2em; }
.btn-outline-default { color: rgb(51, 51, 51); background-color: transparent; border-color: rgb(204, 204, 204); }
.btn-outline-default.active, .btn-outline-default:hover { color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); border-color: rgb(128, 128, 128); }
.btn-outline-default:focus { box-shadow: rgba(128, 128, 128, 0.3) 0px 0px 0px 0.2em; }
.btn-outline-main { color: rgb(170, 39, 47); background-color: transparent; border-color: rgb(170, 39, 47); }
.btn-outline-main.active, .btn-outline-main:hover { color: rgb(255, 255, 255); background-color: rgb(170, 39, 47); border-color: rgb(170, 39, 47); }
.btn-outline-main:focus { box-shadow: rgba(170, 39, 47, 0.3) 0px 0px 0px 0.2em; }
.btn-outline-second { color: rgb(27, 48, 67); background-color: transparent; border-color: rgb(27, 48, 67); }
.btn-outline-second.active, .btn-outline-second:hover { color: rgb(255, 255, 255); background-color: rgb(27, 48, 67); border-color: rgb(27, 48, 67); }
.btn-outline-second:focus { box-shadow: rgba(27, 48, 67, 0.3) 0px 0px 0px 0.2em; }
.btn-outline-subscribe { color: rgb(255, 186, 7); background-color: transparent; border-color: rgb(255, 186, 7); }
.btn-outline-subscribe.active, .btn-outline-subscribe:hover { color: rgb(0, 0, 0); background-color: rgb(255, 186, 7); border-color: rgb(255, 186, 7); }
.btn-outline-subscribe:focus { box-shadow: rgba(255, 186, 7, 0.3) 0px 0px 0px 0.2em; }
.btn-outline-inverse { color: white; background-color: transparent; border-color: white; }
.btn-outline-inverse.active, .btn-outline-inverse:hover { color: rgb(0, 0, 0); background-color: white; border-color: white; }
.btn-outline-inverse:focus { box-shadow: rgba(255, 255, 255, 0.3) 0px 0px 0px 0.2em; }
.btn-link { color: rgb(69, 194, 255); border-color: rgb(179, 179, 179); background-color: transparent; text-decoration: underline; }
.btn-link.active, .btn-link:hover { color: rgba(69, 194, 255, 0.75); border-color: rgb(179, 179, 179); text-decoration: underline; }
.btn-link:focus { text-decoration: underline; box-shadow: none; }
.btn-lg { padding: 0.75em 1.25em; font-size: 1em; line-height: 1.5; border-radius: 6px; }
.btn-sm { padding: 0.35rem 0.55rem; font-size: 0.75rem; line-height: 1; border-radius: 6px; }
.bottom-info { display: block; color: rgb(179, 179, 179); }
.badge { background-color: rgb(179, 179, 179); border-radius: 0.6rem; color: rgb(255, 255, 255); font-size: 0.6rem; padding: 0px 0.3rem; text-transform: lowercase; }
.info-push { margin-top: 7.5px; min-height: 100px; }
.navigation { }
.navigation .nav { display: none; }
.navigation ul { font-size: 0.9em; display: inline-flex; margin-left: 7.5px; margin-right: 7.5px; padding-left: 0px; }
.navigation ul.pagination li { border-width: 1px; border-style: solid; border-color: rgb(179, 179, 179); width: 100%; }
.navigation ul.pagination li:not(:last-child) { border-right: 0px; }
.navigation ul.pagination li a, .navigation ul.pagination li span { color: rgb(179, 179, 179); display: flex; font-weight: 300; height: 100%; line-height: 0; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 0px 7.5px; transition: 0.5s; min-height: 45px; }
.navigation ul.pagination li a:hover { background-color: rgb(96, 79, 81); border-color: rgb(96, 79, 81); color: rgb(255, 255, 255); }
.navigation ul.pagination li.active { border-radius: 3px; }
.navigation ul.pagination li.active span { background-color: rgb(170, 39, 47); border-color: rgb(170, 39, 47); box-shadow: rgba(170, 39, 47, 0.5) 0px 0px 15px; color: rgb(255, 255, 255); transform: scale(1.2); padding: 0px; }
.navigation ul.pagination.nav li { border-radius: 3px; }
.navigation ul.pagination:not(.nav) li:first-child { border-radius: 3px 0px 0px 3px; }
.navigation ul.pagination:not(.nav) li:last-child { border-radius: 0px 3px 3px 0px; }
.navigation li { display: inline-block; min-width: 37.5px; }
.error404 h2 { display: none; }
.error404 > .d-flex { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.error404 .error { text-align: left; display: inline-block; font-size: 5vh; height: 25vh; color: rgb(179, 179, 179); }
.error404 .error strong { font-size: 1.3em; }
.error404 .error span:first-child { position: absolute; transform: rotate(-52.8deg) translateY(90%) translateX(-18%); font-size: 3vh; }
.error404 .error span:last-child { color: rgb(170, 39, 47); display: block; font-size: 25vh; font-weight: 700; line-height: 16vh; }
.error404 p.description { position: relative; padding-left: 22.5px; }
.slider-in-article { margin: -15px 50px; }
.slider-in-article figcaption { background-color: rgba(0, 0, 0, 0.05); padding: 5px 15px; border-bottom: 0px; font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; }
.slider-in-article figcaption h2 { color: rgb(13, 13, 13); font-size: 1.3em; margin: 5px 0px; padding: 0px; }
.slider-in-article figcaption p { color: rgb(25, 25, 25); padding: 10px; font-size: 14px; margin-bottom: 5px !important; }
.slider-in-article .owl-theme .owl-dots { position: absolute; left: 0px; width: 100%; bottom: -30px; top: auto; }
.slider-in-article .owl-theme .owl-dots .owl-dot span { width: 6px; height: 6px; background-color: rgba(0, 0, 0, 0.15); }
.slider-in-article .owl-theme .owl-dots .owl-dot.active span { background-color: rgb(170, 39, 47); }
.slider-in-article .owl-theme .owl-nav [class*="owl-"] { background-color: transparent; }
.slider-in-article .owl-theme .owl-nav [class*="ltpicto-"] { text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 10px; }
.slider-in-article .owl-theme .owl-nav .owl-prev, .slider-in-article .owl-theme .owl-nav .owl-next { position: absolute; font-size: 180%; top: 50%; transform: translateY(-60px) translateX(0px); transition: opacity 0.3s, transform 0.3s ease-in, -webkit-transform 0.3s ease-in; }
.slider-in-article .owl-theme .owl-nav .owl-prev:hover, .slider-in-article .owl-theme .owl-nav .owl-next:hover { opacity: 0.7; }
.slider-in-article .owl-theme .owl-nav .owl-prev { left: 0px; }
.slider-in-article .owl-theme .owl-nav .owl-prev.disabled { transform: translateY(-60px) translateX(-50px); }
.slider-in-article .owl-theme .owl-nav .owl-next { right: 0px; }
.slider-in-article .owl-theme .owl-nav .owl-next.disabled { transform: translateY(-60px) translateX(50px); }
.slider-in-article .owl-stage { display: flex; }
.slider-in-article .owl-stage .item, .slider-in-article .owl-stage .item figure { height: 100%; }
.slider-in-article .owl-stage .item figure { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; background-color: rgba(0, 0, 0, 0.05); }
.slider-in-article .owl-stage .item img { display: block; width: auto; max-height: 550px; margin: auto; }
.slider-in-article .owl-carousel .owl-item { float: none; }
.list-cat-y-tags { list-style: none; padding-left: 0px; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex: 1 1 auto; display: flex; flex-wrap: wrap; font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; }
.list-cat-y-tags > li { display: inline-flex; margin-bottom: 2px; }
.list-cat-y-tags > li:nth-child(n+2) a, .list-cat-y-tags > li:nth-child(n+2) button { margin-left: 7.5px; padding: 0.2rem 0.5rem; }
.list-cat-y-tags > li .drop { position: absolute; top: 30px; right: 0px; z-index: 2; }
.list-cat-y-tags > li .drop li { text-align: right; margin-bottom: 7.5px; }
.list-cat-y-tags > li:not(.dropdown):first-child a { font-weight: 700; text-transform: uppercase; color: rgb(69, 194, 255); margin-right: 7.5px; }
.list-cat-y-tags > li:not(.dropdown):nth-child(n+2) a { max-width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 400; line-height: 1; background-color: rgb(27, 48, 67); color: rgb(255, 255, 255); padding: 0.275rem 0.5rem; font-size: 0.75rem; border-radius: 45px; }
.list-cat-y-tags > li:not(.dropdown):nth-child(2) a { background-color: rgb(170, 39, 47); color: rgb(255, 255, 255); }
.presentado-por { bottom: 0px; right: 0px; z-index: 10; display: inline-block; background-color: white; padding: 3px; }
.presentado-por img { width: 60px; height: auto; }
.nav-tab { width: 100%; display: flex; padding: 0px; margin: 0px 0px 10px; list-style-type: none; }
.nav-tab li { text-align: center; -webkit-box-flex: 0; flex: 0 0 50%; }
.nav-tab a { padding: 10px; text-align: center; display: block; font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(204, 204, 204); }
.nav-tab a.active { border-color: rgb(170, 39, 47); font-weight: 700; }
.byline .name a:hover { color: rgb(69, 194, 255); }
.byline .name .text-span, .byline .name a { color: rgba(0, 0, 0, 0.7); }
.x-xs-1, .cover-grid .x-xs-1 { grid-column: span 1; }
.x-xs-2, .x-xs-3, .x-xs-4, .x-xs-5, .x-xs-6, .x-xs-7, .x-xs-8, .x-xs-9, .x-xs-10, .x-xs-11, .x-xs-12, .cover-grid .x-xs-2, .cover-grid .x-xs-3, .cover-grid .x-xs-4, .cover-grid .x-xs-5, .cover-grid .x-xs-6, .cover-grid .x-xs-7, .cover-grid .x-xs-8, .cover-grid .x-xs-9, .cover-grid .x-xs-10, .cover-grid .x-xs-11, .cover-grid .x-xs-12 { grid-column: span 2; }
.main-nav:empty, [class*="-fully"]:empty, [class*="-mainy"]:empty, [class*="-sidebary"]:empty { display: none; }
.main-nav div, .main-nav article, [class*="-fully"] div, [class*="-fully"] article, [class*="-mainy"] div, [class*="-mainy"] article, [class*="-sidebary"] div, [class*="-sidebary"] article { min-width: 0px; grid-column: span 2; }
.cover-grid { grid-template-columns: repeat(2, 1fr); padding: 0px 15px; max-width: 1440px; margin: 0px auto; -webkit-box-align: start; align-items: start; }
.cover-grid, .cover-grid > section, .cover-grid > aside .tsidebar, .cover-grid .subgrid { display: grid; gap: 15px 30px; }
.cover-grid .main-nav, .cover-grid [class*="-fully"], .cover-grid [class*="-mainy"], .cover-grid [class*="-sidebary"], .cover-grid .subgrid { grid-column: span 2; grid-template-columns: repeat(2, 1fr); min-width: 1px; }
.cover-grid .main-nav .tsidebar, .cover-grid [class*="-fully"] .tsidebar, .cover-grid [class*="-mainy"] .tsidebar, .cover-grid [class*="-sidebary"] .tsidebar, .cover-grid .subgrid .tsidebar { grid-template-columns: repeat(2, 1fr); }
.cover-grid .container { padding-left: 0px; padding-right: 0px; }
.cover-grid .subgrid { align-content: start; }
.cover-grid .acontent-start { align-content: start; }
.cover-grid .acontent-end { align-content: end; }
.cover-grid .acontent-center { align-content: center; }
.cover-grid .acontent-stretch { align-content: stretch; }
.cover-grid .acontent-around { align-content: space-around; }
.cover-grid .acontent-between { align-content: space-between; }
.cover-grid .acontent-evenly { align-content: space-evenly; }
@font-face { font-family: lt-picto; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-weight: normal; font-style: normal; }
[class^="ltpicto-"]::before, [class*=" ltpicto-"]::before { font-family: lt-picto; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; text-rendering: auto; }
.ltpicto-alert::before { content: ""; }
.ltpicto-audio::before { content: ""; }
.ltpicto-audiooff::before { content: ""; }
.ltpicto-biohazard::before { content: ""; }
.ltpicto-calendar::before { content: ""; }
.ltpicto-chart::before { content: ""; }
.ltpicto-circle-play::before { content: ""; }
.ltpicto-close::before { content: ""; }
.ltpicto-comment-line::before { content: ""; }
.ltpicto-comment-sq::before { content: ""; }
.ltpicto-comment::before { content: ""; }
.ltpicto-danger::before { content: ""; }
.ltpicto-down-sm::before { content: ""; }
.ltpicto-down::before { content: ""; }
.ltpicto-download::before { content: ""; }
.ltpicto-expand::before { content: ""; }
.ltpicto-facebook::before { content: ""; }
.ltpicto-fav-biut::before { content: ""; }
.ltpicto-fav-copesa::before { content: ""; }
.ltpicto-fav-culto::before { content: ""; }
.ltpicto-fav-diarioconcepcion::before { content: ""; }
.ltpicto-fav-eldeportivo::before { content: ""; }
.ltpicto-fav-finde::before { content: ""; }
.ltpicto-fav-glamorama::before { content: ""; }
.ltpicto-fav-icarito::before { content: ""; }
.ltpicto-fav-lacuarta::before { content: ""; }
.ltpicto-fav-lahora::before { content: ""; }
.ltpicto-fav-lt::before { content: ""; }
.ltpicto-fav-masdeco::before { content: ""; }
.ltpicto-fav-mouse::before { content: ""; }
.ltpicto-fav-mtonline::before { content: ""; }
.ltpicto-fav-mujer::before { content: ""; }
.ltpicto-fav-negocios::before { content: ""; }
.ltpicto-fav-paula::before { content: ""; }
.ltpicto-fav-pulso::before { content: ""; }
.ltpicto-fav-pulsotrader::before { content: ""; }
.ltpicto-fav-quepasa::before { content: ""; }
.ltpicto-fav-reportajes::before { content: ""; }
.ltpicto-fav-tendencias::before { content: ""; }
.ltpicto-fav-tv::before { content: ""; }
.ltpicto-fav-unlimited::before { content: ""; }
.ltpicto-flame::before { content: ""; }
.ltpicto-flipboard::before { content: ""; }
.ltpicto-gift::before { content: ""; }
.ltpicto-googleplus::before { content: ""; }
.ltpicto-googlepodcasts::before { content: ""; }
.ltpicto-headphone::before { content: ""; }
.ltpicto-heart::before { content: ""; }
.ltpicto-home::before { content: ""; }
.ltpicto-info::before { content: ""; }
.ltpicto-instagram::before { content: ""; }
.ltpicto-label-line::before { content: ""; }
.ltpicto-label::before { content: ""; }
.ltpicto-left::before { content: ""; }
.ltpicto-letter::before { content: ""; }
.ltpicto-lightning::before { content: ""; }
.ltpicto-link::before { content: ""; }
.ltpicto-linkedin::before { content: ""; }
.ltpicto-linkout::before { content: ""; }
.ltpicto-lock::before { content: ""; }
.ltpicto-mail::before { content: ""; }
.ltpicto-menu::before { content: ""; }
.ltpicto-messenger::before { content: ""; }
.ltpicto-minus::before { content: ""; }
.ltpicto-money::before { content: ""; }
.ltpicto-moon::before { content: ""; }
.ltpicto-move::before { content: ""; }
.ltpicto-photo::before { content: ""; }
.ltpicto-pictures::before { content: ""; }
.ltpicto-pinterest::before { content: ""; }
.ltpicto-play-circle::before { content: ""; }
.ltpicto-play::before { content: ""; }
.ltpicto-plus::before { content: ""; }
.ltpicto-podcast::before { content: ""; }
.ltpicto-position-line::before { content: ""; }
.ltpicto-position::before { content: ""; }
.ltpicto-quote::before { content: ""; }
.ltpicto-read::before { content: ""; }
.ltpicto-right::before { content: ""; }
.ltpicto-rss::before { content: ""; }
.ltpicto-search::before { content: ""; }
.ltpicto-settings::before { content: ""; }
.ltpicto-share::before { content: ""; }
.ltpicto-snapchat::before { content: ""; }
.ltpicto-spotify::before { content: ""; }
.ltpicto-star::before { content: ""; }
.ltpicto-sun::before { content: ""; }
.ltpicto-time-line::before { content: ""; }
.ltpicto-time::before { content: ""; }
.ltpicto-twitter::before { content: ""; }
.ltpicto-ufo::before { content: ""; }
.ltpicto-up-sm::before { content: ""; }
.ltpicto-up::before { content: ""; }
.ltpicto-user::before { content: ""; }
.ltpicto-vine::before { content: ""; }
.ltpicto-whatsapp::before { content: ""; }
.ltpicto-youtube::before { content: ""; }
section.bottom-head > div#user-button.btn-user { width: 90px; text-align: right; }
.menu-bottomwrp.menu-btn-right.btn-search { display: none; }
.alert-success { background-color: rgb(60, 118, 61) !important; }
.ltpr-req::after { content: "*"; color: rgb(0, 190, 231); vertical-align: middle; }
.user-edit-form-container { position: relative; margin-bottom: 20px; background-color: rgb(255, 255, 255); padding: 35px 40px; text-align: left; display: inline-block; min-width: 460px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 4px 0px; box-sizing: border-box; }
.btn-default.btn-login { font-size: 70%; padding: 6px 10px; }
.user-btn { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-right: 5px; }
.user-btn .dropdown { height: 38px; display: inline-block; margin-right: 5px; }
.user-btn .dropdown .btn-avatar { width: 38px; height: 38px; padding: 0px; margin: 0px; overflow: hidden; display: inline-block; border-radius: 50%; border: 0px; position: relative; z-index: 2; }
.user-btn .dropdown .btn-avatar img { object-fit: cover; display: block; }
.user-btn .dropdown .btn-avatar:hover img { opacity: 0.85; }
.user-btn .dropdown .btn-avatar:focus { box-shadow: rgba(100, 177, 247, 0.9) 0px 0px 5px; }
.user-btn .dropdown-menu { font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; position: fixed; width: 100%; height: calc(-50px + 100vh); margin: 0px; left: 0px; z-index: 1000; min-width: 160px; padding: 5px 0px; font-size: 0.75em; text-align: left; list-style: none; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; display: none; }
.user-btn .dropdown-menu strong { text-transform: capitalize; font-size: 1.1em; }
.user-btn .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.429; color: rgb(0, 0, 0); white-space: nowrap; }
.user-btn .dropdown-menu p.small { text-transform: none; font-size: 90%; color: rgb(100, 177, 247); margin: 0px; }
.user-btn .dropdown-menu p.small span:not(.btn-xxs) { color: rgb(141, 141, 141); }
.user-btn .dropdown-menu p.small .btn-xxs { border: 1px solid rgb(222, 222, 222); padding: 0px 6px; border-radius: 10px; }
.user-btn .dropdown-menu p.small .btn-xxs:hover { background-color: rgb(222, 222, 222); }
.user-btn .dropdown-menu .divider { height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229); }
.user-btn .dropdown-menu.open { display: block; }
.user-btn .dropdown::after { content: ""; position: absolute; width: 38px; height: 38px; display: block; top: 0px; right: 5px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px; border-radius: 50%; }
.user-btn .badge-lt { height: 10px; padding: 2px; border-radius: 5px; position: absolute; top: 1px; right: -9px; z-index: 10; line-height: 0.3; background-color: rgb(255, 186, 7); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px; }
.Anchor__a___qGwhT { color: rgb(0, 190, 231); cursor: pointer; }
.Anchor__a___qGwhT:hover { text-decoration: underline; }
.Button__button___3XjN7.Anchor__a___qGwhT { min-width: 153px; display: inline-block; margin-bottom: 0px; font-size: 12px; line-height: 1.429; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; background-image: none; color: rgb(255, 255, 255); background-color: rgb(227, 227, 227); text-transform: uppercase; padding: 14px 10px; letter-spacing: 1.1px; border: none; font-weight: 700 !important; }
.Button__button___3XjN7:active { opacity: 1; background-color: rgb(204, 204, 204); }
.Button__button___3XjN7:hover, .Button__signInButton___2mdyw:hover { opacity: 0.8; }
.Button__signInButton___2mdyw { position: relative; width: 100%; border-radius: 4px; margin-bottom: 10px; cursor: pointer; padding: 0px; color: rgb(21, 41, 57); font-size: 14px; box-sizing: content-box; }
.Button__signInButtonIcon___15CVf { position: absolute; left: 0px; }
.Button__signInButtonContent___QjdFc { display: block; padding: 18px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
#Button__googleSignInButton___2T73s { background-color: rgb(66, 133, 244); font-family: Roboto; border: 1px solid rgb(66, 133, 244); color: rgb(255, 255, 255); }
#Button__googleSignInButton___2T73s > .Button__signInButtonIcon___15CVf { background-color: rgb(255, 255, 255); border-radius: 4px 0px 0px 4px; height: 28px; width: 28px; padding: 12px; }
#Button__facebookSignInButton___29hKj { background-color: rgb(66, 103, 178); border-color: rgb(66, 103, 178); font-family: "Helvetica Neue"; color: rgb(255, 255, 255); }
#Button__facebookSignInButton___29hKj > .Button__signInButtonIcon___15CVf { height: 33px; width: 18px; padding: 10px 14px; }
#Button__amazonSignInButton___M64dR { background-color: rgb(227, 227, 227); border: none; color: rgb(255, 255, 255); font-family: "Amazon Ember"; }
#Button__amazonSignInButton___M64dR > .Button__signInButtonIcon___15CVf { padding: 10px; height: 32px; width: 32px; }
#Button__oAuthSignInButton___2YFQH { background-color: rgb(255, 255, 255); color: rgb(21, 41, 57); }
.Form__formContainer___Ht990 { text-align: center; margin: 10px auto 50px; }
.Form__formSection___2Xr76 { background-color: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 4px 0px; box-sizing: border-box; display: inline-block; margin-bottom: 20px; max-width: 530px; min-width: 300px; padding: 35px 40px; position: relative; text-align: left; width: 100%; }
.Form__formSection___2Xr76 label { font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; font-size: 80%; cursor: pointer; }
.Form__formSection___2Xr76 .Section__sectionHeader___2fwDQ { font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; text-align: center; }
.Form__formSection___2Xr76 .Section__sectionHeader___2fwDQ span { font-weight: 700; text-transform: uppercase; }
.Form__formSection___2Xr76 #Button__facebookSignInButton___29hKj { border-width: 1px; }
.Form__formField___2GVQY { margin-bottom: 25px; position: relative; }
.Form__formRow___1uK0u { margin-bottom: 12px; }
.Hint__hint___2t7B1 { color: rgb(130, 130, 130); font-size: 12px; }
.Input__input___1xOOi { font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; display: block; width: 100%; padding: 16px; font-size: 14px; color: rgb(114, 114, 114); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(196, 196, 196); border-radius: 3px; box-sizing: border-box; margin-bottom: 10px; }
.Input__input___1xOOi.has-error { border-color: rgba(204, 52, 61, 0.8); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }
.Input__input___1xOOi:disabled { color: rgb(84, 84, 84); background-color: rgb(225, 228, 234); }
.Input__inputLabel___2YLi4 { font-size: 10px; background-color: white; display: inline-block; position: absolute; margin: -7px 0px 0px 10px; padding: 1px 5px; color: rgb(0, 0, 0); font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; text-transform: uppercase; }
.Input__radio___IHkLQ { margin-right: 18px; vertical-align: bottom; }
.Nav__navBar___12NMr { position: relative; border: 1px solid rgb(231, 231, 231); background-color: rgb(255, 255, 255); }
.Nav__navRight___3Munk { text-align: right; }
.Nav__nav___nBWON { padding: 10px; }
.Nav__navItem___QlfiA { display: inline-block; padding: 10px 5px; line-height: 20px; margin-right: 12px; }
.PhotoPicker__photoPickerButton___1CBj7 { width: 100%; }
.PhotoPicker__photoPlaceholder___3uNzx { border: 2px dotted rgb(130, 130, 130); padding: 64px 0px; }
.PhotoPicker__photoPlaceholderIcon___2YkBl { text-align: center; opacity: 0.2; }
.Section__container___BDYar { font-weight: 400; }
.Section__container___BDYar .Toast__toast___2UNlJ { background-color: rgb(204, 52, 61); top: 10px; border-radius: 5px; width: 100%; margin: 0px auto 20px; }
.Section__actionRow___1XHCT { margin-bottom: 15px; }
.Section__sectionHeader___2fwDQ { color: rgb(21, 41, 57); margin-bottom: 24px; font-size: 18px; font-weight: 500; }
.Section__sectionHeaderHint___2VvC6 { color: rgb(130, 130, 130); font-size: 16px; font-weight: 400; margin-top: 4px; }
.Section__sectionBody___1n8qJ { margin-bottom: 30px; }
.Section__sectionFooter___3-RgO { font-size: 14px; color: rgb(130, 130, 130); display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; -webkit-box-align: start; align-items: flex-start; }
.Section__sectionFooterPrimaryContent___3cJix { margin-left: auto; }
.Section__sectionFooterPrimaryContent___3cJix .Button__button___3XjN7 { font-weight: 700; color: rgb(255, 255, 255); background-color: rgb(204, 52, 61); border-color: rgb(204, 52, 61); padding: 0.5rem 1rem; line-height: 1.5; border-radius: 6px; }
.Section__sectionFooterPrimaryContent___3cJix .Button__button___3XjN7.active, .Section__sectionFooterPrimaryContent___3cJix .Button__button___3XjN7:hover { color: rgb(255, 255, 255); background-color: rgb(120, 98, 102); border-color: rgb(120, 98, 102); }
.Section__sectionFooterPrimaryContent___3cJix .Button__button___3XjN7:focus { box-shadow: rgba(204, 52, 61, 0.3) 0px 0px 0px 0.2rem; }
.Section__sectionFooterSecondaryContent___13itq { margin-right: auto; align-self: center; color: rgb(0, 0, 0); font-size: 12px; }
.Section__sectionFooterSecondaryContent___13itq .Button__button___3XjN7 { color: rgb(0, 0, 0); }
.Section__sectionFooterSecondaryContent___13itq .Anchor__a___qGwhT { font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; text-transform: uppercase; border: 1px solid rgb(204, 204, 204); padding: 6px 10px; background-color: rgb(255, 255, 255); border-radius: 3px; margin: 0px 0px 0px 3px; }
.SelectInput__selectInput___ki_co { display: flex; }
.SelectInput__selectInput___ki_co > input { -webkit-box-flex: 1; flex: 1 1 0%; border-radius: 0px 3px 3px 0px !important; }
.SelectInput__selectInput___ki_co > select { padding: 16px; font-size: 14px; color: rgb(21, 41, 57); background-color: rgb(255, 255, 255); border-top: 1px solid rgb(196, 196, 196); border-bottom: 1px solid rgb(196, 196, 196); border-left: 1px solid rgb(196, 196, 196); border-image: initial; border-right: none; border-radius: 3px 0px 0px 3px; box-sizing: border-box; margin-bottom: 10px; appearance: none; flex-basis: 22%; width: 1%; background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, rgb(204, 204, 204), rgb(204, 204, 204)); background-position: calc(100% - 20px) calc(1em + 8px), calc(100% - 15px) calc(1em + 8px), calc(100% - 2.5em) 0.5em; background-size: 6px 5px, 6px 5px, 0px 1.5em; background-repeat: no-repeat; }
.Strike__strike___A-fvN { width: 100%; text-align: center; border-bottom: 1px solid rgb(196, 196, 196); line-height: 0.1em; margin: 32px 0px; color: rgb(130, 130, 130); }
.Strike__strikeContent___2MQ-l { background: rgb(255, 255, 255); padding: 0px 25px; font-size: 14px; font-weight: 500; }
.Toast__toast___2UNlJ { display: flex; -webkit-box-pack: justify; justify-content: space-between; position: relative; top: 0px; left: 0px; width: 100%; max-width: 520px; z-index: 99; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px 0px; border-radius: 5px; padding: 16px; background-color: rgb(49, 70, 95); font-size: 14px; color: rgb(255, 255, 255); box-sizing: border-box; margin: 0px auto; }
.Toast__toast___2UNlJ > span { margin-right: 10px; }
.Toast__toast___2UNlJ.alert-danger { background-color: rgb(213, 9, 59); }
.Toast__toastClose___27C9o { margin-left: auto; align-self: center; position: relative; width: 18px; height: 18px; overflow: hidden; cursor: pointer; }
.Toast__toastClose___27C9o::before, .Toast__toastClose___27C9o::after { content: ""; position: absolute; height: 2px; width: 100%; top: 50%; left: 0px; margin-top: -1px; background: white; }
.Toast__toastClose___27C9ohover::before, .Toast__toastClose___27C9ohover::after { background: rgb(221, 63, 91); }
.Toast__toastClose___27C9o::before { transform: rotate(45deg); }
.Toast__toastClose___27C9o::after { transform: rotate(-45deg); }
.Totp__totpQrcode___3J1qo { text-align: center; margin-bottom: 30px; }
#Button__googleSignInButton___2T73s .Button__signInButtonContent___QjdFc, #Button__facebookSignInButton___29hKj .Button__signInButtonContent___QjdFc { font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; }
#Button__googleSignInButton___2T73s > .Button__signInButtonIcon___15CVf, #Button__facebookSignInButton___29hKj > .Button__signInButtonIcon___15CVf { width: 55px !important; height: 100% !important; }
.Section__sectionFooterSecondaryContent___13itq a.Anchor__a___qGwhT, .Section__sectionFooterSecondaryContent___13itq a.Anchor__a___qGwhT:hover, .Section__sectionFooterSecondaryContent___13itq a.Anchor__a___qGwhT:focus, [class^="Hint__hint"] a.Anchor__a___qGwhT, [class^="Hint__hint"] a.Anchor__a___qGwhT:hover, [class^="Hint__hint"] a.Anchor__a___qGwhT:focus { color: rgb(0, 190, 231); }
input.Input__input___1xOOi:focus { border-color: rgb(0, 190, 231); outline: 0px; box-shadow: rgba(0, 190, 231, 0.075) 0px 1px 1px inset, rgba(0, 190, 231, 0.4) 0px 0px 8px; }
#login-screen header a { text-decoration: underline; }
@-webkit-keyframes logOp { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes logOp { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes logOn { 
  0% { transform: translateY(-200px); }
  100% { transform: translateY(0px); }
}
@keyframes logOn { 
  0% { transform: translateY(-200px); }
  100% { transform: translateY(0px); }
}
.ltpr-backdrop { -webkit-box-align: center; align-items: center; animation: 0.5s ease 0s 1 normal none running logOp; background-color: rgba(255, 255, 255, 0.95); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; font-size: 16px; height: 100%; -webkit-box-pack: center; justify-content: center; left: 0px; padding: 0px 15px; position: fixed; top: 0px; width: 100%; z-index: 9000; }
.ltpr-backdrop p { font-family: georgia, times, "times new roman", serif; font-size: 16px; }
.ltpr-mod { position: relative; margin: 80px 0px 20px; animation: 0.4s cubic-bezier(0.49, 0.19, 0.1, 1) 0.1s 1 normal none running logOn; }
.ltpr-mod > div { margin-top: 10px; }
.ltpr-mod .close { float: right; }
.pwall-z800 { position: absolute; width: 100%; z-index: 99999; height: 100%; top: 90%; background: white; font-family: franklin-gothic-urw, helvetica, arial, verdana, sans-serif; font-size: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 40px; }
.pwall-z800 .up-msg { display: block; padding: 10px; }
.pwall-z800 .up-msg p { font-size: 0.785em; margin: 0px 0px 10px; }
.pwall-z800 .promo-msg { position: relative; }
.pwall-z800 .promo-msg figure { width: 100%; height: 200px; overflow: hidden; position: relative; margin: 0px; }
.pwall-z800 .promo-msg figure img { width: 100%; height: 100%; object-fit: cover; }
.pwall-z800 .promo-wrapper { padding: 10px 10px 40px; background-color: white; text-align: center; }
.pwall-z800 .promo-wrapper .btn-lg { margin-bottom: 10px; }
.pwall-z800 .promo-wrapper > h1, .pwall-z800 .promo-wrapper > h3, .pwall-z800 .promo-wrapper > p:not(.final-call) { max-width: 600px; margin-left: auto; margin-right: auto; }
.pwall-z800 .call-to { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 10px 0px 0px; border-top: 1px solid rgb(230, 230, 230); }
.pwall-z800 .call-to p { margin: 0px; }
.pwall-z800 .final-call { text-align: right; margin-bottom: 0px; position: absolute; bottom: 10px; right: 10px; }
.pwall-z800 small { font-size: 0.785em; }
.pwall-z800 h1, .pwall-z800 h3 { margin-bottom: 15px; }
.gsc-webResult.gsc-result .gs-image-box a.gs-image, .gsc-webResult.gsc-result img.gs-image { height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; max-width: initial; max-height: initial; }
.gsc-control-cse, .gsc-control-cse-es { padding: 0px !important; }
.gsc-webResult.gsc-result { border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; position: relative; min-height: 90px; font-size: 16px; margin-bottom: 15px !important; }
.gsc-webResult.gsc-results { padding-top: 10px; width: 100%; }
.gsc-webResult.gsc-result .gs-image-box, .gsc-webResult.gsc-result .gs-image-box.gs-web-image-box-landscape { height: 100px; width: 100px; position: relative; float: left; margin-left: 0px; margin-right: 5px; }
.gsc-webResult.gsc-result .gs-image-box a.gs-result, .gsc-webResult.gsc-result .gs-image-box a.gs-image { display: block; font-size: 1rem; }
.gsc-webResult.gsc-result a.gs-title { font-size: 1.125rem; font-family: miller-headline, serif; font-weight: 700; text-decoration: none; text-transform: lowercase; color: rgb(69, 194, 255) !important; }
.gsc-webResult.gsc-result a.gs-title b { background-color: rgb(170, 39, 47); padding: 0px 5px; color: rgb(255, 255, 255) !important; }
.gsc-webResult.gsc-result .gsc-url-top, .gsc-webResult.gsc-result .gs-bidi-start-align.gs-snippet { font-family: georgia, times, "times new roman", serif !important; }
.gsc-webResult.gsc-result .gsc-url-top .gs-bidi-start-align.gs-visibleUrl { color: rgb(102, 102, 102) !important; }
.visual__image img { width: 100%; }
@media (min-width: 400px) {
  .x-sm-1, .cover-grid .x-sm-1 { grid-column: span 1; }
  .x-sm-2, .cover-grid .x-sm-2 { grid-column: span 2; }
  .x-sm-3, .cover-grid .x-sm-3 { grid-column: span 3; }
  .x-sm-4, .x-sm-5, .x-sm-6, .x-sm-7, .x-sm-8, .x-sm-9, .x-sm-10, .x-sm-11, .x-sm-12, .cover-grid .x-sm-4, .cover-grid .x-sm-5, .cover-grid .x-sm-6, .cover-grid .x-sm-7, .cover-grid .x-sm-8, .cover-grid .x-sm-9, .cover-grid .x-sm-10, .cover-grid .x-sm-11, .cover-grid .x-sm-12 { grid-column: span 4; }
  .main-nav div, .main-nav article, [class*="-fully"] div, [class*="-fully"] article, [class*="-mainy"] div, [class*="-mainy"] article, [class*="-sidebary"] div, [class*="-sidebary"] article { grid-column: span 4; }
  .cover-grid { grid-template-columns: repeat(4, 1fr); }
  .cover-grid .main-nav, .cover-grid [class*="-fully"], .cover-grid [class*="-mainy"], .cover-grid [class*="-sidebary"], .cover-grid .subgrid { grid-template-columns: repeat(4, 1fr); grid-column: span 4; }
  .cover-grid .main-nav .tsidebar, .cover-grid [class*="-fully"] .tsidebar, .cover-grid [class*="-mainy"] .tsidebar, .cover-grid [class*="-sidebary"] .tsidebar, .cover-grid .subgrid .tsidebar { grid-template-columns: repeat(4, 1fr); }
}
@media (min-width: 768px) {
  .main-nav div, .main-nav article, [class*="-fully"] div, [class*="-fully"] article, [class*="-mainy"] div, [class*="-mainy"] article, [class*="-sidebary"] div, [class*="-sidebary"] article { grid-column: span 12; }
  .cover-grid { grid-template-columns: repeat(12, 1fr); }
  .cover-grid .main-nav, .cover-grid [class*="-fully"], .cover-grid [class*="-mainy"], .cover-grid [class*="-sidebary"], .cover-grid .subgrid { grid-template-columns: repeat(12, 1fr); grid-column: span 12; }
  .cover-grid .main-nav .tsidebar, .cover-grid [class*="-fully"] .tsidebar, .cover-grid [class*="-mainy"] .tsidebar, .cover-grid [class*="-sidebary"] .tsidebar, .cover-grid .subgrid .tsidebar { grid-template-columns: repeat(12, 1fr); }
  .y-md-1 { grid-row: span 1; }
  .y-md-2 { grid-row: span 2; }
  .y-md-3 { grid-row: span 3; }
  .x-md-1, .cover-grid .x-md-1 { grid-column: span 1; }
  .x-md-2, .cover-grid .x-md-2 { grid-column: span 2; }
  .x-md-3, .cover-grid .x-md-3 { grid-column: span 3; }
  .x-md-4, .cover-grid .x-md-4 { grid-column: span 4; }
  .x-md-5, .cover-grid .x-md-5 { grid-column: span 5; }
  .x-md-6, .cover-grid .x-md-6 { grid-column: span 6; }
  .x-md-7, .cover-grid .x-md-7 { grid-column: span 7; }
  .x-md-8, .cover-grid .x-md-8 { grid-column: span 8; }
  .x-md-9, .cover-grid .x-md-9 { grid-column: span 9; }
  .x-md-10, .cover-grid .x-md-10 { grid-column: span 10; }
  .x-md-11, .cover-grid .x-md-11 { grid-column: span 11; }
  .x-md-12, .cover-grid .x-md-12 { grid-column: span 12; }
  .cover-grid .subgrid.x-md-1 { grid-template-columns: repeat(1, 1fr); }
  .cover-grid .subgrid.x-md-2 { grid-template-columns: repeat(2, 1fr); }
  .cover-grid .subgrid.x-md-3 { grid-template-columns: repeat(3, 1fr); }
  .cover-grid .subgrid.x-md-4 { grid-template-columns: repeat(4, 1fr); }
  .cover-grid .subgrid.x-md-5 { grid-template-columns: repeat(5, 1fr); }
  .cover-grid .subgrid.x-md-6 { grid-template-columns: repeat(6, 1fr); }
  .cover-grid .subgrid.x-md-7 { grid-template-columns: repeat(7, 1fr); }
  .cover-grid .subgrid.x-md-8 { grid-template-columns: repeat(8, 1fr); }
  .cover-grid .subgrid.x-md-9 { grid-template-columns: repeat(9, 1fr); }
  .cover-grid .subgrid.x-md-10 { grid-template-columns: repeat(10, 1fr); }
  .cover-grid .subgrid.x-md-11 { grid-template-columns: repeat(11, 1fr); }
  .cover-grid .subgrid.x-md-12 { grid-template-columns: repeat(12, 1fr); }
  .order-md-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .order-md-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .order-md-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .order-md-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .order-md-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .order-md-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .order-md-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .order-md-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .order-md-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .order-md-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .order-md-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .order-md-12 { -webkit-box-ordinal-group: 13; order: 12; }
  .gsc-webResult.gsc-result .gs-image-box, .gsc-webResult.gsc-result .gs-image-box.gs-web-image-box-landscape { position: absolute; top: 5px; left: 5px; height: calc(100% - 10px); width: 80px; background: red; }
  .gsc-webResult.gsc-result a.gs-title, .gsc-webResult.gsc-result .gsc-url-top, .gsc-webResult.gsc-result .gs-bidi-start-align.gs-snippet { margin-left: 90px; }
  .container { margin-left: auto; margin-right: auto; max-width: 1440px; width: 100%; }
  .error404 > .d-flex { -webkit-box-orient: initial; -webkit-box-direction: initial; flex-direction: initial; }
  .social-actions { -webkit-box-flex: 0.5; flex: 0.5 1 auto; }
  .no-show-under768 { display: initial; }
  .slider-in-article { margin: 0px 0px 50px; }
  .slider-in-article .owl-theme .owl-nav .owl-prev.disabled { transform: translateY(-60px) translateX(0px); }
  .slider-in-article .owl-theme .owl-nav .owl-next.disabled { transform: translateY(-60px) translateX(0px); }
  .d-md-none { display: none; }
  .d-md-block { display: block; }
  .d-md-inline-block { display: inline-block; }
  .d-md-flex { display: flex; }
  .noether-mod { min-height: calc(-440px + 100vh); }
  .search-box { border-top: 1px solid rgb(222, 222, 222); padding: 30px 0px; }
  .close-search label { cursor: pointer; }
  .close-search:hover { color: rgb(170, 39, 47); }
  .pwall-z800 { height: auto; }
  .pwall-z800 .pwall-wrapper { max-width: 1627.2px; margin: 0px auto; }
  .pwall-z800 .up-msg { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgb(230, 230, 230); }
  .pwall-z800 .up-msg p { margin-bottom: 0px; }
  .pwall-z800 .call-to { padding: 0px; border-top: 0px; }
  .pwall-z800 .promo-wrapper { padding: 20px 20px 40px; -webkit-box-flex: 0; flex: 0 0 70%; align-self: center; }
  .pwall-z800 .promo-msg { display: flex; height: 100%; min-height: 450px; }
  .pwall-z800 .promo-msg figure { height: auto; -webkit-box-flex: 0; flex: 0 0 30%; }
}
@media (min-width: 1000px) {
  .x-lg-1, .cover-grid .x-lg-1 { grid-column: span 1; }
  .x-lg-2, .cover-grid .x-lg-2 { grid-column: span 2; }
  .x-lg-3, .cover-grid .x-lg-3 { grid-column: span 3; }
  .x-lg-4, .cover-grid .x-lg-4 { grid-column: span 4; }
  .x-lg-5, .cover-grid .x-lg-5 { grid-column: span 5; }
  .x-lg-6, .cover-grid .x-lg-6 { grid-column: span 6; }
  .x-lg-7, .cover-grid .x-lg-7 { grid-column: span 7; }
  .x-lg-8, .cover-grid .x-lg-8 { grid-column: span 8; }
  .x-lg-9, .cover-grid .x-lg-9 { grid-column: span 9; }
  .x-lg-10, .cover-grid .x-lg-10 { grid-column: span 10; }
  .x-lg-11, .cover-grid .x-lg-11 { grid-column: span 11; }
  .x-lg-12, .cover-grid .x-lg-12 { grid-column: span 12; }
  .cover-grid .subgrid.x-lg-1 { grid-template-columns: repeat(1, 1fr); }
  .cover-grid .subgrid.x-lg-2 { grid-template-columns: repeat(2, 1fr); }
  .cover-grid .subgrid.x-lg-3 { grid-template-columns: repeat(3, 1fr); }
  .cover-grid .subgrid.x-lg-4 { grid-template-columns: repeat(4, 1fr); }
  .cover-grid .subgrid.x-lg-5 { grid-template-columns: repeat(5, 1fr); }
  .cover-grid .subgrid.x-lg-6 { grid-template-columns: repeat(6, 1fr); }
  .cover-grid .subgrid.x-lg-7 { grid-template-columns: repeat(7, 1fr); }
  .cover-grid .subgrid.x-lg-8 { grid-template-columns: repeat(8, 1fr); }
  .cover-grid .subgrid.x-lg-9 { grid-template-columns: repeat(9, 1fr); }
  .cover-grid .subgrid.x-lg-10 { grid-template-columns: repeat(10, 1fr); }
  .cover-grid .subgrid.x-lg-11 { grid-template-columns: repeat(11, 1fr); }
  .cover-grid .subgrid.x-lg-12 { grid-template-columns: repeat(12, 1fr); }
  .y-lg-1 { grid-row: span 1; }
  .y-lg-2 { grid-row: span 2; }
  .y-lg-3 { grid-row: span 3; }
  .order-lg-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .order-lg-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .order-lg-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .order-lg-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .order-lg-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .order-lg-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .order-lg-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .order-lg-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .order-lg-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .order-lg-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .order-lg-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .order-lg-12 { -webkit-box-ordinal-group: 13; order: 12; }
  .ltpr-backdrop { font-size: 18px; }
  .ltpr-backdrop p { font-size: 16px; }
  html { font-size: 16px; }
  .social { position: relative; background-color: transparent; max-width: 50px; font-size: 18px; box-shadow: none; }
  .social nav, .social-share { display: block; }
  .social .social-actions { display: inline-block; padding: 5px 2px; border-radius: 3px; }
  .social .social-actions a { margin: 0px auto; padding: 5px; }
  .social .social-actions li { margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); }
  .social .social-actions li:last-child { border-bottom: none; }
  .social .social-actions [class*="ltpicto"] { font-size: 1.35em; line-height: 1em; }
  .social-comment a:focus [class*="ltpicto"], .social-save a:focus [class*="ltpicto"] { color: rgb(80, 119, 248); }
  .social .ltpicto-comment, .social .ltpicto-label { color: rgb(110, 108, 108); }
  .social .ltpicto span:last-child { top: 20%; right: auto; font-size: 0.6em; left: 45px; }
  .social > span { cursor: default; -webkit-writing-mode: vertical-lr; writing-mode: vertical-lr; text-orientation: mixed; transform: rotate(180deg); text-transform: uppercase; }
  .social li { margin-bottom: 10px; }
  .social small { font-size: 70%; }
  .social-ws { display: none; }
  .no-show-under1000 { display: initial; }
  .navigation { font-size: 18px; }
  .navigation .nav { display: inline-flex; -webkit-box-pack: center; justify-content: center; width: 45px; }
  .navigation .nav a { height: 100%; position: relative; }
  .navigation .nav a small, .navigation .nav a small > span, .navigation .nav a { display: block; padding: 0px; }
  .d-lg-none { display: none; }
  .d-lg-block { display: block; }
  .d-lg-inline-block { display: inline-block; }
  .d-lg-flex { display: flex; }
  .pwall-z800 { font-size: 18px; }
  .pwall-z800 .promo-msg { margin-bottom: 30px; }
  .pwall-z800 .final-call { right: 0px; }
}
@media (min-width: 1300px) {
  .y-xl-1 { grid-row: span 1; }
  .y-xl-2 { grid-row: span 2; }
  .y-xl-3 { grid-row: span 3; }
  [class*="-fully"] > div, [class*="-fully"] > article, [class*="-fully"] .subgrid article:not([class*="x-"]) { grid-column: span 12; }
  [class*="-mainy"] > div, [class*="-mainy"] > article, [class*="-mainy"] .subgrid article:not([class*="x-"]) { grid-column: span 9; }
  [class*="-sidebary"] > div, [class*="-sidebary"] > article, [class*="-sidebary"] .subgrid article:not([class*="x-"]) { grid-column: span 3; }
  .cover-grid [class*="-mainy"] { grid-column: span 9; grid-template-columns: repeat(9, 1fr); }
  .cover-grid [class*="-mainy"] .subgrid:not([class*="x-"]) { grid-column: span 9; grid-template-columns: repeat(9, 1fr); }
  .cover-grid [class*="-mainy"] .x-xl-10, .cover-grid [class*="-mainy"] .x-xl-11, .cover-grid [class*="-mainy"] .x-xl-12 { grid-column: span 9; }
  .cover-grid [class*="-sidebary"] { grid-column: span 3; }
  .cover-grid [class*="-sidebary"] .tsidebar div, .cover-grid [class*="-sidebary"] .tsidebar article, .cover-grid [class*="-sidebary"] .subgrid { grid-column: span 3; }
  .cover-grid [class*="-sidebary"] .tsidebar, .cover-grid [class*="-sidebary"] .subgrid { grid-template-columns: repeat(3, 1fr); }
  .cover-grid [class*="-sidebary"] [class*="x-"] { grid-column: span 3; }
  .x-xl-1, .cover-grid .x-xl-1 { grid-column: span 1; }
  .x-xl-2, .cover-grid .x-xl-2 { grid-column: span 2; }
  .x-xl-3, .cover-grid .x-xl-3 { grid-column: span 3; }
  .x-xl-4, .cover-grid .x-xl-4 { grid-column: span 4; }
  .x-xl-5, .cover-grid .x-xl-5 { grid-column: span 5; }
  .x-xl-6, .cover-grid .x-xl-6 { grid-column: span 6; }
  .x-xl-7, .cover-grid .x-xl-7 { grid-column: span 7; }
  .x-xl-8, .cover-grid .x-xl-8 { grid-column: span 8; }
  .x-xl-9, .cover-grid .x-xl-9 { grid-column: span 9; }
  .x-xl-10, .cover-grid .x-xl-10 { grid-column: span 10; }
  .x-xl-11, .cover-grid .x-xl-11 { grid-column: span 11; }
  .x-xl-12, .cover-grid .x-xl-12 { grid-column: span 12; }
  .cover-grid .subgrid.x-xl-1 { grid-template-columns: repeat(1, 1fr); }
  .cover-grid .subgrid.x-xl-2 { grid-template-columns: repeat(2, 1fr); }
  .cover-grid .subgrid.x-xl-3 { grid-template-columns: repeat(3, 1fr); }
  .cover-grid .subgrid.x-xl-4 { grid-template-columns: repeat(4, 1fr); }
  .cover-grid .subgrid.x-xl-5 { grid-template-columns: repeat(5, 1fr); }
  .cover-grid .subgrid.x-xl-6 { grid-template-columns: repeat(6, 1fr); }
  .cover-grid .subgrid.x-xl-7 { grid-template-columns: repeat(7, 1fr); }
  .cover-grid .subgrid.x-xl-8 { grid-template-columns: repeat(8, 1fr); }
  .cover-grid .subgrid.x-xl-9 { grid-template-columns: repeat(9, 1fr); }
  .cover-grid .subgrid.x-xl-10 { grid-template-columns: repeat(10, 1fr); }
  .cover-grid .subgrid.x-xl-11 { grid-template-columns: repeat(11, 1fr); }
  .cover-grid .subgrid.x-xl-12 { grid-template-columns: repeat(12, 1fr); }
  .order-xl-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .order-xl-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .order-xl-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .order-xl-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .order-xl-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .order-xl-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .order-xl-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .order-xl-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .order-xl-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .order-xl-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .order-xl-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .order-xl-12 { -webkit-box-ordinal-group: 13; order: 12; }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .cover-grid, .cover-grid > section, .cover-grid > aside .tsidebar, .cover-grid .subgrid { gap: 15px; }
}
@media (min-width: 360px) {
  .menu-bottomwrp.menu-btn-right.btn-search { display: table-cell; }
  .ltpr-mod { margin: 20px 0px; }
}
@media (min-width: 1200px) {
  section.bottom-head > div#user-button.btn-user { width: 105px; text-align: right; }
}
@media (min-width: 550px) {
  .user-btn .dropdown-menu { margin: 10px 0px 0px; left: 50%; transform: translateX(-50%); position: absolute; width: auto; height: auto; border-radius: 4px; }
  .user-btn .dropdown-menu::after, .user-btn .dropdown-menu::before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
  .user-btn .dropdown-menu::after { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-width: 10px; margin-left: -10px; }
  .user-btn .dropdown-menu::before { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.15); border-width: 11px; margin-left: -11px; }
}
@media only screen and (max-width: 599px) {
  .Form__formContainer___Ht990 { margin: 0px; }
  .Form__formSection___2Xr76 { width: 100%; box-sizing: border-box; padding: 25px; box-shadow: none; border-radius: 0px; }
  .Section__sectionFooter___3-RgO { flex-wrap: wrap; }
  .Section__sectionFooterPrimaryContent___3cJix { width: 100%; margin-bottom: 32px; }
  .Section__sectionFooterPrimaryContent___3cJix > button { width: 100%; }
  .Section__sectionFooterSecondaryContent___13itq { text-align: center; -webkit-box-flex: 0; flex: 0 0 100%; }
}
@media (min-width: 600px) {
  .Section__sectionFooterSecondaryContent___13itq { padding-right: 10px; }
  .Section__sectionBody___1n8qJ > div:not(.Form__formField___2GVQY) { display: flex; flex-wrap: wrap; }
  .Section__sectionBody___1n8qJ > div:not(.Form__formField___2GVQY) > div { -webkit-box-flex: 1; flex: 1 1 50%; padding: 0px 10px; }
  .Section__sectionBody___1n8qJ > div:not(.Form__formField___2GVQY) .Strike__strike___A-fvN { -webkit-box-flex: 1; flex: 1 1 100%; padding: 0px; }
  #Button__googleSignInButton___2T73s > .Button__signInButtonContent___QjdFc, #Button__facebookSignInButton___29hKj > .Button__signInButtonContent___QjdFc { padding: 10px 0px 10px 35px; }
  #Button__googleSignInButton___2T73s > .Button__signInButtonIcon___15CVf, #Button__facebookSignInButton___29hKj > .Button__signInButtonIcon___15CVf { line-height: 1em; width: 35px !important; }
}
.day { background: rgb(255, 180, 180); padding: 13px; color: rgb(0, 0, 0); text-align: center; font-size: 24px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 1px; text-transform: uppercase; }
.label { text-align: center; display: block; color: rgb(73, 73, 73); background: rgb(233, 236, 240); margin-top: 0px; padding-top: 8px; padding-bottom: 8px; font-family: Martel; font-size: 10px; }
.check { box-shadow: rgb(33, 37, 41) 5px 5px 10px 2px; max-width: 100%; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif !important; }
.check__wrapper { padding: 0.5rem; }
.check__top { }
.check__iban { margin-bottom: 1rem; display: block; font-weight: 500; }
.check__top-grid { display: flex; justify-content: space-between; align-items: flex-start; }
.check__top-col-1 { display: flex; flex-direction: column; justify-content: space-between; gap: 4rem; }
.check__top-col-1-row { display: flex; flex-direction: column; }
.bank__logo { }
.check__top-col-title { }
.check__top-col-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.check__bot { border-bottom: 3px solid rgb(0, 0, 0); }
.check__bot-grid { display: grid; grid-template-columns: 1fr 5fr 3fr 3fr 1fr; }
.check__bot-grid-col { display: flex; flex-direction: column; border-right: 1px solid rgb(0, 0, 0); }
.check__bot-grid-col-title { font-weight: 500; background-color: rgba(128, 128, 128, 0.39); border-right: 1px solid rgb(0, 0, 0); border-bottom: 3px solid rgb(0, 0, 0); padding-left: 2px; }
.check__thanks { text-align: right; display: block; margin: 0.5rem 2rem; }
@media (max-width: 1200px) {
  .check { font-size: 0.9rem; }
}
@media (max-width: 1024px) {
  .check { font-size: 0.8rem; }
}
@media (max-width: 992px) {
  .check { font-size: 0.7rem; }
}
.reg { margin-top: 1rem; font-size: 1.1rem; line-height: 30px; }
.reg__title { font-weight: 700; }
.reg__list { max-width: 90%; gap: 0rem; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding-left: 0px; }
.reg__list-container { display: flex; align-items: center; gap: 1rem; }
.reg__item { display: block; font-size: 1.1rem; line-height: 30px; margin-bottom: 0.5rem; font-weight: normal; text-align: left; }
.reg__item img { margin-right: 0.5rem; }
.reg__item a { font-weight: 700; color: rgb(38, 147, 195); text-decoration: none !important; }
.reg__item a:hover { color: rgb(59, 89, 152); }
.button-link { background-color: rgb(38, 147, 195); color: white; display: block; margin: 3rem auto 1rem; text-align: center; text-transform: uppercase; padding: 1rem 0px; border-radius: 4px; text-decoration: none !important; }
.button-link:hover { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); }
.comment { margin-top: 2rem; margin-bottom: 2rem; }
.comment-like { border-top: 1px solid rgb(126, 126, 126); border-bottom: 1px solid rgb(126, 126, 126); max-width: 96%; width: 100%; margin: 0px auto; }
.comment-like__row { justify-content: space-around; align-items: center; padding: 1rem; }
.comment-like__row i { font-size: 1.2rem; color: rgb(126, 126, 126); }
.comment-like__row-block { display: flex; align-items: center; gap: 0.4rem; }
.comment-line { font-size: 20px; color: rgb(0, 0, 0); font-weight: 700; margin-bottom: 2rem; margin-left: 1rem; }
.comment-line::after { content: ""; display: block; width: 95%; margin: 0px auto; height: 1px; background-color: rgb(44, 44, 44); }
.comment-actual { text-align: right; margin-right: 1rem; margin-top: 1rem; color: rgb(126, 126, 126); }
.comment-content { display: flex; flex-direction: column; }
.comment-block { margin: 0.5rem 1rem; display: flex; justify-content: flex-start; border-bottom: 1px solid rgba(0, 0, 0, 0.204); padding-bottom: 0.5rem; }
.comment-block:nth-child(1) { border-bottom: none; }
.block-avatar { margin-right: 1rem; }
.block-avatar img { border-radius: 50%; width: 50px; max-width: none; }
.block-info-comment span { background-color: rgba(0, 0, 0, 0.11); display: block; padding: 0.4rem; border-radius: 10px; }
.block-info-answer img { margin-top: 0.5rem; display: block; }
.block-info-comment__name { font-weight: 700; color: rgb(0, 0, 0); }
.block-info input { width: 800px; padding: 0.5rem 1rem 2rem 0.5rem; border: 1px solid rgba(0, 0, 0, 0.21); }
.block-info-line { display: flex; flex-direction: column; font-size: 12px; }
.block-info-answer-flex { display: flex; margin-top: 1.5rem; }
.block-info-line__date { color: rgba(0, 0, 0, 0.44); }
.block-info-line__like { display: flex; justify-content: flex-start; color: rgb(0, 0, 0); padding-top: 3px; white-space: nowrap; }
.block-info-line__like_item { list-style: none; margin-right: 1rem; font-size: 14px !important; }
.block-info-line__like_item a { color: rgb(59, 89, 152); text-decoration: none !important; }
.comments__more { display: block; margin: 0px auto; color: rgb(59, 89, 152); text-align: center; }
.hidden { overflow: hidden; height: 0px; position: relative; z-index: 0; opacity: 0; transition: 0.3s; }
.active { overflow: visible; height: auto; opacity: 1; transition: 0.3s; }
.block-info-comment .offer-hero { display: inline; background-color: rgba(0, 0, 0, 0); }
.header__logo { width: 100%; display: block; margin: 0px auto; }
header .container { padding: 0px; }
.paragraph { padding-bottom: 16px; }
.esdfsdfdsf { color: rgb(255, 255, 255) !important; }
.go-up-btn { color: rgb(255, 255, 255) !important; }
.fa-volume-up { color: rgb(95, 95, 95) !important; }
.up-hide { display: none !important; }
.com-ordered { counter-reset: item 0; margin-bottom: 2rem; width: 100%; }
.com-ordered .com-item { font-family: Georgia, "serif"; font-size: 1.1875rem; line-height: 1.875rem; margin: 1.5em 0px; padding-left: 2em; position: relative; }
.com-ordered .com-item::before { align-items: center; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); content: counter(item) ""; counter-increment: item 1; display: flex; font-family: Arial, "sans-serif"; font-size: 0.875rem; font-weight: 700; height: 2.25rem; justify-content: center; left: 0px; position: absolute; top: -0.25rem; width: 1.625rem; }
.mod-headersection { margin-bottom: 1rem; width: 100%; }
.mod-headersection .com-title.com-title { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; margin-bottom: 0px; overflow: hidden; }
@media (min-width: 64em) {
  .mod-headersection .com-title.com-title { -webkit-line-clamp: 1; }
  .sidebar__aside .mod-headersection .com-title.com-title { -webkit-line-clamp: unset; }
}
.mod-headersection.--line { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.5rem; }
.com-image { transition: 0.2s ease-in-out; width: 100%; }
@media (min-width: 64em) {
  .com-image:hover, .mod-article:hover .com-image { filter: brightness(1.1); }
}
.placeholder .com-image { display: block; height: auto; }
.mod-media { margin-bottom: 2rem; position: relative; }
.placeholder { background: rgb(242, 242, 242); border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); display: block; margin-bottom: 0.5rem; margin-left: -1rem; position: relative; width: calc(100% + 2rem); }
.mod-opening .placeholder { margin-left: -1rem; width: calc(100% + 2rem); }
@media (min-width: 48em) {
  .placeholder { border: 1px solid rgb(204, 204, 204); }
  .mod-opening .placeholder, .placeholder { margin-left: 0px; width: 100%; }
}
.--horizontal .placeholder, .mod-opening .placeholder { align-items: center; display: flex; justify-content: center; overflow: hidden; }
.--horizontal .placeholder .com-image, .mod-opening .placeholder .com-image { height: 100%; object-fit: cover; position: absolute; top: 0px; }
.--horizontal .placeholder::before, .mod-opening .placeholder::before { background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: contain; content: ""; height: 4.1875rem; position: absolute; top: 50%; transform: translateY(-50%); width: 4.1875rem; }
.--horizontal .placeholder.placeholder { padding-top: 66.6667%; }
.mod-figure { position: relative; }
.mod-figure { width: 100%; }
.com-date { color: rgb(90, 90, 90); display: inline-flex; height: fit-content; }
.com-subhead.--bajada { margin-bottom: 0.5rem; }
@media (min-width: 64em) {
  .com-subhead.--bajada { margin-bottom: 1rem; }
}
.mod-article { display: flex; flex-direction: column; position: relative; width: 100%; }
.mod-article .com-title, .mod-article .mod-media { margin-bottom: 0.5rem; }
.mod-article .com-title { display: block; }
.mod-article .mod-media .placeholder { align-items: center; display: flex; justify-content: center; margin-bottom: 0px; overflow: hidden; padding-top: 66.6667%; }
.mod-article .mod-media .placeholder .com-image { display: block; height: 100%; margin: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; }
.mod-article .mod-media .placeholder::before { background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: contain; content: ""; height: 4.1875rem; position: absolute; top: 50%; transform: translateY(-50%); width: 4.1875rem; }
.mod-article .mod-description { position: relative; width: 100%; z-index: 1; }
.mod-article .mod-description .com-link.com-link:not(.--tags) { color: rgb(39, 39, 39); }
.mod-article:hover .mod-description .com-link.com-link { opacity: 0.8; }
.box-articles { margin-bottom: 4rem; }
.com-hour { color: rgb(90, 90, 90); display: inline-flex; height: fit-content; }
.com-hour::before { content: "•"; display: block; height: fit-content; margin: 0px 0.3125rem; }
.mod-date-hour .com-hour::before { display: none; }
.ln-banner-container { align-items: flex-start; background: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 4px, rgba(0, 0, 0, 0.15) 6px) rgb(255, 255, 255); display: flex; justify-content: center; margin-bottom: 4rem; max-width: 100%; overflow: hidden; position: relative; width: inherit; z-index: 1; }
.ln-banner-container .ln-banner { text-align: center; width: 100%; }
.ln-banner-container::before { background: rgb(255, 255, 255); content: "PUBLICIDAD"; display: inline-block; font-size: 0.6875rem; line-height: 1rem; margin: 0px auto; padding: 0.25rem 0.5rem; position: absolute; top: 0px; z-index: -1; }
.ln-banner-container.--logo { background: rgb(255, 255, 255); height: 100%; left: 0px; margin: 0px; position: absolute; right: 0px; width: 100%; }
.ln-banner-container.--logo::before { content: ""; }
.ln-banner-container.--comercial { align-items: center; background: rgb(255, 255, 255); height: 100vh; margin: 0px; position: fixed; top: 0px; width: 100%; z-index: 1100000; }
.ln-banner-container.--comercial::before { display: none; }
.ln-banner-container.--comercial .ln-button { position: absolute; right: 1rem; top: 1rem; }
.ln-banner-container.--sticky { position: sticky; top: 0px; }
.ln-banner-container.--sticky.--sticky2_mob { background: rgb(255, 255, 255); margin: 0px; position: fixed; width: 100%; z-index: 1600; }
.ln-banner-container.--sticky2_mob { height: 3.125rem; }
.ln-banner-container.--caja1_mob { height: 28.125rem; }
@media (min-width: 64em) {
  .ln-banner-container.--sticky { top: 3.5625rem; }
}
[class*="_dsk"], [class*="_tab"] { display: none; }
@media (min-width: 48em) {
  [class*="_tab"] { display: flex; }
  [class*="_mob"] { display: none; }
}
@media (min-width: 64em) {
  [class*="_dsk"] { display: flex; }
}
[class*="--1x1_"] { margin: 0px; position: absolute; }
.com-breadcrumb { align-items: center; color: rgb(39, 39, 39); display: flex; flex-flow: wrap; margin-bottom: 1.5rem; position: relative; }
.com-breadcrumb .com-link { margin-bottom: 0.5rem; position: relative; }
.com-breadcrumb .com-link .--bullet { color: rgb(204, 204, 204); margin: 0px 0.5rem; }
.com-breadcrumb .com-link:first-child .--bullet { display: none; }
.com-link { color: rgb(2, 80, 201); }
.com-breadcrumb .com-link { align-items: center; display: flex; flex-direction: row; justify-content: center; }
.dialog::backdrop { background-color: var(--_background-dialog); opacity: 1; }
.ln-navbar { background: var(--light-neutral-0); border-top: 1px solid var(--light-neutral-300); bottom: 0px; left: 0px; padding: var(--size-xs) var(--size-sm) var(--size-2xs); position: fixed; width: 100%; z-index: 15000; }
.ln-navbar ul { display: flex; justify-content: space-between; margin: 0px auto; max-width: 25rem; }
.ln-navbar ul .--item > * { align-items: center; color: var(--light-neutral-800); display: flex; flex-direction: column; gap: 0.375rem; justify-content: center; min-width: 3.625rem; }
@media (min-width: 80rem) {
  .ln-navbar { display: none; }
}
.link { color: rgb(2, 80, 201); cursor: pointer; }
.link.--unstyled { color: inherit; }
@media (min-width: 64rem) {
  .link:hover { opacity: 0.8; }
}
.wrapper-dropdown { overflow-y: scroll; visibility: hidden; z-index: 15001; }
.wrapper-dropdown, .wrapper-dropdown .overlay { height: 100vh; position: fixed; top: 0px; width: 100vw; }
.wrapper-dropdown .overlay { background: rgba(0, 0, 0, 0.3); display: flex; z-index: 100; }
.wrapper-dropdown .ln-dropdown { background: rgb(242, 242, 242); left: -25rem; overflow-y: scroll; padding-bottom: 11.25rem; position: absolute; transition: 0.2s ease-in-out; width: 100vw; z-index: 100; }
.wrapper-dropdown .ln-dropdown > header { align-items: center; background: rgb(255, 255, 255); border-bottom: 0.0625rem solid rgb(228, 228, 228); display: flex; justify-content: space-between; padding: 0.5rem 0.5rem 0.5rem 1rem; position: relative; }
.wrapper-dropdown .ln-dropdown > nav { width: 100%; z-index: 1; }
.wrapper-dropdown .ln-dropdown > nav > ul { border-top: 0.0625rem solid rgb(228, 228, 228); margin-top: 0.5rem; }
.wrapper-dropdown .ln-dropdown > nav ul { background: rgb(255, 255, 255); width: 100%; }
.wrapper-dropdown .ln-dropdown > nav ul li { border-bottom: 0.0625rem solid rgb(228, 228, 228); display: flex; flex-wrap: wrap; margin: 0px; position: relative; }
.wrapper-dropdown .ln-dropdown > nav ul li a { align-items: center; color: rgb(0, 0, 0); display: flex; flex-grow: 1; font-size: 0.875rem; height: 3.125rem; padding: 0.75rem 1rem; width: calc(100% - 3.125rem); }
.wrapper-dropdown .ln-dropdown > nav ul li .button { display: none; }
.wrapper-dropdown .ln-dropdown > nav ul li:hover { background: rgb(242, 242, 242); }
.wrapper-dropdown .ln-dropdown > nav ul li:hover > a .menu-item-title { color: rgb(2, 80, 201); text-decoration: underline; }
.wrapper-dropdown .ln-dropdown > nav ul li.--more { align-items: center; justify-content: center; }
.wrapper-dropdown .ln-dropdown > nav ul li.--more > a { border-right: 0.0625rem solid rgb(228, 228, 228); }
.wrapper-dropdown .ln-dropdown > nav ul li.--more .button { background: none; border: none; margin: 0px; padding: 0px; width: 3.125rem; }
.wrapper-dropdown .ln-dropdown > nav ul li.--more .button i { color: rgb(0, 0, 0); }
.wrapper-dropdown .ln-dropdown > nav ul li.--more ul { border-top: 0.0625rem solid rgb(228, 228, 228); display: none; }
.wrapper-dropdown .ln-dropdown > nav ul li.--more ul li a { padding-left: 2rem; }
.wrapper-dropdown .ln-dropdown > nav ul li.--more.--inactive ul { display: none; }
.wrapper-dropdown .ln-dropdown > nav ul.--secondary a { color: rgb(90, 90, 90); }
@media (min-width: 64rem) {
  .wrapper-dropdown { overflow: hidden; }
  .wrapper-dropdown .ln-dropdown { background: rgb(255, 255, 255); height: 100vh; overflow-y: initial; width: 17.5rem; }
  .wrapper-dropdown .ln-dropdown > header { border: none; }
  .wrapper-dropdown .ln-dropdown > nav ul { margin-top: 0px; }
  .wrapper-dropdown .ln-dropdown > nav ul li { border-bottom: 0px; }
  .wrapper-dropdown .ln-dropdown > nav ul li a { height: 2.5rem; }
  .wrapper-dropdown .ln-dropdown > nav ul li .ln-button { transform: rotate(-90deg); }
  .wrapper-dropdown .ln-dropdown > nav ul li.--more > a { border: none; }
  .wrapper-dropdown .ln-dropdown > nav ul li.--more.--inactive:hover ul { display: block; }
  .wrapper-dropdown .ln-dropdown > nav ul li.--more ul { background: rgb(255, 255, 255); border-radius: 0.25rem; box-shadow: rgb(189, 189, 189) -0.0625rem 0.125rem 0.3125rem 0px; left: 99%; padding: 1rem; position: absolute; top: 0px; width: 13.75rem; }
  .wrapper-dropdown .ln-dropdown > nav ul li.--more ul li a { padding-left: 1rem; }
  .wrapper-dropdown .ln-dropdown > nav ul li.--more ul::before { background: rgb(255, 255, 255); box-shadow: rgba(189, 189, 189, 0.4) 0.125rem 0.125rem 0.125rem 0.0625rem; content: ""; height: 1rem; left: -0.375rem; position: absolute; top: 0.6875rem; transform: rotate(136deg); width: 1rem; z-index: 0; }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-height: 950px) {
  .wrapper-dropdown .ln-dropdown > nav ul.--tertiary { height: calc(-660px + 100vh); overflow-y: scroll; }
}
@media (min-width: 1280px) and (max-height: 850px) {
  .wrapper-dropdown .ln-dropdown > nav ul.--tertiary { height: calc(-610px + 100vh); overflow-y: scroll; }
}
.list li { margin-bottom: 1rem; position: relative; }
.icon { align-items: center; display: inline-flex; justify-content: center; transition: 0.3s ease-in-out; }
.icon > svg { height: inherit; vertical-align: top; width: inherit; }
.icon.--icon-16 { height: 1rem; width: 1rem; }
.icon.--icon-20 { height: 1.25rem; width: 1.25rem; }
.icon.--icon-24 { height: 1.5rem; width: 1.5rem; }
.icon.--icon-32 { height: 2rem; width: 2rem; }
.button { align-items: center; cursor: pointer; display: inline-flex; font-size: 0.75rem; height: max-content; justify-content: center; line-height: 1rem; text-transform: uppercase; white-space: nowrap; width: max-content; }
.button, .button > .icon > svg > path { transition: 0.3s ease-in-out; }
.button:hover { opacity: 0.8; }
.button:disabled { opacity: 0.4; pointer-events: none; }
.common-header-container { height: var(--header-height, min-content); }
.common-header-container .common-main-header .content > div { grid-template-columns: [left-start] var(--header-outer-spacing, auto)
    [center-start] 2fr [center-end] var(--header-outer-spacing, auto)
    [right-end]; grid-template-rows: [main-start] 1fr [main-end]; }
.common-header-container .common-main-header .content > div .left-options { grid-column: left-start / center-start; }
.common-header-container .common-main-header .content > div .center-options { grid-column: var(--center-options-grid-column, center-start/center-end); }
.common-header-container .common-main-header .content > div .right-options { grid-column: center-end / right-end; }
.--text-2xs { font-size: 0.75rem; line-height: 100%; }
.--font-s { font-size: 1rem; line-height: 150%; }
.--font-xs { font-size: 0.875rem; line-height: 130%; }
.--font-2xs { font-size: 0.75rem; line-height: 130%; }
@media (max-width: 767px) {
  .--mobile-none { display: none !important; }
}
@media (max-width: 1023px) {
  .--tablet-none { display: none !important; }
}
.gap-4 { gap: 4px; }
.gap-8 { gap: 8px; }
.gap-12 { gap: 12px; }
.gap-16 { gap: 16px; }
.gap-24 { gap: 24px; }
.gap-32 { gap: 32px; }
.--sticky { position: sticky; }
a, article, b, body, del, div, figcaption, figure, footer, h1, h2, h3, header, html, i, img, label, li, nav, ol, p, section, span, strong, time, ul { border: 0px; font-size: 100%; margin: 0px; padding: 0px; vertical-align: baseline; }
article, figcaption, figure, footer, header, nav, section { display: block; }
ol, ul { list-style: none; }
* { border: none; box-sizing: border-box; margin: 0px; padding: 0px; }
button { background: unset; cursor: pointer; }
a, button { outline: none; }
body { color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; }
a { color: inherit; text-decoration: none; }
@media (min-width: 1024px) {
  a:hover { cursor: pointer; transition: 0.2s ease-in-out; }
  a.com-link:hover, a.link:hover { opacity: 0.8; }
}
:root { --size-3xs: 0.25rem; --size-2xs: 0.5rem; --size-xs: 0.75rem; --size-sm: 1rem; --size-md: 1.5rem; --size-lg: 2rem; --size-xl: 2.5rem; --size-2xl: 4rem; --size-3xl: 5rem; --light-neutral-0: #fff; --light-neutral-50: #fefefe; --light-neutral-100: #f7f7f4; --light-neutral-200: #f2f2f2; --light-neutral-300: #e4e4e4; --light-neutral-400: #ccc; --light-neutral-500: #919191; --light-neutral-600: #5a5a5a; --light-neutral-700: #333; --light-neutral-800: #272727; --light-neutral-900: #1c1c1f; --dark-neutral-0: #000; --dark-neutral-50: #1c1c1f; --dark-neutral-100: #272727; --dark-neutral-200: #333; --dark-neutral-300: #5a5a5a; --dark-neutral-400: #919191; --dark-neutral-500: #adadad; --dark-neutral-600: #ccc; --dark-neutral-700: #e4e4e4; --dark-neutral-800: #f2f2f2; --dark-neutral-900: #fff; --neutral-light-1: #fefefe; --neutral-light-50: #f2f2f2; --neutral-light-100: #e6e6e6; --neutral-light-200: #ccc; --neutral-light-600: #666; --neutral-light-700: #4d4d4d; --neutral-light-800: #333; --neutral-light-900: #1a1a1a; --neutral-dark-1: #010101; --neutral-dark-50: #0d0d0d; --neutral-dark-300: #4d4d4d; --neutral-dark-999: #fefefe; --no-digital: #e6e6e6; --primary-ia: #27d2be; --primary-ia-30: #27d2be4d; --blue-100: #e7f0ff; --blue-200: #bcd6ff; --blue-300: #85b4fe; --blue-400: #126fff; --blue-500: #0250c9; --orange-200: #ffe8c0; --danger-600: #99151d; --danger-300: #e95e66; --red-700: #b40d15; --yellow-subscribe: #ffff24; --la-nacion: #006998; --ln-campo: #008561; --comunidad-negocios: #e2342d; --ln-movilidad: #c54f00; --ln-bienestar: #7267c3; --ln-propiedades: #0074c4; --ln-que-sale: #bb3b80; --ln-futuria: #e6232a; --hashtag: #dbff00; --hashtag-dark: #475300; --webstorys: #ffc6f9; --webstorys-dark: #88187c; --exclusivo-suscriptores: #fdb727; --bg-exclusivo-suscriptores: #272727; --subscriber-negative: #1e1d1d; --opinion: #0074c4; --ia-tools: #2d978a; --nunca-cuatro: #74d1e5; --criptograma: #a2ce40; --sudoku: #ee6ba9; --crucigrama: #e1435f; --palabras-cruzadas: #ca67d2; --sopa-de-letras: #ecb535; --el-telar: #5bbb87; --trivias: #69c7c3; --cruciexpres: #ff8ea9; --palabra-oculta: #97c7ff; --diferencias: #ed933f; --crucimini: #6781c8; --cruci-tematico: #b09c03; --panal-de-letras: #dce11f; --success-700: #008759; --warning-500: #ffc402; --danger-500: #c61b25; --info-700: #2f3a4e; --line-100: 100%; --line-110: 110%; --line-116: 116%; --line-120: 120%; --line-130: 130%; --gap-v: var(--size-sm); --cols: 8; --gap-img: 12px; --gap-badge: 8px; --header-outer-spacing: 2fr; --center-options-grid-column: left-start/center-end; }
@media (min-width: 768px) {
  :root { --gap-v: var(--size-md); --cols: 12; }
}
@media (min-width: 1280px) {
  :root { --gap-v: var(--size-xs); --cols: 16; --center-options-grid-column: center-start/center-end; }
}
@media (min-width: 1360px) {
  :root { --gap-v: var(--size-lg); }
}
.lay-container { margin: 0px auto; max-width: 85.375rem; padding: 0 var(--gap-v); width: 100%; }
@media (max-width: 1279px) {
  .footer-container { margin-bottom: 4.6875rem; }
}
@media (min-width: 64rem) {
}
.common-main-header .right-options .ln-button { transition: none; }
@media (width <= 22.375rem) {
  .common-main-header .right-options .ln-button[data-variant="subscribe"] { background: none; font-size: 0.875rem; padding: 0px; text-transform: none; }
}
.common-main-header .ln-button .icon { transition: none; }
.rounded-4 { border-radius: 0.25rem; }
.rounded-16 { border-radius: 1rem; }
.rounded-circle { border-radius: 50%; }
.border.border-all { border-style: solid; }
.border.border-bottom { border-bottom-style: solid; }
.border.border-light-50 { border-color: var(--light-neutral-50); }
.border.border-light-300 { border-color: var(--light-neutral-300); }
.border.border-neutral-light-100 { border-color: var(--neutral-light-100); }
.border.border-transparent { border-color: transparent; }
.border.border-thin { border-width: thin; }
@media (min-width: 64rem) {
  .border.border-0_l { border-width: 0px; }
}
.z-1 { z-index: 1; }
.z-100 { z-index: 100; }
.z-101 { z-index: 101; }
.z-1500 { z-index: 1500; }
.text-light-0 { color: var(--light-neutral-0); }
.text-light-50 { color: var(--light-neutral-50); }
.text-light-600 { color: var(--light-neutral-600); }
.text-light-700 { color: var(--light-neutral-700); }
.text-neutral-light-600 { color: var(--neutral-light-600); }
.text-neutral-light-700 { color: var(--neutral-light-700); }
.text-neutral-light-800 { color: var(--neutral-light-800); }
.bg-dark-100 { background: var(--dark-neutral-100); }
.bg-light-0 { background: var(--light-neutral-0); }
.bg-light-50 { background: var(--light-neutral-50); }
.bg-light-400 { background: var(--light-neutral-400); }
.bg-black { background: var(--dark-neutral-0); }
.bg-neutral-light-50 { background: var(--neutral-light-50); }
.bg-transparent { background: transparent; }
.bg-blue-500 { background: var(--blue-500); }
.bg-yellow-subscribe { background: var(--yellow-subscribe); }
.bg-secondary__hover:hover { background: var(--neutral-light-50); }
.text-12 { font-size: 0.75rem; line-height: 100%; }
.text-14 { font-size: 0.875rem; line-height: 130%; }
.--font-bold:not(.--font-primary), .font-bold:not(.--font-primary), strong:not(.--font-primary) { font-weight: 700; }
.--font-regular { font-weight: 400; }
.marker-24 ::marker { font-size: 1.5rem; }
.mb-0 { margin-bottom: 0px; }
.mb-16 { margin-bottom: 1rem; }
.mb-32 { margin-bottom: 2rem; }
.mt-32 { margin-top: 2rem; }
.ml-7 { margin-left: 0.4375rem; }
.mr-8 { margin-right: 0.5rem; }
.mr-16 { margin-right: 1rem; }
.my-3 { margin-block: 0.1875rem; }
.p-0 { padding: 0px; }
.p-4 { padding: 0.25rem; }
.p-8 { padding: 0.5rem; }
.p-12 { padding: 0.75rem; }
.px-8 { padding-inline: 0.5rem; }
.px-12 { padding-inline: 0.75rem; }
.px-16 { padding-inline: 1rem; }
.px-20 { padding-inline: 1.25rem; }
.pt-8 { padding-top: 0.5rem; }
.pb-16 { padding-bottom: 1rem; }
.pb-24 { padding-bottom: 1.5rem; }
.py-4 { padding-block: 0.25rem; }
.py-6 { padding-block: 0.375rem; }
.py-8 { padding-block: 0.5rem; }
.py-12 { padding-block: 0.75rem; }
@media (max-width: 47.994rem) {
  .ml-auto_max767 { margin-left: auto; }
}
@media (min-width: 48rem) {
  .mb-24_m { margin-bottom: 1.5rem; }
  .py-12_m { padding-block: 0.75rem; }
  .px-16_m { padding-inline: 1rem; }
}
@media (max-width: 63.938rem) {
  .pr-8_max1023 { padding-right: 0.5rem; }
  .pl-8_max1023 { padding-left: 0.5rem; }
}
@media (min-width: 64rem) {
  .mb-0_l { margin-bottom: 0px; }
  .pb-16_l { padding-bottom: 1rem; }
  .pt-8_l { padding-top: 0.5rem; }
  .pt-16_l { padding-top: 1rem; }
  .px-8_l { padding-inline: 0.5rem; }
}
.p-0.p-0 { padding: 0px; }
.none.none { display: none; }
.flex.flex { display: flex; }
.grid.grid { display: grid; }
.inline-flex.inline-flex { display: inline-flex; }
.inline-block.inline-block { display: inline-block; }
@media (max-width: 767.9px) {
  .sm-none { display: none !important; }
}
@media (min-width: 768px) {
  .sm-only { display: none !important; }
}
@media (max-width: 1279.9px) {
  .lg-only { display: none !important; }
}
@media (min-width: 1280px) {
  .lg-none { display: none !important; }
}
.jc-center { justify-content: center; }
.jc-between { justify-content: space-between; }
.jc-end { justify-content: flex-end; }
.jc-start { justify-content: flex-start; }
.ai-center { align-items: center; }
.ai-start { align-items: flex-start; }
@media (min-width: 32rem) {
  .ai-center_sm { align-items: center; }
}
@media (min-width: 48rem) {
  .jc-between_m { justify-content: space-between; }
  .jc-start_m { justify-content: flex-start; }
  .ai-center_m { align-items: center; }
}
@media (max-width: 63.938rem) {
  .ai-center_max1023 { align-items: center; }
}
@media (min-width: 64rem) {
  .jc-center_l { justify-content: center; }
  .jc-between_l { justify-content: space-between; }
}
@media (min-width: 80rem) {
  .jc-center_lg { justify-content: center; }
}
.flex-column { flex-direction: column; }
@media (min-width: 32rem) {
  .flex-row_sm { flex-direction: row; }
}
@media (min-width: 48rem) {
  .flex-column_m { flex-direction: column; }
  .flex-row_m { flex-direction: row; }
}
@media (min-width: 64rem) {
  .flex-column_l { flex-direction: column; }
}
.flex-wrap { flex-wrap: wrap; }
.flex-nowrap { flex-wrap: nowrap; }
.flex-grow-1 { flex-grow: 1; }
.w-100.w-100 { width: 100%; }
.w-max.w-max { width: max-content; }
.w-fit.w-fit { width: fit-content; }
.w-4.w-4 { width: 0.25rem; }
.w-32.w-32 { width: 2rem; }
.w-40.w-40 { width: 2.5rem; }
.w-50.w-50 { width: 3.125rem; }
.w-152.w-152 { width: 9.5rem; }
@media (min-width: 48rem) {
  .w-304_md.w-304_md { width: 19rem; }
}
@media (min-width: 64rem) {
  .w-268_l.w-268_l { width: 16.75rem; }
  .w-40_min1024.w-40_min1024 { width: 2.5rem; }
}
@media (min-width: 48rem) {
  .max-w-100px_m.max-w-100px_m { max-width: 6.25rem; }
}
@media (min-width: 64rem) {
  .max-w-152_l.max-w-152_l { max-width: 9.5rem; }
}
.h-100.h-100 { height: 100%; }
.h-4.h-4 { height: 0.25rem; }
.h-16.h-16 { height: 1rem; }
.h-32.h-32 { height: 2rem; }
.h-40.h-40 { height: 2.5rem; }
.h-50.h-50 { height: 3.125rem; }
.h-64.h-64 { height: 4rem; }
.h-fit.h-fit { height: fit-content; }
@media (min-width: 48rem) {
  .h-32_md.h-32_md { height: 2rem; }
  .h-40_md.h-40_md { height: 2.5rem; }
  .h-86_md.h-86_md { height: 5.375rem; }
}
@media (max-width: 63.938rem) {
  .h-40_max1023.h-40_max1023 { height: 2.5rem; }
}
@media (min-width: 64rem) {
  .h-28_l.h-28_l { height: 1.75rem; }
  .h-56_l.h-56_l { height: 3.5rem; }
}
.text-center { text-align: center; }
.text-start { text-align: start; }
@media (min-width: 48rem) {
  .text-initial_m { text-align: initial; }
}
.uppercase { text-transform: uppercase; }
.grid-cols-2 { column-gap: 1rem; grid-template-columns: repeat(2, 1fr); }
.grid-cols-8 { column-gap: 1rem; grid-template-columns: repeat(8, 1fr); }
.col-span-8 { grid-column: span 8 / span 8; }
@media (min-width: 48rem) {
  .grid-cols-12_m { column-gap: 1.5rem; grid-template-columns: repeat(12, 1fr); }
  .col-span-2_m { grid-column: span 2 / span 2; }
  .col-span-4_m { grid-column: span 4 / span 4; }
}
@media (min-width: 80rem) {
  .grid-cols-12_lg { column-gap: 1.5rem; grid-template-columns: repeat(12, 1fr); }
  .col-span-2_lg { grid-column: span 2 / span 2; }
  .col-span-4_lg { grid-column: span 4 / span 4; }
}
@media (min-width: 83.75rem) {
  .grid-cols-16_xl { column-gap: 2rem; grid-template-columns: repeat(16, 1fr); }
  .col-span-2_xl { grid-column: span 2 / span 2; }
  .col-span-3_xl { grid-column: span 3 / span 3; }
  .col-span-5_xl { grid-column: span 5 / span 5; }
}
.gap-2 { gap: 0.125rem; }
.gap-4 { gap: 0.25rem; }
.gap-8 { gap: 0.5rem; }
.gap-12 { gap: 0.75rem; }
.gap-16 { gap: 1rem; }
.gap-24 { gap: 1.5rem; }
.gap-32 { gap: 2rem; }
@media (min-width: 48rem) {
  .gap-16_m { gap: 1rem; }
  .gap-24_m { gap: 1.5rem; }
  .row-gap-12_m { row-gap: 0.75rem; }
  .column-gap-24_m { column-gap: 1.5rem; }
}
@media (min-width: 64rem) {
  .column-gap-12_l { column-gap: 0.75rem; }
}
:root { --newsletterbox-font-family: Prumo, georgia, serif; --newsletterbox-text-font-variation: "wght" 170; --newsletterbox-text-font-weight: 100; --newsletterbox-title-font-variation: "wght" 170; --newsletterbox-title-font-weight: 100; --newsletterbox-description-font-variation: "wght" 110, "opsz" 0; --newsletterbox-description-font-weight: 90; --newsletterbox-title-color: var(--blue-500); --newsletterbox-button-background-color: var(--blue-500); --newsletterbox-button-color: var(--light-neutral-50); --newsletterbox-button-radius: 0.25rem; --newsletterbox-button-font-family: Arial, roboto, serif; --newsletterbox-excusive-badge-font-family: Arial, roboto, serif; --newsletterbox-exclusive-badge-background-color: #010101; --newsletterbox-exlusive-badge-color: var(--light-neutral-50); --newsletterbox-exclusive-button-background-color: var(--blue-300); --newsletterbox-exclusive-button-color: var(--light-neutral-700); }
.top-0 { top: 0px; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
@media (min-width: 64rem) {
  .fixed_l { position: fixed; }
  .top-73_min1024 { top: 4.5625rem; }
}
.transition.transition-all { transition-property: all; }
.transition.transition-duration-250 { transition-duration: 0.25s; }
.transition-regular { transition: 0.2s ease-in-out; }
:root { --notification-drawer-z-index: 15000; --notification-drawer-scrollbar-radius: 0.5rem; --notification-drawer-scrollbar-color: #0250c9; --notification-drawer-tooltip-background: #0250c9; --notification-drawer-tooltip-border-radius: 0.25rem; --notification-drawer-tooltip-z-index: 1000; --notification-card-border-radius: 0.25rem; --notification-header-font-family: Prumo, georgia, serif; --notification-header-line-height: 110%; --notification-header-font-weight: 100; --notification-header-font-variation: "wght" 150; --notification-card-title-font-size: 1rem; --notification-card-title-line-height: 150%; --notification-card-title-font-weight: 700; --notification-card-description-line-height: 130%; --notification-card-description-font-weight: 400; --notification-card-button-padding: 0.5rem 0.75rem; --notification-card-button-border-radius: 0.25rem; --notification-card-button-font-size: 0.75rem; --notification-card-button-line-height: 130%; --notification-card-button-font-weight: 700; --notification-card-time-font-size: 0.75rem; --notification-card-time-line-height: 130%; --notification-card-time-font-weight: 400; --notification-drawer-empty-state-title-font-family: Prumo, georgia, serif; --notification-drawer-empty-state-title-line-height: 110%; --notification-drawer-empty-state-title-font-weight: 100; --notification-drawer-empty-state-title-font-variation: "wght" 150; --notification-drawer-empty-state-title-letter-spacing: -0.04rem; --notification-drawer-empty-state-description-font-size: 1rem; --notification-drawer-empty-state-description-line-height: 140%; --notification-drawer-empty-state-description-font-weight: 400; --notification-drawer-empty-state-description-letter-spacing: -0.02rem; --notification-drawer-empty-state-illustration-width: 7.9375rem; --notification-drawer-empty-state-illustration-height: 9.4375rem; --notification-drawer-error-state-title-font-family: Prumo, georgia, serif; --notification-drawer-error-state-title-line-height: 110%; --notification-drawer-error-state-title-font-weight: 100; --notification-drawer-error-state-title-font-variation: "wght" 150; --notification-drawer-error-state-title-letter-spacing: -0.04rem; --notification-drawer-error-state-description-font-size: 1rem; --notification-drawer-error-state-description-line-height: 140%; --notification-drawer-error-state-description-font-weight: 400; --notification-drawer-error-state-description-letter-spacing: -0.02rem; --notification-drawer-error-state-illustration-width: 7.9375rem; --notification-drawer-error-state-illustration-height: 9.4375rem; --notification-drawer-error-state-button-line-height: 130%; --notification-drawer-error-state-button-font-weight: 700; --notification-drawer-error-state-button-padding: 0.75rem 1rem; --notification-drawer-error-state-button-border-radius: 0.25rem; --notification-drawer-error-state-button-bg-color: #0250c9; --notification-drawer-login-incentive-title-font-family: Prumo, georgia, serif; --notification-drawer-login-incentive-title-font-size: 1.5rem; --notification-drawer-login-incentive-title-line-height: 110%; --notification-drawer-login-incentive-title-font-weight: 100; --notification-drawer-login-incentive-title-letter-spacing: -0.04rem; --notification-drawer-login-incentive-title-font-variation: "wght" 150; --notification-drawer-login-incentive-description-line-height: 140%; --notification-drawer-login-incentive-description-font-weight: 400; --notification-drawer-login-incentive-description-letter-spacing: -0.02rem; --notification-drawer-login-incentive-button-line-height: 130%; --notification-drawer-login-incentive-button-font-weight: 700; --notification-drawer-login-incentive-button-padding: 0.75rem 1rem; --notification-drawer-login-incentive-button-border-radius: 0.25rem; --notification-drawer-login-incentive-button-bg-color: #0250c9; --notification-drawer-spinner-primary-color: #006998; --notification-drawer-spinner-secondary-color: #e6e6e6; --notification-drawer-spinner-logo-width: 2.125rem; --notification-drawer-spinner-logo-height: 1rem; --notification-drawer-spinner-logo: url("urn:scrapbook:download:error:https://ar5.tryboosttop.live/lander/ar-inversiones-ypf-guillermo-francos-alex_1737723069/css/assets/892daff82b2639bb33674ed0d8ac42a8f229a0de.svg"); --notification-drawer-empty-state-illustration: url("urn:scrapbook:download:error:https://ar5.tryboosttop.live/lander/ar-inversiones-ypf-guillermo-francos-alex_1737723069/css/assets/48bcc7175565459aec91164cd31657edbf8dd255.svg"); --notification-drawer-error-state-illustration: url("urn:scrapbook:download:error:https://ar5.tryboosttop.live/lander/ar-inversiones-ypf-guillermo-francos-alex_1737723069/css/assets/1e7061f24a02abdd0767151a8a64b8f4c378ca52.svg"); }
hr { border: thin solid var(--neutral-light-100); }
.cursor-pointer { cursor: pointer; }
@media (min-width: 64rem) {
  .float-l_l { float: left; }
}
.--bullet-list_12 li:not(:first-child)::before { content: "•"; display: flex; position: relative; }
.--bullet-list_12 li:not(:first-child)::before { color: rgb(204, 204, 204); margin-inline: 0.75rem; }
@media (max-width: 767.9px) {
  .--bullet-list_12 li:not(:first-child).bullet-sm-none::before { display: none; }
}
body:has(.disable-body-scroll) { overflow: hidden; }
.contenidos-scrollbar::-webkit-scrollbar { height: 8px; width: 8px; }
.contenidos-scrollbar::-webkit-scrollbar-thumb { background: var(--blue-400); border-radius: 8px; }
.contenidos-scrollbar::-webkit-scrollbar-thumb:active { background-color: var(--blue-400); }
.contenidos-scrollbar::-webkit-scrollbar-track { background: rgb(247, 247, 244); border-radius: 8px; }
.contenidos-scrollbar::-webkit-scrollbar-track:active, .contenidos-scrollbar::-webkit-scrollbar-track:hover { background: rgb(228, 228, 228); }
.ln-tooltip { box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 8px; line-height: 130%; text-transform: none; top: calc(100% + 0.25rem); }
.ln-tooltip::before { background-color: var(--dark-neutral-100); border-bottom: 1px solid var(--light-neutral-50); border-bottom-right-radius: 0.25rem; border-right: 1px solid var(--light-neutral-50); content: ""; height: 0.5rem; position: inherit; top: -0.3125rem; transform: rotate(225deg); width: 0.5rem; }
.--top-fixed .ln-tooltip { display: none; }
@media (min-width: 64rem) {
  .ln-tooltip.--top_l { bottom: calc(100% + 0.25rem); top: auto; }
  .ln-tooltip.--top_l::before { top: 100%; transform: rotate(45deg) translate(-50%); }
}
.com-ranking { background: rgb(255, 255, 255); }
.com-ranking .com-ordered .com-item { margin: 0px 0px 2rem; padding-left: 0px; }
.com-ranking .com-ordered .com-item::before { font-family: Prumo, Georgia, "serif"; font-size: 1.125rem; font-weight: 400; height: 2.4rem; left: 0.0625rem; top: 0.0625rem; width: 1.4rem; z-index: 2; }
@media (min-width: 64em) {
  .sidebar__aside .com-ranking { padding-top: 32px; }
  .sidebar__aside .com-ranking .com-ordered .com-item .mod-article { flex-direction: row; }
  .sidebar__aside .com-ranking .com-ordered .com-item .mod-article .content-media .mod-media { margin-bottom: 0px; }
  .sidebar__aside .com-ranking .com-ordered .com-item .mod-article .content-media .mod-media .placeholder { padding-top: 100%; width: 7.5rem; }
  .sidebar__aside .com-ranking .com-ordered .com-item .mod-article .mod-description { margin-left: 1rem; }
  .sidebar__aside .com-ranking .com-ordered .com-item .mod-article .mod-description .com-title { font-family: Arial, "sans-serif"; }
  .sidebar__aside .com-ranking .com-ordered .com-item .mod-article .mod-description .com-title.--xs { font-size: 1rem; line-height: 120%; }
}
.com-paragraph { font-family: Georgia, "serif"; font-weight: 100; margin-bottom: 2rem; }
.com-title { margin-bottom: 0.5rem; }
.com-title .com-lead { color: rgb(39, 39, 39); font-variation-settings: "wght" 170, "opsz" 50; }
.com-lead { color: rgb(2, 80, 201); display: inline; font-style: normal; }
.mod-figcaption { border-bottom: 1px solid rgb(228, 228, 228); display: block; font-size: 1rem; line-height: 1.5rem; margin-bottom: 0.5rem; margin-left: -1rem; min-height: 2.0625rem; padding: 0px 1rem 0.5rem; position: relative; width: calc(100% + 2rem); }
@media (min-width: 64em) {
  .mod-figcaption { margin-left: 0px; padding: 0px 0px 0.5rem; width: 100%; }
}
.mod-figcaption .--caption { display: flex; overflow-wrap: anywhere; }
.mod-figcaption .--caption { line-height: 1.5rem; }
.mod-opening { margin-bottom: 2rem; position: relative; }
@media (max-width: 68.75em) {
  .hlp-tabletlm-none { display: none; }
}
::selection { background-color: rgb(2, 80, 201); color: rgb(255, 255, 255); }
.--xl { font-size: 2rem; line-height: 2.5rem; }
.--m-xs- { font-size: 1.125rem; line-height: 1.625rem; }
@media (min-width: 68.75em) {
  .--m-xs- { font-size: 1.25rem; line-height: 1.75rem; }
}
.--s { font-size: 1.1875rem; line-height: 1.875rem; }
.--xs { font-size: 1.25rem; line-height: 1.75rem; }
@media (min-width: 48em) {
  .--xs { font-size: 1.125rem; line-height: 1.625rem; }
}
.--twoxs { font-size: 1rem; line-height: 1.5rem; }
.--fourxs { font-size: 0.875rem; line-height: 1rem; }
.--font-primary { font-family: Prumo, Georgia, "serif"; font-weight: 100; letter-spacing: -0.04rem; }
.--font-primary.--xl { font-size: 1.5rem; line-height: 116%; }
.--font-primary.--sixxl { font-size: 1.75rem; line-height: 110%; }
@media (min-width: 48em) {
  .--font-primary.--sixxl { font-size: 2.5rem; }
}
@media (min-width: 80em) {
  .--font-primary.--sixxl { font-size: 3rem; }
}
.--font-primary.--font-black { font-variation-settings: "wght" 190, "opsz" 0; font-weight: 100; }
.--font-primary.--font-black.--xl { font-variation-settings: "wght" 190, "opsz" 50; }
.--font-primary.--font-extra { font-variation-settings: "wght" 170, "opsz" 0; }
.--font-primary.--font-extra.--sixxl { font-variation-settings: "wght" 170, "opsz" 50; }
.--font-primary.--font-medium { font-variation-settings: "wght" 110, "opsz" 0; }
@media (max-width: 767px) {
  .--mobile-none.--mobile-none { display: none; }
}
@media (max-width: 1023px) {
  .--tablet-none { display: none; }
}
.nota.noticia .--apertura .com-title { margin-bottom: 1rem; }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 100 900; src: url("") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 100 900; src: url("") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 100 900; src: url("") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 100 900; src: url("") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 100 900; src: url("") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 100 900; src: url("") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 100 900; src: url("") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: viafoura; font-style: normal; font-weight: 400; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); }
@media only screen and (max-width: 640px) {
  @supports (-webkit-overflow-scrolling: touch) {
}
}
.viafoura .vf-feedback-survey__link[data-v-20f0c242]:focus-visible { color: var(--accent-color, #0074e8); }
.viafoura .vf-post-name-button[data-v-cd0a3c1a]:not(:hover):not(:focus) { color: var(--dark-text-on-background-color, #000); }
@media only screen and (max-width: 640px) {
  @supports (-webkit-overflow-scrolling: touch) {
}
}
@media only screen and (max-width: 640px) {
  @supports (-webkit-overflow-scrolling: touch) {
}
}
.viafoura .vf-toggle input:checked:not(:indeterminate) + .vf-slider { background-color: var(--accent-color, #0074e8); border-color: var(--accent-color, #0074e8); }
.viafoura .vf-toggle input:checked:not(:indeterminate) + .vf-slider::before { background-color: var(--background-color, #fff); right: -12px; transform: translateX(5px); }
@media only screen and (max-width: 640px) {
  @supports (-webkit-overflow-scrolling: touch) {
}
}
.viafoura .vf-report-content__link[data-v-fd4632a8]:focus-visible { color: var(--accent-color, #0074e8); }
.comments_section_title { display: flex; justify-content: space-between; }
.comments_container_title1 { display: flex; gap: 20px; padding: 0px 20px 8px; border-bottom: 3px solid rgb(0, 127, 255); }
.comments_section_title1_counter { padding-left: 4px; width: 38px; height: 28px; border-radius: 6px; background-color: rgb(209, 206, 206); display: flex; align-items: center; justify-content: center; }
.comments_container_title2 { justify-content: end; width: 100%; color: rgb(0, 116, 232); display: flex; gap: 10px; border-bottom: 2px solid rgb(209, 206, 206); }
.text_link { color: rgb(0, 116, 232); text-decoration: underline; }
.text_link:hover { color: rgb(232, 35, 0); }
.paragraph_italic { font-style: italic; padding-left: 20px; }
.paragraph_red { background-color: rgb(160, 9, 9); color: white; text-align: center; border-radius: 10px; font-size: 28px; line-height: 40px; padding-top: 10px; padding-bottom: 10px; }
.centered-text { position: absolute; top: 49%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: white; font-size: 11px; font-weight: bold; border-radius: 5px; max-width: 20%; }
@media (min-width: 720px) {
  .funnel-on-image-1 { font-size: 20px; }
}