CssSyntaxError: Unclosed block (1:72908) &gt;
1 |

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
        '{'
}

line-height:1.15;

-webkit-text-size-adjust:100% {
        '}'
}

body {
        '{'
}

margin:0 {
        '}'
}

#hiddenLink {
    display: none;
}




main {
        '{'
}

display:block {
        '}'
}

h1 {
        '{'
}

font-size:2em;

margin:.67em 0 {
        '}'
}

hr {
        '{'
}

box-sizing:content-box;
height:0;

overflow:visible {
        '}'
}

pre {
        '{'
}

font-family:monospace,
monospace;

font-size:1em {
        '}'
}

a {
        '{'
}

background-color:transparent {
        '}'
}

abbr[title] {
        '{'
}

border-bottom:none;
text-decoration:underline;

text-decoration:underline dotted {
        '}'
}

b,
strong {
        '{'
}

font-weight:bolder {
        '}'
}

code,
kbd,
samp {
        '{'
}

font-family:monospace,
monospace;

font-size:1em {
        '}'
}

small {
        '{'
}

font-size:80% {
        '}'
}

sub,
sup {
        '{'
}

font-size:75%;
line-height:0;
position:relative;

vertical-align:baseline {
        '}'
}

sub {
        '{'
}

bottom:-.25em {
        '}'
}

sup {
        '{'
}

top:-.5em {
        '}'
}

img {
        '{'
}

border-style:none {
        '}'
}

button,
input,
optgroup,
select,
textarea {
        '{'
}

font-family:inherit;
font-size:100%;
line-height:1.15;

margin:0 {
        '}'
}

button,
input {
        '{'
}

overflow:visible {
        '}'
}

button,
select {
        '{'
}

text-transform:none {
        '}'
}

[type=button],
[type=reset],
[type=submit],
button {
        '{'
}

-webkit-appearance:button {
        '}'
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
        '{'
}

border-style:none;

padding:0 {
        '}'
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
        '{'
}

outline:1px dotted ButtonText {
        '}'
}

fieldset {
        '{'
}

padding:.35em .75em .625em {
        '}'
}

legend {
        '{'
}

box-sizing:border-box;
color:inherit;
display:table;
max-width:100%;
padding:0;

white-space:normal {
        '}'
}

progress {
        '{'
}

vertical-align:baseline {
        '}'
}

textarea {
        '{'
}

overflow:auto {
        '}'
}

[type=checkbox],
[type=radio] {
        '{'
}

box-sizing:border-box;

padding:0 {
        '}'
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
        '{'
}

height:auto {
        '}'
}

[type=search] {
        '{'
}

-webkit-appearance:textfield;

outline-offset:-2px {
        '}'
}

[type=search]::-webkit-search-decoration {
        '{'
}

-webkit-appearance:none {
        '}'
}

::-webkit-file-upload-button {
        '{'
}

-webkit-appearance:button;

font:inherit {
        '}'
}

details {
        '{'
}

display:block {
        '}'
}

summary {
        '{'
}

display:list-item {
        '}'
}

[hidden],
template {
        '{'
}

display:none {
        '}'
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
        '{'
}

margin:0 {
        '}'
}

button {
        '{'
}

background-color:transparent;

background-image:none {
        '}'
}

button:focus {
        '{'
}

outline:1px dotted;

outline:5px auto -webkit-focus-ring-color {
        '}'
}

fieldset,
ol,
ul {
        '{'
}

margin:0;

padding:0 {
        '}'
}

ol,
ul {
        '{'
}

list-style:none {
        '}'
}

html {
        '{'
}

font-family:system-ui,
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Helvetica Neue,
Arial,
Noto Sans,
sans-serif,
Apple Color Emoji,
Segoe UI Emoji,
Segoe UI Symbol,
Noto Color Emoji;

line-height:1.5 {
        '}'
}

*,
:after,
:before {
        '{'
}

box-sizing:border-box;

border:0 solid #e2e8f0 {
        '}'
}

hr {
        '{'
}

border-top-width:1px {
        '}'
}

img {
        '{'
}

border-style:solid {
        '}'
}

textarea {
        '{'
}

resize:vertical {
        '}'
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
        '{'
}

color:#a0aec0 {
        '}'
}

input::placeholder,
textarea::placeholder {
        '{'
}

color:#a0aec0 {
        '}'
}

[role=button],
button {
        '{'
}

cursor:pointer {
        '}'
}

table {
        '{'
}

border-collapse:collapse {
        '}'
}

h1,
h2,
h3,
h4,
h5,
h6 {
        '{'
}

font-size:inherit;

font-weight:inherit {
        '}'
}

a {
        '{'
}

color:inherit;

text-decoration:inherit {
        '}'
}

button,
input,
optgroup,
select,
textarea {
        '{'
}

padding:0;
line-height:inherit;

color:inherit {
        '}'
}

code,
kbd,
pre,
samp {
        '{'
}

font-family:Menlo,
Monaco,
Consolas,
Liberation Mono,
Courier New,
monospace {
        '}'
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
        '{'
}

display:block;

vertical-align:middle {
        '}'
}

img,
video {
        '{'
}

max-width:100%;

height:auto {
        '}'
}

.container {
        '{'
}

width:100% {
        '}'
}

@media (min-width:640px) {
        '{'
}

.container {
        '{'
}

max-width:640px {
        '}'
}

        {
        '}'
}

@media (min-width:768px) {
        '{'
}

.container {
        '{'
}

max-width:768px {
        '}'
}

        {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.container {
        '{'
}

max-width:1024px {
        '}'
}

        {
        '}'
}

@media (min-width:1280px) {
        '{'
}

.container {
        '{'
}

max-width:1280px {
        '}'
}

        {
        '}'
}

.bg-black {
        '{'
}

--bg-opacity:1;
background-color:#000;

background-color:rgba(0, 0, 0, var(--bg-opacity)) {
        '}'
}

.bg-white {
        '{'
}

--bg-opacity:1;
background-color:#fff;

background-color:rgba(255, 255, 255, var(--bg-opacity)) {
        '}'
}

.bg-gray-100 {
        '{'
}

--bg-opacity:1;
background-color:#f7fafc;

background-color:rgba(247, 250, 252, var(--bg-opacity)) {
        '}'
}

.bg-brand-red {
        '{'
}

--bg-opacity:1;
background-color:#c02730;

background-color:rgba(192, 39, 48, var(--bg-opacity)) {
        '}'
}

.bg-monza-red {
        '{'
}

--bg-opacity:1;
background-color:#d30027;

background-color:rgba(211, 0, 39, var(--bg-opacity)) {
        '}'
}

.bg-bargain-yellow {
        '{'
}

--bg-opacity:1;
background-color:#ffe700;

background-color:rgba(255, 231, 0, var(--bg-opacity)) {
        '}'
}

.hover\:bg-white:hover {
        '{'
}

--bg-opacity:1;
background-color:#fff;

background-color:rgba(255, 255, 255, var(--bg-opacity)) {
        '}'
}

.hover\:bg-brand-red:hover {
        '{'
}

--bg-opacity:1;
background-color:#c02730;

background-color:rgba(192, 39, 48, var(--bg-opacity)) {
        '}'
}

.bg-cover {
        '{'
}

background-size:cover {
        '}'
}

.border-gray-400 {
        '{'
}

--border-opacity:1;
border-color:#cbd5e0;

border-color:rgba(203, 213, 224, var(--border-opacity)) {
        '}'
}

.border-brand-red {
        '{'
}

--border-opacity:1;
border-color:#c02730;

border-color:rgba(192, 39, 48, var(--border-opacity)) {
        '}'
}

.rounded-full {
        '{'
}

border-radius:9999px {
        '}'
}

.border-2 {
        '{'
}

border-width:2px {
        '}'
}

.border {
        '{'
}

border-width:1px {
        '}'
}

.block {
        '{'
}

display:block {
        '}'
}

.inline {
        '{'
}

display:inline {
        '}'
}

.flex {
        '{'
}

display:flex {
        '}'
}

.table {
        '{'
}

display:table {
        '}'
}

.contents {
        '{'
}

display:contents {
        '}'
}

.hidden {
        '{'
}

display:none {
        '}'
}

.flex-col {
        '{'
}

flex-direction:column {
        '}'
}

.flex-wrap {
        '{'
}

flex-wrap:wrap {
        '}'
}

.items-end {
        '{'
}

align-items:flex-end {
        '}'
}

.items-center {
        '{'
}

align-items:center {
        '}'
}

.justify-center {
        '{'
}

justify-content:center {
        '}'
}

.flex-1 {
        '{'
}

flex:1 1 0% {
        '}'
}

.flex-none {
        '{'
}

flex:none {
        '}'
}

.font-light {
        '{'
}

font-weight:300 {
        '}'
}

.font-normal {
        '{'
}

font-weight:400 {
        '}'
}

.font-bold {
        '{'
}

font-weight:700 {
        '}'
}

.h-20 {
        '{'
}

height:5rem {
        '}'
}

.h-28 {
        '{'
}

height:7rem {
        '}'
}

.h-32 {
        '{'
}

height:8rem {
        '}'
}

.h-auto {
        '{'
}

height:auto {
        '}'
}

.text-xs {
        '{'
}

font-size:.75rem {
        '}'
}

.text-sm {
        '{'
}

font-size:.875rem {
        '}'
}

.text-lg {
        '{'
}

font-size:1.125rem {
        '}'
}

.text-xl {
        '{'
}

font-size:1.25rem {
        '}'
}

.text-2xl {
        '{'
}

font-size:1.5rem {
        '}'
}

.text-3xl {
        '{'
}

font-size:1.875rem {
        '}'
}

.text-5xl {
        '{'
}

font-size:3rem {
        '}'
}

.text-3xs {
        '{'
}

font-size:.5rem {
        '}'
}

.leading-8 {
        '{'
}

line-height:2rem {
        '}'
}

.leading-none {
        '{'
}

line-height:1 {
        '}'
}

.leading-tight {
        '{'
}

line-height:1.25 {
        '}'
}

.leading-normal {
        '{'
}

line-height:1.5 {
        '}'
}

.list-disc {
        '{'
}

list-style-type:disc {
        '}'
}

.mx-auto {
        '{'
}

margin-left:auto;

margin-right:auto {
        '}'
}

.mt-1 {
        '{'
}

margin-top:.25rem {
        '}'
}

.mt-2 {
        '{'
}

margin-top:.5rem {
        '}'
}

.mt-3 {
        '{'
}

margin-top:.75rem {
        '}'
}

.mt-4 {
        '{'
}

margin-top:1rem {
        '}'
}

.mr-4 {
        '{'
}

margin-right:1rem {
        '}'
}

.mb-4 {
        '{'
}

margin-bottom:1rem {
        '}'
}

.ml-4 {
        '{'
}

margin-left:1rem {
        '}'
}

.mt-6 {
        '{'
}

margin-top:1.5rem {
        '}'
}

.ml-6 {
        '{'
}

margin-left:1.5rem {
        '}'
}

.mt-8 {
        '{'
}

margin-top:2rem {
        '}'
}

.mt-10 {
        '{'
}

margin-top:2.5rem {
        '}'
}

.mr-10 {
        '{'
}

margin-right:2.5rem {
        '}'
}

.mb-10 {
        '{'
}

margin-bottom:2.5rem {
        '}'
}

.mt-12 {
        '{'
}

margin-top:3rem {
        '}'
}

.mb-12 {
        '{'
}

margin-bottom:3rem {
        '}'
}

.mt-auto {
        '{'
}

margin-top:auto {
        '}'
}

.ml-auto {
        '{'
}

margin-left:auto {
        '}'
}

.-mt-32 {
        '{'
}

margin-top:-8rem {
        '}'
}

.overflow-hidden {
        '{'
}

overflow:hidden {
        '}'
}

.p-2 {
        '{'
}

padding:.5rem {
        '}'
}

.p-10 {
        '{'
}

padding:2.5rem {
        '}'
}

.py-1 {
        '{'
}

padding-top:.25rem;

padding-bottom:.25rem {
        '}'
}

.px-2 {
        '{'
}

padding-left:.5rem;

padding-right:.5rem {
        '}'
}

.px-4 {
        '{'
}

padding-left:1rem;

padding-right:1rem {
        '}'
}

.py-6 {
        '{'
}

padding-top:1.5rem;

padding-bottom:1.5rem {
        '}'
}

.px-6 {
        '{'
}

padding-left:1.5rem;

padding-right:1.5rem {
        '}'
}

.py-8 {
        '{'
}

padding-top:2rem;

padding-bottom:2rem {
        '}'
}

.py-10 {
        '{'
}

padding-top:2.5rem;

padding-bottom:2.5rem {
        '}'
}

.py-12 {
        '{'
}

padding-top:3rem;

padding-bottom:3rem {
        '}'
}

.pb-2 {
        '{'
}

padding-bottom:.5rem {
        '}'
}

.pb-3 {
        '{'
}

padding-bottom:.75rem {
        '}'
}

.pl-3 {
        '{'
}

padding-left:.75rem {
        '}'
}

.pt-4 {
        '{'
}

padding-top:1rem {
        '}'
}

.pr-4 {
        '{'
}

padding-right:1rem {
        '}'
}

.pb-4 {
        '{'
}

padding-bottom:1rem {
        '}'
}

.pl-4 {
        '{'
}

padding-left:1rem {
        '}'
}

.pt-6 {
        '{'
}

padding-top:1.5rem {
        '}'
}

.pl-6 {
        '{'
}

padding-left:1.5rem {
        '}'
}

.pt-10 {
        '{'
}

padding-top:2.5rem {
        '}'
}

.pr-12 {
        '{'
}

padding-right:3rem {
        '}'
}

.pb-12 {
        '{'
}

padding-bottom:3rem {
        '}'
}

.pt-16 {
        '{'
}

padding-top:4rem {
        '}'
}

.pb-16 {
        '{'
}

padding-bottom:4rem {
        '}'
}

.pb-28 {
        '{'
}

padding-bottom:7rem {
        '}'
}

.pointer-events-none {
        '{'
}

pointer-events:none {
        '}'
}

.static {
        '{'
}

position:static {
        '}'
}

.fixed {
        '{'
}

position:fixed {
        '}'
}

.absolute {
        '{'
}

position:absolute {
        '}'
}

.relative {
        '{'
}

position:relative {
        '}'
}

.inset-0 {
        '{'
}

top:0;
right:0;
bottom:0;

left:0 {
        '}'
}

.top-0 {
        '{'
}

top:0 {
        '}'
}

.right-0 {
        '{'
}

right:0 {
        '}'
}

.bottom-0 {
        '{'
}

bottom:0 {
        '}'
}

.left-0 {
        '{'
}

left:0 {
        '}'
}

.resize {
        '{'
}

resize:both {
        '}'
}

.shadow {
        '{'
}

box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1),
0 1px 2px 0 rgba(0, 0, 0, .06) {
        '}'
}

.text-center {
        '{'
}

text-align:center {
        '}'
}

.text-black {
        '{'
}

--text-opacity:1;
color:#000;

color:rgba(0, 0, 0, var(--text-opacity)) {
        '}'
}

.text-white {
        '{'
}

--text-opacity:1;
color:#fff;

color:rgba(255, 255, 255, var(--text-opacity)) {
        '}'
}

.text-gray-400 {
        '{'
}

--text-opacity:1;
color:#cbd5e0;

color:rgba(203, 213, 224, var(--text-opacity)) {
        '}'
}

.text-gray-700 {
        '{'
}

--text-opacity:1;
color:#4a5568;

color:rgba(74, 85, 104, var(--text-opacity)) {
        '}'
}

.text-brand-red {
        '{'
}

--text-opacity:1;
color:#c02730;

color:rgba(192, 39, 48, var(--text-opacity)) {
        '}'
}

.hover\:text-white:hover {
        '{'
}

--text-opacity:1;
color:#fff;

color:rgba(255, 255, 255, var(--text-opacity)) {
        '}'
}

.hover\:text-brand-red:hover {
        '{'
}

--text-opacity:1;
color:#c02730;

color:rgba(192, 39, 48, var(--text-opacity)) {
        '}'
}

.italic {
        '{'
}

font-style:italic {
        '}'
}

.uppercase {
        '{'
}

text-transform:uppercase {
        '}'
}

.underline {
        '{'
}

text-decoration:underline {
        '}'
}

.visible {
        '{'
}

visibility:visible {
        '}'
}

.w-20 {
        '{'
}

width:5rem {
        '}'
}

.w-28 {
        '{'
}

width:7rem {
        '}'
}

.w-32 {
        '{'
}

width:8rem {
        '}'
}

.w-5\/12 {
        '{'
}

width:41.666667% {
        '}'
}

.w-10\/12 {
        '{'
}

width:83.333333% {
        '}'
}

.w-full {
        '{'
}

width:100% {
        '}'
}

.z-10 {
        '{'
}

z-index:10 {
        '}'
}

.z-20 {
        '{'
}

z-index:20 {
        '}'
}

.z-30 {
        '{'
}

z-index:30 {
        '}'
}

.z-50 {
        '{'
}

z-index:50 {
        '}'
}

.col-span-4 {
        '{'
}

grid-column:span 4/span 4 {
        '}'
}

.transform {
        '{'
}

--transform-translate-x:0;
--transform-translate-y:0;
--transform-rotate:0;
--transform-skew-x:0;
--transform-skew-y:0;
--transform-scale-x:1;
--transform-scale-y:1;

transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) {
        '}'
}

.transition {
        '{'
}

transition-property:background-color,
border-color,
color,
fill,
stroke,
opacity,
box-shadow,
transform {
        '}'
}

@keyframes spin {
        '{'
}

to {
        '{'
}

transform:rotate(1turn) {
        '}'
}

        {
        '}'
}

@keyframes ping {
        '{'
}

75%,
to {
        '{'
}

transform:scale(2);

opacity:0 {
        '}'
}

        {
        '}'
}

@keyframes pulse {
        '{'
}

50% {
        '{'
}

opacity:.5 {
        '}'
}

        {
        '}'
}

@keyframes bounce {
        '{'
}

0%,
to {
        '{'
}

transform:translateY(-25%);

animation-timing-function:cubic-bezier(.8, 0, 1, 1) {
        '}'
}

50% {
        '{'
}

transform:none;

animation-timing-function:cubic-bezier(0, 0, .2, 1) {
        '}'
}

        {
        '}'
}

.choices {
        '{'
}

position:relative;
margin-bottom:24px;

font-size:16px {
        '}'
}

.choices:focus {
        '{'
}

outline:none {
        '}'
}

.choices:last-child {
        '{'
}

margin-bottom:0 {
        '}'
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
        '{'
}

background-color:#eaeaea;
cursor:not-allowed;
-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,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);
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:.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]:after {
        '{'
}

content:"";
height:0;
width:0;
border:5px solid transparent;
border-top-color:#333;
position:absolute;
right:11.5px;
top:50%;
margin-top:-2.5px;

pointer-events:none {
        '}'
}

.choices[data-type*=select-one].is-open:after {
        '{'
}

border-color:transparent transparent #333;

margin-top:-7.5px {
        '}'
}

.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,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);
background-size:8px;
width:8px;
line-height:1;
opacity:.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;
padding:4px 16px 4px 4px;

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 {
        '}'
}

.choices__list--dropdown.is-active {
        '{'
}

visibility:visible {
        '}'
}

.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:.25rem .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:.5 {
        '}'
}

.choices__item {
        '{'
}

cursor:default {
        '}'
}

.choices__item--selectable {
        '{'
}

cursor:pointer {
        '}'
}

.choices__item--disabled {
        '{'
}

cursor:not-allowed;
-ms-user-select:none;
user-select:none;

opacity:.5 {
        '}'
}

.choices__heading {
        '{'
}

font-weight:600;
font-size:12px;
padding:10px;
border-bottom:1px solid #f7f7f7;

color:grey {
        '}'
}

.choices__button {
        '{'
}

text-indent:-9999px;
appearance:none;
border:0;
background-color:transparent;
background-repeat:no-repeat;
background-position:50%;

cursor:pointer {
        '}'
}

.choices__button:focus {
        '{'
}

outline:none {
        '}'
}

.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 {
        '}'
}

.choices__input:focus {
        '{'
}

outline:0 {
        '}'
}

[dir=rtl] .choices__input {
        '{'
}

padding-right:2px;

padding-left:0 {
        '}'
}

.choices__placeholder {
        '{'
}

opacity:.5 {
        '}'
}

@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") format("woff");
font-weight:400;

font-style:normal {
        '}'
}

:root {
        '{'
}

--swiper-theme-color:#007aff {
        '}'
}

.swiper-container {
        '{'
}

margin-left:auto;
margin-right:auto;
position:relative;
overflow:hidden;
list-style:none;
padding:0;

z-index:1 {
        '}'
}

.swiper-container-vertical&gt;

.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-container-android .swiper-slide,
.swiper-wrapper {
        '{'
}

transform:translateZ(0) {
        '}'
}

.swiper-container-multirow&gt;

.swiper-wrapper {
        '{'
}

flex-wrap:wrap {
        '}'
}

.swiper-container-multirow-column&gt;

.swiper-wrapper {
        '{'
}

flex-wrap:wrap;

flex-direction:column {
        '}'
}

.swiper-container-free-mode&gt;

.swiper-wrapper {
        '{'
}

transition-timing-function:ease-out;

margin:0 auto {
        '}'
}

.swiper-container-pointer-events {
        '{'
}

touch-action:pan-y {
        '}'
}

.swiper-container-pointer-events.swiper-container-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-container-autoheight,
.swiper-container-autoheight .swiper-slide {
        '{'
}

height:auto {
        '}'
}

.swiper-container-autoheight .swiper-wrapper {
        '{'
}

align-items:flex-start;

transition-property:transform,
height {
        '}'
}

.swiper-container-3d {
        '{'
}

perspective:1200px {
        '}'
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
        '{'
}

transform-style:preserve-3d {
        '}'
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
        '{'
}

position:absolute;
left:0;
top:0;
width:100%;
height:100%;
pointer-events:none;

z-index:10 {
        '}'
}

.swiper-container-3d .swiper-slide-shadow-left {
        '{'
}

background-image:linear-gradient(270deg, rgba(0, 0, 0, .5), transparent) {
        '}'
}

.swiper-container-3d .swiper-slide-shadow-right {
        '{'
}

background-image:linear-gradient(90deg, rgba(0, 0, 0, .5), transparent) {
        '}'
}

.swiper-container-3d .swiper-slide-shadow-top {
        '{'
}

background-image:linear-gradient(0deg, rgba(0, 0, 0, .5), transparent) {
        '}'
}

.swiper-container-3d .swiper-slide-shadow-bottom {
        '{'
}

background-image:linear-gradient(180deg, rgba(0, 0, 0, .5), transparent) {
        '}'
}

.swiper-container-css-mode&gt;

.swiper-wrapper {
        '{'
}

overflow:auto;
scrollbar-width:none;

-ms-overflow-style:none {
        '}'
}

.swiper-container-css-mode&gt;

.swiper-wrapper::-webkit-scrollbar {
        '{'
}

display:none {
        '}'
}

.swiper-container-css-mode&gt;
.swiper-wrapper&gt;

.swiper-slide {
        '{'
}

scroll-snap-align:start start {
        '}'
}

.swiper-container-horizontal.swiper-container-css-mode&gt;

.swiper-wrapper {
        '{'
}

-ms-scroll-snap-type:x mandatory;

scroll-snap-type:x mandatory {
        '}'
}

.swiper-container-vertical.swiper-container-css-mode&gt;

.swiper-wrapper {
        '{'
}

-ms-scroll-snap-type:y mandatory;

scroll-snap-type:y mandatory {
        '}'
}

: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:after,
.swiper-button-prev:after {
        '{'
}

font-family:swiper-icons;
font-size:var(--swiper-navigation-size);
text-transform:none !important;
letter-spacing:0;
text-transform:none;
font-variant:normal;

line-height:1 {
        '}'
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
        '{'
}

left:10px;

right:auto {
        '}'
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
        '{'
}

content:"prev" {
        '}'
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
        '{'
}

right:10px;

left:auto {
        '}'
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
        '{'
}

content:"next" {
        '}'
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
        '{'
}

--swiper-navigation-color:#fff {
        '}'
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
        '{'
}

--swiper-navigation-color:#000 {
        '}'
}

.swiper-button-lock {
        '{'
}

display:none {
        '}'
}

.swiper-pagination {
        '{'
}

position:absolute;
text-align:center;
transition:opacity .3s;
transform:translateZ(0);

z-index:10 {
        '}'
}

.swiper-pagination.swiper-pagination-hidden {
        '{'
}

opacity:0 {
        '}'
}

.swiper-container-horizontal&gt;

.swiper-pagination-bullets,
.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,
.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:8px;
height:8px;
display:inline-block;
border-radius:50%;
background:#000;

opacity:.2 {
        '}'
}

button.swiper-pagination-bullet {
        '{'
}

border:none;
margin:0;
padding:0;
box-shadow:none;

appearance:none {
        '}'
}

.swiper-pagination-clickable .swiper-pagination-bullet {
        '{'
}

cursor:pointer {
        '}'
}

.swiper-pagination-bullet-active {
        '{'
}

opacity:1;

background:var(--swiper-pagination-color, var(--swiper-theme-color)) {
        '}'
}

.swiper-container-vertical&gt;

.swiper-pagination-bullets {
        '{'
}

right:10px;
top:50%;

transform:translate3d(0, -50%, 0) {
        '}'
}

.swiper-container-vertical&gt;

.swiper-pagination-bullets .swiper-pagination-bullet {
        '{'
}

margin:6px 0;

display:block {
        '}'
}

.swiper-container-vertical&gt;

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        '{'
}

top:50%;
transform:translateY(-50%);

width:8px {
        '}'
}

.swiper-container-vertical&gt;

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        '{'
}

display:inline-block;

transition:transform .2s,
top .2s {
        '}'
}

.swiper-container-horizontal&gt;

.swiper-pagination-bullets .swiper-pagination-bullet {
        '{'
}

margin:0 4px {
        '}'
}

.swiper-container-horizontal&gt;

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        '{'
}

left:50%;
transform:translateX(-50%);

white-space:nowrap {
        '}'
}

.swiper-container-horizontal&gt;

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        '{'
}

transition:transform .2s,
left .2s {
        '}'
}

.swiper-container-horizontal.swiper-container-rtl&gt;

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        '{'
}

transition:transform .2s,
right .2s {
        '}'
}

.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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        '{'
}

transform-origin:right top {
        '}'
}

.swiper-container-horizontal&gt;
.swiper-pagination-progressbar,
.swiper-container-vertical&gt;

.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        '{'
}

width:100%;
height:4px;
left:0;

top:0 {
        '}'
}

.swiper-container-horizontal&gt;
.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical&gt;

.swiper-pagination-progressbar {
        '{'
}

width:4px;
height:100%;
left:0;

top:0 {
        '}'
}

.swiper-pagination-white {
        '{'
}

--swiper-pagination-color:#fff {
        '}'
}

.swiper-pagination-black {
        '{'
}

--swiper-pagination-color:#000 {
        '}'
}

.swiper-pagination-lock {
        '{'
}

display:none {
        '}'
}

.swiper-scrollbar {
        '{'
}

border-radius:10px;
position:relative;
-ms-touch-action:none;

background:rgba(0, 0, 0, .1) {
        '}'
}

.swiper-container-horizontal&gt;

.swiper-scrollbar {
        '{'
}

position:absolute;
left:1%;
bottom:3px;
z-index:50;
height:5px;

width:98% {
        '}'
}

.swiper-container-vertical&gt;

.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&gt;
canvas,
.swiper-zoom-container&gt;
img,
.swiper-zoom-container&gt;

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%;
animation:swiper-preloader-spin 1s linear infinite;
box-sizing:border-box;
border-radius:50%;
border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));

border-top:4px solid transparent {
        '}'
}

.swiper-lazy-preloader-white {
        '{'
}

--swiper-preloader-color:#fff {
        '}'
}

.swiper-lazy-preloader-black {
        '{'
}

--swiper-preloader-color:#000 {
        '}'
}

@keyframes swiper-preloader-spin {
        '{'
}

to {
        '{'
}

transform:rotate(1turn) {
        '}'
}

        {
        '}'
}

.swiper-container .swiper-notification {
        '{'
}

position:absolute;
left:0;
top:0;
pointer-events:none;
opacity:0;

z-index:-1000 {
        '}'
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
        '{'
}

transition-timing-function:ease-out {
        '}'
}

.swiper-container-fade .swiper-slide {
        '{'
}

pointer-events:none;

transition-property:opacity {
        '}'
}

.swiper-container-fade .swiper-slide .swiper-slide {
        '{'
}

pointer-events:none {
        '}'
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
        '{'
}

pointer-events:auto {
        '}'
}

.swiper-container-cube {
        '{'
}

overflow:visible {
        '}'
}

.swiper-container-cube .swiper-slide {
        '{'
}

pointer-events:none;
backface-visibility:hidden;
z-index:1;
visibility:hidden;
transform-origin:0 0;
width:100%;

height:100% {
        '}'
}

.swiper-container-cube .swiper-slide .swiper-slide {
        '{'
}

pointer-events:none {
        '}'
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
        '{'
}

transform-origin:100% 0 {
        '}'
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
        '{'
}

pointer-events:auto {
        '}'
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
        '{'
}

pointer-events:auto;

visibility:visible {
        '}'
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
        '{'
}

z-index:0;

backface-visibility:hidden {
        '}'
}

.swiper-container-cube .swiper-cube-shadow {
        '{'
}

position:absolute;
left:0;
bottom:0;
width:100%;
height:100%;
opacity:.6;

z-index:0 {
        '}'
}

.swiper-container-cube .swiper-cube-shadow:before {
        '{'
}

content:"";
background:#000;
position:absolute;
left:0;
top:0;
bottom:0;
right:0;

filter:blur(50px) {
        '}'
}

.swiper-container-flip {
        '{'
}

overflow:visible {
        '}'
}

.swiper-container-flip .swiper-slide {
        '{'
}

pointer-events:none;
backface-visibility:hidden;

z-index:1 {
        '}'
}

.swiper-container-flip .swiper-slide .swiper-slide {
        '{'
}

pointer-events:none {
        '}'
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
        '{'
}

pointer-events:auto {
        '}'
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
        '{'
}

z-index:0;

backface-visibility:hidden {
        '}'
}

@keyframes plyr-progress {
        '{'
}

to {
        '{'
}

background-position:25px 0;

background-position:var(--plyr-progress-loading-size, 25px) 0 {
        '}'
}

        {
        '}'
}

@keyframes plyr-popup {
        '{'
}

0% {
        '{'
}

opacity:.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 .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 .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 .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, .8);
background:var(--plyr-captions-background, rgba(0, 0, 0, .8));
border-radius:2px;
box-decoration-break:clone;
color:#fff;
color:var(--plyr-captions-text-color, #fff);
line-height:185%;
padding:.2em .5em;

white-space:pre-wrap {
        '}'
}

.plyr__caption div {
        '{'
}

display:inline {
        '}'
}

.plyr__control {
        '{'
}

background:transparent;
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 .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-color:#00b3ff;
outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
outline-offset:2px;
outline-style:dotted;

outline-width:3px {
        '}'
}

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 .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 .2s ease;
background:hsla(0, 0%, 100%, .9);
background:var(--plyr-menu-background, hsla(0, 0%, 100%, .9));
border-radius:4px;
bottom:100%;
box-shadow:0 1px 2px rgba(0, 0, 0, .15);
box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(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&gt;

div {
        '{'
}

overflow:hidden;

transition:height .35s cubic-bezier(.4, 0, .2, 1),
width .35s cubic-bezier(.4, 0, .2, 1) {
        '}'
}

.plyr__menu__container:after {
        '{'
}

border:4px solid transparent;
border-width:var(--plyr-menu-arrow-size, 4px);
border-top:var(--plyr-menu-arrow-size, 4px) solid hsla(0, 0%, 100%, .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);
-ms-user-select:none;
user-select:none;

width:100% {
        '}'
}

.plyr__menu__container .plyr__control&gt;

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:initial {
        '}'
}

.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:initial {
        '}'
}

.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, .1);
content:"";
display:block;
flex-shrink:0;
height:16px;
margin-right:10px;
margin-right:var(--plyr-control-spacing, 10px);
transition:all .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 .3s ease,
opacity .3s ease;

width:6px {
        '}'
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
        '{'
}

background:#00b3ff;

background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff))) {
        '}'
}

.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, .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;
background:transparent;
border:0;
border-radius:26px;
border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);
color:#00b3ff;
color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
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 .3s ease;

width:100% {
        '}'
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
        '{'
}

background:transparent;
background-image:linear-gradient(90deg, currentColor, transparent 0);
background-image:linear-gradient(90deg, 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 .3s ease;
transition:box-shadow .3s ease;

user-select:none {
        '}'
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
        '{'
}

-webkit-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, .15),
0 0 0 1px rgba(35, 40, 47, .2);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
height:13px;
height:var(--plyr-range-thumb-height, 13px);
margin-top:-4px;
margin-top:calc(var(--plyr-range-thumb-height, 13px)/2*-1 - var(--plyr-range-track-height, 5px)/2*-1);
position:relative;
-webkit-transition:all .2s ease;
transition:all .2s ease;
width:13px;

width:var(--plyr-range-thumb-height, 13px) {
        '}'
}

.plyr--full-ui input[type=range]::-moz-range-track {
        '{'
}

background:transparent;
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 .3s ease;
transition:box-shadow .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, .15),
0 0 0 1px rgba(35, 40, 47, .2);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
height:13px;
height:var(--plyr-range-thumb-height, 13px);
position:relative;
-moz-transition:all .2s ease;
transition:all .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:transparent;
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 .3s ease;
transition:box-shadow .3s ease;
-ms-user-select:none;

user-select:none {
        '}'
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
        '{'
}

background:transparent;
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 .3s ease;
transition:box-shadow .3s ease;
-ms-user-select:none;

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, .15),
0 0 0 1px rgba(35, 40, 47, .2);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
height:13px;
height:var(--plyr-range-thumb-height, 13px);
margin-top:0;
position:relative;
-ms-transition:all .2s ease;
transition:all .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]:focus {
        '{'
}

outline:0 {
        '}'
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
        '{'
}

border:0 {
        '}'
}

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
        '{'
}

outline-color:#00b3ff;
outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
outline-offset:2px;
outline-style:dotted;

outline-width:3px {
        '}'
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
        '{'
}

outline-color:#00b3ff;
outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
outline-offset:2px;
outline-style:dotted;

outline-width:3px {
        '}'
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
        '{'
}

outline-color:#00b3ff;
outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
outline-offset:2px;
outline-style:dotted;

outline-width:3px {
        '}'
}

.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 .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:"\2044";
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%, .9);
background:var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
border-radius:3px;
border-radius:var(--plyr-tooltip-radius, 3px);
bottom:100%;
box-shadow:0 1px 2px rgba(0, 0, 0, .15);
box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(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(.8);
transform-origin:50% 100%;
transition:transform .2s ease .1s,
opacity .2s ease .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%, .9);
border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, .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&gt;
.plyr__control:first-child+.plyr__control .plyr__tooltip,
.plyr__controls&gt;

.plyr__control:first-child .plyr__tooltip {
        '{'
}

left:0;
transform:translateY(10px) scale(.8);

transform-origin:0 100% {
        '}'
}

.plyr__controls&gt;
.plyr__control:first-child+.plyr__control .plyr__tooltip:before,
.plyr__controls&gt;

.plyr__control:first-child .plyr__tooltip:before {
        '{'
}

left:16px;

left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7) {
        '}'
}

.plyr__controls&gt;

.plyr__control:last-child .plyr__tooltip {
        '{'
}

left:auto;
right:0;
transform:translateY(10px) scale(.8);

transform-origin:100% 100% {
        '}'
}

.plyr__controls&gt;

.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&gt;
.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls&gt;
.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,
.plyr__controls&gt;
.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,
.plyr__controls&gt;
.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls&gt;
.plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls&gt;
.plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls&gt;
.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls&gt;
.plyr__control:last-child .plyr__tooltip--visible,
.plyr__controls&gt;

.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__buffer,
.plyr__progress input[type=range] {
        '{'
}

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 {
        '{'
}

font-size:13px;
font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));

left:0 {
        '}'
}

.plyr__progress__buffer {
        '{'
}

-webkit-appearance:none;
background:transparent;
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:transparent {
        '}'
}

.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 .2s ease;

transition:width .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 .2s ease;

transition:width .2s ease {
        '}'
}

.plyr__progress__buffer::-ms-fill {
        '{'
}

border-radius:100px;
-ms-transition:width .2s ease;

transition:width .2s ease {
        '}'
}

.plyr--loading .plyr__progress__buffer {
        '{'
}

animation:plyr-progress 1s linear infinite;
background-image:linear-gradient(-45deg, rgba(35, 40, 47, .6) 25%, transparent 0, transparent 50%, rgba(35, 40, 47, .6) 0, rgba(35, 40, 47, .6) 75%, transparent 0, transparent);
background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%, transparent 0, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 0, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%, transparent 0, 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%, .25);

background-color:var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)) {
        '}'
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
        '{'
}

background-color:rgba(193, 200, 209, .6);

background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)) {
        '}'
}

.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:#00b3ff;
background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
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, .6);

background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))) {
        '}'
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
        '{'
}

background-color:rgba(193, 200, 209, .6);

background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))) {
        '}'
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
        '{'
}

background-color:rgba(193, 200, 209, .6);

background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))) {
        '}'
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
        '{'
}

box-shadow:0 1px 1px rgba(35, 40, 47, .15),
0 0 0 1px rgba(35, 40, 47, .2),
0 0 0 3px rgba(35, 40, 47, .1);

box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),
0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1)) {
        '}'
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
        '{'
}

box-shadow:0 1px 1px rgba(35, 40, 47, .15),
0 0 0 1px rgba(35, 40, 47, .2),
0 0 0 3px rgba(35, 40, 47, .1);

box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),
0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1)) {
        '}'
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
        '{'
}

box-shadow:0 1px 1px rgba(35, 40, 47, .15),
0 0 0 1px rgba(35, 40, 47, .2),
0 0 0 3px rgba(35, 40, 47, .1);

box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),
0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1)) {
        '}'
}

.plyr--audio .plyr__progress__buffer {
        '{'
}

color:rgba(193, 200, 209, .6);

color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .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));
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&gt;

.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, .75));
background:var(--plyr-video-controls-background, linear-gradient(transparent, rgba(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 .4s ease-in-out,
transform .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:#00b3ff;
background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
color:#fff;

color:var(--plyr-video-control-color-hover, #fff) {
        '}'
}

.plyr__control--overlaid {
        '{'
}

background:#00b3ff;
background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
border:0;
border-radius:100%;
color:#fff;
color:var(--plyr-video-control-color, #fff);
display:none;
left:50%;
opacity:.9;
padding:15px;
padding:calc(var(--plyr-control-spacing, 10px)*1.5);
position:absolute;
top:50%;
transform:translate(-50%, -50%);
transition:.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%, .25);

background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25))) {
        '}'
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
        '{'
}

background-color:hsla(0, 0%, 100%, .25);

background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25))) {
        '}'
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
        '{'
}

background-color:hsla(0, 0%, 100%, .25);

background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25))) {
        '}'
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
        '{'
}

box-shadow:0 1px 1px rgba(35, 40, 47, .15),
0 0 0 1px rgba(35, 40, 47, .2),
0 0 0 3px hsla(0, 0%, 100%, .5);

box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),
0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5)) {
        '}'
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
        '{'
}

box-shadow:0 1px 1px rgba(35, 40, 47, .15),
0 0 0 1px rgba(35, 40, 47, .2),
0 0 0 3px hsla(0, 0%, 100%, .5);

box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),
0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5)) {
        '}'
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
        '{'
}

box-shadow:0 1px 1px rgba(35, 40, 47, .15),
0 0 0 1px rgba(35, 40, 47, .2),
0 0 0 3px hsla(0, 0%, 100%, .5);

box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),
0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5)) {
        '}'
}

.plyr--video .plyr__progress__buffer {
        '{'
}

color:hsla(0, 0%, 100%, .25);

color:var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)) {
        '}'
}

.plyr:-ms-fullscreen {
        '{'
}

background:#000;
border-radius:0 !important;
height:100%;
margin:0;

width:100% {
        '}'
}

.plyr:fullscreen {
        '{'
}

background:#000;
border-radius:0 !important;
height:100%;
margin:0;

width:100% {
        '}'
}

.plyr:-ms-fullscreen video {
        '{'
}

height:100% {
        '}'
}

.plyr:fullscreen video {
        '{'
}

height:100% {
        '}'
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
        '{'
}

display:block {
        '}'
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
        '{'
}

display:block {
        '}'
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
        '{'
}

display:none {
        '}'
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
        '{'
}

display:none {
        '}'
}

.plyr:-ms-fullscreen.plyr--hide-controls {
        '{'
}

cursor:none {
        '}'
}

.plyr:fullscreen.plyr--hide-controls {
        '{'
}

cursor:none {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.plyr:-ms-fullscreen .plyr__captions {
        '{'
}

font-size:21px;

font-size:var(--plyr-font-size-xlarge, 21px) {
        '}'
}

.plyr:fullscreen .plyr__captions {
        '{'
}

font-size:21px;

font-size:var(--plyr-font-size-xlarge, 21px) {
        '}'
}

        {
        '}'
}

.plyr:-webkit-full-screen {
        '{'
}

background:#000;
border-radius:0 !important;
height:100%;
margin:0;

width:100% {
        '}'
}

.plyr:-webkit-full-screen video {
        '{'
}

height:100% {
        '}'
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
        '{'
}

display:block {
        '}'
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
        '{'
}

display:none {
        '}'
}

.plyr:-webkit-full-screen.plyr--hide-controls {
        '{'
}

cursor:none {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.plyr:-webkit-full-screen .plyr__captions {
        '{'
}

font-size:21px;

font-size:var(--plyr-font-size-xlarge, 21px) {
        '}'
}

        {
        '}'
}

.plyr:-moz-full-screen {
        '{'
}

background:#000;
border-radius:0 !important;
height:100%;
margin:0;

width:100% {
        '}'
}

.plyr:-moz-full-screen video {
        '{'
}

height:100% {
        '}'
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
        '{'
}

display:block {
        '}'
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
        '{'
}

display:none {
        '}'
}

.plyr:-moz-full-screen.plyr--hide-controls {
        '{'
}

cursor:none {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.plyr:-moz-full-screen .plyr__captions {
        '{'
}

font-size:21px;

font-size:var(--plyr-font-size-xlarge, 21px) {
        '}'
}

        {
        '}'
}

.plyr:-ms-fullscreen {
        '{'
}

background:#000;
border-radius:0 !important;
height:100%;
margin:0;

width:100% {
        '}'
}

.plyr:-ms-fullscreen video {
        '{'
}

height:100% {
        '}'
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
        '{'
}

display:block {
        '}'
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
        '{'
}

display:none {
        '}'
}

.plyr:-ms-fullscreen.plyr--hide-controls {
        '{'
}

cursor:none {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.plyr:-ms-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&gt;
div,
.plyr__ads&gt;

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:after:empty {
        '{'
}

display:none {
        '}'
}

.plyr__cues {
        '{'
}

background:currentColor;
display:block;
height:5px;
height:var(--plyr-range-track-height, 5px);
left:0;
margin:-var(--plyr-range-track-height, 5px)/2 0 0;
opacity:.8;
position:absolute;
top:50%;
width:3px;

z-index:3 {
        '}'
}

.plyr__preview-thumb {
        '{'
}

background-color:hsla(0, 0%, 100%, .9);
background-color:var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
border-radius:3px;
bottom:100%;
box-shadow:0 1px 2px rgba(0, 0, 0, .15);
box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));
margin-bottom:10px;
margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);
opacity:0;
padding:3px;
padding:var(--plyr-tooltip-radius, 3px);
pointer-events:none;
position:absolute;
transform:translateY(10px) scale(.8);
transform-origin:50% 100%;
transition:transform .2s ease .1s,
opacity .2s ease .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%, .9);
border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, .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__preview-thumb__image-container {
        '{'
}

background:#c1c8d1;
border-radius:2px;
border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);
overflow:hidden;
position:relative;

z-index:0 {
        '}'
}

.plyr__preview-thumb__image-container img {
        '{'
}

height:100%;
left:0;
max-height:none;
max-width:none;
position:absolute;
top:0;

width:100% {
        '}'
}

.plyr__preview-thumb__time-container {
        '{'
}

bottom:6px;
left:0;
position:absolute;
right:0;
white-space:nowrap;

z-index:3 {
        '}'
}

.plyr__preview-thumb__time-container span {
        '{'
}

background-color:rgba(0, 0, 0, .55);
border-radius:2px;
border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);
color:#fff;
font-size:13px;
font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));

padding:3px 6px {
        '}'
}

.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 .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;
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 {
        '}'
}

html {
        '{'
}

scroll-behavior:smooth {
        '}'
}

body,
html {
        '{'
}

height:100% {
        '}'
}

body {
        '{'
}

color:#656565;

font-family:Open Sans,
sans-serif {
        '}'
}

body.with-hero {
        '{'
}

padding-top:0 {
        '}'
}

body.with-hero:after {
        '{'
}

content:"";
display:block;
position:fixed;
left:0;
right:0;
top:0;
height:100vh;
z-index:-1;
background-image:url(/assets/images/hero-bg.jpg);
background-repeat:no-repeat;
background-size:cover;

background-position:calc(50% + 160px) 0 {
        '}'
}

@media (min-width:768px) {
        '{'
}

body.with-hero:after {
        '{'
}

background-position:top {
        '}'
}

        {
        '}'
}

:target:before {
        '{'
}

content:"";
display:block;
height:100px;

margin:-100px 0 0 {
        '}'
}

.container {
        '{'
}

max-width:1200px;
margin-left:auto;

margin-right:auto {
        '}'
}

.container--wide {
        '{'
}

max-width:1380px {
        '}'
}

.container:not(.container--no-padding) {
        '{'
}

padding-left:2rem;

padding-right:2rem {
        '}'
}

.content h2:not(:first-child),
.content h3:not(:first-child),
.content h4:not(:first-child),
.content p:not(:first-child),
.content ul:not(:first-child) {
        '{'
}

margin-top:1rem {
        '}'
}

.content ul {
        '{'
}

list-style:disc;

padding-left:20px {
        '}'
}

.content ul:not(:first-child) {
        '{'
}

margin-top:1rem {
        '}'
}

.content ul li::marker {
        '{'
}

--text-opacity:1;
color:#c02730;

color:rgba(192, 39, 48, var(--text-opacity)) {
        '}'
}

.content ul li:not(:first-child) {
        '{'
}

margin-top:1rem {
        '}'
}

.content ol {
        '{'
}

list-style-type:decimal;

padding-left:20px {
        '}'
}

.content ol:not(:first-child),
.content ol li:not(:first-child) {
        '{'
}

margin-top:1rem {
        '}'
}

.content a {
        '{'
}

--text-opacity:1;
color:#c02730;
color:rgba(192, 39, 48, var(--text-opacity));

text-decoration:underline {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.bonus-lower-hoist {
        '{'
}

margin-top:-40px {
        '}'
}

        {
        '}'
}

.bonus-download-bar {
        '{'
}

position:relative {
        '}'
}

.bonus-download-bar:before {
        '{'
}

left:-1000px;

width:1000px {
        '}'
}

.bonus-download-bar:after,
.bonus-download-bar:before {
        '{'
}

content:"";
display:block;
position:absolute;
top:0;
bottom:0;

background:#000 {
        '}'
}

.bonus-download-bar:after {
        '{'
}

right:-20px;

width:20px {
        '}'
}

.bonus-phone-tag {
        '{'
}

right:0;

top:-100px {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.bonus-phone-tag {
        '{'
}

top:-60px;

right:-40px {
        '}'
}

@media (min-height:650px) {
        '{'
}

.bonus-phone-tag {
        '{'
}

top:-90px;

right:-15px {
        '}'
}

        {
        '}'
}

@media (min-height:780px) {
        '{'
}

.bonus-phone-tag {
        '{'
}

top:-150px {
        '}'
}

        {
        '}'
}

        {
        '}'
}

.main-header {
        '{'
}

position:fixed;
left:0;
top:0;
right:0;

z-index:100 {
        '}'
}

.main-header__inner {
        '{'
}

min-height:97px {
        '}'
}

.main-header__shape {
        '{'
}

position:absolute;
left:-25%;
bottom:-30px;

width:200% {
        '}'
}

@media (min-width:768px) {
        '{'
}

.main-header__shape {
        '{'
}

left:0;

width:100% {
        '}'
}

        {
        '}'
}

.hero {
        '{'
}

display:flex;

flex-direction:column {
        '}'
}

.hero__upper {
        '{'
}

position:relative;
overflow:hidden;
min-height:70vh;

padding-bottom:100px {
        '}'
}

@media (min-width:768px) {
        '{'
}

.hero__upper {
        '{'
}

padding-bottom:0 {
        '}'
}

        {
        '}'
}

.hero__upper:after {
        '{'
}

content:"";
display:block;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='1920' height='79'%3E%3Cpath fill='%23d30027' d='M1920 79H0V0c406.08 41.479 826.136 62.512 1248.5 62.512a12718.52 12718.52 0 00338.683-4.493c55.59-1.48 111.833-3.354 167.169-5.567 55.11-2.2 110.842-4.807 165.648-7.736V79z'/%3E%3C/svg%3E");
background-size:100% 79px;
width:100%;

height:79px {
        '}'
}

.hero__upper-overlay,
.hero__upper:after {
        '{'
}

position:absolute;
left:0;
bottom:0;
right:0;

z-index:10 {
        '}'
}

.hero__upper-overlay {
        '{'
}

top:0;

background:linear-gradient(0deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .1)) {
        '}'
}

@media (min-width:768px) {
        '{'
}

.hero__upper-content {
        '{'
}

padding-left:328px {
        '}'
}

        {
        '}'
}

.hero__upper-image {
        '{'
}

width:100%;
background-size:cover;
background-position:50%;

min-height:70vh {
        '}'
}

.hero__mobile-overlay {
        '{'
}

left:0;
right:0;
bottom:0;
position:fixed;
padding:6rem 3rem 2rem;
background:#d20027;

background:linear-gradient(0deg, #d20027, #d20027 21%, rgba(210, 0, 39, 0) 40%, rgba(210, 0, 39, 0)) {
        '}'
}

.hero__mobile-overlay .price-tag {
        '{'
}

position:relative !important;
right:0 !important;
bottom:0 !important;

margin-left:auto {
        '}'
}

.hero__mobile-overlay .price-tag-container {
        '{'
}

margin-left:auto;
margin-right:auto;

max-width:334px {
        '}'
}

.hero__mobile-overlay .app-stores {
        '{'
}

padding-left:0 !important;

margin-top:2rem {
        '}'
}

.hero .swiper-pagination-bullet {
        '{'
}

width:15px;
height:15px;
border:2px solid #fff;
background:transparent;

opacity:1 {
        '}'
}

.hero .swiper-pagination-bullet:not(:first-child) {
        '{'
}

margin-left:10px {
        '}'
}

.hero .swiper-pagination-bullet.swiper-pagination-bullet-active {
        '{'
}

background:#fff {
        '}'
}

.bonus-hero {
        '{'
}

display:flex;

flex-direction:column {
        '}'
}

.bonus-hero__background {
        '{'
}

background-image:url(/assets/images/bonus-hero-mobile.jpg){
'}'
}

@media (min-width:768px) {
        '{'
}

.bonus-hero__background {
        '{'
}

background-image:url(/assets/images/bonus-hero-desktop.jpg){
'}'
}

        {
        '}'
}

.bonus-hero__upper {
        '{'
}

position:relative;

overflow:hidden {
        '}'
}

@media (min-width:768px) {
        '{'
}

.bonus-hero__upper {
        '{'
}

padding-bottom:0;

min-height:60vh {
        '}'
}

        {
        '}'
}

.bonus-hero__upper:after {
        '{'
}

content:"";
display:block;
position:absolute;
left:0;
bottom:0;
right:0;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1480' height='32' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1480 0v32H0V0c237.39 20.72 485.17 31.7 740 31.7 254.83 0 502.61-10.98 740-31.7z' fill='%23C02831'/%3E%3C/svg%3E");
background-position:50%;
width:100%;
height:32px;
z-index:20;

background-size:150% 32px {
        '}'
}

@media (min-width:768px) {
        '{'
}

.bonus-hero__upper:after {
        '{'
}

background-size:100% 32px {
        '}'
}

        {
        '}'
}

.bonus-hero__upper-overlay {
        '{'
}

position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:linear-gradient(0deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .1));

z-index:10 {
        '}'
}

@media (min-width:768px) {
        '{'
}

.bonus-hero__upper-content {
        '{'
}

padding-left:328px {
        '}'
}

        {
        '}'
}

.bonus-hero__upper-image {
        '{'
}

width:100%;
background-size:cover;
background-position:50%;

min-height:70vh {
        '}'
}

.bonus-hero__mobile-overlay {
        '{'
}

left:0;
right:0;
bottom:0;
position:fixed;
padding:6rem 3rem 2rem;
background:#d20027;

background:linear-gradient(0deg, #d20027, #d20027 21%, rgba(210, 0, 39, 0) 40%, rgba(210, 0, 39, 0)) {
        '}'
}

.bonus-hero__mobile-overlay .price-tag {
        '{'
}

position:relative !important;
right:0 !important;
bottom:0 !important;

margin-left:auto {
        '}'
}

.bonus-hero__mobile-overlay .price-tag-container {
        '{'
}

margin-left:auto;
margin-right:auto;

max-width:334px {
        '}'
}

.bonus-hero__mobile-overlay .app-stores {
        '{'
}

padding-left:0 !important;

margin-top:2rem {
        '}'
}

.bonus-hero .swiper-pagination-bullet {
        '{'
}

width:15px;
height:15px;
border:2px solid #fff;
background:transparent;

opacity:1 {
        '}'
}

.bonus-hero .swiper-pagination-bullet:not(:first-child) {
        '{'
}

margin-left:10px {
        '}'
}

.bonus-hero .swiper-pagination-bullet.swiper-pagination-bullet-active {
        '{'
}

background:#fff {
        '}'
}

.rates-finder-results {
        '{'
}

position:relative;
overflow:hidden;
background:#f6f6f6;
background:linear-gradient(90deg, hsla(0, 0%, 96.5%, 0), #f6f6f6 35%, #f6f6f6 65%, hsla(0, 0%, 96.5%, 0));

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f6", endColorstr="#f6f6f6", GradientType=1) {
        '}'
}

.rates-finder-results:before {
        '{'
}

top:-28px {
        '}'
}

.rates-finder-results:after,
.rates-finder-results:before {
        '{'
}

content:"";
display:block;
position:absolute;
left:20%;
right:20%;
height:20px;

box-shadow:0 0 10px 1px rgba(0, 0, 0, .75) {
        '}'
}

.rates-finder-results:after {
        '{'
}

bottom:-28px {
        '}'
}

.rate-card {
        '{'
}

padding:1.25rem;
border-radius:35px 0 35px 0;

overflow:hidden {
        '}'
}

@media (min-width:768px) {
        '{'
}

.rate-card {
        '{'
}

display:flex {
        '}'
}

        {
        '}'
}

.rate-card__title {
        '{'
}

padding:1.5rem;
display:flex;
align-items:flex-start;
width:100%;

justify-content:center {
        '}'
}

@media (min-width:768px) {
        '{'
}

.rate-card__title {
        '{'
}

width:33.333333%;

justify-content:flex-start {
        '}'
}

        {
        '}'
}

.rate-card__details {
        '{'
}

padding:1.5rem;

line-height:1.25 {
        '}'
}

@media (min-width:768px) {
        '{'
}

.rate-card__details {
        '{'
}

width:66.666667% {
        '}'
}

        {
        '}'
}

.rate-card__details-item {
        '{'
}

padding:.5rem;
width:100%;

text-align:center {
        '}'
}

.rate-card__details-item:not(:first-child) {
        '{'
}

margin-top:1.25rem {
        '}'
}

@media (min-width:768px) {
        '{'
}

.rate-card__details-item {
        '{'
}

display:flex;
padding:0;

text-align:left {
        '}'
}

        {
        '}'
}

.calling-card-image {
        '{'
}

width:100%;
height:auto;

max-width:none {
        '}'
}

@media (min-width:768px) {
        '{'
}

.calling-card-image {
        '{'
}

width:126%;

margin-left:-31% {
        '}'
}

        {
        '}'
}

.filled-background {
        '{'
}

width:100%;
min-height:530px;
background-repeat:no-repeat;
background-size:cover;
background-position:70% top;

position:relative {
        '}'
}

.filled-background:before {
        '{'
}

content:"";
position:absolute;
left:0;
right:0;
bottom:0;
top:50%;
opacity:.4;
background:#000;
background:linear-gradient(0deg, #000, hsla(0, 0%, 100%, 0));

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1) {
        '}'
}

@media (min-width:768px) {
        '{'
}

.filled-background:before {
        '{'
}

display:none {
        '}'
}

        {
        '}'
}

@media (min-width:640px) {
        '{'
}

.filled-background {
        '{'
}

min-height:630px {
        '}'
}

        {
        '}'
}

@media (min-width:768px) {
        '{'
}

.filled-background {
        '{'
}

min-height:830px {
        '}'
}

        {
        '}'
}

.main-nav {
        '{'
}

position:fixed;
width:100%;
left:0;
right:0;
bottom:0;
--bg-opacity:1;
background-color:#fff;
background-color:rgba(255, 255, 255, var(--bg-opacity));
z-index:20;
top:97px;

transform:translateX(100%) {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.main-nav {
        '{'
}

display:flex;
position:relative;
width:auto;
left:auto;
right:auto;
bottom:auto;
top:auto;
transform:translateX(0) !important;

transition:none {
        '}'
}

        {
        '}'
}

@media (min-width:1280px) {
        '{'
}

.main-nav {
        '{'
}

padding-right:6rem {
        '}'
}

        {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.main-nav__list {
        '{'
}

display:flex;

align-items:center {
        '}'
}

        {
        '}'
}

.main-nav__list-item {
        '{'
}

border-top:1px solid #ccc {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.main-nav__list-item {
        '{'
}

border-top:none {
        '}'
}

.main-nav__list-item:not(:first-child) {
        '{'
}

margin-left:2rem {
        '}'
}

        {
        '}'
}

.main-nav__list-item-link {
        '{'
}

--text-opacity:1;
color:#c02730;
color:rgba(192, 39, 48, var(--text-opacity));
display:block;

padding:1rem 2rem {
        '}'
}

.main-nav__list-item-link--secondary {
        '{'
}

--text-opacity:1;
color:#000;

color:rgba(0, 0, 0, var(--text-opacity)) {
        '}'
}

.main-nav__list-item-link:hover {
        '{'
}

background:#f5f5f5;

text-decoration:none {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.main-nav__list-item-link:hover {
        '{'
}

background:none;

text-decoration:underline {
        '}'
}

        {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.main-nav__list-item-link {
        '{'
}

padding:0 {
        '}'
}

        {
        '}'
}

.main-nav__list-item--secondary &amp;

__list-item-link {
        '{'
}

color:#656565 {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.main-nav__list-item--secondary {
        '{'
}

border-left:1px solid #656565;

padding-left:2rem {
        '}'
}

        {
        '}'
}

.main-nav__trigger {
        '{'
}

display:flex;
align-items:center;
cursor:pointer;
width:23px;

flex-shrink:0 {
        '}'
}

@media (min-width:1024px) {
        '{'
}

.main-nav__trigger {
        '{'
}

display:none {
        '}'
}

        {
        '}'
}

.main-nav__trigger-symbol-close {
        '{'
}

display:none {
        '}'
}

.main-nav-open .main-nav {
        '{'
}

//transform:translateX(0){'}'}.main-nav-open .main-nav__trigger-symbol-close{'{'}display:block{'}'}.main-nav-open .main-nav__trigger-symbol-open{'{'}display:none{'}'}@media (min-width:1024px){'{'}.app-phone{'{'}margin-top:-280px{'}'}{'}'}.big-video{'{'}position:relative;overflow:hidden{'}'}.big-video__shape{'{'}position:absolute;top:0;width:260%;left:-80%;right:-80%;z-index:10{'}'}@media (min-width:640px){'{'}.big-video__shape{'{'}width:180%;left:-40%;right:-40%{'}'}{'}'}@media (min-width:768px){'{'}.big-video__shape{'{'}width:140%;left:-20%;right:-20%{'}'}{'}'}@media (min-width:1024px){'{'}.big-video__shape{'{'}width:100%;left:0;right:0{'}'}{'}'}.big-video .plyr.plyr--stopped .plyr__controls{'{'}display:none{'}'}.big-video .plyr__control.plyr__control--overlaid{'{'}background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69' height='69'%3E%3Cpath fill='%23FFF' d='M34.5 0C53.554 0 69 15.446 69 34.5 69 53.554 53.554 69 34.5 69 15.446 69 0 53.554 0 34.5 0 15.446 15.446 0 34.5 0zM23.419 17.56v34.291L53.11 34.705 23.419 17.56z'/%3E%3C/svg%3E");background-color:transparent;padding:0;width:69px;height:69px{'}'}.big-video .plyr__control.plyr__control--overlaid svg{'{'}display:none{'}'}.divider{'{'}--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity));width:330px;height:1px;overflow:hidden;border:none;padding:0{'}'}.divider--dark{'{'}--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity)){'}'}.choices{'{'}margin-bottom:0{'}'}.choices__inner{'{'}border-radius:25px;border:1px solid #000;background:#fff;padding:4px 12px;font-size:1rem{'}'}.is-focused .choices__inner,.is-open .choices__inner,.is-open .choices__list--dropdown{'{'}border-color:#000{'}'}.choices__list--dropdown .choices__item{'{'}white-space:nowrap{'}'}.is-flipped.is-open .choices__inner{'{'}border-radius:0 0 25px 25px{'}'}.is-open .choices__inner{'{'}border-radius:25px 25px 0 0{'}'}.choices__placeholder{'{'}color:#656565;font-size:1rem{'}'}.choices__list--single{'{'}padding-right:20px{'}'}.choices[data-type*=select-one] .choices__inner{'{'}padding-bottom:4px{'}'}.choices[data-type*=select-one]:after{'{'}border-color:#c02730 transparent transparent;border-width:7px;margin-top:-3.5px{'}'}.choices[data-type*=select-one].is-open:after{'{'}border-color:transparent transparent #c02730;margin-top:-11px{'}'}.fit-text{'{'}display:inline-block;white-space:nowrap{'}'}a.anchor{'{'}display:block;position:relative;top:-120px;visibility:hidden{'}'}@media (min-width:640px){'{'}.sm\:container{'{'}width:100%;max-width:640px{'}'}@media (min-width:768px){'{'}.sm\:container{'{'}max-width:768px{'}'}{'}'}@media (min-width:1024px){'{'}.sm\:container{'{'}max-width:1024px{'}'}{'}'}@media (min-width:1280px){'{'}.sm\:container{'{'}max-width:1280px{'}'}{'}'}.sm\:h-32{'{'}height:8rem{'}'}.sm\:text-sm{'{'}font-size:.875rem{'}'}.sm\:text-base{'{'}font-size:1rem{'}'}.sm\:text-lg{'{'}font-size:1.125rem{'}'}.sm\:text-xl{'{'}font-size:1.25rem{'}'}.sm\:text-2xl{'{'}font-size:1.5rem{'}'}.sm\:text-3xl{'{'}font-size:1.875rem{'}'}.sm\:text-4xl{'{'}font-size:2.25rem{'}'}.sm\:leading-loose{'{'}line-height:2{'}'}.sm\:py-8{'{'}padding-top:2rem;padding-bottom:2rem{'}'}.sm\:px-8{'{'}padding-left:2rem;padding-right:2rem{'}'}.sm\:text-left{'{'}text-align:left{'}'}.sm\:w-32{'{'}width:8rem{'}'}.sm\:w-auto{'{'}width:auto{'}'}{'}'}@media (min-width:768px){'{'}.md\:container{'{'}width:100%{'}'}@media (min-width:640px){'{'}.md\:container{'{'}max-width:640px{'}'}{'}'}@media (min-width:768px){'{'}.md\:container{'{'}max-width:768px{'}'}{'}'}@media (min-width:1024px){'{'}.md\:container{'{'}max-width:1024px{'}'}{'}'}@media (min-width:1280px){'{'}.md\:container{'{'}max-width:1280px{'}'}{'}'}.md\:block{'{'}display:block{'}'}.md\:flex{'{'}display:flex{'}'}.md\:hidden{'{'}display:none{'}'}.md\:flex-no-wrap{'{'}flex-wrap:nowrap{'}'}.md\:items-end{'{'}align-items:flex-end{'}'}.md\:justify-start{'{'}justify-content:flex-start{'}'}.md\:justify-center{'{'}justify-content:center{'}'}.md\:h-48{'{'}height:12rem{'}'}.md\:text-sm{'{'}font-size:.875rem{'}'}.md\:text-xl{'{'}font-size:1.25rem{'}'}.md\:text-3xl{'{'}font-size:1.875rem{'}'}.md\:text-5xl{'{'}font-size:3rem{'}'}.md\:mx-0{'{'}margin-left:0;margin-right:0{'}'}.md\:mt-0{'{'}margin-top:0{'}'}.md\:ml-4{'{'}margin-left:1rem{'}'}.md\:mb-12{'{'}margin-bottom:3rem{'}'}.md\:ml-auto{'{'}margin-left:auto{'}'}.md\:-mt-72{'{'}margin-top:-18rem{'}'}.md\:p-4{'{'}padding:1rem{'}'}.md\:py-20{'{'}padding-top:5rem;padding-bottom:5rem{'}'}.md\:py-24{'{'}padding-top:6rem;padding-bottom:6rem{'}'}.md\:pt-0{'{'}padding-top:0{'}'}.md\:pl-4{'{'}padding-left:1rem{'}'}.md\:pr-8{'{'}padding-right:2rem{'}'}.md\:pl-8{'{'}padding-left:2rem{'}'}.md\:pl-10{'{'}padding-left:2.5rem{'}'}.md\:pr-12{'{'}padding-right:3rem{'}'}.md\:pl-12{'{'}padding-left:3rem{'}'}.md\:pr-20{'{'}padding-right:5rem{'}'}.md\:pb-20{'{'}padding-bottom:5rem{'}'}.md\:relative{'{'}position:relative{'}'}.md\:text-left{'{'}text-align:left{'}'}.md\:w-48{'{'}width:12rem{'}'}.md\:w-auto{'{'}width:auto{'}'}.md\:w-1\/2{'{'}width:50%{'}'}.md\:w-3\/12{'{'}width:25%{'}'}.md\:w-4\/12{'{'}width:33.333333%{'}'}.md\:w-6\/12{'{'}width:50%{'}'}.md\:w-7\/12{'{'}width:58.333333%{'}'}.md\:w-8\/12{'{'}width:66.666667%{'}'}.md\:w-full{'{'}width:100%{'}'}.md\:col-span-3{'{'}grid-column:span 3/span 3{'}'}{'}'}@media (min-width:1024px){'{'}.lg\:container{'{'}width:100%{'}'}@media (min-width:640px){'{'}.lg\:container{'{'}max-width:640px{'}'}{'}'}@media (min-width:768px){'{'}.lg\:container{'{'}max-width:768px{'}'}{'}'}@media (min-width:1024px){'{'}.lg\:container{'{'}max-width:1024px{'}'}{'}'}@media (min-width:1280px){'{'}.lg\:container{'{'}max-width:1280px{'}'}{'}'}.lg\:block{'{'}display:block{'}'}.lg\:flex{'{'}display:flex{'}'}.lg\:justify-end{'{'}justify-content:flex-end{'}'}.lg\:h-48{'{'}height:12rem{'}'}.lg\:text-sm{'{'}font-size:.875rem{'}'}.lg\:text-base{'{'}font-size:1rem{'}'}.lg\:text-lg{'{'}font-size:1.125rem{'}'}.lg\:text-xl{'{'}font-size:1.25rem{'}'}.lg\:text-2xl{'{'}font-size:1.5rem{'}'}.lg\:text-4xl{'{'}font-size:2.25rem{'}'}.lg\:text-5xl{'{'}font-size:3rem{'}'}.lg\:mt-0{'{'}margin-top:0{'}'}.lg\:ml-0{'{'}margin-left:0{'}'}.lg\:mt-6{'{'}margin-top:1.5rem{'}'}.lg\:ml-6{'{'}margin-left:1.5rem{'}'}.lg\:mt-12{'{'}margin-top:3rem{'}'}.lg\:ml-auto{'{'}margin-left:auto{'}'}.lg\:pr-0{'{'}padding-right:0{'}'}.lg\:pr-10{'{'}padding-right:2.5rem{'}'}.lg\:pr-24{'{'}padding-right:6rem{'}'}.lg\:text-right{'{'}text-align:right{'}'}.lg\:w-48{'{'}width:12rem{'}'}.lg\:w-1\/2{'{'}width:50%{'}'}.lg\:w-5\/12{'{'}width:41.666667%{'}'}{'}'}@media (min-width:1280px){'{'}.xl\:container{'{'}width:100%{'}'}@media (min-width:640px){'{'}.xl\:container{'{'}max-width:640px{'}'}{'}'}@media (min-width:768px){'{'}.xl\:container{'{'}max-width:768px{'}'}{'}'}@media (min-width:1024px){'{'}.xl\:container{'{'}max-width:1024px{'}'}{'}'}@media (min-width:1280px){'{'}.xl\:container{'{'}max-width:1280px{'}'}{'}'}.xl\:text-2xl{'{'}font-size:1.5rem{'}'}.xl\:text-5xl{'{'}font-size:3rem{'}'}{'}'}CssSyntaxError: Unclosed block (1:72908)
>1 |

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
        line-height: 1.15;
        -webkit-text-size-adjust: 100%
}

body {
        margin: 0
}

main {
        display: block
}

h1 {
        font-size: 2em;
        margin: .67em 0
}

hr {
        box-sizing: content-box;
        height: 0;
        overflow: visible
}

pre {
        font-family: monospace, monospace;
        font-size: 1em
}

a {
        background-color: transparent
}

abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        text-decoration: underline dotted
}

b,
strong {
        font-weight: bolder
}

code,
kbd,
samp {
        font-family: monospace, monospace;
        font-size: 1em
}

small {
        font-size: 80%
}

sub,
sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
}

sub {
        bottom: -.25em
}

sup {
        top: -.5em
}

img {
        border-style: none
}

button,
input,
optgroup,
select,
textarea {
        font-family: inherit;
        font-size: 100%;
        line-height: 1.15;
        margin: 0
}

button,
input {
        overflow: visible
}

button,
select {
        text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
        -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
        border-style: none;
        padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
        outline: 1px dotted ButtonText
}

fieldset {
        padding: .35em .75em .625em
}

legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal
}

progress {
        vertical-align: baseline
}

textarea {
        overflow: auto
}

[type=checkbox],
[type=radio] {
        box-sizing: border-box;
        padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
        height: auto
}

[type=search] {
        -webkit-appearance: textfield;
        outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
        -webkit-appearance: none
}

::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit
}

details {
        display: block
}

summary {
        display: list-item
}

[hidden],
template {
        display: none
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
        margin: 0
}

button {
        background-color: transparent;
        background-image: none
}

button:focus {
        outline: 1px dotted;
        outline: 5px auto -webkit-focus-ring-color
}

fieldset,
ol,
ul {
        margin: 0;
        padding: 0
}

ol,
ul {
        list-style: none
}

html {
        font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        line-height: 1.5
}

*,
:after,
:before {
        box-sizing: border-box;
        border: 0 solid #e2e8f0
}

hr {
        border-top-width: 1px
}

img {
        border-style: solid
}

textarea {
        resize: vertical
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
        color: #a0aec0
}

input::placeholder,
textarea::placeholder {
        color: #a0aec0
}

[role=button],
button {
        cursor: pointer
}

table {
        border-collapse: collapse
}

h1,
h2,
h3,
h4,
h5,
h6 {
        font-size: inherit;
        font-weight: inherit
}

a {
        color: inherit;
        text-decoration: inherit
}

button,
input,
optgroup,
select,
textarea {
        padding: 0;
        line-height: inherit;
        color: inherit
}

code,
kbd,
pre,
samp {
        font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
        display: block;
        vertical-align: middle
}

img,
video {
        max-width: 100%;
        height: auto
}

.container {
        width: 100%
}

@media (min-width:640px) {
        .container {
                max-width: 640px
        }
}

@media (min-width:768px) {
        .container {
                max-width: 768px
        }
}

@media (min-width:1024px) {
        .container {
                max-width: 1024px
        }
}

@media (min-width:1280px) {
        .container {
                max-width: 1280px
        }
}

.bg-black {
        --bg-opacity: 1;
        background-color: #000;
        background-color: rgba(0, 0, 0, var(--bg-opacity))
}

.bg-white {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.bg-gray-100 {
        --bg-opacity: 1;
        background-color: #f7fafc;
        background-color: rgba(247, 250, 252, var(--bg-opacity))
}

.bg-brand-red {
        --bg-opacity: 1;
        background-color: #c02730;
        background-color: rgba(192, 39, 48, var(--bg-opacity))
}

.bg-monza-red {
        --bg-opacity: 1;
        background-color: #d30027;
        background-color: rgba(211, 0, 39, var(--bg-opacity))
}

.bg-bargain-yellow {
        --bg-opacity: 1;
        background-color: #ffe700;
        background-color: rgba(255, 231, 0, var(--bg-opacity))
}

.hover\:bg-white:hover {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.hover\:bg-brand-red:hover {
        --bg-opacity: 1;
        background-color: #c02730;
        background-color: rgba(192, 39, 48, var(--bg-opacity))
}

.bg-cover {
        background-size: cover
}

.border-gray-400 {
        --border-opacity: 1;
        border-color: #cbd5e0;
        border-color: rgba(203, 213, 224, var(--border-opacity))
}

.border-brand-red {
        --border-opacity: 1;
        border-color: #c02730;
        border-color: rgba(192, 39, 48, var(--border-opacity))
}

.rounded-full {
        border-radius: 9999px
}

.border-2 {
        border-width: 2px
}

.border {
        border-width: 1px
}

.block {
        display: block
}

.inline {
        display: inline
}

.flex {
        display: flex
}

.table {
        display: table
}

.contents {
        display: contents
}

.hidden {
        display: none
}

.flex-col {
        flex-direction: column
}

.flex-wrap {
        flex-wrap: wrap
}

.items-end {
        align-items: flex-end
}

.items-center {
        align-items: center
}

.justify-center {
        justify-content: center
}

.flex-1 {
        flex: 1 1 0%
}

.flex-none {
        flex: none
}

.font-light {
        font-weight: 300
}

.font-normal {
        font-weight: 400
}

.font-bold {
        font-weight: 700
}

.h-20 {
        height: 5rem
}

.h-28 {
        height: 7rem
}

.h-32 {
        height: 8rem
}

.h-auto {
        height: auto
}

.text-xs {
        font-size: .75rem
}

.text-sm {
        font-size: .875rem
}

.text-lg {
        font-size: 1.125rem
}

.text-xl {
        font-size: 1.25rem
}

.text-2xl {
        font-size: 1.5rem
}

.text-3xl {
        font-size: 1.875rem
}

.text-5xl {
        font-size: 3rem
}

.text-3xs {
        font-size: .5rem
}

.leading-8 {
        line-height: 2rem
}

.leading-none {
        line-height: 1
}

.leading-tight {
        line-height: 1.25
}

.leading-normal {
        line-height: 1.5
}

.list-disc {
        list-style-type: disc
}

.mx-auto {
        margin-left: auto;
        margin-right: auto
}

.mt-1 {
        margin-top: .25rem
}

.mt-2 {
        margin-top: .5rem
}

.mt-3 {
        margin-top: .75rem
}

.mt-4 {
        margin-top: 1rem
}

.mr-4 {
        margin-right: 1rem
}

.mb-4 {
        margin-bottom: 1rem
}

.ml-4 {
        margin-left: 1rem
}

.mt-6 {
        margin-top: 1.5rem
}

.ml-6 {
        margin-left: 1.5rem
}

.mt-8 {
        margin-top: 2rem
}

.mt-10 {
        margin-top: 2.5rem
}

.mr-10 {
        margin-right: 2.5rem
}

.mb-10 {
        margin-bottom: 2.5rem
}

.mt-12 {
        margin-top: 3rem
}

.mb-12 {
        margin-bottom: 3rem
}

.mt-auto {
        margin-top: auto
}

.ml-auto {
        margin-left: auto
}

.-mt-32 {
        margin-top: -8rem
}

.overflow-hidden {
        overflow: hidden
}

.p-2 {
        padding: .5rem
}

.p-10 {
        padding: 2.5rem
}

.py-1 {
        padding-top: .25rem;
        padding-bottom: .25rem
}

.px-2 {
        padding-left: .5rem;
        padding-right: .5rem
}

.px-4 {
        padding-left: 1rem;
        padding-right: 1rem
}

.py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
}

.px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
}

.py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
}

.py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
}

.py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
}

.pb-2 {
        padding-bottom: .5rem
}

.pb-3 {
        padding-bottom: .75rem
}

.pl-3 {
        padding-left: .75rem
}

.pt-4 {
        padding-top: 1rem
}

.pr-4 {
        padding-right: 1rem
}

.pb-4 {
        padding-bottom: 1rem
}

.pl-4 {
        padding-left: 1rem
}

.pt-6 {
        padding-top: 1.5rem
}

.pl-6 {
        padding-left: 1.5rem
}

.pt-10 {
        padding-top: 2.5rem
}

.pr-12 {
        padding-right: 3rem
}

.pb-12 {
        padding-bottom: 3rem
}

.pt-16 {
        padding-top: 4rem
}

.pb-16 {
        padding-bottom: 4rem
}

.pb-28 {
        padding-bottom: 7rem
}

.pointer-events-none {
        pointer-events: none
}

.static {
        position: static
}

.fixed {
        position: fixed
}

.absolute {
        position: absolute
}

.relative {
        position: relative
}

.inset-0 {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
}

.top-0 {
        top: 0
}

.right-0 {
        right: 0
}

.bottom-0 {
        bottom: 0
}

.left-0 {
        left: 0
}

.resize {
        resize: both
}

.shadow {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)
}

.text-center {
        text-align: center
}

.text-black {
        --text-opacity: 1;
        color: #000;
        color: rgba(0, 0, 0, var(--text-opacity))
}

.text-white {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255, 255, 255, var(--text-opacity))
}

.text-gray-400 {
        --text-opacity: 1;
        color: #cbd5e0;
        color: rgba(203, 213, 224, var(--text-opacity))
}

.text-gray-700 {
        --text-opacity: 1;
        color: #4a5568;
        color: rgba(74, 85, 104, var(--text-opacity))
}

.text-brand-red {
        --text-opacity: 1;
        color: #c02730;
        color: rgba(192, 39, 48, var(--text-opacity))
}

.hover\:text-white:hover {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255, 255, 255, var(--text-opacity))
}

.hover\:text-brand-red:hover {
        --text-opacity: 1;
        color: #c02730;
        color: rgba(192, 39, 48, var(--text-opacity))
}

.italic {
        font-style: italic
}

.uppercase {
        text-transform: uppercase
}

.underline {
        text-decoration: underline
}

.visible {
        visibility: visible
}

.w-20 {
        width: 5rem
}

.w-28 {
        width: 7rem
}

.w-32 {
        width: 8rem
}

.w-5\/12 {
        width: 41.666667%
}

.w-10\/12 {
        width: 83.333333%
}

.w-full {
        width: 100%
}

.z-10 {
        z-index: 10
}

.z-20 {
        z-index: 20
}

.z-30 {
        z-index: 30
}

.z-50 {
        z-index: 50
}

.col-span-4 {
        grid-column: span 4/span 4
}

.transform {
        --transform-translate-x: 0;
        --transform-translate-y: 0;
        --transform-rotate: 0;
        --transform-skew-x: 0;
        --transform-skew-y: 0;
        --transform-scale-x: 1;
        --transform-scale-y: 1;
        transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
}

.transition {
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
}

@keyframes spin {
        to {
                transform: rotate(1turn)
        }
}

@keyframes ping {

        75%,
        to {
                transform: scale(2);
                opacity: 0
        }
}

@keyframes pulse {
        50% {
                opacity: .5
        }
}

@keyframes bounce {

        0%,
        to {
                transform: translateY(-25%);
                animation-timing-function: cubic-bezier(.8, 0, 1, 1)
        }

        50% {
                transform: none;
                animation-timing-function: cubic-bezier(0, 0, .2, 1)
        }
}

.choices {
        position: relative;
        margin-bottom: 24px;
        font-size: 16px
}

.choices:focus {
        outline: none
}

.choices:last-child {
        margin-bottom: 0
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
        background-color: #eaeaea;
        cursor: not-allowed;
        -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,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);
        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: .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]:after {
        content: "";
        height: 0;
        width: 0;
        border: 5px solid transparent;
        border-top-color: #333;
        position: absolute;
        right: 11.5px;
        top: 50%;
        margin-top: -2.5px;
        pointer-events: none
}

.choices[data-type*=select-one].is-open:after {
        border-color: transparent transparent #333;
        margin-top: -7.5px
}

.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,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);
        background-size: 8px;
        width: 8px;
        line-height: 1;
        opacity: .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;
        padding: 4px 16px 4px 4px;
        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
}

.choices__list--dropdown.is-active {
        visibility: visible
}

.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: .25rem .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: .5
}

.choices__item {
        cursor: default
}

.choices__item--selectable {
        cursor: pointer
}

.choices__item--disabled {
        cursor: not-allowed;
        -ms-user-select: none;
        user-select: none;
        opacity: .5
}

.choices__heading {
        font-weight: 600;
        font-size: 12px;
        padding: 10px;
        border-bottom: 1px solid #f7f7f7;
        color: grey
}

.choices__button {
        text-indent: -9999px;
        appearance: none;
        border: 0;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: 50%;
        cursor: pointer
}

.choices__button:focus {
        outline: none
}

.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
}

.choices__input:focus {
        outline: 0
}

[dir=rtl] .choices__input {
        padding-right: 2px;
        padding-left: 0
}

.choices__placeholder {
        opacity: .5
}

@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") format("woff");
        font-weight: 400;
        font-style: normal
}

:root {
        --swiper-theme-color: #007aff
}

.swiper-container {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        z-index: 1
}

.swiper-container-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-container-android .swiper-slide,
.swiper-wrapper {
        transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
        flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
        flex-wrap: wrap;
        flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
        transition-timing-function: ease-out;
        margin: 0 auto
}

.swiper-container-pointer-events {
        touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-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-container-autoheight,
.swiper-container-autoheight .swiper-slide {
        height: auto
}

.swiper-container-autoheight .swiper-wrapper {
        align-items: flex-start;
        transition-property: transform, height
}

.swiper-container-3d {
        perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
        transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
        background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
        background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
        background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
        background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
        overflow: auto;
        scrollbar-width: none;
        -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
        display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
        scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
        -ms-scroll-snap-type: y mandatory;
        scroll-snap-type: y mandatory
}

: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:after,
.swiper-button-prev:after {
        font-family: swiper-icons;
        font-size: var(--swiper-navigation-size);
        text-transform: none !important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: normal;
        line-height: 1
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
        left: 10px;
        right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
        content: "prev"
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
        right: 10px;
        left: auto
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
        content: "next"
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
        --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
        --swiper-navigation-color: #000
}

.swiper-button-lock {
        display: none
}

.swiper-pagination {
        position: absolute;
        text-align: center;
        transition: opacity .3s;
        transform: translateZ(0);
        z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
        opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.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,
.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: 8px;
        height: 8px;
        display: inline-block;
        border-radius: 50%;
        background: #000;
        opacity: .2
}

button.swiper-pagination-bullet {
        border: none;
        margin: 0;
        padding: 0;
        box-shadow: none;
        appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
        cursor: pointer
}

.swiper-pagination-bullet-active {
        opacity: 1;
        background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
        right: 10px;
        top: 50%;
        transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 6px 0;
        display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        top: 50%;
        transform: translateY(-50%);
        width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        display: inline-block;
        transition: transform .2s, top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        left: 50%;
        transform: translateX(-50%);
        white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transition: transform .2s, right .2s
}

.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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 100%;
        height: 4px;
        left: 0;
        top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
        width: 4px;
        height: 100%;
        left: 0;
        top: 0
}

.swiper-pagination-white {
        --swiper-pagination-color: #fff
}

.swiper-pagination-black {
        --swiper-pagination-color: #000
}

.swiper-pagination-lock {
        display: none
}

.swiper-scrollbar {
        border-radius: 10px;
        position: relative;
        -ms-touch-action: none;
        background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
        position: absolute;
        left: 1%;
        bottom: 3px;
        z-index: 50;
        height: 5px;
        width: 98%
}

.swiper-container-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%;
        animation: swiper-preloader-spin 1s linear infinite;
        box-sizing: border-box;
        border-radius: 50%;
        border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
        border-top: 4px solid transparent
}

.swiper-lazy-preloader-white {
        --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
        --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
        to {
                transform: rotate(1turn)
        }
}

.swiper-container .swiper-notification {
        position: absolute;
        left: 0;
        top: 0;
        pointer-events: none;
        opacity: 0;
        z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
        transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
        pointer-events: none;
        transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
        pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
}

.swiper-container-cube {
        overflow: visible
}

.swiper-container-cube .swiper-slide {
        pointer-events: none;
        backface-visibility: hidden;
        z-index: 1;
        visibility: hidden;
        transform-origin: 0 0;
        width: 100%;
        height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
        pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
        transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
        pointer-events: auto;
        visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
        z-index: 0;
        backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        opacity: .6;
        z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
        content: "";
        background: #000;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        filter: blur(50px)
}

.swiper-container-flip {
        overflow: visible
}

.swiper-container-flip .swiper-slide {
        pointer-events: none;
        backface-visibility: hidden;
        z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
        pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
        z-index: 0;
        backface-visibility: hidden
}

@keyframes plyr-progress {
        to {
                background-position: 25px 0;
                background-position: var(--plyr-progress-loading-size, 25px) 0
        }
}

@keyframes plyr-popup {
        0% {
                opacity: .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 .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 .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 .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, .8);
        background: var(--plyr-captions-background, rgba(0, 0, 0, .8));
        border-radius: 2px;
        box-decoration-break: clone;
        color: #fff;
        color: var(--plyr-captions-text-color, #fff);
        line-height: 185%;
        padding: .2em .5em;
        white-space: pre-wrap
}

.plyr__caption div {
        display: inline
}

.plyr__control {
        background: transparent;
        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 .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-color: #00b3ff;
        outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
        outline-offset: 2px;
        outline-style: dotted;
        outline-width: 3px
}

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 .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 .2s ease;
        background: hsla(0, 0%, 100%, .9);
        background: var(--plyr-menu-background, hsla(0, 0%, 100%, .9));
        border-radius: 4px;
        bottom: 100%;
        box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
        box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(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 .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1)
}

.plyr__menu__container:after {
        border: 4px solid transparent;
        border-width: var(--plyr-menu-arrow-size, 4px);
        border-top: var(--plyr-menu-arrow-size, 4px) solid hsla(0, 0%, 100%, .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);
        -ms-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: initial
}

.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: initial
}

.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, .1);
        content: "";
        display: block;
        flex-shrink: 0;
        height: 16px;
        margin-right: 10px;
        margin-right: var(--plyr-control-spacing, 10px);
        transition: all .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 .3s ease, opacity .3s ease;
        width: 6px
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
        background: #00b3ff;
        background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)))
}

.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, .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;
        background: transparent;
        border: 0;
        border-radius: 26px;
        border-radius: calc(var(--plyr-range-thumb-height, 13px)*2);
        color: #00b3ff;
        color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
        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 .3s ease;
        width: 100%
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
        background: transparent;
        background-image: linear-gradient(90deg, currentColor, transparent 0);
        background-image: linear-gradient(90deg, 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 .3s ease;
        transition: box-shadow .3s ease;
        user-select: none
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
        -webkit-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, .15), 0 0 0 1px rgba(35, 40, 47, .2);
        box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
        height: 13px;
        height: var(--plyr-range-thumb-height, 13px);
        margin-top: -4px;
        margin-top: calc(var(--plyr-range-thumb-height, 13px)/2*-1 - var(--plyr-range-track-height, 5px)/2*-1);
        position: relative;
        -webkit-transition: all .2s ease;
        transition: all .2s ease;
        width: 13px;
        width: var(--plyr-range-thumb-height, 13px)
}

.plyr--full-ui input[type=range]::-moz-range-track {
        background: transparent;
        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 .3s ease;
        transition: box-shadow .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, .15), 0 0 0 1px rgba(35, 40, 47, .2);
        box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
        height: 13px;
        height: var(--plyr-range-thumb-height, 13px);
        position: relative;
        -moz-transition: all .2s ease;
        transition: all .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: transparent;
        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 .3s ease;
        transition: box-shadow .3s ease;
        -ms-user-select: none;
        user-select: none
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
        background: transparent;
        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 .3s ease;
        transition: box-shadow .3s ease;
        -ms-user-select: none;
        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, .15), 0 0 0 1px rgba(35, 40, 47, .2);
        box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
        height: 13px;
        height: var(--plyr-range-thumb-height, 13px);
        margin-top: 0;
        position: relative;
        -ms-transition: all .2s ease;
        transition: all .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]:focus {
        outline: 0
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
        border: 0
}

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
        outline-color: #00b3ff;
        outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
        outline-offset: 2px;
        outline-style: dotted;
        outline-width: 3px
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
        outline-color: #00b3ff;
        outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
        outline-offset: 2px;
        outline-style: dotted;
        outline-width: 3px
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
        outline-color: #00b3ff;
        outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
        outline-offset: 2px;
        outline-style: dotted;
        outline-width: 3px
}

.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 .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: "\2044";
        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%, .9);
        background: var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
        border-radius: 3px;
        border-radius: var(--plyr-tooltip-radius, 3px);
        bottom: 100%;
        box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
        box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(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(.8);
        transform-origin: 50% 100%;
        transition: transform .2s ease .1s, opacity .2s ease .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%, .9);
        border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, .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__control .plyr__tooltip,
.plyr__controls>.plyr__control:first-child .plyr__tooltip {
        left: 0;
        transform: translateY(10px) scale(.8);
        transform-origin: 0 100%
}

.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,
.plyr__controls>.plyr__control:first-child .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(.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__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,
.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 .plyr__tooltip--visible,
.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,
.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__buffer,
.plyr__progress input[type=range] {
        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 {
        font-size: 13px;
        font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
        left: 0
}

.plyr__progress__buffer {
        -webkit-appearance: none;
        background: transparent;
        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: transparent
}

.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 .2s ease;
        transition: width .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 .2s ease;
        transition: width .2s ease
}

.plyr__progress__buffer::-ms-fill {
        border-radius: 100px;
        -ms-transition: width .2s ease;
        transition: width .2s ease
}

.plyr--loading .plyr__progress__buffer {
        animation: plyr-progress 1s linear infinite;
        background-image: linear-gradient(-45deg, rgba(35, 40, 47, .6) 25%, transparent 0, transparent 50%, rgba(35, 40, 47, .6) 0, rgba(35, 40, 47, .6) 75%, transparent 0, transparent);
        background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%, transparent 0, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 0, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%, transparent 0, 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%, .25);
        background-color: var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25))
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
        background-color: rgba(193, 200, 209, .6);
        background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))
}

.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: #00b3ff;
        background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
        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, .6);
        background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
        background-color: rgba(193, 200, 209, .6);
        background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
        background-color: rgba(193, 200, 209, .6);
        background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
        box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
        box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
        box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
        box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
        box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
        box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--audio .plyr__progress__buffer {
        color: rgba(193, 200, 209, .6);
        color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .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));
        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, .75));
        background: var(--plyr-video-controls-background, linear-gradient(transparent, rgba(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 .4s ease-in-out, transform .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: #00b3ff;
        background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
        color: #fff;
        color: var(--plyr-video-control-color-hover, #fff)
}

.plyr__control--overlaid {
        background: #00b3ff;
        background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
        border: 0;
        border-radius: 100%;
        color: #fff;
        color: var(--plyr-video-control-color, #fff);
        display: none;
        left: 50%;
        opacity: .9;
        padding: 15px;
        padding: calc(var(--plyr-control-spacing, 10px)*1.5);
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        transition: .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%, .25);
        background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)))
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
        background-color: hsla(0, 0%, 100%, .25);
        background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)))
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
        background-color: hsla(0, 0%, 100%, .25);
        background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)))
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
        box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
        box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5))
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
        box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
        box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5))
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
        box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
        box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5))
}

.plyr--video .plyr__progress__buffer {
        color: hsla(0, 0%, 100%, .25);
        color: var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25))
}

.plyr:-ms-fullscreen {
        background: #000;
        border-radius: 0 !important;
        height: 100%;
        margin: 0;
        width: 100%
}

.plyr:fullscreen {
        background: #000;
        border-radius: 0 !important;
        height: 100%;
        margin: 0;
        width: 100%
}

.plyr:-ms-fullscreen video {
        height: 100%
}

.plyr:fullscreen video {
        height: 100%
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
        display: block
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
        display: block
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
        display: none
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
        display: none
}

.plyr:-ms-fullscreen.plyr--hide-controls {
        cursor: none
}

.plyr:fullscreen.plyr--hide-controls {
        cursor: none
}

@media (min-width:1024px) {
        .plyr:-ms-fullscreen .plyr__captions {
                font-size: 21px;
                font-size: var(--plyr-font-size-xlarge, 21px)
        }

        .plyr:fullscreen .plyr__captions {
                font-size: 21px;
                font-size: var(--plyr-font-size-xlarge, 21px)
        }
}

.plyr:-webkit-full-screen {
        background: #000;
        border-radius: 0 !important;
        height: 100%;
        margin: 0;
        width: 100%
}

.plyr:-webkit-full-screen video {
        height: 100%
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
        display: block
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
        display: none
}

.plyr:-webkit-full-screen.plyr--hide-controls {
        cursor: none
}

@media (min-width:1024px) {
        .plyr:-webkit-full-screen .plyr__captions {
                font-size: 21px;
                font-size: var(--plyr-font-size-xlarge, 21px)
        }
}

.plyr:-moz-full-screen {
        background: #000;
        border-radius: 0 !important;
        height: 100%;
        margin: 0;
        width: 100%
}

.plyr:-moz-full-screen video {
        height: 100%
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
        display: block
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
        display: none
}

.plyr:-moz-full-screen.plyr--hide-controls {
        cursor: none
}

@media (min-width:1024px) {
        .plyr:-moz-full-screen .plyr__captions {
                font-size: 21px;
                font-size: var(--plyr-font-size-xlarge, 21px)
        }
}

.plyr:-ms-fullscreen {
        background: #000;
        border-radius: 0 !important;
        height: 100%;
        margin: 0;
        width: 100%
}

.plyr:-ms-fullscreen video {
        height: 100%
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
        display: block
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
        display: none
}

.plyr:-ms-fullscreen.plyr--hide-controls {
        cursor: none
}

@media (min-width:1024px) {
        .plyr:-ms-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:after:empty {
        display: none
}

.plyr__cues {
        background: currentColor;
        display: block;
        height: 5px;
        height: var(--plyr-range-track-height, 5px);
        left: 0;
        margin: -var(--plyr-range-track-height, 5px)/2 0 0;
        opacity: .8;
        position: absolute;
        top: 50%;
        width: 3px;
        z-index: 3
}

.plyr__preview-thumb {
        background-color: hsla(0, 0%, 100%, .9);
        background-color: var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
        border-radius: 3px;
        bottom: 100%;
        box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
        box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));
        margin-bottom: 10px;
        margin-bottom: calc(var(--plyr-control-spacing, 10px)/2*2);
        opacity: 0;
        padding: 3px;
        padding: var(--plyr-tooltip-radius, 3px);
        pointer-events: none;
        position: absolute;
        transform: translateY(10px) scale(.8);
        transform-origin: 50% 100%;
        transition: transform .2s ease .1s, opacity .2s ease .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%, .9);
        border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, .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__preview-thumb__image-container {
        background: #c1c8d1;
        border-radius: 2px;
        border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
        overflow: hidden;
        position: relative;
        z-index: 0
}

.plyr__preview-thumb__image-container img {
        height: 100%;
        left: 0;
        max-height: none;
        max-width: none;
        position: absolute;
        top: 0;
        width: 100%
}

.plyr__preview-thumb__time-container {
        bottom: 6px;
        left: 0;
        position: absolute;
        right: 0;
        white-space: nowrap;
        z-index: 3
}

.plyr__preview-thumb__time-container span {
        background-color: rgba(0, 0, 0, .55);
        border-radius: 2px;
        border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
        color: #fff;
        font-size: 13px;
        font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
        padding: 3px 6px
}

.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 .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;
        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
}

html {
        scroll-behavior: smooth
}

body,
html {
        height: 100%
}

body {
        color: #656565;
        font-family: Open Sans, sans-serif
}

body.with-hero {
        padding-top: 0
}

body.with-hero:after {
        content: "";
        display: block;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        height: 100vh;
        z-index: -1;
        background-image: url(/assets/images/hero-bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: calc(50% + 160px) 0
}

@media (min-width:768px) {
        body.with-hero:after {
                background-position: top
        }
}

:target:before {
        content: "";
        display: block;
        height: 100px;
        margin: -100px 0 0
}

.container {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto
}

.container--wide {
        max-width: 1380px
}

.container:not(.container--no-padding) {
        padding-left: 2rem;
        padding-right: 2rem
}

.content h2:not(:first-child),
.content h3:not(:first-child),
.content h4:not(:first-child),
.content p:not(:first-child),
.content ul:not(:first-child) {
        margin-top: 1rem
}

.content ul {
        list-style: disc;
        padding-left: 20px
}

.content ul:not(:first-child) {
        margin-top: 1rem
}

.content ul li::marker {
        --text-opacity: 1;
        color: #c02730;
        color: rgba(192, 39, 48, var(--text-opacity))
}

.content ul li:not(:first-child) {
        margin-top: 1rem
}

.content ol {
        list-style-type: decimal;
        padding-left: 20px
}

.content ol:not(:first-child),
.content ol li:not(:first-child) {
        margin-top: 1rem
}

.content a {
        --text-opacity: 1;
        color: #c02730;
        color: rgba(192, 39, 48, var(--text-opacity));
        text-decoration: underline
}

@media (min-width:1024px) {
        .bonus-lower-hoist {
                margin-top: -40px
        }
}

.bonus-download-bar {
        position: relative
}

.bonus-download-bar:before {
        left: -1000px;
        width: 1000px
}

.bonus-download-bar:after,
.bonus-download-bar:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        background: #000
}

.bonus-download-bar:after {
        right: -20px;
        width: 20px
}

.bonus-phone-tag {
        right: 0;
        top: -100px
}

@media (min-width:1024px) {
        .bonus-phone-tag {
                top: -60px;
                right: -40px
        }

        @media (min-height:650px) {
                .bonus-phone-tag {
                        top: -90px;
                        right: -15px
                }
        }

        @media (min-height:780px) {
                .bonus-phone-tag {
                        top: -150px
                }
        }
}

.main-header {
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        z-index: 100
}

.main-header__inner {
        min-height: 97px
}

.main-header__shape {
        position: absolute;
        left: -25%;
        bottom: -30px;
        width: 200%
}

@media (min-width:768px) {
        .main-header__shape {
                left: 0;
                width: 100%
        }
}

.hero {
        display: flex;
        flex-direction: column
}

.hero__upper {
        position: relative;
        overflow: hidden;
        min-height: 70vh;
        padding-bottom: 100px
}

@media (min-width:768px) {
        .hero__upper {
                padding-bottom: 0
        }
}

.hero__upper:after {
        content: "";
        display: block;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='1920' height='79'%3E%3Cpath fill='%23d30027' d='M1920 79H0V0c406.08 41.479 826.136 62.512 1248.5 62.512a12718.52 12718.52 0 00338.683-4.493c55.59-1.48 111.833-3.354 167.169-5.567 55.11-2.2 110.842-4.807 165.648-7.736V79z'/%3E%3C/svg%3E");
        background-size: 100% 79px;
        width: 100%;
        height: 79px
}

.hero__upper-overlay,
.hero__upper:after {
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 10
}

.hero__upper-overlay {
        top: 0;
        background: linear-gradient(0deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .1))
}

@media (min-width:768px) {
        .hero__upper-content {
                padding-left: 328px
        }
}

.hero__upper-image {
        width: 100%;
        background-size: cover;
        background-position: 50%;
        min-height: 70vh
}

.hero__mobile-overlay {
        left: 0;
        right: 0;
        bottom: 0;
        position: fixed;
        padding: 6rem 3rem 2rem;
        background: #d20027;
        background: linear-gradient(0deg, #d20027, #d20027 21%, rgba(210, 0, 39, 0) 40%, rgba(210, 0, 39, 0))
}

.hero__mobile-overlay .price-tag {
        position: relative !important;
        right: 0 !important;
        bottom: 0 !important;
        margin-left: auto
}

.hero__mobile-overlay .price-tag-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 334px
}

.hero__mobile-overlay .app-stores {
        padding-left: 0 !important;
        margin-top: 2rem
}

.hero .swiper-pagination-bullet {
        width: 15px;
        height: 15px;
        border: 2px solid #fff;
        background: transparent;
        opacity: 1
}

.hero .swiper-pagination-bullet:not(:first-child) {
        margin-left: 10px
}

.hero .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #fff
}

.bonus-hero {
        display: flex;
        flex-direction: column
}

.bonus-hero__background {
        background-image: url(/assets/images/bonus-hero-mobile.jpg)
}

@media (min-width:768px) {
        .bonus-hero__background {
                background-image: url(/assets/images/bonus-hero-desktop.jpg)
        }
}

.bonus-hero__upper {
        position: relative;
        overflow: hidden
}

@media (min-width:768px) {
        .bonus-hero__upper {
                padding-bottom: 0;
                min-height: 60vh
        }
}

.bonus-hero__upper:after {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='1480' height='32' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1480 0v32H0V0c237.39 20.72 485.17 31.7 740 31.7 254.83 0 502.61-10.98 740-31.7z' fill='%23C02831'/%3E%3C/svg%3E");
        background-position: 50%;
        width: 100%;
        height: 32px;
        z-index: 20;
        background-size: 150% 32px
}

@media (min-width:768px) {
        .bonus-hero__upper:after {
                background-size: 100% 32px
        }
}

.bonus-hero__upper-overlay {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(0deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .1));
        z-index: 10
}

@media (min-width:768px) {
        .bonus-hero__upper-content {
                padding-left: 328px
        }
}

.bonus-hero__upper-image {
        width: 100%;
        background-size: cover;
        background-position: 50%;
        min-height: 70vh
}

.bonus-hero__mobile-overlay {
        left: 0;
        right: 0;
        bottom: 0;
        position: fixed;
        padding: 6rem 3rem 2rem;
        background: #d20027;
        background: linear-gradient(0deg, #d20027, #d20027 21%, rgba(210, 0, 39, 0) 40%, rgba(210, 0, 39, 0))
}

.bonus-hero__mobile-overlay .price-tag {
        position: relative !important;
        right: 0 !important;
        bottom: 0 !important;
        margin-left: auto
}

.bonus-hero__mobile-overlay .price-tag-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 334px
}

.bonus-hero__mobile-overlay .app-stores {
        padding-left: 0 !important;
        margin-top: 2rem
}

.bonus-hero .swiper-pagination-bullet {
        width: 15px;
        height: 15px;
        border: 2px solid #fff;
        background: transparent;
        opacity: 1
}

.bonus-hero .swiper-pagination-bullet:not(:first-child) {
        margin-left: 10px
}

.bonus-hero .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #fff
}

.rates-finder-results {
        position: relative;
        overflow: hidden;
        background: #f6f6f6;
        background: linear-gradient(90deg, hsla(0, 0%, 96.5%, 0), #f6f6f6 35%, #f6f6f6 65%, hsla(0, 0%, 96.5%, 0));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f6", endColorstr="#f6f6f6", GradientType=1)
}

.rates-finder-results:before {
        top: -28px
}

.rates-finder-results:after,
.rates-finder-results:before {
        content: "";
        display: block;
        position: absolute;
        left: 20%;
        right: 20%;
        height: 20px;
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, .75)
}

.rates-finder-results:after {
        bottom: -28px
}

.rate-card {
        padding: 1.25rem;
        border-radius: 35px 0 35px 0;
        overflow: hidden
}

@media (min-width:768px) {
        .rate-card {
                display: flex
        }
}

.rate-card__title {
        padding: 1.5rem;
        display: flex;
        align-items: flex-start;
        width: 100%;
        justify-content: center
}

@media (min-width:768px) {
        .rate-card__title {
                width: 33.333333%;
                justify-content: flex-start
        }
}

.rate-card__details {
        padding: 1.5rem;
        line-height: 1.25
}

@media (min-width:768px) {
        .rate-card__details {
                width: 66.666667%
        }
}

.rate-card__details-item {
        padding: .5rem;
        width: 100%;
        text-align: center
}

.rate-card__details-item:not(:first-child) {
        margin-top: 1.25rem
}

@media (min-width:768px) {
        .rate-card__details-item {
                display: flex;
                padding: 0;
                text-align: left
        }
}

.calling-card-image {
        width: 100%;
        height: auto;
        max-width: none
}

@media (min-width:768px) {
        .calling-card-image {
                width: 126%;
                margin-left: -31%
        }
}

.filled-background {
        width: 100%;
        min-height: 530px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 70% top;
        position: relative
}

.filled-background:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 50%;
        opacity: .4;
        background: #000;
        background: linear-gradient(0deg, #000, hsla(0, 0%, 100%, 0));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1)
}

@media (min-width:768px) {
        .filled-background:before {
                display: none
        }
}

@media (min-width:640px) {
        .filled-background {
                min-height: 630px
        }
}

@media (min-width:768px) {
        .filled-background {
                min-height: 830px
        }
}

.main-nav {
        position: fixed;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255, 255, 255, var(--bg-opacity));
        z-index: 20;
        top: 97px;
        transform: translateX(100%)
}

@media (min-width:1024px) {
        .main-nav {
                display: flex;
                position: relative;
                width: auto;
                left: auto;
                right: auto;
                bottom: auto;
                top: auto;
                transform: translateX(0) !important;
                transition: none
        }
}

@media (min-width:1280px) {
        .main-nav {
                padding-right: 6rem
        }
}

@media (min-width:1024px) {
        .main-nav__list {
                display: flex;
                align-items: center
        }
}

.main-nav__list-item {
        border-top: 1px solid #ccc
}

@media (min-width:1024px) {
        .main-nav__list-item {
                border-top: none
        }

        .main-nav__list-item:not(:first-child) {
                margin-left: 2rem
        }
}

.main-nav__list-item-link {
        --text-opacity: 1;
        color: #c02730;
        color: rgba(192, 39, 48, var(--text-opacity));
        display: block;
        padding: 1rem 2rem
}

.main-nav__list-item-link--secondary {
        --text-opacity: 1;
        color: #000;
        color: rgba(0, 0, 0, var(--text-opacity))
}

.main-nav__list-item-link:hover {
        background: #f5f5f5;
        text-decoration: none
}

@media (min-width:1024px) {
        .main-nav__list-item-link:hover {
                background: none;
                text-decoration: underline
        }
}

@media (min-width:1024px) {
        .main-nav__list-item-link {
                padding: 0
        }
}

.main-nav__list-item--secondary &__list-item-link {
        color: #656565
}

@media (min-width:1024px) {
        .main-nav__list-item--secondary {
                border-left: 1px solid #656565;
                padding-left: 2rem
        }
}

.main-nav__trigger {
        display: flex;
        align-items: center;
        cursor: pointer;
        width: 23px;
        flex-shrink: 0
}

@media (min-width:1024px) {
        .main-nav__trigger {
                display: none
        }
}

.main-nav__trigger-symbol-close {
        display: none
}

.main-nav-open .main-nav {
        //transform:translateX(0)}.main-nav-open .main-nav__trigger-symbol-close{display:block}.main-nav-open .main-nav__trigger-symbol-open{display:none}@media (min-width:1024px){.app-phone{margin-top:-280px}}.big-video{position:relative;overflow:hidden}.big-video__shape{position:absolute;top:0;width:260%;left:-80%;right:-80%;z-index:10}@media (min-width:640px){.big-video__shape{width:180%;left:-40%;right:-40%}}@media (min-width:768px){.big-video__shape{width:140%;left:-20%;right:-20%}}@media (min-width:1024px){.big-video__shape{width:100%;left:0;right:0}}.big-video .plyr.plyr--stopped .plyr__controls{display:none}.big-video .plyr__control.plyr__control--overlaid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69' height='69'%3E%3Cpath fill='%23FFF' d='M34.5 0C53.554 0 69 15.446 69 34.5 69 53.554 53.554 69 34.5 69 15.446 69 0 53.554 0 34.5 0 15.446 15.446 0 34.5 0zM23.419 17.56v34.291L53.11 34.705 23.419 17.56z'/%3E%3C/svg%3E");background-color:transparent;padding:0;width:69px;height:69px}.big-video .plyr__control.plyr__control--overlaid svg{display:none}.divider{--bg-opacity:1;background-color:#e2e8f0;background-color:rgba(226,232,240,var(--bg-opacity));width:330px;height:1px;overflow:hidden;border:none;padding:0}.divider--dark{--bg-opacity:1;background-color:#4a5568;background-color:rgba(74,85,104,var(--bg-opacity))}.choices{margin-bottom:0}.choices__inner{border-radius:25px;border:1px solid #000;background:#fff;padding:4px 12px;font-size:1rem}.is-focused .choices__inner,.is-open .choices__inner,.is-open .choices__list--dropdown{border-color:#000}.choices__list--dropdown .choices__item{white-space:nowrap}.is-flipped.is-open .choices__inner{border-radius:0 0 25px 25px}.is-open .choices__inner{border-radius:25px 25px 0 0}.choices__placeholder{color:#656565;font-size:1rem}.choices__list--single{padding-right:20px}.choices[data-type*=select-one] .choices__inner{padding-bottom:4px}.choices[data-type*=select-one]:after{border-color:#c02730 transparent transparent;border-width:7px;margin-top:-3.5px}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #c02730;margin-top:-11px}.fit-text{display:inline-block;white-space:nowrap}a.anchor{display:block;position:relative;top:-120px;visibility:hidden}@media (min-width:640px){.sm\:container{width:100%;max-width:640px}@media (min-width:768px){.sm\:container{max-width:768px}}@media (min-width:1024px){.sm\:container{max-width:1024px}}@media (min-width:1280px){.sm\:container{max-width:1280px}}.sm\:h-32{height:8rem}.sm\:text-sm{font-size:.875rem}.sm\:text-base{font-size:1rem}.sm\:text-lg{font-size:1.125rem}.sm\:text-xl{font-size:1.25rem}.sm\:text-2xl{font-size:1.5rem}.sm\:text-3xl{font-size:1.875rem}.sm\:text-4xl{font-size:2.25rem}.sm\:leading-loose{line-height:2}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-left{text-align:left}.sm\:w-32{width:8rem}.sm\:w-auto{width:auto}}@media (min-width:768px){.md\:container{width:100%}@media (min-width:640px){.md\:container{max-width:640px}}@media (min-width:768px){.md\:container{max-width:768px}}@media (min-width:1024px){.md\:container{max-width:1024px}}@media (min-width:1280px){.md\:container{max-width:1280px}}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-no-wrap{flex-wrap:nowrap}.md\:items-end{align-items:flex-end}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:h-48{height:12rem}.md\:text-sm{font-size:.875rem}.md\:text-xl{font-size:1.25rem}.md\:text-3xl{font-size:1.875rem}.md\:text-5xl{font-size:3rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mt-0{margin-top:0}.md\:ml-4{margin-left:1rem}.md\:mb-12{margin-bottom:3rem}.md\:ml-auto{margin-left:auto}.md\:-mt-72{margin-top:-18rem}.md\:p-4{padding:1rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pt-0{padding-top:0}.md\:pl-4{padding-left:1rem}.md\:pr-8{padding-right:2rem}.md\:pl-8{padding-left:2rem}.md\:pl-10{padding-left:2.5rem}.md\:pr-12{padding-right:3rem}.md\:pl-12{padding-left:3rem}.md\:pr-20{padding-right:5rem}.md\:pb-20{padding-bottom:5rem}.md\:relative{position:relative}.md\:text-left{text-align:left}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:w-1\/2{width:50%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.333333%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.333333%}.md\:w-8\/12{width:66.666667%}.md\:w-full{width:100%}.md\:col-span-3{grid-column:span 3/span 3}}@media (min-width:1024px){.lg\:container{width:100%}@media (min-width:640px){.lg\:container{max-width:640px}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1280px){.lg\:container{max-width:1280px}}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:justify-end{justify-content:flex-end}.lg\:h-48{height:12rem}.lg\:text-sm{font-size:.875rem}.lg\:text-base{font-size:1rem}.lg\:text-lg{font-size:1.125rem}.lg\:text-xl{font-size:1.25rem}.lg\:text-2xl{font-size:1.5rem}.lg\:text-4xl{font-size:2.25rem}.lg\:text-5xl{font-size:3rem}.lg\:mt-0{margin-top:0}.lg\:ml-0{margin-left:0}.lg\:mt-6{margin-top:1.5rem}.lg\:ml-6{margin-left:1.5rem}.lg\:mt-12{margin-top:3rem}.lg\:ml-auto{margin-left:auto}.lg\:pr-0{padding-right:0}.lg\:pr-10{padding-right:2.5rem}.lg\:pr-24{padding-right:6rem}.lg\:text-right{text-align:right}.lg\:w-48{width:12rem}.lg\:w-1\/2{width:50%}.lg\:w-5\/12{width:41.666667%}}@media (min-width:1280px){.xl\:container{width:100%}@media (min-width:640px){.xl\:container{max-width:640px}}@media (min-width:768px){.xl\:container{max-width:768px}}@media (min-width:1024px){.xl\:container{max-width:1024px}}@media (min-width:1280px){.xl\:container{max-width:1280px}}.xl\:text-2xl{font-size:1.5rem}.xl\:text-5xl{font-size:3rem}}
        | ^