.taglib-empty-result-message .taglib-empty-result-message-header, .taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn { background-image: url("/documents/d/guest/resultado-busca") !important; } .btn { font-weight: normal; padding: 0.9375rem 2rem; } .btn:focus:not(:hover) { box-shadow: none; } .btn:not(.btn-link):not(.disabled):hover { box-shadow: var(--box-shadow); } .btn:not(.disabled).bg-amarelo-vale:hover { box-shadow: 0px 0px 6px #ecb11f94; } .btn:not(.disabled).border-amarelo-vale:hover { box-shadow: 0px 0px 6px #ecb11f94; } .btn:not(.disabled).bg-verde-aqua:hover { box-shadow: 0px 0px 6px #0073814d; } .btn:not(.disabled).border-verde-aqua:hover { box-shadow: 0px 0px 6px #0073814d; } .btn:not(.disabled).bg-cereja-vale:hover { box-shadow: 0px 0px 6px #c0305e73; } .btn:not(.disabled).border-cereja-vale:hover { box-shadow: 0px 0px 6px #c0305e73; } .btn:not(.disabled).bg-azul-vale:hover { box-shadow: 0px 0px 6px #3cb5e5ab; } .btn:not(.disabled).border-azul-vale:hover { box-shadow: 0px 0px 6px #3cb5e5ab; } .btn:not(.disabled).bg-laranja-vale:hover { box-shadow: 0px 0px 6px #ee6f167d; } .btn:not(.disabled).border-laranja-vale:hover { box-shadow: 0px 0px 6px #ee6f167d; } .btn.has-icon { height: 3.6875rem; } .btn.only-icon { transform: scale(0.5, 0.5); } .choices { position: relative; margin-bottom: 24px; font-size: 1rem; } .choices:focus { outline: 0; } .choices:last-child { margin-bottom: 0; } .choices.is-disabled .choices__inner, .choices.is-disabled .choices__input { background-color: #eaeaea; cursor: not-allowed; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .choices.is-disabled .choices__item { cursor: not-allowed; } .choices [hidden] { display: none !important; } .choices[data-type*="select-one"] { cursor: pointer; } .choices[data-type*="select-one"] .choices__inner { padding-bottom: 7.5px; } .choices[data-type*="select-one"] .choices__input { display: block; width: 100%; padding: 10px; border-bottom: 1px solid #ddd; background-color: #fff; margin: 0; } .choices[data-type*="select-one"] .choices__button { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==); padding: 0; background-size: 8px; position: absolute; top: 50%; right: 0; margin-top: -10px; margin-right: 25px; height: 20px; width: 20px; border-radius: 10em; opacity: 0.5; } .choices[data-type*="select-one"] .choices__button:focus, .choices[data-type*="select-one"] .choices__button:hover { opacity: 1; } .choices[data-type*="select-one"] .choices__button:focus { box-shadow: 0 0 0 2px #00bcd4; } .choices[data-type*="select-one"] .choices__item[data-value=""] .choices__button { display: none; } .choices[data-type*="select-one"][dir="rtl"]:after { left: 11.5px; right: auto; } .choices[data-type*="select-one"][dir="rtl"] .choices__button { right: auto; left: 0; margin-left: 25px; margin-right: 0; } .choices[data-type*="select-multiple"] .choices__inner, .choices[data-type*="text"] .choices__inner { cursor: text; } .choices[data-type*="select-multiple"] .choices__button, .choices[data-type*="text"] .choices__button { position: relative; display: inline-block; margin: 0 -4px 0 8px; padding-left: 16px; border-left: 1px solid #008fa1; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==); background-size: 8px; width: 8px; line-height: 1; opacity: 0.75; border-radius: 0; } .choices[data-type*="select-multiple"] .choices__button:focus, .choices[data-type*="select-multiple"] .choices__button:hover, .choices[data-type*="text"] .choices__button:focus, .choices[data-type*="text"] .choices__button:hover { opacity: 1; } .choices__inner { display: inline-block; vertical-align: top; width: 100%; background-color: #f9f9f9; padding: 7.5px 7.5px 3.75px; border: 1px solid #ddd; border-radius: 2.5px; font-size: 14px; min-height: 44px; overflow: hidden; } .is-focused .choices__inner, .is-open .choices__inner { border-color: #b7b7b7; } .is-open .choices__inner { border-radius: 2.5px 2.5px 0 0; } .is-flipped.is-open .choices__inner { border-radius: 0 0 2.5px 2.5px; } .choices__list { margin: 0; padding-left: 0; list-style: none; } .choices__list--single { display: inline-block; font-size: 1rem; padding: 0.5625rem 1rem; width: 100%; } [dir="rtl"] .choices__list--single { padding-right: 4px; padding-left: 16px; } .choices__list--single .choices__item { width: 100%; } .choices__list--multiple { display: inline; } .choices__list--multiple .choices__item { display: inline-block; vertical-align: middle; border-radius: 20px; padding: 4px 10px; font-size: 12px; font-weight: 500; margin-right: 3.75px; margin-bottom: 3.75px; background-color: #00bcd4; border: 1px solid #00a5bb; color: #fff; word-break: break-all; box-sizing: border-box; } .choices__list--multiple .choices__item[data-deletable] { padding-right: 5px; } [dir="rtl"] .choices__list--multiple .choices__item { margin-right: 0; margin-left: 3.75px; } .choices__list--multiple .choices__item.is-highlighted { background-color: #00a5bb; border: 1px solid #008fa1; } .is-disabled .choices__list--multiple .choices__item { background-color: #aaa; border: 1px solid #919191; } .choices__list--dropdown { visibility: hidden; z-index: 1; position: absolute; width: 100%; background-color: #fff; border: 1px solid #ddd; top: 100%; margin-top: -1px; border-bottom-left-radius: 2.5px; border-bottom-right-radius: 2.5px; overflow: hidden; word-break: break-all; will-change: visibility; display: none; } .choices__list--dropdown.is-active { visibility: visible; display: block; } .is-open .choices__list--dropdown { border-color: #b7b7b7; } .is-flipped .choices__list--dropdown { top: auto; bottom: 100%; margin-top: 0; margin-bottom: -1px; border-radius: 0.25rem 0.25rem 0 0; } .choices__list--dropdown .choices__list { position: relative; max-height: 300px; overflow: auto; -webkit-overflow-scrolling: touch; will-change: scroll-position; } .choices__list--dropdown .choices__item { position: relative; padding: 10px; font-size: 14px; } [dir="rtl"] .choices__list--dropdown .choices__item { text-align: right; } @media (min-width: 640px) { .choices__list--dropdown .choices__item--selectable { padding-right: 100px; } .choices__list--dropdown .choices__item--selectable:after { content: attr(data-select-text); font-size: 12px; opacity: 0; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); } [dir="rtl"] .choices__list--dropdown .choices__item--selectable { text-align: right; padding-left: 100px; padding-right: 10px; } [dir="rtl"] .choices__list--dropdown .choices__item--selectable:after { right: auto; left: 10px; } } .choices__list--dropdown .choices__item--selectable.is-highlighted { background-color: #f2f2f2; } .choices__list--dropdown .choices__item--selectable.is-highlighted:after { opacity: 0.5; } .choices__item { cursor: default; } .choices__item--selectable { cursor: pointer; } .choices__item--disabled { cursor: not-allowed; -webkit-user-select: none; -ms-user-select: none; user-select: none; opacity: 0.5; } .choices__heading { font-weight: 600; font-size: 12px; padding: 10px; border-bottom: 1px solid #f7f7f7; color: gray; } .choices__button { text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; background-color: transparent; background-repeat: no-repeat; background-position: center; cursor: pointer; } .choices__button:focus, .choices__input:focus { outline: 0; } .choices__input { display: inline-block; vertical-align: baseline; background-color: #f9f9f9; font-size: 14px; margin-bottom: 5px; border: 0; border-radius: 0; max-width: 100%; padding: 4px 0 4px 2px; } [dir="rtl"] .choices__input { padding-right: 2px; padding-left: 0; } .choices__placeholder { opacity: 0.5; } .choices__item.choices__item--choice.choices__item--selectable { word-break: break-word; } a { color: inherit; } a:hover { color: inherit; } .contrast h1:not(.contrast-immune), .contrast h1:not(.contrast-immune)::after, .contrast h1:not(.contrast-immune)::before, .contrast h2:not(.contrast-immune), .contrast h2:not(.contrast-immune)::after, .contrast h2:not(.contrast-immune)::before, .contrast h3:not(.contrast-immune), .contrast h3:not(.contrast-immune)::after, .contrast h3:not(.contrast-immune)::before, .contrast h4:not(.contrast-immune), .contrast h4:not(.contrast-immune)::after, .contrast h4:not(.contrast-immune)::before, .contrast h5:not(.contrast-immune), .contrast h5:not(.contrast-immune)::after, .contrast h5:not(.contrast-immune)::before, .contrast h6:not(.contrast-immune), .contrast h6:not(.contrast-immune)::after, .contrast h6:not(.contrast-immune)::before, .contrast p:not(.contrast-immune), .contrast p:not(.contrast-immune)::after, .contrast p:not(.contrast-immune)::before, .contrast a:not(.contrast-immune), .contrast a:not(.contrast-immune)::after, .contrast a:not(.contrast-immune)::before, .contrast button:not(.contrast-immune):not(.plyr__control):not(.plyr__controls__item), .contrast button:not(.contrast-immune):not(.plyr__control):not(.plyr__controls__item)::after, .contrast button:not(.contrast-immune):not(.plyr__control):not(.plyr__controls__item)::before, .contrast div:not(.contrast-immune):not(.plyr__controls):not(.plyr__controls__item), .contrast div:not(.contrast-immune):not(.plyr__controls):not(.plyr__controls__item)::after, .contrast div:not(.contrast-immune):not(.plyr__controls):not(.plyr__controls__item)::before, .contrast section:not(.contrast-immune), .contrast section:not(.contrast-immune)::after, .contrast section:not(.contrast-immune)::before, .contrast label:not(.contrast-immune), .contrast label:not(.contrast-immune)::after, .contrast label:not(.contrast-immune)::before, .contrast input:not(.contrast-immune), .contrast input:not(.contrast-immune)::after, .contrast input:not(.contrast-immune)::before, .contrast li:not(.contrast-immune), .contrast li:not(.contrast-immune)::after, .contrast li:not(.contrast-immune)::before, .contrast thead:not(.contrast-immune), .contrast thead:not(.contrast-immune)::after, .contrast thead:not(.contrast-immune)::before, .contrast th:not(.contrast-immune), .contrast th:not(.contrast-immune)::after, .contrast th:not(.contrast-immune)::before, .contrast tr:not(.contrast-immune), .contrast tr:not(.contrast-immune)::after, .contrast tr:not(.contrast-immune)::before, .contrast td:not(.contrast-immune), .contrast td:not(.contrast-immune)::after, .contrast td:not(.contrast-immune)::before, .contrast span:not(.contrast-immune), .contrast span:not(.contrast-immune) ::after, .contrast span:not(.contrast-immune) ::before { background-color: var(--black) !important; border-color: var(--branco) !important; color: var(--branco) !important; fill: var(--branco) !important; } .contrast svg:not(.contrast-immune) path { fill: var(--black) !important; } .contrast * img:not(.contrast-immune), .contrast img:not(.contrast-immune), .contrast * video:not(.contrast-immune), .contrast video:not(.contrast-immune) { filter: grayscale(100%) contrast(100%); } .contrast circle:not(.contrast-immune) { stroke: var(--cinza-escuro); } .contrast button:not(.contrast-immune).plyr__control { background-color: var(--branco) !important; color: var(--branco) !important; } .contrast div.plyr__controls__item.plyr__time--current.plyr__time { color: var(--branco) !important; } /* Avoid contrast overlay on large fixed/absolute layers */ body.contrast #senna_surface1-default div.ht-skip div.ht-addons-exception, body.contrast .backgroud-image.position-absolute.borda.w-100.h-100 { background: transparent !important; background-color: transparent !important; } body.contrast .sc-dYwGCk.kbmxgw.ht-addons-exception { z-index: auto !important; } .bg-verde-vale { background-color: var(--verde-vale) !important; } .border-verde-vale { border-color: var(--verde-vale) !important; } .text-verde-vale { color: var(--verde-vale) !important; } .bg-amarelo-vale { background-color: var(--amarelo-vale) !important; } .border-amarelo-vale { border-color: var(--amarelo-vale) !important; } .text-amarelo-vale { color: var(--amarelo-vale) !important; } .bg-cinza-escuro { background-color: var(--cinza-escuro) !important; } .border-cinza-escuro { border-color: var(--cinza-escuro) !important; } .text-cinza-escuro { color: var(--cinza-escuro) !important; } .bg-verde-aqua { background-color: var(--verde-aqua) !important; } .border-verde-aqua { border-color: var(--verde-aqua) !important; } .text-verde-aqua { color: var(--verde-aqua) !important; } .bg-branco { background-color: var(--branco) !important; } .border-branco { border-color: var(--branco) !important; } .text-branco { color: var(--branco) !important; } .bg-bg-cinza { background-color: var(--bg-cinza) !important; } .border-bg-cinza { border-color: var(--bg-cinza) !important; } .text-bg-cinza { color: var(--bg-cinza) !important; } .bg-cereja-vale { background-color: var(--cereja-vale) !important; } .border-cereja-vale { border-color: var(--cereja-vale) !important; } .text-cereja-vale { color: var(--cereja-vale) !important; } .bg-azul-vale { background-color: var(--azul-vale) !important; } .border-azul-vale { border-color: var(--azul-vale) !important; } .text-azul-vale { color: var(--azul-vale) !important; } .bg-laranja-vale { background-color: var(--laranja-vale) !important; } .border-laranja-vale { border-color: var(--laranja-vale) !important; } .text-laranja-vale { color: var(--laranja-vale) !important; } .entry-title.taglib-categorization-filter { display: none; } html { scroll-behavior: smooth; } .fragment-container { margin-left: auto; margin-right: auto; max-width: 1440px; } @media (max-width: 576px) { .container { padding-left: 2rem; padding-right: 2rem; } } @media (min-width: 1216px) { .container-xl, .container-lg, .container-md, .container-sm, .container { max-width: var(--container-max-xl, 1184px); } } .form-control { background-color: var(--branco) !important; border: 0.0625rem solid #bebebe; } .form-control:focus { background-color: var(--branco); border-color: var(--verde-vale); box-shadow: none; } .form-control:hover:not(:disabled) { box-shadow: 0px 3px 6px #007e7a 36 !important; } .has-success .form-control { background-color: var(--branco); border-color: var(--verde-aqua); } .has-success .form-control:focus { box-shadow: none; } .has-success .form-control:hover:not(:disabled) { box-shadow: 0px 3px 6px #0abb98 36 !important; } .has-success .form-feedback-item { color: var(--verde-aqua); } .has-warning .form-control { background-color: var(--branco); border-color: var(--amarelo-vale); } .has-warning .form-control:focus { box-shadow: none; } .has-warning .form-control:hover:not(:disabled) { box-shadow: 0px 3px 6px #ecb11f 36 !important; } .has-warning .form-feedback-item { color: var(--amarelo-vale); } .has-error .form-control { background-color: var(--branco); border-color: var(--cereja-vale); } .has-error .form-control:focus { box-shadow: none; } .has-error .form-control:hover:not(:disabled) { box-shadow: 0px 3px 6px #c0305e 36 !important; } .has-error .form-feedback-item { color: var(--cereja-vale); } label { color: var(--cinza-escuro); font-size: var(--font-size-base); font-weight: var(--font-weight-normal); line-height: 1.625rem; } /* Checkbox */ :not(.form-group) > label > input[type="checkbox"] { appearance: none; display: none; margin: 0; -webkit-appearance: none; } :not(.form-group) > label > input[type="checkbox"] + .checkbox-box { border: 1px solid var(--verde-vale); border-radius: 4px; height: 1rem; margin-right: 0.5rem; vertical-align: bottom; width: 1rem; } :not(.form-group) > label > input[type="checkbox"]:checked + .checkbox-box { background: var(--verde-vale); } :not(.form-group) > label > input[type="checkbox"]:checked + .checkbox-box::after { color: var(--branco); content: "\2713"; font-size: 14px; left: 2px; position: relative; top: -6px; } :not(.form-group) > label > input[type="checkbox"]:hover:not(:disabled) + .checkbox-box { background: #0075717d; } :not(.form-group) > label > input[type="checkbox"]:disabled + * { cursor: not-allowed; opacity: 0.4; } :not(.form-group) > label > input[type="checkbox"] ~ .checkbox-label { position: relative; top: -4px; } /* Radio */ :not(.form-group) > label > input[type="radio"] { appearance: none; display: none; margin: 0; -webkit-appearance: none; border: 1px solid var(--verde-vale); border-radius: 50%; display: grid; height: 1rem; margin-right: 0.5rem; place-content: center; width: 1rem; } :not(.form-group) > label > input[type="radio"] + span { position: relative; top: -4px; } :not(.form-group) > label > input[type="radio"]::before { border: 4px solid var(--verde-vale); border-radius: 50%; content: ""; transform: scale(0); transition: 120ms transform ease-in-out; } :not(.form-group) > label > input[type="radio"]:checked::before { transform: scale(1); } :not(.form-group) > label > input[type="radio"]:disabled { cursor: not-allowed; opacity: 0.4; } :not(.form-group) > label > input[type="radio"]:hover { background: #0075717d; } /* Choices select */ .choices__inner { background-color: var(--branco) !important; border: 0.0625rem solid #bebebe !important; border-radius: 0.25rem !important; padding: 0 !important; } .choices__inner:hover { box-shadow: 0px 3px 6px #007e7a50 !important; border: 1px solid var(--verde-vale) !important; } .choices__inner:active { border: 1px solid var(--verde-vale) !important; } .choices__inner:focus { border: 1px solid var(--verde-vale) !important; } .choices::after { border: solid var(--verde-vale); border-width: 0 2px 2px 0; content: ""; cursor: pointer; padding: 4px; position: absolute; right: 1rem; top: calc(50% - 3.75px); transform: rotate(45deg); transition: all ease 0.3s; -webkit-transform: rotate(45deg); } .choices.is-open::after { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); } .choices__list--multiple .choices__item { background-color: var(--bg-cinza) !important; border: none !important; border-radius: 4px !important; color: var(--verde-vale) !important; } .choices[data-type*="select-multiple"] .choices__button { background-image: none !important; border: none !important; margin: 0 !important; } .is-open .choices__list--dropdown { border: 1px solid #bebebe; } .choices__list--dropdown { border: 1px solid #bebebe; border-radius: 0.25rem; box-shadow: 0 1px 5px -1px rgb(0 0 0 / 30%); word-break: break-word; } .choices__list--dropdown .choices__item { font-size: 1rem; } .choices__list--dropdown .choices__item--selectable.is-highlighted { background-color: #f0f5ff !important; color: var(--verde-vale); opacity: 0.8; } .choices__list--multiple .choices__item[data-deletable] { margin: 0.5rem !important; } .choices__list--multiple .choices__item[data-deletable]::after { color: var(--verde-vale); content: "\d7"; font-size: 1rem; margin-left: -1rem; line-height: 0; } .choices__input.choices__input--cloned { background-color: var(--branco) !important; font-size: 1rem; margin: 0; opacity: 0.5; padding-top: 0.5625rem; padding-left: 1rem; padding-bottom: 0.5625rem; } @charset "UTF-8"; @keyframes plyr-progress { to { background-position: 25px 0; background-position: var(--plyr-progress-loading-size, 25px) 0; } } @keyframes plyr-popup { 0% { opacity: 0.5; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } @keyframes plyr-fade-in { 0% { opacity: 0; } to { opacity: 1; } } .plyr { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; align-items: center; direction: ltr; display: flex; flex-direction: column; font-family: inherit; font-family: var(--plyr-font-family, inherit); font-variant-numeric: tabular-nums; font-weight: 400; font-weight: var(--plyr-font-weight-regular, 400); line-height: 1.7; line-height: var(--plyr-line-height, 1.7); max-width: 100%; min-width: 200px; position: relative; text-shadow: none; transition: box-shadow 0.3s ease; z-index: 0; } .plyr audio, .plyr iframe, .plyr video { display: block; height: 100%; width: 100%; } .plyr button { font: inherit; line-height: inherit; width: auto; } .plyr:focus { outline: 0; } .plyr--full-ui { box-sizing: border-box; } .plyr--full-ui *, .plyr--full-ui :after, .plyr--full-ui :before { box-sizing: inherit; } .plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label { touch-action: manipulation; } .plyr__badge { background: #4a5464; background: var(--plyr-badge-background, #4a5464); border-radius: 2px; border-radius: var(--plyr-badge-border-radius, 2px); color: #fff; color: var(--plyr-badge-text-color, #fff); font-size: 9px; font-size: var(--plyr-font-size-badge, 9px); line-height: 1; padding: 3px 4px; } .plyr--full-ui ::-webkit-media-text-track-container { display: none; } .plyr__captions { animation: plyr-fade-in 0.3s ease; bottom: 0; display: none; font-size: 13px; font-size: var(--plyr-font-size-small, 13px); left: 0; padding: 10px; padding: var(--plyr-control-spacing, 10px); position: absolute; text-align: center; transition: transform 0.4s ease-in-out; width: 100%; } .plyr__captions span:empty { display: none; } @media (min-width: 480px) { .plyr__captions { font-size: 15px; font-size: var(--plyr-font-size-base, 15px); padding: 20px; padding: calc(var(--plyr-control-spacing, 10px) * 2); } } @media (min-width: 768px) { .plyr__captions { font-size: 18px; font-size: var(--plyr-font-size-large, 18px); } } .plyr--captions-active .plyr__captions { display: block; } .plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions { transform: translateY(-40px); transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4)); } .plyr__caption { background: rgba(0, 0, 0, 0.8); background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8)); border-radius: 2px; -webkit-box-decoration-break: clone; box-decoration-break: clone; color: #fff; color: var(--plyr-captions-text-color, #fff); line-height: 185%; padding: 0.2em 0.5em; white-space: pre-wrap; } .plyr__caption div { display: inline; } .plyr__control { background: 0 0; border: 0; border-radius: 3px; border-radius: var(--plyr-control-radius, 3px); color: inherit; cursor: pointer; flex-shrink: 0; overflow: visible; padding: 7px; padding: calc(var(--plyr-control-spacing, 10px) * 0.7); position: relative; transition: all 0.3s ease; } .plyr__control svg { fill: currentColor; display: block; height: 18px; height: var(--plyr-control-icon-size, 18px); pointer-events: none; width: 18px; width: var(--plyr-control-icon-size, 18px); } .plyr__control:focus { outline: 0; } .plyr__control.plyr__tab-focus { outline: 3px dotted #00b2ff; outline: var( --plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) ) dotted 3px; outline-offset: 2px; } a.plyr__control { text-decoration: none; } .plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed, a.plyr__control:after, a.plyr__control:before { display: none; } .plyr--full-ui ::-webkit-media-controls { display: none; } .plyr__controls { align-items: center; display: flex; justify-content: flex-end; text-align: center; } .plyr__controls .plyr__progress__container { flex: 1; min-width: 0; } .plyr__controls .plyr__controls__item { margin-left: 2.5px; margin-left: calc(var(--plyr-control-spacing, 10px) / 4); } .plyr__controls .plyr__controls__item:first-child { margin-left: 0; margin-right: auto; } .plyr__controls .plyr__controls__item.plyr__progress__container { padding-left: 2.5px; padding-left: calc(var(--plyr-control-spacing, 10px) / 4); } .plyr__controls .plyr__controls__item.plyr__time { padding: 0 5px; padding: 0 calc(var(--plyr-control-spacing, 10px) / 2); } .plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child { padding-left: 0; } .plyr [data-plyr="airplay"], .plyr [data-plyr="captions"], .plyr [data-plyr="fullscreen"], .plyr [data-plyr="pip"], .plyr__controls:empty { display: none; } .plyr--airplay-supported [data-plyr="airplay"], .plyr--captions-enabled [data-plyr="captions"], .plyr--fullscreen-enabled [data-plyr="fullscreen"], .plyr--pip-supported [data-plyr="pip"] { display: inline-block; } .plyr__menu { display: flex; position: relative; } .plyr__menu .plyr__control svg { transition: transform 0.3s ease; } .plyr__menu .plyr__control[aria-expanded="true"] svg { transform: rotate(90deg); } .plyr__menu .plyr__control[aria-expanded="true"] .plyr__tooltip { display: none; } .plyr__menu__container { animation: plyr-popup 0.2s ease; background: hsla(0, 0%, 100%, 0.9); background: var(--plyr-menu-background, hsla(0, 0%, 100%, 0.9)); border-radius: 4px; bottom: 100%; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15)); color: #4a5464; color: var(--plyr-menu-color, #4a5464); font-size: 15px; font-size: var(--plyr-font-size-base, 15px); margin-bottom: 10px; position: absolute; right: -3px; text-align: left; white-space: nowrap; z-index: 3; } .plyr__menu__container > div { overflow: hidden; transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1); } .plyr__menu__container:after { border: 4px solid transparent; border-top-color: hsla(0, 0%, 100%, 0.9); border: var(--plyr-menu-arrow-size, 4px) solid transparent; border-top-color: var(--plyr-menu-background, hsla(0, 0%, 100%, 0.9)); content: ""; height: 0; position: absolute; right: 14px; right: calc( var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 - var(--plyr-menu-arrow-size, 4px) / 2 ); top: 100%; width: 0; } .plyr__menu__container [role="menu"] { padding: 7px; padding: calc(var(--plyr-control-spacing, 10px) * 0.7); } .plyr__menu__container [role="menuitem"], .plyr__menu__container [role="menuitemradio"] { margin-top: 2px; } .plyr__menu__container [role="menuitem"]:first-child, .plyr__menu__container [role="menuitemradio"]:first-child { margin-top: 0; } .plyr__menu__container .plyr__control { align-items: center; color: #4a5464; color: var(--plyr-menu-color, #4a5464); display: flex; font-size: 13px; font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px)); padding: 4.66667px 10.5px; padding: calc(var(--plyr-control-spacing, 10px) * 0.7/1.5) calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5); -webkit-user-select: none; user-select: none; width: 100%; } .plyr__menu__container .plyr__control > span { align-items: inherit; display: flex; width: 100%; } .plyr__menu__container .plyr__control:after { border: 4px solid transparent; border: var(--plyr-menu-item-arrow-size, 4px) solid transparent; content: ""; position: absolute; top: 50%; transform: translateY(-50%); } .plyr__menu__container .plyr__control--forward { padding-right: 28px; padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); } .plyr__menu__container .plyr__control--forward:after { border-left-color: #728197; border-left-color: var(--plyr-menu-arrow-color, #728197); right: 6.5px; right: calc( var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px) ); } .plyr__menu__container .plyr__control--forward.plyr__tab-focus:after, .plyr__menu__container .plyr__control--forward:hover:after { border-left-color: currentColor; } .plyr__menu__container .plyr__control--back { font-weight: 400; font-weight: var(--plyr-font-weight-regular, 400); margin: 7px; margin: calc(var(--plyr-control-spacing, 10px) * 0.7); margin-bottom: 3.5px; margin-bottom: calc(var(--plyr-control-spacing, 10px) * 0.7/2); padding-left: 28px; padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); position: relative; width: calc(100% - 14px); width: calc(100% - var(--plyr-control-spacing, 10px) * 0.7 * 2); } .plyr__menu__container .plyr__control--back:after { border-right-color: #728197; border-right-color: var(--plyr-menu-arrow-color, #728197); left: 6.5px; left: calc( var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px) ); } .plyr__menu__container .plyr__control--back:before { background: #dcdfe5; background: var(--plyr-menu-back-border-color, #dcdfe5); box-shadow: 0 1px 0 #fff; box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff); content: ""; height: 1px; left: 0; margin-top: 3.5px; margin-top: calc(var(--plyr-control-spacing, 10px) * 0.7/2); overflow: hidden; position: absolute; right: 0; top: 100%; } .plyr__menu__container .plyr__control--back.plyr__tab-focus:after, .plyr__menu__container .plyr__control--back:hover:after { border-right-color: currentColor; } .plyr__menu__container .plyr__control[role="menuitemradio"] { padding-left: 7px; padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7); } .plyr__menu__container .plyr__control[role="menuitemradio"]:after, .plyr__menu__container .plyr__control[role="menuitemradio"]:before { border-radius: 100%; } .plyr__menu__container .plyr__control[role="menuitemradio"]:before { background: rgba(0, 0, 0, 0.1); content: ""; display: block; flex-shrink: 0; height: 16px; margin-right: 10px; margin-right: var(--plyr-control-spacing, 10px); transition: all 0.3s ease; width: 16px; } .plyr__menu__container .plyr__control[role="menuitemradio"]:after { background: #fff; border: 0; height: 6px; left: 12px; opacity: 0; top: 50%; transform: translateY(-50%) scale(0); transition: transform 0.3s ease, opacity 0.3s ease; width: 6px; } .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]:before { background: #00b2ff; background: var( --plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) ); } .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]:after { opacity: 1; transform: translateY(-50%) scale(1); } .plyr__menu__container .plyr__control[role="menuitemradio"].plyr__tab-focus:before, .plyr__menu__container .plyr__control[role="menuitemradio"]:hover:before { background: rgba(35, 40, 47, 0.1); } .plyr__menu__container .plyr__menu__value { align-items: center; display: flex; margin-left: auto; margin-right: calc(-7px - -2); margin-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * -1 - -2); overflow: hidden; padding-left: 24.5px; padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5); pointer-events: none; } .plyr--full-ui input[type="range"] { -webkit-appearance: none; appearance: none; background: 0 0; border: 0; border-radius: 26px; border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2); color: #00b2ff; color: var( --plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) ); display: block; height: 19px; height: calc( var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px) ); margin: 0; min-width: 0; padding: 0; transition: box-shadow 0.3s ease; width: 100%; } .plyr--full-ui input[type="range"]::-webkit-slider-runnable-track { background: 0 0; background-image: linear-gradient(90deg, currentColor 0, transparent 0); background-image: linear-gradient( to right, currentColor var(--value, 0), transparent var(--value, 0) ); border: 0; border-radius: 2.5px; border-radius: calc(var(--plyr-range-track-height, 5px) / 2); height: 5px; height: var(--plyr-range-track-height, 5px); -webkit-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; -webkit-user-select: none; user-select: none; } .plyr--full-ui input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; background: #fff; background: var(--plyr-range-thumb-background, #fff); border: 0; border-radius: 100%; box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2); box-shadow: var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2) ); height: 13px; height: var(--plyr-range-thumb-height, 13px); margin-top: -4px; margin-top: calc( (var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1 ); position: relative; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; width: 13px; width: var(--plyr-range-thumb-height, 13px); } .plyr--full-ui input[type="range"]::-moz-range-track { background: 0 0; border: 0; border-radius: 2.5px; border-radius: calc(var(--plyr-range-track-height, 5px) / 2); height: 5px; height: var(--plyr-range-track-height, 5px); -moz-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; user-select: none; } .plyr--full-ui input[type="range"]::-moz-range-thumb { background: #fff; background: var(--plyr-range-thumb-background, #fff); border: 0; border-radius: 100%; box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2); box-shadow: var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2) ); height: 13px; height: var(--plyr-range-thumb-height, 13px); position: relative; -moz-transition: all 0.2s ease; transition: all 0.2s ease; width: 13px; width: var(--plyr-range-thumb-height, 13px); } .plyr--full-ui input[type="range"]::-moz-range-progress { background: currentColor; border-radius: 2.5px; border-radius: calc(var(--plyr-range-track-height, 5px) / 2); height: 5px; height: var(--plyr-range-track-height, 5px); } .plyr--full-ui input[type="range"]::-ms-track { color: transparent; } .plyr--full-ui input[type="range"]::-ms-fill-upper, .plyr--full-ui input[type="range"]::-ms-track { background: 0 0; border: 0; border-radius: 2.5px; border-radius: calc(var(--plyr-range-track-height, 5px) / 2); height: 5px; height: var(--plyr-range-track-height, 5px); -ms-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; user-select: none; } .plyr--full-ui input[type="range"]::-ms-fill-lower { background: 0 0; background: currentColor; border: 0; border-radius: 2.5px; border-radius: calc(var(--plyr-range-track-height, 5px) / 2); height: 5px; height: var(--plyr-range-track-height, 5px); -ms-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; user-select: none; } .plyr--full-ui input[type="range"]::-ms-thumb { background: #fff; background: var(--plyr-range-thumb-background, #fff); border: 0; border-radius: 100%; box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2); box-shadow: var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2) ); height: 13px; height: var(--plyr-range-thumb-height, 13px); margin-top: 0; position: relative; -ms-transition: all 0.2s ease; transition: all 0.2s ease; width: 13px; width: var(--plyr-range-thumb-height, 13px); } .plyr--full-ui input[type="range"]::-ms-tooltip { display: none; } .plyr--full-ui input[type="range"]::-moz-focus-outer { border: 0; } .plyr--full-ui input[type="range"]:focus { outline: 0; } .plyr--full-ui input[type="range"].plyr__tab-focus::-webkit-slider-runnable-track { outline: 3px dotted #00b2ff; outline: var( --plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) ) dotted 3px; outline-offset: 2px; } .plyr--full-ui input[type="range"].plyr__tab-focus::-moz-range-track { outline: 3px dotted #00b2ff; outline: var( --plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) ) dotted 3px; outline-offset: 2px; } .plyr--full-ui input[type="range"].plyr__tab-focus::-ms-track { outline: 3px dotted #00b2ff; outline: var( --plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) ) dotted 3px; outline-offset: 2px; } .plyr__poster { background-color: #000; background-color: var( --plyr-video-background, var(--plyr-video-background, #000) ); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; transition: opacity 0.2s ease; width: 100%; z-index: 1; } .plyr--stopped.plyr__poster-enabled .plyr__poster { opacity: 1; } .plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster { display: none; } .plyr__time { font-size: 13px; font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px)); } .plyr__time + .plyr__time:before { content: "⁄"; margin-right: 10px; margin-right: var(--plyr-control-spacing, 10px); } @media (max-width: 767px) { .plyr__time + .plyr__time { display: none; } } .plyr__tooltip { background: hsla(0, 0%, 100%, 0.9); background: var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9)); border-radius: 5px; border-radius: var(--plyr-tooltip-radius, 5px); bottom: 100%; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15)); color: #4a5464; color: var(--plyr-tooltip-color, #4a5464); font-size: 13px; font-size: var(--plyr-font-size-small, 13px); font-weight: 400; font-weight: var(--plyr-font-weight-regular, 400); left: 50%; line-height: 1.3; margin-bottom: 10px; margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2); opacity: 0; padding: 5px 7.5px; padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5); pointer-events: none; position: absolute; transform: translate(-50%, 10px) scale(0.8); transform-origin: 50% 100%; transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s; white-space: nowrap; z-index: 2; } .plyr__tooltip:before { border-left: 4px solid transparent; border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent; border-right: 4px solid transparent; border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent; border-top: 4px solid hsla(0, 0%, 100%, 0.9); border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9)); bottom: -4px; bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1); content: ""; height: 0; left: 50%; position: absolute; transform: translateX(-50%); width: 0; z-index: 2; } .plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible { opacity: 1; transform: translate(-50%) scale(1); } .plyr .plyr__control:hover .plyr__tooltip { z-index: 3; } .plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip { left: 0; transform: translateY(10px) scale(0.8); transform-origin: 0 100%; } .plyr__controls > .plyr__control:first-child .plyr__tooltip:before, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip:before { left: 16px; left: calc( var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 ); } .plyr__controls > .plyr__control:last-child .plyr__tooltip { left: auto; right: 0; transform: translateY(10px) scale(0.8); transform-origin: 100% 100%; } .plyr__controls > .plyr__control:last-child .plyr__tooltip:before { left: auto; right: 16px; right: calc( var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 ); transform: translateX(50%); } .plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip { transform: translate(0) scale(1); } .plyr__progress { left: 6.5px; left: calc(var(--plyr-range-thumb-height, 13px) * 0.5); margin-right: 13px; margin-right: var(--plyr-range-thumb-height, 13px); position: relative; } .plyr__progress input[type="range"], .plyr__progress__buffer { margin-left: -6.5px; margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5); margin-right: -6.5px; margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5); width: calc(100% + 13px); width: calc(100% + var(--plyr-range-thumb-height, 13px)); } .plyr__progress input[type="range"] { position: relative; z-index: 2; } .plyr__progress .plyr__tooltip { left: 0; max-width: 120px; overflow-wrap: break-word; white-space: normal; } .plyr__progress__buffer { -webkit-appearance: none; background: 0 0; border: 0; border-radius: 100px; height: 5px; height: var(--plyr-range-track-height, 5px); left: 0; margin-top: -2.5px; margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1); padding: 0; position: absolute; top: 50%; } .plyr__progress__buffer::-webkit-progress-bar { background: 0 0; } .plyr__progress__buffer::-webkit-progress-value { background: currentColor; border-radius: 100px; min-width: 5px; min-width: var(--plyr-range-track-height, 5px); -webkit-transition: width 0.2s ease; transition: width 0.2s ease; } .plyr__progress__buffer::-moz-progress-bar { background: currentColor; border-radius: 100px; min-width: 5px; min-width: var(--plyr-range-track-height, 5px); -moz-transition: width 0.2s ease; transition: width 0.2s ease; } .plyr__progress__buffer::-ms-fill { border-radius: 100px; -ms-transition: width 0.2s ease; transition: width 0.2s ease; } .plyr--loading .plyr__progress__buffer { animation: plyr-progress 1s linear infinite; background-image: linear-gradient( -45deg, rgba(35, 40, 47, 0.6) 25%, transparent 0, transparent 50%, rgba(35, 40, 47, 0.6) 0, rgba(35, 40, 47, 0.6) 75%, transparent 0, transparent ); background-image: linear-gradient( -45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent ); background-repeat: repeat-x; background-size: 25px 25px; background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px); color: transparent; } .plyr--video.plyr--loading .plyr__progress__buffer { background-color: hsla(0, 0%, 100%, 0.25); background-color: var( --plyr-video-progress-buffered-background, hsla(0, 0%, 100%, 0.25) ); } .plyr--audio.plyr--loading .plyr__progress__buffer { background-color: rgba(193, 200, 209, 0.6); background-color: var( --plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6) ); } .plyr__progress__marker { background-color: #fff; background-color: var(--plyr-progress-marker-background, #fff); border-radius: 1px; height: 5px; height: var(--plyr-range-track-height, 5px); position: absolute; top: 50%; transform: translate(-50%, -50%); width: 3px; width: var(--plyr-progress-marker-width, 3px); z-index: 3; } .plyr__volume { align-items: center; display: flex; max-width: 110px; min-width: 80px; position: relative; width: 20%; } .plyr__volume input[type="range"] { margin-left: 5px; margin-left: calc(var(--plyr-control-spacing, 10px) / 2); margin-right: 5px; margin-right: calc(var(--plyr-control-spacing, 10px) / 2); position: relative; z-index: 2; } .plyr--is-ios .plyr__volume { min-width: 0; width: auto; } .plyr--audio { display: block; } .plyr--audio .plyr__controls { background: #fff; background: var(--plyr-audio-controls-background, #fff); border-radius: inherit; color: #4a5464; color: var(--plyr-audio-control-color, #4a5464); padding: 10px; padding: var(--plyr-control-spacing, 10px); } .plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded="true"] { background: #00b2ff; background: var( --plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) ); color: #fff; color: var(--plyr-audio-control-color-hover, #fff); } .plyr--full-ui.plyr--audio input[type="range"]::-webkit-slider-runnable-track { background-color: rgba(193, 200, 209, 0.6); background-color: var( --plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)) ); } .plyr--full-ui.plyr--audio input[type="range"]::-moz-range-track { background-color: rgba(193, 200, 209, 0.6); background-color: var( --plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)) ); } .plyr--full-ui.plyr--audio input[type="range"]::-ms-track { background-color: rgba(193, 200, 209, 0.6); background-color: var( --plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)) ); } .plyr--full-ui.plyr--audio input[type="range"]:active::-webkit-slider-thumb { box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1); box-shadow: var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2) ), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1)); } .plyr--full-ui.plyr--audio input[type="range"]:active::-moz-range-thumb { box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1); box-shadow: var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2) ), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1)); } .plyr--full-ui.plyr--audio input[type="range"]:active::-ms-thumb { box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1); box-shadow: var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2) ), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1)); } .plyr--audio .plyr__progress__buffer { color: rgba(193, 200, 209, 0.6); color: var( --plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6) ); } .plyr--video { background: #000; background: var(--plyr-video-background, var(--plyr-video-background, #000)); overflow: hidden; } .plyr--video.plyr--menu-open { overflow: visible; } .plyr__video-wrapper { background: #000; background: var(--plyr-video-background, var(--plyr-video-background, #000)); height: 100%; margin: auto; overflow: hidden; position: relative; width: 100%; } .plyr__video-embed, .plyr__video-wrapper--fixed-ratio { aspect-ratio: 16/9; } @supports not (aspect-ratio: 16/9) { .plyr__video-embed, .plyr__video-wrapper--fixed-ratio { height: 0; padding-bottom: 56.25%; position: relative; } } .plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .plyr--full-ui .plyr__video-embed > .plyr__video-embed__container { padding-bottom: 240%; position: relative; transform: translateY(-38.28125%); } .plyr--video .plyr__controls { background: linear-gradient(transparent, rgba(0, 0, 0, 0.75)); background: var( --plyr-video-controls-background, linear-gradient(transparent, rgba(0, 0, 0, 0.75)) ); border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; bottom: 0; color: #fff; color: var(--plyr-video-control-color, #fff); left: 0; padding: 5px; padding: calc(var(--plyr-control-spacing, 10px) / 2); padding-top: 20px; padding-top: calc(var(--plyr-control-spacing, 10px) * 2); position: absolute; right: 0; transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out; z-index: 3; } @media (min-width: 480px) { .plyr--video .plyr__controls { padding: 10px; padding: var(--plyr-control-spacing, 10px); padding-top: 35px; padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5); } } .plyr--video.plyr--hide-controls .plyr__controls { opacity: 0; pointer-events: none; transform: translateY(100%); } .plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded="true"] { background: #00b2ff; background: var( --plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) ); color: #fff; color: var(--plyr-video-control-color-hover, #fff); } .plyr__control--overlaid { background: #00b2ff; background: var( --plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) ); border: 0; border-radius: 100%; color: #fff; color: var(--plyr-video-control-color, #fff); display: none; left: 50%; opacity: 0.9; padding: 15px; padding: calc(var(--plyr-control-spacing, 10px) * 1.5); position: absolute; top: 50%; transform: translate(-50%, -50%); transition: 0.3s; z-index: 2; } .plyr__control--overlaid svg { left: 2px; position: relative; } .plyr__control--overlaid:focus, .plyr__control--overlaid:hover { opacity: 1; } .plyr--playing .plyr__control--overlaid { opacity: 0; visibility: hidden; } .plyr--full-ui.plyr--video .plyr__control--overlaid { display: block; } .plyr--full-ui.plyr--video input[type="range"]::-webkit-slider-runnable-track { background-color: hsla(0, 0%, 100%, 0.25); background-color: var( --plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, 0.25)) ); } .plyr--full-ui.plyr--video input[type="range"]::-moz-range-track { background-color: hsla(0, 0%, 100%, 0.25); background-color: var( --plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, 0.25)) ); } .plyr--full-ui.plyr--video input[type="range"]::-ms-track { background-color: hsla(0, 0%, 100%, 0.25); background-color: var( --plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, 0.25)) ); } .plyr--full-ui.plyr--video input[type="range"]:active::-webkit-slider-thumb { box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px hsla(0, 0%, 100%, 0.5); box-shadow: var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2) ), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, 0.5)); } .plyr--full-ui.plyr--video input[type="range"]:active::-moz-range-thumb { box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px hsla(0, 0%, 100%, 0.5); box-shadow: var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2) ), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, 0.5)); } .plyr--full-ui.plyr--video input[type="range"]:active::-ms-thumb { box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px hsla(0, 0%, 100%, 0.5); box-shadow: var( --plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2) ), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, 0.5)); } .plyr--video .plyr__progress__buffer { color: hsla(0, 0%, 100%, 0.25); color: var( --plyr-video-progress-buffered-background, hsla(0, 0%, 100%, 0.25) ); } .plyr:fullscreen { background: #000; border-radius: 0 !important; height: 100%; margin: 0; width: 100%; } .plyr:fullscreen video { height: 100%; } .plyr:fullscreen .plyr__control .icon--exit-fullscreen { display: block; } .plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg { display: none; } .plyr:fullscreen.plyr--hide-controls { cursor: none; } @media (min-width: 1024px) { .plyr:fullscreen .plyr__captions { font-size: 21px; font-size: var(--plyr-font-size-xlarge, 21px); } } .plyr--fullscreen-fallback { background: #000; border-radius: 0 !important; bottom: 0; display: block; height: 100%; left: 0; margin: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 10000000; } .plyr--fullscreen-fallback video { height: 100%; } .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen { display: block; } .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg { display: none; } .plyr--fullscreen-fallback.plyr--hide-controls { cursor: none; } @media (min-width: 1024px) { .plyr--fullscreen-fallback .plyr__captions { font-size: 21px; font-size: var(--plyr-font-size-xlarge, 21px); } } .plyr__ads { border-radius: inherit; bottom: 0; cursor: pointer; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: -1; } .plyr__ads > div, .plyr__ads > div iframe { height: 100%; position: absolute; width: 100%; } .plyr__ads:after { background: #23282f; border-radius: 2px; bottom: 10px; bottom: var(--plyr-control-spacing, 10px); color: #fff; content: attr(data-badge-text); font-size: 11px; padding: 2px 6px; pointer-events: none; position: absolute; right: 10px; right: var(--plyr-control-spacing, 10px); z-index: 3; } .plyr__ads:empty:after { display: none; } .plyr__cues { background: currentColor; display: block; height: 5px; height: var(--plyr-range-track-height, 5px); left: 0; opacity: 0.8; position: absolute; top: 50%; transform: translateY(-50%); width: 3px; z-index: 3; } .plyr__preview-thumb { background-color: hsla(0, 0%, 100%, 0.9); background-color: var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9)); border-radius: 5px; border-radius: var(--plyr-tooltip-radius, 5px); bottom: 100%; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15)); margin-bottom: 10px; margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2); opacity: 0; padding: 3px; pointer-events: none; position: absolute; transform: translateY(10px) scale(0.8); transform-origin: 50% 100%; transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s; z-index: 2; } .plyr__preview-thumb--is-shown { opacity: 1; transform: translate(0) scale(1); } .plyr__preview-thumb:before { border-left: 4px solid transparent; border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent; border-right: 4px solid transparent; border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent; border-top: 4px solid hsla(0, 0%, 100%, 0.9); border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9)); bottom: -4px; bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1); content: ""; height: 0; left: calc(50% + var(--preview-arrow-offset)); position: absolute; transform: translateX(-50%); width: 0; z-index: 2; } .plyr__preview-thumb__image-container { background: #c1c8d1; border-radius: 4px; border-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px); overflow: hidden; position: relative; z-index: 0; } .plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container:after { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .plyr__preview-thumb__image-container:after { border-radius: inherit; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); content: ""; pointer-events: none; } .plyr__preview-thumb__image-container img { max-height: none; max-width: none; } .plyr__preview-thumb__time-container { background: linear-gradient(transparent, rgba(0, 0, 0, 0.75)); background: var( --plyr-video-controls-background, linear-gradient(transparent, rgba(0, 0, 0, 0.75)) ); border-bottom-left-radius: 4px; border-bottom-left-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px); border-bottom-right-radius: 4px; border-bottom-right-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px); bottom: 0; left: 0; line-height: 1.1; padding: 20px 6px 6px; position: absolute; right: 0; z-index: 3; } .plyr__preview-thumb__time-container span { color: #fff; font-size: 13px; font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px)); } .plyr__preview-scrubbing { bottom: 0; filter: blur(1px); height: 100%; left: 0; margin: auto; opacity: 0; overflow: hidden; pointer-events: none; position: absolute; right: 0; top: 0; transition: opacity 0.3s ease; width: 100%; z-index: 1; } .plyr__preview-scrubbing--is-shown { opacity: 1; } .plyr__preview-scrubbing img { height: 100%; left: 0; max-height: none; max-width: none; -o-object-fit: contain; object-fit: contain; position: absolute; top: 0; width: 100%; } .plyr--no-transition { transition: none !important; } .plyr__sr-only { clip: rect(1px, 1px, 1px, 1px); border: 0 !important; height: 1px !important; overflow: hidden; padding: 0 !important; position: absolute !important; width: 1px !important; } .plyr [hidden] { display: none !important; } /** * Swiper 8.4.3 * Most modern mobile touch slider and framework with hardware accelerated transitions * https://swiperjs.com * * Copyright 2014-2022 Vladimir Kharlampidi * * Released under the MIT License * * Released on: October 6, 2022 */ @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}h1 { font-weight: 600; line-height: 3.75rem; } h2 { font-weight: 500; line-height: 2.75rem; } h3 { font-weight: 500; line-height: 2.25rem; } h4 { font-weight: 500; line-height: 2rem; } h5 { font-weight: 500; line-height: 1.625rem; } p { line-height: 1.625rem; } @media (max-width: 768) { h1 { font-size: 2.5rem; } h2 { font-size: 2rem; } h3 { font-size: 1.5rem; } h4 { font-size: 1.25rem; } h5 { font-size: 1.125rem; } } .h1 { font-weight: 600; line-height: 3.75rem; } .h2 { font-weight: 500; line-height: 2.75rem; } .h3 { font-weight: 500; line-height: 2.25rem; } .h4 { font-weight: 500; line-height: 2rem; } .h5 { font-weight: 500; line-height: 1.625rem; } p { line-height: 1.625rem; } @media (max-width: 768) { .h1 { font-size: 2.5rem; } .h2 { font-size: 2rem; } .h3 { font-size: 1.5rem; } .h4 { font-size: 1.25rem; } .h5 { font-size: 1.125rem; } } .legenda { font-size: 0.75rem; font-weight: 300; line-height: 1.3125rem; } .texto-sm { font-size: 0.875rem; line-height: 1.375rem; } .font-weight-thin { font-weight: 100; } .font-weight-extra-light { font-weight: 200; } .font-weight-medium { font-weight: 500; } .font-weight-semi-bold { font-weight: 600; } .font-weight-extra-bold { font-weight: 800; }