@charset "UTF-8";
 :root {
--bs-red: #B51F1F;
--bs-darkred: #851312;
--bs-mediumred: #A01A19;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-white: #fff;
--bs-gray: #B5B8BF;
--bs-gray-dark: #6C6E74;
--bs-primary: #B51F1F;
--bs-secondary: #F4F3F2;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #851312;
--bs-light: #F4F3F2;
--bs-dark: #6C6E74;
--bs-font-sans-serif: "Lava", serif;
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}
*,
*::before,
*::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: smooth;
}
}
body {
margin: 0;
font-family: var(--bs-font-sans-serif);
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #000;
background-color: #fff;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
margin: 1rem 0;
color: inherit;
background-color: currentColor;
border: 0;
opacity: 0.25;
}
hr:not([size]) {
height: 1px;
}
h6, .h6, h5, .h5, h4, .h4, .jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-title, h3, .h3, h2, .h2, .jd-framework.jd-front-end .press-container .headline-articles, h1, .h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-family: "Tirol Sans", sans-serif;
font-weight: bold;
line-height: 1.11;
}
h1, .h1 {
font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
h1, .h1 {
font-size: 4.5rem;
}
}
h2, .h2, .jd-framework.jd-front-end .press-container .headline-articles {
line-height: 1.222;
font-size: calc(1.4rem + 1.8vw);
}
@media (min-width: 1200px) {
h2, .h2, .jd-framework.jd-front-end .press-container .headline-articles {
font-size: 2.75rem;
}
}
h3, .h3 {
line-height: 1.4;
font-family: "Lava", serif;
font-size: calc(1.3125rem + 0.75vw);
}
@media (min-width: 1200px) {
h3, .h3 {
font-size: 1.875rem;
}
}
h4, .h4, .jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-title {
line-height: 1.3333;
font-family: "Lava", serif;
font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
h4, .h4, .jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-title {
font-size: 1.5rem;
}
}
h5, .h5 {
line-height: 1.333;
font-family: "Lava", serif;
font-size: 1.25rem;
}
h6, .h6 {
font-family: "Lava", serif;
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-bs-original-title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-left: 2rem;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bold;
}
small, .small {
font-size: 0.9375rem;
}
mark, .mark {
padding: 0.2em;
background-color: #fcf8e3;
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: #B51F1F;
text-decoration: underline;
}
a:hover {
color: #911919;
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family: var(--bs-font-monospace);
font-size: 1em;
direction: ltr ;
unicode-bidi: bidi-override;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: 0.875em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: #d63384;
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.2rem 0.4rem;
font-size: 0.875em;
color: #fff;
background-color: #6C6E74;
border-radius: 0.2rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
font-weight: 700;
}
figure {
margin: 0 0 1rem;
}
img,
svg {
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: #B5B8BF;
text-align: left;
}
th {
text-align: inherit;
text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
border-color: inherit;
border-style: solid;
border-width: 0;
}
label {
display: inline-block;
}
button {
border-radius: 0;
}
button:focus:not(:focus-visible) {
outline: 0;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
select {
text-transform: none;
}
[role=button] {
cursor: pointer;
}
select {
word-wrap: normal;
}
select:disabled {
opacity: 1;
}
[list]::-webkit-calendar-picker-indicator {
display: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
cursor: pointer;
}
::-moz-focus-inner {
padding: 0;
border-style: none;
}
textarea {
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
float: left;
width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
::-webkit-inner-spin-button {
height: auto;
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: textfield;
} ::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-webkit-file-upload-button {
font: inherit;
}
::file-selector-button {
font: inherit;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}
.lead {
font-size: 1.25rem;
font-weight: 300;
}
.display-1 {
font-size: calc(1.625rem + 4.5vw);
font-weight: 300;
line-height: 1.11;
}
@media (min-width: 1200px) {
.display-1 {
font-size: 5rem;
}
}
.display-2 {
font-size: calc(1.575rem + 3.9vw);
font-weight: 300;
line-height: 1.11;
}
@media (min-width: 1200px) {
.display-2 {
font-size: 4.5rem;
}
}
.display-3 {
font-size: calc(1.525rem + 3.3vw);
font-weight: 300;
line-height: 1.11;
}
@media (min-width: 1200px) {
.display-3 {
font-size: 4rem;
}
}
.display-4 {
font-size: calc(1.475rem + 2.7vw);
font-weight: 300;
line-height: 1.11;
}
@media (min-width: 1200px) {
.display-4 {
font-size: 3.5rem;
}
}
.display-5 {
font-size: calc(1.425rem + 2.1vw);
font-weight: 300;
line-height: 1.11;
}
@media (min-width: 1200px) {
.display-5 {
font-size: 3rem;
}
}
.display-6 {
font-size: calc(1.375rem + 1.5vw);
font-weight: 300;
line-height: 1.11;
}
@media (min-width: 1200px) {
.display-6 {
font-size: 2.5rem;
}
}
.ft-xxl {
font-size: calc(1.475rem + 2.7vw);
line-height: 1.1;
font-weight: 300;
letter-spacing: 0;
font-family: "Tirol Sans", sans-serif;
}
@media (min-width: 1200px) {
.ft-xxl {
font-size: 3.5rem;
}
}
.ft-xl {
font-size: calc(1.325rem + 0.9vw);
line-height: 1.375;
font-weight: normal;
letter-spacing: 0.04em;
font-family: "Tirol Sans", sans-serif;
}
@media (min-width: 1200px) {
.ft-xl {
font-size: 2rem;
}
}
.ft-l {
font-size: 1.25rem;
line-height: 1.6;
font-weight: normal;
letter-spacing: 0;
font-family: "Lava", serif;
}
.ft-m, .footer-line ul li a, .jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li a, .jd-framework.jd-front-end .main-menu-wrap nav ul li a, .jd-framework.jd-front-end #pageHeader nav ul li a {
font-size: 1rem;
line-height: 1.25;
font-weight: normal;
letter-spacing: 0.04em;
font-family: "Tirol Sans", sans-serif;
}
.ft-s {
font-size: 0.9375rem;
line-height: 1.5;
font-weight: normal;
letter-spacing: 0;
font-family: "Lava", serif;
}
.ft-xs, .jd-framework.jd-front-end .press-container .header-image:not(.has-video) > p:last-child:not(:only-child), .jd-framework.jd-front-end .press-container .header-image:not(.has-video) > span:last-child:not(:only-child), .jd-front-end #pageMain .breadcrumbs-outer.container ol, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol {
font-size: 0.75rem;
line-height: 1.33;
font-weight: normal;
letter-spacing: 0;
font-family: "acumin-pro", sans-serif;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
}
.list-inline-item {
display: inline-block;
}
.list-inline-item:not(:last-child) {
margin-right: 0.5rem;
}
.initialism {
font-size: 0.875em;
text-transform: uppercase;
}
.blockquote {
margin-bottom: 1rem;
font-size: 1.25rem;
}
.blockquote > :last-child {
margin-bottom: 0;
}
.blockquote-footer {
margin-top: -1rem;
margin-bottom: 1rem;
font-size: 0.875em;
color: #B5B8BF;
}
.blockquote-footer::before {
content: "— ";
}
.img-fluid {
max-width: 100%;
height: auto;
}
.img-thumbnail {
padding: 0.25rem;
background-color: #fff;
border: 1px solid #E1E1E6;
border-radius: 0.25rem;
max-width: 100%;
height: auto;
}
.figure {
display: inline-block;
}
.figure-img {
margin-bottom: 0.5rem;
line-height: 1;
}
.figure-caption {
font-size: 0.875em;
color: #B5B8BF;
}
.container, .jd-framework.jd-front-end .acccc-cookie-message > div,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
width: 100%;
padding-right: var(--bs-gutter-x, 1.25rem);
padding-left: var(--bs-gutter-x, 1.25rem);
margin-right: auto;
margin-left: auto;
}
@media (min-width: 768px) {
.container-sm, .container, .jd-framework.jd-front-end .acccc-cookie-message > div {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container-md, .container-sm, .container, .jd-framework.jd-front-end .acccc-cookie-message > div {
max-width: 960px;
}
}
@media (min-width: 1220px) {
.container-lg, .container-md, .container-sm, .container, .jd-framework.jd-front-end .acccc-cookie-message > div {
max-width: 1140px;
}
}
@media (min-width: 1520px) {
.container-xl, .container-lg, .container-md, .container-sm, .container, .jd-framework.jd-front-end .acccc-cookie-message > div {
max-width: 1440px;
}
}
.row {
--bs-gutter-x: 2.5rem;
--bs-gutter-y: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: calc(var(--bs-gutter-y) * -1);
margin-right: calc(var(--bs-gutter-x) * -0.5);
margin-left: calc(var(--bs-gutter-x) * -0.5);
}
.row > * {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) * 0.5);
padding-left: calc(var(--bs-gutter-x) * 0.5);
margin-top: var(--bs-gutter-y);
}
.col {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%;
}
@media (min-width: 768px) {
.col-sm {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-sm-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-sm-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-sm-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-sm-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-sm-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-sm-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-sm-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%;
}
}
@media (min-width: 992px) {
.col-md {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-md-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-md-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-md-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-md-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-md-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-md-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-md-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%;
}
}
@media (min-width: 1220px) {
.col-lg {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-lg-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-lg-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-lg-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-lg-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-lg-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-lg-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-lg-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%;
}
}
@media (min-width: 1520px) {
.col-xl {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-xl-auto > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-xl-1 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-xl-2 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-xl-3 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-xl-4 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-xl-5 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-xl-6 > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.6666666667%;
}
}
.col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-1 {
margin-left: 8.33333333%;
}
.offset-2 {
margin-left: 16.66666667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.33333333%;
}
.offset-5 {
margin-left: 41.66666667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.33333333%;
}
.offset-8 {
margin-left: 66.66666667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.33333333%;
}
.offset-11 {
margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
--bs-gutter-x: 0;
}
.g-0,
.gy-0 {
--bs-gutter-y: 0;
}
.g-1,
.gx-1 {
--bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
--bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
--bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
--bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
--bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
--bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
--bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
--bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
--bs-gutter-x: 2rem;
}
.g-5,
.gy-5 {
--bs-gutter-y: 2rem;
}
.g-6,
.gx-6 {
--bs-gutter-x: 2.5rem;
}
.g-6,
.gy-6 {
--bs-gutter-y: 2.5rem;
}
.g-7,
.gx-7 {
--bs-gutter-x: 3rem;
}
.g-7,
.gy-7 {
--bs-gutter-y: 3rem;
}
.g-8,
.gx-8 {
--bs-gutter-x: 3.5rem;
}
.g-8,
.gy-8 {
--bs-gutter-y: 3.5rem;
}
.g-9,
.gx-9 {
--bs-gutter-x: 4rem;
}
.g-9,
.gy-9 {
--bs-gutter-y: 4rem;
}
.g-10,
.gx-10 {
--bs-gutter-x: 4.5rem;
}
.g-10,
.gy-10 {
--bs-gutter-y: 4.5rem;
}
.g-11,
.gx-11 {
--bs-gutter-x: 5rem;
}
.g-11,
.gy-11 {
--bs-gutter-y: 5rem;
}
.g-12,
.gx-12 {
--bs-gutter-x: 5.5rem;
}
.g-12,
.gy-12 {
--bs-gutter-y: 5.5rem;
}
.g-13,
.gx-13 {
--bs-gutter-x: 6rem;
}
.g-13,
.gy-13 {
--bs-gutter-y: 6rem;
}
.g-14,
.gx-14 {
--bs-gutter-x: 6.5rem;
}
.g-14,
.gy-14 {
--bs-gutter-y: 6.5rem;
}
.g-15,
.gx-15 {
--bs-gutter-x: 7.5rem;
}
.g-15,
.gy-15 {
--bs-gutter-y: 7.5rem;
}
.g-16,
.gx-16 {
--bs-gutter-x: 10rem;
}
.g-16,
.gy-16 {
--bs-gutter-y: 10rem;
}
.g-17,
.gx-17 {
--bs-gutter-x: 12.5rem;
}
.g-17,
.gy-17 {
--bs-gutter-y: 12.5rem;
}
@media (min-width: 768px) {
.col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.33333333%;
}
.offset-sm-2 {
margin-left: 16.66666667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.33333333%;
}
.offset-sm-5 {
margin-left: 41.66666667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.33333333%;
}
.offset-sm-8 {
margin-left: 66.66666667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.33333333%;
}
.offset-sm-11 {
margin-left: 91.66666667%;
}
.g-sm-0,
.gx-sm-0 {
--bs-gutter-x: 0;
}
.g-sm-0,
.gy-sm-0 {
--bs-gutter-y: 0;
}
.g-sm-1,
.gx-sm-1 {
--bs-gutter-x: 0.25rem;
}
.g-sm-1,
.gy-sm-1 {
--bs-gutter-y: 0.25rem;
}
.g-sm-2,
.gx-sm-2 {
--bs-gutter-x: 0.5rem;
}
.g-sm-2,
.gy-sm-2 {
--bs-gutter-y: 0.5rem;
}
.g-sm-3,
.gx-sm-3 {
--bs-gutter-x: 1rem;
}
.g-sm-3,
.gy-sm-3 {
--bs-gutter-y: 1rem;
}
.g-sm-4,
.gx-sm-4 {
--bs-gutter-x: 1.5rem;
}
.g-sm-4,
.gy-sm-4 {
--bs-gutter-y: 1.5rem;
}
.g-sm-5,
.gx-sm-5 {
--bs-gutter-x: 2rem;
}
.g-sm-5,
.gy-sm-5 {
--bs-gutter-y: 2rem;
}
.g-sm-6,
.gx-sm-6 {
--bs-gutter-x: 2.5rem;
}
.g-sm-6,
.gy-sm-6 {
--bs-gutter-y: 2.5rem;
}
.g-sm-7,
.gx-sm-7 {
--bs-gutter-x: 3rem;
}
.g-sm-7,
.gy-sm-7 {
--bs-gutter-y: 3rem;
}
.g-sm-8,
.gx-sm-8 {
--bs-gutter-x: 3.5rem;
}
.g-sm-8,
.gy-sm-8 {
--bs-gutter-y: 3.5rem;
}
.g-sm-9,
.gx-sm-9 {
--bs-gutter-x: 4rem;
}
.g-sm-9,
.gy-sm-9 {
--bs-gutter-y: 4rem;
}
.g-sm-10,
.gx-sm-10 {
--bs-gutter-x: 4.5rem;
}
.g-sm-10,
.gy-sm-10 {
--bs-gutter-y: 4.5rem;
}
.g-sm-11,
.gx-sm-11 {
--bs-gutter-x: 5rem;
}
.g-sm-11,
.gy-sm-11 {
--bs-gutter-y: 5rem;
}
.g-sm-12,
.gx-sm-12 {
--bs-gutter-x: 5.5rem;
}
.g-sm-12,
.gy-sm-12 {
--bs-gutter-y: 5.5rem;
}
.g-sm-13,
.gx-sm-13 {
--bs-gutter-x: 6rem;
}
.g-sm-13,
.gy-sm-13 {
--bs-gutter-y: 6rem;
}
.g-sm-14,
.gx-sm-14 {
--bs-gutter-x: 6.5rem;
}
.g-sm-14,
.gy-sm-14 {
--bs-gutter-y: 6.5rem;
}
.g-sm-15,
.gx-sm-15 {
--bs-gutter-x: 7.5rem;
}
.g-sm-15,
.gy-sm-15 {
--bs-gutter-y: 7.5rem;
}
.g-sm-16,
.gx-sm-16 {
--bs-gutter-x: 10rem;
}
.g-sm-16,
.gy-sm-16 {
--bs-gutter-y: 10rem;
}
.g-sm-17,
.gx-sm-17 {
--bs-gutter-x: 12.5rem;
}
.g-sm-17,
.gy-sm-17 {
--bs-gutter-y: 12.5rem;
}
}
@media (min-width: 992px) {
.col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.33333333%;
}
.offset-md-2 {
margin-left: 16.66666667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.33333333%;
}
.offset-md-5 {
margin-left: 41.66666667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.33333333%;
}
.offset-md-8 {
margin-left: 66.66666667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.33333333%;
}
.offset-md-11 {
margin-left: 91.66666667%;
}
.g-md-0,
.gx-md-0 {
--bs-gutter-x: 0;
}
.g-md-0,
.gy-md-0 {
--bs-gutter-y: 0;
}
.g-md-1,
.gx-md-1 {
--bs-gutter-x: 0.25rem;
}
.g-md-1,
.gy-md-1 {
--bs-gutter-y: 0.25rem;
}
.g-md-2,
.gx-md-2 {
--bs-gutter-x: 0.5rem;
}
.g-md-2,
.gy-md-2 {
--bs-gutter-y: 0.5rem;
}
.g-md-3,
.gx-md-3 {
--bs-gutter-x: 1rem;
}
.g-md-3,
.gy-md-3 {
--bs-gutter-y: 1rem;
}
.g-md-4,
.gx-md-4 {
--bs-gutter-x: 1.5rem;
}
.g-md-4,
.gy-md-4 {
--bs-gutter-y: 1.5rem;
}
.g-md-5,
.gx-md-5 {
--bs-gutter-x: 2rem;
}
.g-md-5,
.gy-md-5 {
--bs-gutter-y: 2rem;
}
.g-md-6,
.gx-md-6 {
--bs-gutter-x: 2.5rem;
}
.g-md-6,
.gy-md-6 {
--bs-gutter-y: 2.5rem;
}
.g-md-7,
.gx-md-7 {
--bs-gutter-x: 3rem;
}
.g-md-7,
.gy-md-7 {
--bs-gutter-y: 3rem;
}
.g-md-8,
.gx-md-8 {
--bs-gutter-x: 3.5rem;
}
.g-md-8,
.gy-md-8 {
--bs-gutter-y: 3.5rem;
}
.g-md-9,
.gx-md-9 {
--bs-gutter-x: 4rem;
}
.g-md-9,
.gy-md-9 {
--bs-gutter-y: 4rem;
}
.g-md-10,
.gx-md-10 {
--bs-gutter-x: 4.5rem;
}
.g-md-10,
.gy-md-10 {
--bs-gutter-y: 4.5rem;
}
.g-md-11,
.gx-md-11 {
--bs-gutter-x: 5rem;
}
.g-md-11,
.gy-md-11 {
--bs-gutter-y: 5rem;
}
.g-md-12,
.gx-md-12 {
--bs-gutter-x: 5.5rem;
}
.g-md-12,
.gy-md-12 {
--bs-gutter-y: 5.5rem;
}
.g-md-13,
.gx-md-13 {
--bs-gutter-x: 6rem;
}
.g-md-13,
.gy-md-13 {
--bs-gutter-y: 6rem;
}
.g-md-14,
.gx-md-14 {
--bs-gutter-x: 6.5rem;
}
.g-md-14,
.gy-md-14 {
--bs-gutter-y: 6.5rem;
}
.g-md-15,
.gx-md-15 {
--bs-gutter-x: 7.5rem;
}
.g-md-15,
.gy-md-15 {
--bs-gutter-y: 7.5rem;
}
.g-md-16,
.gx-md-16 {
--bs-gutter-x: 10rem;
}
.g-md-16,
.gy-md-16 {
--bs-gutter-y: 10rem;
}
.g-md-17,
.gx-md-17 {
--bs-gutter-x: 12.5rem;
}
.g-md-17,
.gy-md-17 {
--bs-gutter-y: 12.5rem;
}
}
@media (min-width: 1220px) {
.col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.33333333%;
}
.offset-lg-2 {
margin-left: 16.66666667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.33333333%;
}
.offset-lg-5 {
margin-left: 41.66666667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.33333333%;
}
.offset-lg-8 {
margin-left: 66.66666667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.33333333%;
}
.offset-lg-11 {
margin-left: 91.66666667%;
}
.g-lg-0,
.gx-lg-0 {
--bs-gutter-x: 0;
}
.g-lg-0,
.gy-lg-0 {
--bs-gutter-y: 0;
}
.g-lg-1,
.gx-lg-1 {
--bs-gutter-x: 0.25rem;
}
.g-lg-1,
.gy-lg-1 {
--bs-gutter-y: 0.25rem;
}
.g-lg-2,
.gx-lg-2 {
--bs-gutter-x: 0.5rem;
}
.g-lg-2,
.gy-lg-2 {
--bs-gutter-y: 0.5rem;
}
.g-lg-3,
.gx-lg-3 {
--bs-gutter-x: 1rem;
}
.g-lg-3,
.gy-lg-3 {
--bs-gutter-y: 1rem;
}
.g-lg-4,
.gx-lg-4 {
--bs-gutter-x: 1.5rem;
}
.g-lg-4,
.gy-lg-4 {
--bs-gutter-y: 1.5rem;
}
.g-lg-5,
.gx-lg-5 {
--bs-gutter-x: 2rem;
}
.g-lg-5,
.gy-lg-5 {
--bs-gutter-y: 2rem;
}
.g-lg-6,
.gx-lg-6 {
--bs-gutter-x: 2.5rem;
}
.g-lg-6,
.gy-lg-6 {
--bs-gutter-y: 2.5rem;
}
.g-lg-7,
.gx-lg-7 {
--bs-gutter-x: 3rem;
}
.g-lg-7,
.gy-lg-7 {
--bs-gutter-y: 3rem;
}
.g-lg-8,
.gx-lg-8 {
--bs-gutter-x: 3.5rem;
}
.g-lg-8,
.gy-lg-8 {
--bs-gutter-y: 3.5rem;
}
.g-lg-9,
.gx-lg-9 {
--bs-gutter-x: 4rem;
}
.g-lg-9,
.gy-lg-9 {
--bs-gutter-y: 4rem;
}
.g-lg-10,
.gx-lg-10 {
--bs-gutter-x: 4.5rem;
}
.g-lg-10,
.gy-lg-10 {
--bs-gutter-y: 4.5rem;
}
.g-lg-11,
.gx-lg-11 {
--bs-gutter-x: 5rem;
}
.g-lg-11,
.gy-lg-11 {
--bs-gutter-y: 5rem;
}
.g-lg-12,
.gx-lg-12 {
--bs-gutter-x: 5.5rem;
}
.g-lg-12,
.gy-lg-12 {
--bs-gutter-y: 5.5rem;
}
.g-lg-13,
.gx-lg-13 {
--bs-gutter-x: 6rem;
}
.g-lg-13,
.gy-lg-13 {
--bs-gutter-y: 6rem;
}
.g-lg-14,
.gx-lg-14 {
--bs-gutter-x: 6.5rem;
}
.g-lg-14,
.gy-lg-14 {
--bs-gutter-y: 6.5rem;
}
.g-lg-15,
.gx-lg-15 {
--bs-gutter-x: 7.5rem;
}
.g-lg-15,
.gy-lg-15 {
--bs-gutter-y: 7.5rem;
}
.g-lg-16,
.gx-lg-16 {
--bs-gutter-x: 10rem;
}
.g-lg-16,
.gy-lg-16 {
--bs-gutter-y: 10rem;
}
.g-lg-17,
.gx-lg-17 {
--bs-gutter-x: 12.5rem;
}
.g-lg-17,
.gy-lg-17 {
--bs-gutter-y: 12.5rem;
}
}
@media (min-width: 1520px) {
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333333%;
}
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66666667%;
}
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333333%;
}
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66666667%;
}
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333333%;
}
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66666667%;
}
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66666667%;
}
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.33333333%;
}
.offset-xl-2 {
margin-left: 16.66666667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.33333333%;
}
.offset-xl-5 {
margin-left: 41.66666667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.33333333%;
}
.offset-xl-8 {
margin-left: 66.66666667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.33333333%;
}
.offset-xl-11 {
margin-left: 91.66666667%;
}
.g-xl-0,
.gx-xl-0 {
--bs-gutter-x: 0;
}
.g-xl-0,
.gy-xl-0 {
--bs-gutter-y: 0;
}
.g-xl-1,
.gx-xl-1 {
--bs-gutter-x: 0.25rem;
}
.g-xl-1,
.gy-xl-1 {
--bs-gutter-y: 0.25rem;
}
.g-xl-2,
.gx-xl-2 {
--bs-gutter-x: 0.5rem;
}
.g-xl-2,
.gy-xl-2 {
--bs-gutter-y: 0.5rem;
}
.g-xl-3,
.gx-xl-3 {
--bs-gutter-x: 1rem;
}
.g-xl-3,
.gy-xl-3 {
--bs-gutter-y: 1rem;
}
.g-xl-4,
.gx-xl-4 {
--bs-gutter-x: 1.5rem;
}
.g-xl-4,
.gy-xl-4 {
--bs-gutter-y: 1.5rem;
}
.g-xl-5,
.gx-xl-5 {
--bs-gutter-x: 2rem;
}
.g-xl-5,
.gy-xl-5 {
--bs-gutter-y: 2rem;
}
.g-xl-6,
.gx-xl-6 {
--bs-gutter-x: 2.5rem;
}
.g-xl-6,
.gy-xl-6 {
--bs-gutter-y: 2.5rem;
}
.g-xl-7,
.gx-xl-7 {
--bs-gutter-x: 3rem;
}
.g-xl-7,
.gy-xl-7 {
--bs-gutter-y: 3rem;
}
.g-xl-8,
.gx-xl-8 {
--bs-gutter-x: 3.5rem;
}
.g-xl-8,
.gy-xl-8 {
--bs-gutter-y: 3.5rem;
}
.g-xl-9,
.gx-xl-9 {
--bs-gutter-x: 4rem;
}
.g-xl-9,
.gy-xl-9 {
--bs-gutter-y: 4rem;
}
.g-xl-10,
.gx-xl-10 {
--bs-gutter-x: 4.5rem;
}
.g-xl-10,
.gy-xl-10 {
--bs-gutter-y: 4.5rem;
}
.g-xl-11,
.gx-xl-11 {
--bs-gutter-x: 5rem;
}
.g-xl-11,
.gy-xl-11 {
--bs-gutter-y: 5rem;
}
.g-xl-12,
.gx-xl-12 {
--bs-gutter-x: 5.5rem;
}
.g-xl-12,
.gy-xl-12 {
--bs-gutter-y: 5.5rem;
}
.g-xl-13,
.gx-xl-13 {
--bs-gutter-x: 6rem;
}
.g-xl-13,
.gy-xl-13 {
--bs-gutter-y: 6rem;
}
.g-xl-14,
.gx-xl-14 {
--bs-gutter-x: 6.5rem;
}
.g-xl-14,
.gy-xl-14 {
--bs-gutter-y: 6.5rem;
}
.g-xl-15,
.gx-xl-15 {
--bs-gutter-x: 7.5rem;
}
.g-xl-15,
.gy-xl-15 {
--bs-gutter-y: 7.5rem;
}
.g-xl-16,
.gx-xl-16 {
--bs-gutter-x: 10rem;
}
.g-xl-16,
.gy-xl-16 {
--bs-gutter-y: 10rem;
}
.g-xl-17,
.gx-xl-17 {
--bs-gutter-x: 12.5rem;
}
.g-xl-17,
.gy-xl-17 {
--bs-gutter-y: 12.5rem;
}
}
.clearfix::after {
display: block;
clear: both;
content: "";
}
.link-primary {
color: #B51F1F;
}
.link-primary:hover, .link-primary:focus {
color: #911919;
}
.link-secondary {
color: #F4F3F2;
}
.link-secondary:hover, .link-secondary:focus {
color: #f6f5f5;
}
.link-success {
color: #198754;
}
.link-success:hover, .link-success:focus {
color: #146c43;
}
.link-info {
color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
color: #3dd5f3;
}
.link-warning {
color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
color: #ffcd39;
}
.link-danger {
color: #851312;
}
.link-danger:hover, .link-danger:focus {
color: #6a0f0e;
}
.link-light {
color: #F4F3F2;
}
.link-light:hover, .link-light:focus {
color: #f6f5f5;
}
.link-dark {
color: #6C6E74;
}
.link-dark:hover, .link-dark:focus {
color: #56585d;
}
.ratio {
position: relative;
width: 100%;
}
.ratio::before {
display: block;
padding-top: var(--bs-aspect-ratio);
content: "";
}
.ratio > * {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ratio-1x1 {
--bs-aspect-ratio: 100%;
}
.ratio-4x3 {
--bs-aspect-ratio: 75%;
}
.ratio-16x9 {
--bs-aspect-ratio: 56.25%;
}
.ratio-21x9 {
--bs-aspect-ratio: 42.8571428571%;
}
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030;
}
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030;
}
.sticky-top {
position: sticky;
top: 0;
z-index: 1020;
}
@media (min-width: 768px) {
.sticky-sm-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 992px) {
.sticky-md-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 1220px) {
.sticky-lg-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 1520px) {
.sticky-xl-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
.stretched-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
content: "";
}
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.align-baseline {
vertical-align: baseline !important;
}
.align-top {
vertical-align: top !important;
}
.align-middle {
vertical-align: middle !important;
}
.align-bottom {
vertical-align: bottom !important;
}
.align-text-bottom {
vertical-align: text-bottom !important;
}
.align-text-top {
vertical-align: text-top !important;
}
.float-start {
float: left !important;
}
.float-end {
float: right !important;
}
.float-none {
float: none !important;
}
.overflow-auto {
overflow: auto !important;
}
.overflow-hidden {
overflow: hidden !important;
}
.overflow-visible {
overflow: visible !important;
}
.overflow-scroll {
overflow: scroll !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-grid {
display: -ms-grid !important;
display: grid !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-none {
display: none !important;
}
.shadow {
-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-sm {
-webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow-lg {
-webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.position-static {
position: static !important;
}
.position-relative {
position: relative !important;
}
.position-absolute {
position: absolute !important;
}
.position-fixed {
position: fixed !important;
}
.position-sticky {
position: sticky !important;
}
.top-0 {
top: 0 !important;
}
.top-50 {
top: 50% !important;
}
.top-100 {
top: 100% !important;
}
.bottom-0 {
bottom: 0 !important;
}
.bottom-50 {
bottom: 50% !important;
}
.bottom-100 {
bottom: 100% !important;
}
.start-0 {
left: 0 !important;
}
.start-50 {
left: 50% !important;
}
.start-100 {
left: 100% !important;
}
.end-0 {
right: 0 !important;
}
.end-50 {
right: 50% !important;
}
.end-100 {
right: 100% !important;
}
.translate-middle {
-webkit-transform: translate(-50%, -50%) !important;
transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
-webkit-transform: translateX(-50%) !important;
transform: translateX(-50%) !important;
}
.translate-middle-y {
-webkit-transform: translateY(-50%) !important;
transform: translateY(-50%) !important;
}
.border {
border: 1px solid #E1E1E6 !important;
}
.border-0 {
border: 0 !important;
}
.border-top {
border-top: 1px solid #E1E1E6 !important;
}
.border-top-0 {
border-top: 0 !important;
}
.border-end {
border-right: 1px solid #E1E1E6 !important;
}
.border-end-0 {
border-right: 0 !important;
}
.border-bottom {
border-bottom: 1px solid #E1E1E6 !important;
}
.border-bottom-0 {
border-bottom: 0 !important;
}
.border-start {
border-left: 1px solid #E1E1E6 !important;
}
.border-start-0 {
border-left: 0 !important;
}
.border-primary {
border-color: #B51F1F !important;
}
.border-secondary {
border-color: #F4F3F2 !important;
}
.border-success {
border-color: #198754 !important;
}
.border-info {
border-color: #0dcaf0 !important;
}
.border-warning {
border-color: #ffc107 !important;
}
.border-danger {
border-color: #851312 !important;
}
.border-light {
border-color: #F4F3F2 !important;
}
.border-dark {
border-color: #6C6E74 !important;
}
.border-white {
border-color: #fff !important;
}
.border-1 {
border-width: 1px !important;
}
.border-2 {
border-width: 2px !important;
}
.border-3 {
border-width: 3px !important;
}
.border-4 {
border-width: 4px !important;
}
.border-5 {
border-width: 5px !important;
}
.w-25 {
width: 25% !important;
}
.w-50 {
width: 50% !important;
}
.w-75 {
width: 75% !important;
}
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.mw-100 {
max-width: 100% !important;
}
.vw-100 {
width: 100vw !important;
}
.min-vw-100 {
min-width: 100vw !important;
}
.h-25 {
height: 25% !important;
}
.h-50 {
height: 50% !important;
}
.h-75 {
height: 75% !important;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.mh-100 {
max-height: 100% !important;
}
.vh-100 {
height: 100vh !important;
}
.min-vh-100 {
min-height: 100vh !important;
}
.flex-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-0 {
gap: 0 !important;
}
.gap-1 {
gap: 0.25rem !important;
}
.gap-2 {
gap: 0.5rem !important;
}
.gap-3 {
gap: 1rem !important;
}
.gap-4 {
gap: 1.5rem !important;
}
.gap-5 {
gap: 2rem !important;
}
.gap-6 {
gap: 2.5rem !important;
}
.gap-7 {
gap: 3rem !important;
}
.gap-8 {
gap: 3.5rem !important;
}
.gap-9 {
gap: 4rem !important;
}
.gap-10 {
gap: 4.5rem !important;
}
.gap-11 {
gap: 5rem !important;
}
.gap-12 {
gap: 5.5rem !important;
}
.gap-13 {
gap: 6rem !important;
}
.gap-14 {
gap: 6.5rem !important;
}
.gap-15 {
gap: 7.5rem !important;
}
.gap-16 {
gap: 10rem !important;
}
.gap-17 {
gap: 12.5rem !important;
}
.justify-content-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-evenly {
-webkit-box-pack: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important;
}
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important;
}
.order-first {
-webkit-box-ordinal-group: 0 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-0 {
-webkit-box-ordinal-group: 1 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-1 {
-webkit-box-ordinal-group: 2 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-2 {
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-3 {
-webkit-box-ordinal-group: 4 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-4 {
-webkit-box-ordinal-group: 5 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-5 {
-webkit-box-ordinal-group: 6 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-last {
-webkit-box-ordinal-group: 7 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-0 {
margin: 0 !important;
}
.m-1 {
margin: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.m-5 {
margin: 2rem !important;
}
.m-6 {
margin: 2.5rem !important;
}
.m-7 {
margin: 3rem !important;
}
.m-8 {
margin: 3.5rem !important;
}
.m-9 {
margin: 4rem !important;
}
.m-10 {
margin: 4.5rem !important;
}
.m-11 {
margin: 5rem !important;
}
.m-12 {
margin: 5.5rem !important;
}
.m-13 {
margin: 6rem !important;
}
.m-14 {
margin: 6.5rem !important;
}
.m-15 {
margin: 7.5rem !important;
}
.m-16 {
margin: 10rem !important;
}
.m-17 {
margin: 12.5rem !important;
}
.m-auto {
margin: auto !important;
}
.mx-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-5 {
margin-right: 2rem !important;
margin-left: 2rem !important;
}
.mx-6 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-7 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-8 {
margin-right: 3.5rem !important;
margin-left: 3.5rem !important;
}
.mx-9 {
margin-right: 4rem !important;
margin-left: 4rem !important;
}
.mx-10 {
margin-right: 4.5rem !important;
margin-left: 4.5rem !important;
}
.mx-11 {
margin-right: 5rem !important;
margin-left: 5rem !important;
}
.mx-12 {
margin-right: 5.5rem !important;
margin-left: 5.5rem !important;
}
.mx-13 {
margin-right: 6rem !important;
margin-left: 6rem !important;
}
.mx-14 {
margin-right: 6.5rem !important;
margin-left: 6.5rem !important;
}
.mx-15 {
margin-right: 7.5rem !important;
margin-left: 7.5rem !important;
}
.mx-16 {
margin-right: 10rem !important;
margin-left: 10rem !important;
}
.mx-17 {
margin-right: 12.5rem !important;
margin-left: 12.5rem !important;
}
.mx-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-5 {
margin-top: 2rem !important;
margin-bottom: 2rem !important;
}
.my-6 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-7 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-8 {
margin-top: 3.5rem !important;
margin-bottom: 3.5rem !important;
}
.my-9 {
margin-top: 4rem !important;
margin-bottom: 4rem !important;
}
.my-10 {
margin-top: 4.5rem !important;
margin-bottom: 4.5rem !important;
}
.my-11 {
margin-top: 5rem !important;
margin-bottom: 5rem !important;
}
.my-12 {
margin-top: 5.5rem !important;
margin-bottom: 5.5rem !important;
}
.my-13 {
margin-top: 6rem !important;
margin-bottom: 6rem !important;
}
.my-14 {
margin-top: 6.5rem !important;
margin-bottom: 6.5rem !important;
}
.my-15 {
margin-top: 7.5rem !important;
margin-bottom: 7.5rem !important;
}
.my-16 {
margin-top: 10rem !important;
margin-bottom: 10rem !important;
}
.my-17 {
margin-top: 12.5rem !important;
margin-bottom: 12.5rem !important;
}
.my-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-0 {
margin-top: 0 !important;
}
.mt-1 {
margin-top: 0.25rem !important;
}
.mt-2 {
margin-top: 0.5rem !important;
}
.mt-3 {
margin-top: 1rem !important;
}
.mt-4 {
margin-top: 1.5rem !important;
}
.mt-5 {
margin-top: 2rem !important;
}
.mt-6 {
margin-top: 2.5rem !important;
}
.mt-7 {
margin-top: 3rem !important;
}
.mt-8 {
margin-top: 3.5rem !important;
}
.mt-9 {
margin-top: 4rem !important;
}
.mt-10 {
margin-top: 4.5rem !important;
}
.mt-11 {
margin-top: 5rem !important;
}
.mt-12 {
margin-top: 5.5rem !important;
}
.mt-13 {
margin-top: 6rem !important;
}
.mt-14 {
margin-top: 6.5rem !important;
}
.mt-15 {
margin-top: 7.5rem !important;
}
.mt-16 {
margin-top: 10rem !important;
}
.mt-17 {
margin-top: 12.5rem !important;
}
.mt-auto {
margin-top: auto !important;
}
.me-0 {
margin-right: 0 !important;
}
.me-1 {
margin-right: 0.25rem !important;
}
.me-2 {
margin-right: 0.5rem !important;
}
.me-3 {
margin-right: 1rem !important;
}
.me-4 {
margin-right: 1.5rem !important;
}
.me-5 {
margin-right: 2rem !important;
}
.me-6 {
margin-right: 2.5rem !important;
}
.me-7 {
margin-right: 3rem !important;
}
.me-8 {
margin-right: 3.5rem !important;
}
.me-9 {
margin-right: 4rem !important;
}
.me-10 {
margin-right: 4.5rem !important;
}
.me-11 {
margin-right: 5rem !important;
}
.me-12 {
margin-right: 5.5rem !important;
}
.me-13 {
margin-right: 6rem !important;
}
.me-14 {
margin-right: 6.5rem !important;
}
.me-15 {
margin-right: 7.5rem !important;
}
.me-16 {
margin-right: 10rem !important;
}
.me-17 {
margin-right: 12.5rem !important;
}
.me-auto {
margin-right: auto !important;
}
.mb-0 {
margin-bottom: 0 !important;
}
.mb-1 {
margin-bottom: 0.25rem !important;
}
.mb-2 {
margin-bottom: 0.5rem !important;
}
.mb-3 {
margin-bottom: 1rem !important;
}
.mb-4 {
margin-bottom: 1.5rem !important;
}
.mb-5 {
margin-bottom: 2rem !important;
}
.mb-6 {
margin-bottom: 2.5rem !important;
}
.mb-7 {
margin-bottom: 3rem !important;
}
.mb-8 {
margin-bottom: 3.5rem !important;
}
.mb-9 {
margin-bottom: 4rem !important;
}
.mb-10 {
margin-bottom: 4.5rem !important;
}
.mb-11 {
margin-bottom: 5rem !important;
}
.mb-12 {
margin-bottom: 5.5rem !important;
}
.mb-13 {
margin-bottom: 6rem !important;
}
.mb-14 {
margin-bottom: 6.5rem !important;
}
.mb-15 {
margin-bottom: 7.5rem !important;
}
.mb-16 {
margin-bottom: 10rem !important;
}
.mb-17 {
margin-bottom: 12.5rem !important;
}
.mb-auto {
margin-bottom: auto !important;
}
.ms-0 {
margin-left: 0 !important;
}
.ms-1 {
margin-left: 0.25rem !important;
}
.ms-2 {
margin-left: 0.5rem !important;
}
.ms-3 {
margin-left: 1rem !important;
}
.ms-4 {
margin-left: 1.5rem !important;
}
.ms-5 {
margin-left: 2rem !important;
}
.ms-6 {
margin-left: 2.5rem !important;
}
.ms-7 {
margin-left: 3rem !important;
}
.ms-8 {
margin-left: 3.5rem !important;
}
.ms-9 {
margin-left: 4rem !important;
}
.ms-10 {
margin-left: 4.5rem !important;
}
.ms-11 {
margin-left: 5rem !important;
}
.ms-12 {
margin-left: 5.5rem !important;
}
.ms-13 {
margin-left: 6rem !important;
}
.ms-14 {
margin-left: 6.5rem !important;
}
.ms-15 {
margin-left: 7.5rem !important;
}
.ms-16 {
margin-left: 10rem !important;
}
.ms-17 {
margin-left: 12.5rem !important;
}
.ms-auto {
margin-left: auto !important;
}
.p-0 {
padding: 0 !important;
}
.p-1 {
padding: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.p-3 {
padding: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.p-5 {
padding: 2rem !important;
}
.p-6 {
padding: 2.5rem !important;
}
.p-7 {
padding: 3rem !important;
}
.p-8 {
padding: 3.5rem !important;
}
.p-9 {
padding: 4rem !important;
}
.p-10 {
padding: 4.5rem !important;
}
.p-11 {
padding: 5rem !important;
}
.p-12 {
padding: 5.5rem !important;
}
.p-13 {
padding: 6rem !important;
}
.p-14 {
padding: 6.5rem !important;
}
.p-15 {
padding: 7.5rem !important;
}
.p-16 {
padding: 10rem !important;
}
.p-17 {
padding: 12.5rem !important;
}
.px-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-5 {
padding-right: 2rem !important;
padding-left: 2rem !important;
}
.px-6 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-7 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.px-8 {
padding-right: 3.5rem !important;
padding-left: 3.5rem !important;
}
.px-9 {
padding-right: 4rem !important;
padding-left: 4rem !important;
}
.px-10 {
padding-right: 4.5rem !important;
padding-left: 4.5rem !important;
}
.px-11 {
padding-right: 5rem !important;
padding-left: 5rem !important;
}
.px-12 {
padding-right: 5.5rem !important;
padding-left: 5.5rem !important;
}
.px-13 {
padding-right: 6rem !important;
padding-left: 6rem !important;
}
.px-14 {
padding-right: 6.5rem !important;
padding-left: 6.5rem !important;
}
.px-15 {
padding-right: 7.5rem !important;
padding-left: 7.5rem !important;
}
.px-16 {
padding-right: 10rem !important;
padding-left: 10rem !important;
}
.px-17 {
padding-right: 12.5rem !important;
padding-left: 12.5rem !important;
}
.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-5 {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.py-6 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-7 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.py-8 {
padding-top: 3.5rem !important;
padding-bottom: 3.5rem !important;
}
.py-9 {
padding-top: 4rem !important;
padding-bottom: 4rem !important;
}
.py-10 {
padding-top: 4.5rem !important;
padding-bottom: 4.5rem !important;
}
.py-11 {
padding-top: 5rem !important;
padding-bottom: 5rem !important;
}
.py-12 {
padding-top: 5.5rem !important;
padding-bottom: 5.5rem !important;
}
.py-13 {
padding-top: 6rem !important;
padding-bottom: 6rem !important;
}
.py-14 {
padding-top: 6.5rem !important;
padding-bottom: 6.5rem !important;
}
.py-15 {
padding-top: 7.5rem !important;
padding-bottom: 7.5rem !important;
}
.py-16 {
padding-top: 10rem !important;
padding-bottom: 10rem !important;
}
.py-17 {
padding-top: 12.5rem !important;
padding-bottom: 12.5rem !important;
}
.pt-0 {
padding-top: 0 !important;
}
.pt-1 {
padding-top: 0.25rem !important;
}
.pt-2 {
padding-top: 0.5rem !important;
}
.pt-3 {
padding-top: 1rem !important;
}
.pt-4 {
padding-top: 1.5rem !important;
}
.pt-5 {
padding-top: 2rem !important;
}
.pt-6 {
padding-top: 2.5rem !important;
}
.pt-7 {
padding-top: 3rem !important;
}
.pt-8 {
padding-top: 3.5rem !important;
}
.pt-9 {
padding-top: 4rem !important;
}
.pt-10 {
padding-top: 4.5rem !important;
}
.pt-11 {
padding-top: 5rem !important;
}
.pt-12 {
padding-top: 5.5rem !important;
}
.pt-13 {
padding-top: 6rem !important;
}
.pt-14 {
padding-top: 6.5rem !important;
}
.pt-15 {
padding-top: 7.5rem !important;
}
.pt-16 {
padding-top: 10rem !important;
}
.pt-17 {
padding-top: 12.5rem !important;
}
.pe-0 {
padding-right: 0 !important;
}
.pe-1 {
padding-right: 0.25rem !important;
}
.pe-2 {
padding-right: 0.5rem !important;
}
.pe-3 {
padding-right: 1rem !important;
}
.pe-4 {
padding-right: 1.5rem !important;
}
.pe-5 {
padding-right: 2rem !important;
}
.pe-6 {
padding-right: 2.5rem !important;
}
.pe-7 {
padding-right: 3rem !important;
}
.pe-8 {
padding-right: 3.5rem !important;
}
.pe-9 {
padding-right: 4rem !important;
}
.pe-10 {
padding-right: 4.5rem !important;
}
.pe-11 {
padding-right: 5rem !important;
}
.pe-12 {
padding-right: 5.5rem !important;
}
.pe-13 {
padding-right: 6rem !important;
}
.pe-14 {
padding-right: 6.5rem !important;
}
.pe-15 {
padding-right: 7.5rem !important;
}
.pe-16 {
padding-right: 10rem !important;
}
.pe-17 {
padding-right: 12.5rem !important;
}
.pb-0 {
padding-bottom: 0 !important;
}
.pb-1 {
padding-bottom: 0.25rem !important;
}
.pb-2 {
padding-bottom: 0.5rem !important;
}
.pb-3 {
padding-bottom: 1rem !important;
}
.pb-4 {
padding-bottom: 1.5rem !important;
}
.pb-5 {
padding-bottom: 2rem !important;
}
.pb-6 {
padding-bottom: 2.5rem !important;
}
.pb-7 {
padding-bottom: 3rem !important;
}
.pb-8 {
padding-bottom: 3.5rem !important;
}
.pb-9 {
padding-bottom: 4rem !important;
}
.pb-10 {
padding-bottom: 4.5rem !important;
}
.pb-11 {
padding-bottom: 5rem !important;
}
.pb-12 {
padding-bottom: 5.5rem !important;
}
.pb-13 {
padding-bottom: 6rem !important;
}
.pb-14 {
padding-bottom: 6.5rem !important;
}
.pb-15 {
padding-bottom: 7.5rem !important;
}
.pb-16 {
padding-bottom: 10rem !important;
}
.pb-17 {
padding-bottom: 12.5rem !important;
}
.ps-0 {
padding-left: 0 !important;
}
.ps-1 {
padding-left: 0.25rem !important;
}
.ps-2 {
padding-left: 0.5rem !important;
}
.ps-3 {
padding-left: 1rem !important;
}
.ps-4 {
padding-left: 1.5rem !important;
}
.ps-5 {
padding-left: 2rem !important;
}
.ps-6 {
padding-left: 2.5rem !important;
}
.ps-7 {
padding-left: 3rem !important;
}
.ps-8 {
padding-left: 3.5rem !important;
}
.ps-9 {
padding-left: 4rem !important;
}
.ps-10 {
padding-left: 4.5rem !important;
}
.ps-11 {
padding-left: 5rem !important;
}
.ps-12 {
padding-left: 5.5rem !important;
}
.ps-13 {
padding-left: 6rem !important;
}
.ps-14 {
padding-left: 6.5rem !important;
}
.ps-15 {
padding-left: 7.5rem !important;
}
.ps-16 {
padding-left: 10rem !important;
}
.ps-17 {
padding-left: 12.5rem !important;
}
.font-monospace {
font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
font-size: calc(1.575rem + 3.9vw) !important;
}
.fs-2 {
font-size: calc(1.4rem + 1.8vw) !important;
}
.fs-3 {
font-size: calc(1.3125rem + 0.75vw) !important;
}
.fs-4 {
font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5 {
font-size: 1.25rem !important;
}
.fs-6 {
font-size: 1rem !important;
}
.fst-italic {
font-style: italic !important;
}
.fst-normal {
font-style: normal !important;
}
.fw-light {
font-weight: 300 !important;
}
.fw-lighter {
font-weight: lighter !important;
}
.fw-normal {
font-weight: 400 !important;
}
.fw-bold {
font-weight: 700 !important;
}
.fw-bolder {
font-weight: bold !important;
}
.lh-1 {
line-height: 1 !important;
}
.lh-sm {
line-height: 1.25 !important;
}
.lh-base {
line-height: 1.5 !important;
}
.lh-lg {
line-height: 2 !important;
}
.text-start {
text-align: left !important;
}
.text-end {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-decoration-none {
text-decoration: none !important;
}
.text-decoration-underline {
text-decoration: underline !important;
}
.text-decoration-line-through {
text-decoration: line-through !important;
}
.text-lowercase {
text-transform: lowercase !important;
}
.text-uppercase {
text-transform: uppercase !important;
}
.text-capitalize {
text-transform: capitalize !important;
}
.text-wrap {
white-space: normal !important;
}
.text-nowrap {
white-space: nowrap !important;
} .text-break {
word-wrap: break-word !important;
word-break: break-word !important;
} .text-primary {
color: #B51F1F !important;
}
.text-secondary {
color: #F4F3F2 !important;
}
.text-success {
color: #198754 !important;
}
.text-info {
color: #0dcaf0 !important;
}
.text-warning {
color: #ffc107 !important;
}
.text-danger {
color: #851312 !important;
}
.text-light {
color: #F4F3F2 !important;
}
.text-dark {
color: #6C6E74 !important;
}
.text-white {
color: #fff !important;
}
.text-body {
color: #000 !important;
}
.text-muted {
color: #B5B8BF !important;
}
.text-black-50 {
color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
color: rgba(255, 255, 255, 0.5) !important;
}
.text-reset {
color: inherit !important;
}
.bg-primary {
background-color: #B51F1F !important;
}
.bg-secondary {
background-color: #F4F3F2 !important;
}
.bg-success {
background-color: #198754 !important;
}
.bg-info {
background-color: #0dcaf0 !important;
}
.bg-warning {
background-color: #ffc107 !important;
}
.bg-danger {
background-color: #851312 !important;
}
.bg-light {
background-color: #F4F3F2 !important;
}
.bg-dark {
background-color: #6C6E74 !important;
}
.bg-body {
background-color: #fff !important;
}
.bg-white {
background-color: #fff !important;
}
.bg-transparent {
background-color: transparent !important;
}
.bg-gradient {
background-image: var(--bs-gradient) !important;
}
.user-select-all {
-webkit-user-select: all !important;
-moz-user-select: all !important;
user-select: all !important;
}
.user-select-auto {
-webkit-user-select: auto !important;
-moz-user-select: auto !important;
-ms-user-select: auto !important;
user-select: auto !important;
}
.user-select-none {
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
}
.pe-none {
pointer-events: none !important;
}
.pe-auto {
pointer-events: auto !important;
}
.rounded {
border-radius: 0.25rem !important;
}
.rounded-0 {
border-radius: 0 !important;
}
.rounded-1 {
border-radius: 0.2rem !important;
}
.rounded-2 {
border-radius: 0.25rem !important;
}
.rounded-3 {
border-radius: 0.3rem !important;
}
.rounded-circle {
border-radius: 50% !important;
}
.rounded-pill {
border-radius: 50rem !important;
}
.rounded-top {
border-top-left-radius: 0.25rem !important;
border-top-right-radius: 0.25rem !important;
}
.rounded-end {
border-top-right-radius: 0.25rem !important;
border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
border-bottom-right-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important;
}
.rounded-start {
border-bottom-left-radius: 0.25rem !important;
border-top-left-radius: 0.25rem !important;
}
.visible {
visibility: visible !important;
}
.invisible {
visibility: hidden !important;
}
@media (min-width: 768px) {
.float-sm-start {
float: left !important;
}
.float-sm-end {
float: right !important;
}
.float-sm-none {
float: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-grid {
display: -ms-grid !important;
display: grid !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-sm-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-sm-none {
display: none !important;
}
.flex-sm-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-sm-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-sm-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-sm-0 {
gap: 0 !important;
}
.gap-sm-1 {
gap: 0.25rem !important;
}
.gap-sm-2 {
gap: 0.5rem !important;
}
.gap-sm-3 {
gap: 1rem !important;
}
.gap-sm-4 {
gap: 1.5rem !important;
}
.gap-sm-5 {
gap: 2rem !important;
}
.gap-sm-6 {
gap: 2.5rem !important;
}
.gap-sm-7 {
gap: 3rem !important;
}
.gap-sm-8 {
gap: 3.5rem !important;
}
.gap-sm-9 {
gap: 4rem !important;
}
.gap-sm-10 {
gap: 4.5rem !important;
}
.gap-sm-11 {
gap: 5rem !important;
}
.gap-sm-12 {
gap: 5.5rem !important;
}
.gap-sm-13 {
gap: 6rem !important;
}
.gap-sm-14 {
gap: 6.5rem !important;
}
.gap-sm-15 {
gap: 7.5rem !important;
}
.gap-sm-16 {
gap: 10rem !important;
}
.gap-sm-17 {
gap: 12.5rem !important;
}
.justify-content-sm-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-sm-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-sm-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-sm-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-sm-evenly {
-webkit-box-pack: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-sm-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-sm-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-sm-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-sm-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-sm-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-sm-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important;
}
.align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-sm-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
.align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important;
}
.order-sm-first {
-webkit-box-ordinal-group: 0 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-sm-0 {
-webkit-box-ordinal-group: 1 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-sm-1 {
-webkit-box-ordinal-group: 2 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-sm-2 {
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-sm-3 {
-webkit-box-ordinal-group: 4 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-sm-4 {
-webkit-box-ordinal-group: 5 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-sm-5 {
-webkit-box-ordinal-group: 6 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-sm-last {
-webkit-box-ordinal-group: 7 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-sm-0 {
margin: 0 !important;
}
.m-sm-1 {
margin: 0.25rem !important;
}
.m-sm-2 {
margin: 0.5rem !important;
}
.m-sm-3 {
margin: 1rem !important;
}
.m-sm-4 {
margin: 1.5rem !important;
}
.m-sm-5 {
margin: 2rem !important;
}
.m-sm-6 {
margin: 2.5rem !important;
}
.m-sm-7 {
margin: 3rem !important;
}
.m-sm-8 {
margin: 3.5rem !important;
}
.m-sm-9 {
margin: 4rem !important;
}
.m-sm-10 {
margin: 4.5rem !important;
}
.m-sm-11 {
margin: 5rem !important;
}
.m-sm-12 {
margin: 5.5rem !important;
}
.m-sm-13 {
margin: 6rem !important;
}
.m-sm-14 {
margin: 6.5rem !important;
}
.m-sm-15 {
margin: 7.5rem !important;
}
.m-sm-16 {
margin: 10rem !important;
}
.m-sm-17 {
margin: 12.5rem !important;
}
.m-sm-auto {
margin: auto !important;
}
.mx-sm-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-sm-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-sm-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-sm-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-sm-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-sm-5 {
margin-right: 2rem !important;
margin-left: 2rem !important;
}
.mx-sm-6 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-sm-7 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-sm-8 {
margin-right: 3.5rem !important;
margin-left: 3.5rem !important;
}
.mx-sm-9 {
margin-right: 4rem !important;
margin-left: 4rem !important;
}
.mx-sm-10 {
margin-right: 4.5rem !important;
margin-left: 4.5rem !important;
}
.mx-sm-11 {
margin-right: 5rem !important;
margin-left: 5rem !important;
}
.mx-sm-12 {
margin-right: 5.5rem !important;
margin-left: 5.5rem !important;
}
.mx-sm-13 {
margin-right: 6rem !important;
margin-left: 6rem !important;
}
.mx-sm-14 {
margin-right: 6.5rem !important;
margin-left: 6.5rem !important;
}
.mx-sm-15 {
margin-right: 7.5rem !important;
margin-left: 7.5rem !important;
}
.mx-sm-16 {
margin-right: 10rem !important;
margin-left: 10rem !important;
}
.mx-sm-17 {
margin-right: 12.5rem !important;
margin-left: 12.5rem !important;
}
.mx-sm-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-sm-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-sm-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-sm-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-sm-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-sm-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-sm-5 {
margin-top: 2rem !important;
margin-bottom: 2rem !important;
}
.my-sm-6 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-sm-7 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-sm-8 {
margin-top: 3.5rem !important;
margin-bottom: 3.5rem !important;
}
.my-sm-9 {
margin-top: 4rem !important;
margin-bottom: 4rem !important;
}
.my-sm-10 {
margin-top: 4.5rem !important;
margin-bottom: 4.5rem !important;
}
.my-sm-11 {
margin-top: 5rem !important;
margin-bottom: 5rem !important;
}
.my-sm-12 {
margin-top: 5.5rem !important;
margin-bottom: 5.5rem !important;
}
.my-sm-13 {
margin-top: 6rem !important;
margin-bottom: 6rem !important;
}
.my-sm-14 {
margin-top: 6.5rem !important;
margin-bottom: 6.5rem !important;
}
.my-sm-15 {
margin-top: 7.5rem !important;
margin-bottom: 7.5rem !important;
}
.my-sm-16 {
margin-top: 10rem !important;
margin-bottom: 10rem !important;
}
.my-sm-17 {
margin-top: 12.5rem !important;
margin-bottom: 12.5rem !important;
}
.my-sm-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-sm-0 {
margin-top: 0 !important;
}
.mt-sm-1 {
margin-top: 0.25rem !important;
}
.mt-sm-2 {
margin-top: 0.5rem !important;
}
.mt-sm-3 {
margin-top: 1rem !important;
}
.mt-sm-4 {
margin-top: 1.5rem !important;
}
.mt-sm-5 {
margin-top: 2rem !important;
}
.mt-sm-6 {
margin-top: 2.5rem !important;
}
.mt-sm-7 {
margin-top: 3rem !important;
}
.mt-sm-8 {
margin-top: 3.5rem !important;
}
.mt-sm-9 {
margin-top: 4rem !important;
}
.mt-sm-10 {
margin-top: 4.5rem !important;
}
.mt-sm-11 {
margin-top: 5rem !important;
}
.mt-sm-12 {
margin-top: 5.5rem !important;
}
.mt-sm-13 {
margin-top: 6rem !important;
}
.mt-sm-14 {
margin-top: 6.5rem !important;
}
.mt-sm-15 {
margin-top: 7.5rem !important;
}
.mt-sm-16 {
margin-top: 10rem !important;
}
.mt-sm-17 {
margin-top: 12.5rem !important;
}
.mt-sm-auto {
margin-top: auto !important;
}
.me-sm-0 {
margin-right: 0 !important;
}
.me-sm-1 {
margin-right: 0.25rem !important;
}
.me-sm-2 {
margin-right: 0.5rem !important;
}
.me-sm-3 {
margin-right: 1rem !important;
}
.me-sm-4 {
margin-right: 1.5rem !important;
}
.me-sm-5 {
margin-right: 2rem !important;
}
.me-sm-6 {
margin-right: 2.5rem !important;
}
.me-sm-7 {
margin-right: 3rem !important;
}
.me-sm-8 {
margin-right: 3.5rem !important;
}
.me-sm-9 {
margin-right: 4rem !important;
}
.me-sm-10 {
margin-right: 4.5rem !important;
}
.me-sm-11 {
margin-right: 5rem !important;
}
.me-sm-12 {
margin-right: 5.5rem !important;
}
.me-sm-13 {
margin-right: 6rem !important;
}
.me-sm-14 {
margin-right: 6.5rem !important;
}
.me-sm-15 {
margin-right: 7.5rem !important;
}
.me-sm-16 {
margin-right: 10rem !important;
}
.me-sm-17 {
margin-right: 12.5rem !important;
}
.me-sm-auto {
margin-right: auto !important;
}
.mb-sm-0 {
margin-bottom: 0 !important;
}
.mb-sm-1 {
margin-bottom: 0.25rem !important;
}
.mb-sm-2 {
margin-bottom: 0.5rem !important;
}
.mb-sm-3 {
margin-bottom: 1rem !important;
}
.mb-sm-4 {
margin-bottom: 1.5rem !important;
}
.mb-sm-5 {
margin-bottom: 2rem !important;
}
.mb-sm-6 {
margin-bottom: 2.5rem !important;
}
.mb-sm-7 {
margin-bottom: 3rem !important;
}
.mb-sm-8 {
margin-bottom: 3.5rem !important;
}
.mb-sm-9 {
margin-bottom: 4rem !important;
}
.mb-sm-10 {
margin-bottom: 4.5rem !important;
}
.mb-sm-11 {
margin-bottom: 5rem !important;
}
.mb-sm-12 {
margin-bottom: 5.5rem !important;
}
.mb-sm-13 {
margin-bottom: 6rem !important;
}
.mb-sm-14 {
margin-bottom: 6.5rem !important;
}
.mb-sm-15 {
margin-bottom: 7.5rem !important;
}
.mb-sm-16 {
margin-bottom: 10rem !important;
}
.mb-sm-17 {
margin-bottom: 12.5rem !important;
}
.mb-sm-auto {
margin-bottom: auto !important;
}
.ms-sm-0 {
margin-left: 0 !important;
}
.ms-sm-1 {
margin-left: 0.25rem !important;
}
.ms-sm-2 {
margin-left: 0.5rem !important;
}
.ms-sm-3 {
margin-left: 1rem !important;
}
.ms-sm-4 {
margin-left: 1.5rem !important;
}
.ms-sm-5 {
margin-left: 2rem !important;
}
.ms-sm-6 {
margin-left: 2.5rem !important;
}
.ms-sm-7 {
margin-left: 3rem !important;
}
.ms-sm-8 {
margin-left: 3.5rem !important;
}
.ms-sm-9 {
margin-left: 4rem !important;
}
.ms-sm-10 {
margin-left: 4.5rem !important;
}
.ms-sm-11 {
margin-left: 5rem !important;
}
.ms-sm-12 {
margin-left: 5.5rem !important;
}
.ms-sm-13 {
margin-left: 6rem !important;
}
.ms-sm-14 {
margin-left: 6.5rem !important;
}
.ms-sm-15 {
margin-left: 7.5rem !important;
}
.ms-sm-16 {
margin-left: 10rem !important;
}
.ms-sm-17 {
margin-left: 12.5rem !important;
}
.ms-sm-auto {
margin-left: auto !important;
}
.p-sm-0 {
padding: 0 !important;
}
.p-sm-1 {
padding: 0.25rem !important;
}
.p-sm-2 {
padding: 0.5rem !important;
}
.p-sm-3 {
padding: 1rem !important;
}
.p-sm-4 {
padding: 1.5rem !important;
}
.p-sm-5 {
padding: 2rem !important;
}
.p-sm-6 {
padding: 2.5rem !important;
}
.p-sm-7 {
padding: 3rem !important;
}
.p-sm-8 {
padding: 3.5rem !important;
}
.p-sm-9 {
padding: 4rem !important;
}
.p-sm-10 {
padding: 4.5rem !important;
}
.p-sm-11 {
padding: 5rem !important;
}
.p-sm-12 {
padding: 5.5rem !important;
}
.p-sm-13 {
padding: 6rem !important;
}
.p-sm-14 {
padding: 6.5rem !important;
}
.p-sm-15 {
padding: 7.5rem !important;
}
.p-sm-16 {
padding: 10rem !important;
}
.p-sm-17 {
padding: 12.5rem !important;
}
.px-sm-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-sm-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-sm-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-sm-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-sm-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-sm-5 {
padding-right: 2rem !important;
padding-left: 2rem !important;
}
.px-sm-6 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-sm-7 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.px-sm-8 {
padding-right: 3.5rem !important;
padding-left: 3.5rem !important;
}
.px-sm-9 {
padding-right: 4rem !important;
padding-left: 4rem !important;
}
.px-sm-10 {
padding-right: 4.5rem !important;
padding-left: 4.5rem !important;
}
.px-sm-11 {
padding-right: 5rem !important;
padding-left: 5rem !important;
}
.px-sm-12 {
padding-right: 5.5rem !important;
padding-left: 5.5rem !important;
}
.px-sm-13 {
padding-right: 6rem !important;
padding-left: 6rem !important;
}
.px-sm-14 {
padding-right: 6.5rem !important;
padding-left: 6.5rem !important;
}
.px-sm-15 {
padding-right: 7.5rem !important;
padding-left: 7.5rem !important;
}
.px-sm-16 {
padding-right: 10rem !important;
padding-left: 10rem !important;
}
.px-sm-17 {
padding-right: 12.5rem !important;
padding-left: 12.5rem !important;
}
.py-sm-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-sm-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-sm-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-sm-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-sm-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-sm-5 {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.py-sm-6 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-sm-7 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.py-sm-8 {
padding-top: 3.5rem !important;
padding-bottom: 3.5rem !important;
}
.py-sm-9 {
padding-top: 4rem !important;
padding-bottom: 4rem !important;
}
.py-sm-10 {
padding-top: 4.5rem !important;
padding-bottom: 4.5rem !important;
}
.py-sm-11 {
padding-top: 5rem !important;
padding-bottom: 5rem !important;
}
.py-sm-12 {
padding-top: 5.5rem !important;
padding-bottom: 5.5rem !important;
}
.py-sm-13 {
padding-top: 6rem !important;
padding-bottom: 6rem !important;
}
.py-sm-14 {
padding-top: 6.5rem !important;
padding-bottom: 6.5rem !important;
}
.py-sm-15 {
padding-top: 7.5rem !important;
padding-bottom: 7.5rem !important;
}
.py-sm-16 {
padding-top: 10rem !important;
padding-bottom: 10rem !important;
}
.py-sm-17 {
padding-top: 12.5rem !important;
padding-bottom: 12.5rem !important;
}
.pt-sm-0 {
padding-top: 0 !important;
}
.pt-sm-1 {
padding-top: 0.25rem !important;
}
.pt-sm-2 {
padding-top: 0.5rem !important;
}
.pt-sm-3 {
padding-top: 1rem !important;
}
.pt-sm-4 {
padding-top: 1.5rem !important;
}
.pt-sm-5 {
padding-top: 2rem !important;
}
.pt-sm-6 {
padding-top: 2.5rem !important;
}
.pt-sm-7 {
padding-top: 3rem !important;
}
.pt-sm-8 {
padding-top: 3.5rem !important;
}
.pt-sm-9 {
padding-top: 4rem !important;
}
.pt-sm-10 {
padding-top: 4.5rem !important;
}
.pt-sm-11 {
padding-top: 5rem !important;
}
.pt-sm-12 {
padding-top: 5.5rem !important;
}
.pt-sm-13 {
padding-top: 6rem !important;
}
.pt-sm-14 {
padding-top: 6.5rem !important;
}
.pt-sm-15 {
padding-top: 7.5rem !important;
}
.pt-sm-16 {
padding-top: 10rem !important;
}
.pt-sm-17 {
padding-top: 12.5rem !important;
}
.pe-sm-0 {
padding-right: 0 !important;
}
.pe-sm-1 {
padding-right: 0.25rem !important;
}
.pe-sm-2 {
padding-right: 0.5rem !important;
}
.pe-sm-3 {
padding-right: 1rem !important;
}
.pe-sm-4 {
padding-right: 1.5rem !important;
}
.pe-sm-5 {
padding-right: 2rem !important;
}
.pe-sm-6 {
padding-right: 2.5rem !important;
}
.pe-sm-7 {
padding-right: 3rem !important;
}
.pe-sm-8 {
padding-right: 3.5rem !important;
}
.pe-sm-9 {
padding-right: 4rem !important;
}
.pe-sm-10 {
padding-right: 4.5rem !important;
}
.pe-sm-11 {
padding-right: 5rem !important;
}
.pe-sm-12 {
padding-right: 5.5rem !important;
}
.pe-sm-13 {
padding-right: 6rem !important;
}
.pe-sm-14 {
padding-right: 6.5rem !important;
}
.pe-sm-15 {
padding-right: 7.5rem !important;
}
.pe-sm-16 {
padding-right: 10rem !important;
}
.pe-sm-17 {
padding-right: 12.5rem !important;
}
.pb-sm-0 {
padding-bottom: 0 !important;
}
.pb-sm-1 {
padding-bottom: 0.25rem !important;
}
.pb-sm-2 {
padding-bottom: 0.5rem !important;
}
.pb-sm-3 {
padding-bottom: 1rem !important;
}
.pb-sm-4 {
padding-bottom: 1.5rem !important;
}
.pb-sm-5 {
padding-bottom: 2rem !important;
}
.pb-sm-6 {
padding-bottom: 2.5rem !important;
}
.pb-sm-7 {
padding-bottom: 3rem !important;
}
.pb-sm-8 {
padding-bottom: 3.5rem !important;
}
.pb-sm-9 {
padding-bottom: 4rem !important;
}
.pb-sm-10 {
padding-bottom: 4.5rem !important;
}
.pb-sm-11 {
padding-bottom: 5rem !important;
}
.pb-sm-12 {
padding-bottom: 5.5rem !important;
}
.pb-sm-13 {
padding-bottom: 6rem !important;
}
.pb-sm-14 {
padding-bottom: 6.5rem !important;
}
.pb-sm-15 {
padding-bottom: 7.5rem !important;
}
.pb-sm-16 {
padding-bottom: 10rem !important;
}
.pb-sm-17 {
padding-bottom: 12.5rem !important;
}
.ps-sm-0 {
padding-left: 0 !important;
}
.ps-sm-1 {
padding-left: 0.25rem !important;
}
.ps-sm-2 {
padding-left: 0.5rem !important;
}
.ps-sm-3 {
padding-left: 1rem !important;
}
.ps-sm-4 {
padding-left: 1.5rem !important;
}
.ps-sm-5 {
padding-left: 2rem !important;
}
.ps-sm-6 {
padding-left: 2.5rem !important;
}
.ps-sm-7 {
padding-left: 3rem !important;
}
.ps-sm-8 {
padding-left: 3.5rem !important;
}
.ps-sm-9 {
padding-left: 4rem !important;
}
.ps-sm-10 {
padding-left: 4.5rem !important;
}
.ps-sm-11 {
padding-left: 5rem !important;
}
.ps-sm-12 {
padding-left: 5.5rem !important;
}
.ps-sm-13 {
padding-left: 6rem !important;
}
.ps-sm-14 {
padding-left: 6.5rem !important;
}
.ps-sm-15 {
padding-left: 7.5rem !important;
}
.ps-sm-16 {
padding-left: 10rem !important;
}
.ps-sm-17 {
padding-left: 12.5rem !important;
}
.text-sm-start {
text-align: left !important;
}
.text-sm-end {
text-align: right !important;
}
.text-sm-center {
text-align: center !important;
}
}
@media (min-width: 992px) {
.float-md-start {
float: left !important;
}
.float-md-end {
float: right !important;
}
.float-md-none {
float: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-grid {
display: -ms-grid !important;
display: grid !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-md-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-md-none {
display: none !important;
}
.flex-md-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-md-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-md-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-md-0 {
gap: 0 !important;
}
.gap-md-1 {
gap: 0.25rem !important;
}
.gap-md-2 {
gap: 0.5rem !important;
}
.gap-md-3 {
gap: 1rem !important;
}
.gap-md-4 {
gap: 1.5rem !important;
}
.gap-md-5 {
gap: 2rem !important;
}
.gap-md-6 {
gap: 2.5rem !important;
}
.gap-md-7 {
gap: 3rem !important;
}
.gap-md-8 {
gap: 3.5rem !important;
}
.gap-md-9 {
gap: 4rem !important;
}
.gap-md-10 {
gap: 4.5rem !important;
}
.gap-md-11 {
gap: 5rem !important;
}
.gap-md-12 {
gap: 5.5rem !important;
}
.gap-md-13 {
gap: 6rem !important;
}
.gap-md-14 {
gap: 6.5rem !important;
}
.gap-md-15 {
gap: 7.5rem !important;
}
.gap-md-16 {
gap: 10rem !important;
}
.gap-md-17 {
gap: 12.5rem !important;
}
.justify-content-md-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-md-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-md-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-md-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-md-evenly {
-webkit-box-pack: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-md-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-md-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-md-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-md-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-md-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-md-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important;
}
.align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-md-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
.align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-md-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important;
}
.order-md-first {
-webkit-box-ordinal-group: 0 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-md-0 {
-webkit-box-ordinal-group: 1 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-md-1 {
-webkit-box-ordinal-group: 2 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-md-2 {
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-md-3 {
-webkit-box-ordinal-group: 4 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-md-4 {
-webkit-box-ordinal-group: 5 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-md-5 {
-webkit-box-ordinal-group: 6 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-md-last {
-webkit-box-ordinal-group: 7 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-md-0 {
margin: 0 !important;
}
.m-md-1 {
margin: 0.25rem !important;
}
.m-md-2 {
margin: 0.5rem !important;
}
.m-md-3 {
margin: 1rem !important;
}
.m-md-4 {
margin: 1.5rem !important;
}
.m-md-5 {
margin: 2rem !important;
}
.m-md-6 {
margin: 2.5rem !important;
}
.m-md-7 {
margin: 3rem !important;
}
.m-md-8 {
margin: 3.5rem !important;
}
.m-md-9 {
margin: 4rem !important;
}
.m-md-10 {
margin: 4.5rem !important;
}
.m-md-11 {
margin: 5rem !important;
}
.m-md-12 {
margin: 5.5rem !important;
}
.m-md-13 {
margin: 6rem !important;
}
.m-md-14 {
margin: 6.5rem !important;
}
.m-md-15 {
margin: 7.5rem !important;
}
.m-md-16 {
margin: 10rem !important;
}
.m-md-17 {
margin: 12.5rem !important;
}
.m-md-auto {
margin: auto !important;
}
.mx-md-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-md-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-md-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-md-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-md-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-md-5 {
margin-right: 2rem !important;
margin-left: 2rem !important;
}
.mx-md-6 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-md-7 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-md-8 {
margin-right: 3.5rem !important;
margin-left: 3.5rem !important;
}
.mx-md-9 {
margin-right: 4rem !important;
margin-left: 4rem !important;
}
.mx-md-10 {
margin-right: 4.5rem !important;
margin-left: 4.5rem !important;
}
.mx-md-11 {
margin-right: 5rem !important;
margin-left: 5rem !important;
}
.mx-md-12 {
margin-right: 5.5rem !important;
margin-left: 5.5rem !important;
}
.mx-md-13 {
margin-right: 6rem !important;
margin-left: 6rem !important;
}
.mx-md-14 {
margin-right: 6.5rem !important;
margin-left: 6.5rem !important;
}
.mx-md-15 {
margin-right: 7.5rem !important;
margin-left: 7.5rem !important;
}
.mx-md-16 {
margin-right: 10rem !important;
margin-left: 10rem !important;
}
.mx-md-17 {
margin-right: 12.5rem !important;
margin-left: 12.5rem !important;
}
.mx-md-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-md-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-md-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-md-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-md-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-md-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-md-5 {
margin-top: 2rem !important;
margin-bottom: 2rem !important;
}
.my-md-6 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-md-7 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-md-8 {
margin-top: 3.5rem !important;
margin-bottom: 3.5rem !important;
}
.my-md-9 {
margin-top: 4rem !important;
margin-bottom: 4rem !important;
}
.my-md-10 {
margin-top: 4.5rem !important;
margin-bottom: 4.5rem !important;
}
.my-md-11 {
margin-top: 5rem !important;
margin-bottom: 5rem !important;
}
.my-md-12 {
margin-top: 5.5rem !important;
margin-bottom: 5.5rem !important;
}
.my-md-13 {
margin-top: 6rem !important;
margin-bottom: 6rem !important;
}
.my-md-14 {
margin-top: 6.5rem !important;
margin-bottom: 6.5rem !important;
}
.my-md-15 {
margin-top: 7.5rem !important;
margin-bottom: 7.5rem !important;
}
.my-md-16 {
margin-top: 10rem !important;
margin-bottom: 10rem !important;
}
.my-md-17 {
margin-top: 12.5rem !important;
margin-bottom: 12.5rem !important;
}
.my-md-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-md-0 {
margin-top: 0 !important;
}
.mt-md-1 {
margin-top: 0.25rem !important;
}
.mt-md-2 {
margin-top: 0.5rem !important;
}
.mt-md-3 {
margin-top: 1rem !important;
}
.mt-md-4 {
margin-top: 1.5rem !important;
}
.mt-md-5 {
margin-top: 2rem !important;
}
.mt-md-6 {
margin-top: 2.5rem !important;
}
.mt-md-7 {
margin-top: 3rem !important;
}
.mt-md-8 {
margin-top: 3.5rem !important;
}
.mt-md-9 {
margin-top: 4rem !important;
}
.mt-md-10 {
margin-top: 4.5rem !important;
}
.mt-md-11 {
margin-top: 5rem !important;
}
.mt-md-12 {
margin-top: 5.5rem !important;
}
.mt-md-13 {
margin-top: 6rem !important;
}
.mt-md-14 {
margin-top: 6.5rem !important;
}
.mt-md-15 {
margin-top: 7.5rem !important;
}
.mt-md-16 {
margin-top: 10rem !important;
}
.mt-md-17 {
margin-top: 12.5rem !important;
}
.mt-md-auto {
margin-top: auto !important;
}
.me-md-0 {
margin-right: 0 !important;
}
.me-md-1 {
margin-right: 0.25rem !important;
}
.me-md-2 {
margin-right: 0.5rem !important;
}
.me-md-3 {
margin-right: 1rem !important;
}
.me-md-4 {
margin-right: 1.5rem !important;
}
.me-md-5 {
margin-right: 2rem !important;
}
.me-md-6 {
margin-right: 2.5rem !important;
}
.me-md-7 {
margin-right: 3rem !important;
}
.me-md-8 {
margin-right: 3.5rem !important;
}
.me-md-9 {
margin-right: 4rem !important;
}
.me-md-10 {
margin-right: 4.5rem !important;
}
.me-md-11 {
margin-right: 5rem !important;
}
.me-md-12 {
margin-right: 5.5rem !important;
}
.me-md-13 {
margin-right: 6rem !important;
}
.me-md-14 {
margin-right: 6.5rem !important;
}
.me-md-15 {
margin-right: 7.5rem !important;
}
.me-md-16 {
margin-right: 10rem !important;
}
.me-md-17 {
margin-right: 12.5rem !important;
}
.me-md-auto {
margin-right: auto !important;
}
.mb-md-0 {
margin-bottom: 0 !important;
}
.mb-md-1 {
margin-bottom: 0.25rem !important;
}
.mb-md-2 {
margin-bottom: 0.5rem !important;
}
.mb-md-3 {
margin-bottom: 1rem !important;
}
.mb-md-4 {
margin-bottom: 1.5rem !important;
}
.mb-md-5 {
margin-bottom: 2rem !important;
}
.mb-md-6 {
margin-bottom: 2.5rem !important;
}
.mb-md-7 {
margin-bottom: 3rem !important;
}
.mb-md-8 {
margin-bottom: 3.5rem !important;
}
.mb-md-9 {
margin-bottom: 4rem !important;
}
.mb-md-10 {
margin-bottom: 4.5rem !important;
}
.mb-md-11 {
margin-bottom: 5rem !important;
}
.mb-md-12 {
margin-bottom: 5.5rem !important;
}
.mb-md-13 {
margin-bottom: 6rem !important;
}
.mb-md-14 {
margin-bottom: 6.5rem !important;
}
.mb-md-15 {
margin-bottom: 7.5rem !important;
}
.mb-md-16 {
margin-bottom: 10rem !important;
}
.mb-md-17 {
margin-bottom: 12.5rem !important;
}
.mb-md-auto {
margin-bottom: auto !important;
}
.ms-md-0 {
margin-left: 0 !important;
}
.ms-md-1 {
margin-left: 0.25rem !important;
}
.ms-md-2 {
margin-left: 0.5rem !important;
}
.ms-md-3 {
margin-left: 1rem !important;
}
.ms-md-4 {
margin-left: 1.5rem !important;
}
.ms-md-5 {
margin-left: 2rem !important;
}
.ms-md-6 {
margin-left: 2.5rem !important;
}
.ms-md-7 {
margin-left: 3rem !important;
}
.ms-md-8 {
margin-left: 3.5rem !important;
}
.ms-md-9 {
margin-left: 4rem !important;
}
.ms-md-10 {
margin-left: 4.5rem !important;
}
.ms-md-11 {
margin-left: 5rem !important;
}
.ms-md-12 {
margin-left: 5.5rem !important;
}
.ms-md-13 {
margin-left: 6rem !important;
}
.ms-md-14 {
margin-left: 6.5rem !important;
}
.ms-md-15 {
margin-left: 7.5rem !important;
}
.ms-md-16 {
margin-left: 10rem !important;
}
.ms-md-17 {
margin-left: 12.5rem !important;
}
.ms-md-auto {
margin-left: auto !important;
}
.p-md-0 {
padding: 0 !important;
}
.p-md-1 {
padding: 0.25rem !important;
}
.p-md-2 {
padding: 0.5rem !important;
}
.p-md-3 {
padding: 1rem !important;
}
.p-md-4 {
padding: 1.5rem !important;
}
.p-md-5 {
padding: 2rem !important;
}
.p-md-6 {
padding: 2.5rem !important;
}
.p-md-7 {
padding: 3rem !important;
}
.p-md-8 {
padding: 3.5rem !important;
}
.p-md-9 {
padding: 4rem !important;
}
.p-md-10 {
padding: 4.5rem !important;
}
.p-md-11 {
padding: 5rem !important;
}
.p-md-12 {
padding: 5.5rem !important;
}
.p-md-13 {
padding: 6rem !important;
}
.p-md-14 {
padding: 6.5rem !important;
}
.p-md-15 {
padding: 7.5rem !important;
}
.p-md-16 {
padding: 10rem !important;
}
.p-md-17 {
padding: 12.5rem !important;
}
.px-md-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-md-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-md-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-md-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-md-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-md-5 {
padding-right: 2rem !important;
padding-left: 2rem !important;
}
.px-md-6 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-md-7 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.px-md-8 {
padding-right: 3.5rem !important;
padding-left: 3.5rem !important;
}
.px-md-9 {
padding-right: 4rem !important;
padding-left: 4rem !important;
}
.px-md-10 {
padding-right: 4.5rem !important;
padding-left: 4.5rem !important;
}
.px-md-11 {
padding-right: 5rem !important;
padding-left: 5rem !important;
}
.px-md-12 {
padding-right: 5.5rem !important;
padding-left: 5.5rem !important;
}
.px-md-13 {
padding-right: 6rem !important;
padding-left: 6rem !important;
}
.px-md-14 {
padding-right: 6.5rem !important;
padding-left: 6.5rem !important;
}
.px-md-15 {
padding-right: 7.5rem !important;
padding-left: 7.5rem !important;
}
.px-md-16 {
padding-right: 10rem !important;
padding-left: 10rem !important;
}
.px-md-17 {
padding-right: 12.5rem !important;
padding-left: 12.5rem !important;
}
.py-md-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-md-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-md-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-md-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-md-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-md-5 {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.py-md-6 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-md-7 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.py-md-8 {
padding-top: 3.5rem !important;
padding-bottom: 3.5rem !important;
}
.py-md-9 {
padding-top: 4rem !important;
padding-bottom: 4rem !important;
}
.py-md-10 {
padding-top: 4.5rem !important;
padding-bottom: 4.5rem !important;
}
.py-md-11 {
padding-top: 5rem !important;
padding-bottom: 5rem !important;
}
.py-md-12 {
padding-top: 5.5rem !important;
padding-bottom: 5.5rem !important;
}
.py-md-13 {
padding-top: 6rem !important;
padding-bottom: 6rem !important;
}
.py-md-14 {
padding-top: 6.5rem !important;
padding-bottom: 6.5rem !important;
}
.py-md-15 {
padding-top: 7.5rem !important;
padding-bottom: 7.5rem !important;
}
.py-md-16 {
padding-top: 10rem !important;
padding-bottom: 10rem !important;
}
.py-md-17 {
padding-top: 12.5rem !important;
padding-bottom: 12.5rem !important;
}
.pt-md-0 {
padding-top: 0 !important;
}
.pt-md-1 {
padding-top: 0.25rem !important;
}
.pt-md-2 {
padding-top: 0.5rem !important;
}
.pt-md-3 {
padding-top: 1rem !important;
}
.pt-md-4 {
padding-top: 1.5rem !important;
}
.pt-md-5 {
padding-top: 2rem !important;
}
.pt-md-6 {
padding-top: 2.5rem !important;
}
.pt-md-7 {
padding-top: 3rem !important;
}
.pt-md-8 {
padding-top: 3.5rem !important;
}
.pt-md-9 {
padding-top: 4rem !important;
}
.pt-md-10 {
padding-top: 4.5rem !important;
}
.pt-md-11 {
padding-top: 5rem !important;
}
.pt-md-12 {
padding-top: 5.5rem !important;
}
.pt-md-13 {
padding-top: 6rem !important;
}
.pt-md-14 {
padding-top: 6.5rem !important;
}
.pt-md-15 {
padding-top: 7.5rem !important;
}
.pt-md-16 {
padding-top: 10rem !important;
}
.pt-md-17 {
padding-top: 12.5rem !important;
}
.pe-md-0 {
padding-right: 0 !important;
}
.pe-md-1 {
padding-right: 0.25rem !important;
}
.pe-md-2 {
padding-right: 0.5rem !important;
}
.pe-md-3 {
padding-right: 1rem !important;
}
.pe-md-4 {
padding-right: 1.5rem !important;
}
.pe-md-5 {
padding-right: 2rem !important;
}
.pe-md-6 {
padding-right: 2.5rem !important;
}
.pe-md-7 {
padding-right: 3rem !important;
}
.pe-md-8 {
padding-right: 3.5rem !important;
}
.pe-md-9 {
padding-right: 4rem !important;
}
.pe-md-10 {
padding-right: 4.5rem !important;
}
.pe-md-11 {
padding-right: 5rem !important;
}
.pe-md-12 {
padding-right: 5.5rem !important;
}
.pe-md-13 {
padding-right: 6rem !important;
}
.pe-md-14 {
padding-right: 6.5rem !important;
}
.pe-md-15 {
padding-right: 7.5rem !important;
}
.pe-md-16 {
padding-right: 10rem !important;
}
.pe-md-17 {
padding-right: 12.5rem !important;
}
.pb-md-0 {
padding-bottom: 0 !important;
}
.pb-md-1 {
padding-bottom: 0.25rem !important;
}
.pb-md-2 {
padding-bottom: 0.5rem !important;
}
.pb-md-3 {
padding-bottom: 1rem !important;
}
.pb-md-4 {
padding-bottom: 1.5rem !important;
}
.pb-md-5 {
padding-bottom: 2rem !important;
}
.pb-md-6 {
padding-bottom: 2.5rem !important;
}
.pb-md-7 {
padding-bottom: 3rem !important;
}
.pb-md-8 {
padding-bottom: 3.5rem !important;
}
.pb-md-9 {
padding-bottom: 4rem !important;
}
.pb-md-10 {
padding-bottom: 4.5rem !important;
}
.pb-md-11 {
padding-bottom: 5rem !important;
}
.pb-md-12 {
padding-bottom: 5.5rem !important;
}
.pb-md-13 {
padding-bottom: 6rem !important;
}
.pb-md-14 {
padding-bottom: 6.5rem !important;
}
.pb-md-15 {
padding-bottom: 7.5rem !important;
}
.pb-md-16 {
padding-bottom: 10rem !important;
}
.pb-md-17 {
padding-bottom: 12.5rem !important;
}
.ps-md-0 {
padding-left: 0 !important;
}
.ps-md-1 {
padding-left: 0.25rem !important;
}
.ps-md-2 {
padding-left: 0.5rem !important;
}
.ps-md-3 {
padding-left: 1rem !important;
}
.ps-md-4 {
padding-left: 1.5rem !important;
}
.ps-md-5 {
padding-left: 2rem !important;
}
.ps-md-6 {
padding-left: 2.5rem !important;
}
.ps-md-7 {
padding-left: 3rem !important;
}
.ps-md-8 {
padding-left: 3.5rem !important;
}
.ps-md-9 {
padding-left: 4rem !important;
}
.ps-md-10 {
padding-left: 4.5rem !important;
}
.ps-md-11 {
padding-left: 5rem !important;
}
.ps-md-12 {
padding-left: 5.5rem !important;
}
.ps-md-13 {
padding-left: 6rem !important;
}
.ps-md-14 {
padding-left: 6.5rem !important;
}
.ps-md-15 {
padding-left: 7.5rem !important;
}
.ps-md-16 {
padding-left: 10rem !important;
}
.ps-md-17 {
padding-left: 12.5rem !important;
}
.text-md-start {
text-align: left !important;
}
.text-md-end {
text-align: right !important;
}
.text-md-center {
text-align: center !important;
}
}
@media (min-width: 1220px) {
.float-lg-start {
float: left !important;
}
.float-lg-end {
float: right !important;
}
.float-lg-none {
float: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-grid {
display: -ms-grid !important;
display: grid !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-lg-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-lg-none {
display: none !important;
}
.flex-lg-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-lg-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-lg-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-lg-0 {
gap: 0 !important;
}
.gap-lg-1 {
gap: 0.25rem !important;
}
.gap-lg-2 {
gap: 0.5rem !important;
}
.gap-lg-3 {
gap: 1rem !important;
}
.gap-lg-4 {
gap: 1.5rem !important;
}
.gap-lg-5 {
gap: 2rem !important;
}
.gap-lg-6 {
gap: 2.5rem !important;
}
.gap-lg-7 {
gap: 3rem !important;
}
.gap-lg-8 {
gap: 3.5rem !important;
}
.gap-lg-9 {
gap: 4rem !important;
}
.gap-lg-10 {
gap: 4.5rem !important;
}
.gap-lg-11 {
gap: 5rem !important;
}
.gap-lg-12 {
gap: 5.5rem !important;
}
.gap-lg-13 {
gap: 6rem !important;
}
.gap-lg-14 {
gap: 6.5rem !important;
}
.gap-lg-15 {
gap: 7.5rem !important;
}
.gap-lg-16 {
gap: 10rem !important;
}
.gap-lg-17 {
gap: 12.5rem !important;
}
.justify-content-lg-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-lg-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-lg-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-lg-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-lg-evenly {
-webkit-box-pack: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-lg-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-lg-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-lg-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-lg-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-lg-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-lg-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important;
}
.align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-lg-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
.align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important;
}
.order-lg-first {
-webkit-box-ordinal-group: 0 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-lg-0 {
-webkit-box-ordinal-group: 1 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-lg-1 {
-webkit-box-ordinal-group: 2 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-lg-2 {
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-lg-3 {
-webkit-box-ordinal-group: 4 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-lg-4 {
-webkit-box-ordinal-group: 5 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-lg-5 {
-webkit-box-ordinal-group: 6 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-lg-last {
-webkit-box-ordinal-group: 7 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-lg-0 {
margin: 0 !important;
}
.m-lg-1 {
margin: 0.25rem !important;
}
.m-lg-2 {
margin: 0.5rem !important;
}
.m-lg-3 {
margin: 1rem !important;
}
.m-lg-4 {
margin: 1.5rem !important;
}
.m-lg-5 {
margin: 2rem !important;
}
.m-lg-6 {
margin: 2.5rem !important;
}
.m-lg-7 {
margin: 3rem !important;
}
.m-lg-8 {
margin: 3.5rem !important;
}
.m-lg-9 {
margin: 4rem !important;
}
.m-lg-10 {
margin: 4.5rem !important;
}
.m-lg-11 {
margin: 5rem !important;
}
.m-lg-12 {
margin: 5.5rem !important;
}
.m-lg-13 {
margin: 6rem !important;
}
.m-lg-14 {
margin: 6.5rem !important;
}
.m-lg-15 {
margin: 7.5rem !important;
}
.m-lg-16 {
margin: 10rem !important;
}
.m-lg-17 {
margin: 12.5rem !important;
}
.m-lg-auto {
margin: auto !important;
}
.mx-lg-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-lg-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-lg-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-lg-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-lg-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-lg-5 {
margin-right: 2rem !important;
margin-left: 2rem !important;
}
.mx-lg-6 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-lg-7 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-lg-8 {
margin-right: 3.5rem !important;
margin-left: 3.5rem !important;
}
.mx-lg-9 {
margin-right: 4rem !important;
margin-left: 4rem !important;
}
.mx-lg-10 {
margin-right: 4.5rem !important;
margin-left: 4.5rem !important;
}
.mx-lg-11 {
margin-right: 5rem !important;
margin-left: 5rem !important;
}
.mx-lg-12 {
margin-right: 5.5rem !important;
margin-left: 5.5rem !important;
}
.mx-lg-13 {
margin-right: 6rem !important;
margin-left: 6rem !important;
}
.mx-lg-14 {
margin-right: 6.5rem !important;
margin-left: 6.5rem !important;
}
.mx-lg-15 {
margin-right: 7.5rem !important;
margin-left: 7.5rem !important;
}
.mx-lg-16 {
margin-right: 10rem !important;
margin-left: 10rem !important;
}
.mx-lg-17 {
margin-right: 12.5rem !important;
margin-left: 12.5rem !important;
}
.mx-lg-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-lg-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-lg-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-lg-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-lg-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-lg-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-lg-5 {
margin-top: 2rem !important;
margin-bottom: 2rem !important;
}
.my-lg-6 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-lg-7 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-lg-8 {
margin-top: 3.5rem !important;
margin-bottom: 3.5rem !important;
}
.my-lg-9 {
margin-top: 4rem !important;
margin-bottom: 4rem !important;
}
.my-lg-10 {
margin-top: 4.5rem !important;
margin-bottom: 4.5rem !important;
}
.my-lg-11 {
margin-top: 5rem !important;
margin-bottom: 5rem !important;
}
.my-lg-12 {
margin-top: 5.5rem !important;
margin-bottom: 5.5rem !important;
}
.my-lg-13 {
margin-top: 6rem !important;
margin-bottom: 6rem !important;
}
.my-lg-14 {
margin-top: 6.5rem !important;
margin-bottom: 6.5rem !important;
}
.my-lg-15 {
margin-top: 7.5rem !important;
margin-bottom: 7.5rem !important;
}
.my-lg-16 {
margin-top: 10rem !important;
margin-bottom: 10rem !important;
}
.my-lg-17 {
margin-top: 12.5rem !important;
margin-bottom: 12.5rem !important;
}
.my-lg-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-lg-0 {
margin-top: 0 !important;
}
.mt-lg-1 {
margin-top: 0.25rem !important;
}
.mt-lg-2 {
margin-top: 0.5rem !important;
}
.mt-lg-3 {
margin-top: 1rem !important;
}
.mt-lg-4 {
margin-top: 1.5rem !important;
}
.mt-lg-5 {
margin-top: 2rem !important;
}
.mt-lg-6 {
margin-top: 2.5rem !important;
}
.mt-lg-7 {
margin-top: 3rem !important;
}
.mt-lg-8 {
margin-top: 3.5rem !important;
}
.mt-lg-9 {
margin-top: 4rem !important;
}
.mt-lg-10 {
margin-top: 4.5rem !important;
}
.mt-lg-11 {
margin-top: 5rem !important;
}
.mt-lg-12 {
margin-top: 5.5rem !important;
}
.mt-lg-13 {
margin-top: 6rem !important;
}
.mt-lg-14 {
margin-top: 6.5rem !important;
}
.mt-lg-15 {
margin-top: 7.5rem !important;
}
.mt-lg-16 {
margin-top: 10rem !important;
}
.mt-lg-17 {
margin-top: 12.5rem !important;
}
.mt-lg-auto {
margin-top: auto !important;
}
.me-lg-0 {
margin-right: 0 !important;
}
.me-lg-1 {
margin-right: 0.25rem !important;
}
.me-lg-2 {
margin-right: 0.5rem !important;
}
.me-lg-3 {
margin-right: 1rem !important;
}
.me-lg-4 {
margin-right: 1.5rem !important;
}
.me-lg-5 {
margin-right: 2rem !important;
}
.me-lg-6 {
margin-right: 2.5rem !important;
}
.me-lg-7 {
margin-right: 3rem !important;
}
.me-lg-8 {
margin-right: 3.5rem !important;
}
.me-lg-9 {
margin-right: 4rem !important;
}
.me-lg-10 {
margin-right: 4.5rem !important;
}
.me-lg-11 {
margin-right: 5rem !important;
}
.me-lg-12 {
margin-right: 5.5rem !important;
}
.me-lg-13 {
margin-right: 6rem !important;
}
.me-lg-14 {
margin-right: 6.5rem !important;
}
.me-lg-15 {
margin-right: 7.5rem !important;
}
.me-lg-16 {
margin-right: 10rem !important;
}
.me-lg-17 {
margin-right: 12.5rem !important;
}
.me-lg-auto {
margin-right: auto !important;
}
.mb-lg-0 {
margin-bottom: 0 !important;
}
.mb-lg-1 {
margin-bottom: 0.25rem !important;
}
.mb-lg-2 {
margin-bottom: 0.5rem !important;
}
.mb-lg-3 {
margin-bottom: 1rem !important;
}
.mb-lg-4 {
margin-bottom: 1.5rem !important;
}
.mb-lg-5 {
margin-bottom: 2rem !important;
}
.mb-lg-6 {
margin-bottom: 2.5rem !important;
}
.mb-lg-7 {
margin-bottom: 3rem !important;
}
.mb-lg-8 {
margin-bottom: 3.5rem !important;
}
.mb-lg-9 {
margin-bottom: 4rem !important;
}
.mb-lg-10 {
margin-bottom: 4.5rem !important;
}
.mb-lg-11 {
margin-bottom: 5rem !important;
}
.mb-lg-12 {
margin-bottom: 5.5rem !important;
}
.mb-lg-13 {
margin-bottom: 6rem !important;
}
.mb-lg-14 {
margin-bottom: 6.5rem !important;
}
.mb-lg-15 {
margin-bottom: 7.5rem !important;
}
.mb-lg-16 {
margin-bottom: 10rem !important;
}
.mb-lg-17 {
margin-bottom: 12.5rem !important;
}
.mb-lg-auto {
margin-bottom: auto !important;
}
.ms-lg-0 {
margin-left: 0 !important;
}
.ms-lg-1 {
margin-left: 0.25rem !important;
}
.ms-lg-2 {
margin-left: 0.5rem !important;
}
.ms-lg-3 {
margin-left: 1rem !important;
}
.ms-lg-4 {
margin-left: 1.5rem !important;
}
.ms-lg-5 {
margin-left: 2rem !important;
}
.ms-lg-6 {
margin-left: 2.5rem !important;
}
.ms-lg-7 {
margin-left: 3rem !important;
}
.ms-lg-8 {
margin-left: 3.5rem !important;
}
.ms-lg-9 {
margin-left: 4rem !important;
}
.ms-lg-10 {
margin-left: 4.5rem !important;
}
.ms-lg-11 {
margin-left: 5rem !important;
}
.ms-lg-12 {
margin-left: 5.5rem !important;
}
.ms-lg-13 {
margin-left: 6rem !important;
}
.ms-lg-14 {
margin-left: 6.5rem !important;
}
.ms-lg-15 {
margin-left: 7.5rem !important;
}
.ms-lg-16 {
margin-left: 10rem !important;
}
.ms-lg-17 {
margin-left: 12.5rem !important;
}
.ms-lg-auto {
margin-left: auto !important;
}
.p-lg-0 {
padding: 0 !important;
}
.p-lg-1 {
padding: 0.25rem !important;
}
.p-lg-2 {
padding: 0.5rem !important;
}
.p-lg-3 {
padding: 1rem !important;
}
.p-lg-4 {
padding: 1.5rem !important;
}
.p-lg-5 {
padding: 2rem !important;
}
.p-lg-6 {
padding: 2.5rem !important;
}
.p-lg-7 {
padding: 3rem !important;
}
.p-lg-8 {
padding: 3.5rem !important;
}
.p-lg-9 {
padding: 4rem !important;
}
.p-lg-10 {
padding: 4.5rem !important;
}
.p-lg-11 {
padding: 5rem !important;
}
.p-lg-12 {
padding: 5.5rem !important;
}
.p-lg-13 {
padding: 6rem !important;
}
.p-lg-14 {
padding: 6.5rem !important;
}
.p-lg-15 {
padding: 7.5rem !important;
}
.p-lg-16 {
padding: 10rem !important;
}
.p-lg-17 {
padding: 12.5rem !important;
}
.px-lg-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-lg-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-lg-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-lg-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-lg-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-lg-5 {
padding-right: 2rem !important;
padding-left: 2rem !important;
}
.px-lg-6 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-lg-7 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.px-lg-8 {
padding-right: 3.5rem !important;
padding-left: 3.5rem !important;
}
.px-lg-9 {
padding-right: 4rem !important;
padding-left: 4rem !important;
}
.px-lg-10 {
padding-right: 4.5rem !important;
padding-left: 4.5rem !important;
}
.px-lg-11 {
padding-right: 5rem !important;
padding-left: 5rem !important;
}
.px-lg-12 {
padding-right: 5.5rem !important;
padding-left: 5.5rem !important;
}
.px-lg-13 {
padding-right: 6rem !important;
padding-left: 6rem !important;
}
.px-lg-14 {
padding-right: 6.5rem !important;
padding-left: 6.5rem !important;
}
.px-lg-15 {
padding-right: 7.5rem !important;
padding-left: 7.5rem !important;
}
.px-lg-16 {
padding-right: 10rem !important;
padding-left: 10rem !important;
}
.px-lg-17 {
padding-right: 12.5rem !important;
padding-left: 12.5rem !important;
}
.py-lg-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-lg-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-lg-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-lg-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-lg-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-lg-5 {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.py-lg-6 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-lg-7 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.py-lg-8 {
padding-top: 3.5rem !important;
padding-bottom: 3.5rem !important;
}
.py-lg-9 {
padding-top: 4rem !important;
padding-bottom: 4rem !important;
}
.py-lg-10 {
padding-top: 4.5rem !important;
padding-bottom: 4.5rem !important;
}
.py-lg-11 {
padding-top: 5rem !important;
padding-bottom: 5rem !important;
}
.py-lg-12 {
padding-top: 5.5rem !important;
padding-bottom: 5.5rem !important;
}
.py-lg-13 {
padding-top: 6rem !important;
padding-bottom: 6rem !important;
}
.py-lg-14 {
padding-top: 6.5rem !important;
padding-bottom: 6.5rem !important;
}
.py-lg-15 {
padding-top: 7.5rem !important;
padding-bottom: 7.5rem !important;
}
.py-lg-16 {
padding-top: 10rem !important;
padding-bottom: 10rem !important;
}
.py-lg-17 {
padding-top: 12.5rem !important;
padding-bottom: 12.5rem !important;
}
.pt-lg-0 {
padding-top: 0 !important;
}
.pt-lg-1 {
padding-top: 0.25rem !important;
}
.pt-lg-2 {
padding-top: 0.5rem !important;
}
.pt-lg-3 {
padding-top: 1rem !important;
}
.pt-lg-4 {
padding-top: 1.5rem !important;
}
.pt-lg-5 {
padding-top: 2rem !important;
}
.pt-lg-6 {
padding-top: 2.5rem !important;
}
.pt-lg-7 {
padding-top: 3rem !important;
}
.pt-lg-8 {
padding-top: 3.5rem !important;
}
.pt-lg-9 {
padding-top: 4rem !important;
}
.pt-lg-10 {
padding-top: 4.5rem !important;
}
.pt-lg-11 {
padding-top: 5rem !important;
}
.pt-lg-12 {
padding-top: 5.5rem !important;
}
.pt-lg-13 {
padding-top: 6rem !important;
}
.pt-lg-14 {
padding-top: 6.5rem !important;
}
.pt-lg-15 {
padding-top: 7.5rem !important;
}
.pt-lg-16 {
padding-top: 10rem !important;
}
.pt-lg-17 {
padding-top: 12.5rem !important;
}
.pe-lg-0 {
padding-right: 0 !important;
}
.pe-lg-1 {
padding-right: 0.25rem !important;
}
.pe-lg-2 {
padding-right: 0.5rem !important;
}
.pe-lg-3 {
padding-right: 1rem !important;
}
.pe-lg-4 {
padding-right: 1.5rem !important;
}
.pe-lg-5 {
padding-right: 2rem !important;
}
.pe-lg-6 {
padding-right: 2.5rem !important;
}
.pe-lg-7 {
padding-right: 3rem !important;
}
.pe-lg-8 {
padding-right: 3.5rem !important;
}
.pe-lg-9 {
padding-right: 4rem !important;
}
.pe-lg-10 {
padding-right: 4.5rem !important;
}
.pe-lg-11 {
padding-right: 5rem !important;
}
.pe-lg-12 {
padding-right: 5.5rem !important;
}
.pe-lg-13 {
padding-right: 6rem !important;
}
.pe-lg-14 {
padding-right: 6.5rem !important;
}
.pe-lg-15 {
padding-right: 7.5rem !important;
}
.pe-lg-16 {
padding-right: 10rem !important;
}
.pe-lg-17 {
padding-right: 12.5rem !important;
}
.pb-lg-0 {
padding-bottom: 0 !important;
}
.pb-lg-1 {
padding-bottom: 0.25rem !important;
}
.pb-lg-2 {
padding-bottom: 0.5rem !important;
}
.pb-lg-3 {
padding-bottom: 1rem !important;
}
.pb-lg-4 {
padding-bottom: 1.5rem !important;
}
.pb-lg-5 {
padding-bottom: 2rem !important;
}
.pb-lg-6 {
padding-bottom: 2.5rem !important;
}
.pb-lg-7 {
padding-bottom: 3rem !important;
}
.pb-lg-8 {
padding-bottom: 3.5rem !important;
}
.pb-lg-9 {
padding-bottom: 4rem !important;
}
.pb-lg-10 {
padding-bottom: 4.5rem !important;
}
.pb-lg-11 {
padding-bottom: 5rem !important;
}
.pb-lg-12 {
padding-bottom: 5.5rem !important;
}
.pb-lg-13 {
padding-bottom: 6rem !important;
}
.pb-lg-14 {
padding-bottom: 6.5rem !important;
}
.pb-lg-15 {
padding-bottom: 7.5rem !important;
}
.pb-lg-16 {
padding-bottom: 10rem !important;
}
.pb-lg-17 {
padding-bottom: 12.5rem !important;
}
.ps-lg-0 {
padding-left: 0 !important;
}
.ps-lg-1 {
padding-left: 0.25rem !important;
}
.ps-lg-2 {
padding-left: 0.5rem !important;
}
.ps-lg-3 {
padding-left: 1rem !important;
}
.ps-lg-4 {
padding-left: 1.5rem !important;
}
.ps-lg-5 {
padding-left: 2rem !important;
}
.ps-lg-6 {
padding-left: 2.5rem !important;
}
.ps-lg-7 {
padding-left: 3rem !important;
}
.ps-lg-8 {
padding-left: 3.5rem !important;
}
.ps-lg-9 {
padding-left: 4rem !important;
}
.ps-lg-10 {
padding-left: 4.5rem !important;
}
.ps-lg-11 {
padding-left: 5rem !important;
}
.ps-lg-12 {
padding-left: 5.5rem !important;
}
.ps-lg-13 {
padding-left: 6rem !important;
}
.ps-lg-14 {
padding-left: 6.5rem !important;
}
.ps-lg-15 {
padding-left: 7.5rem !important;
}
.ps-lg-16 {
padding-left: 10rem !important;
}
.ps-lg-17 {
padding-left: 12.5rem !important;
}
.text-lg-start {
text-align: left !important;
}
.text-lg-end {
text-align: right !important;
}
.text-lg-center {
text-align: center !important;
}
}
@media (min-width: 1520px) {
.float-xl-start {
float: left !important;
}
.float-xl-end {
float: right !important;
}
.float-xl-none {
float: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-grid {
display: -ms-grid !important;
display: grid !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-xl-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-xl-none {
display: none !important;
}
.flex-xl-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-xl-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-xl-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-xl-0 {
gap: 0 !important;
}
.gap-xl-1 {
gap: 0.25rem !important;
}
.gap-xl-2 {
gap: 0.5rem !important;
}
.gap-xl-3 {
gap: 1rem !important;
}
.gap-xl-4 {
gap: 1.5rem !important;
}
.gap-xl-5 {
gap: 2rem !important;
}
.gap-xl-6 {
gap: 2.5rem !important;
}
.gap-xl-7 {
gap: 3rem !important;
}
.gap-xl-8 {
gap: 3.5rem !important;
}
.gap-xl-9 {
gap: 4rem !important;
}
.gap-xl-10 {
gap: 4.5rem !important;
}
.gap-xl-11 {
gap: 5rem !important;
}
.gap-xl-12 {
gap: 5.5rem !important;
}
.gap-xl-13 {
gap: 6rem !important;
}
.gap-xl-14 {
gap: 6.5rem !important;
}
.gap-xl-15 {
gap: 7.5rem !important;
}
.gap-xl-16 {
gap: 10rem !important;
}
.gap-xl-17 {
gap: 12.5rem !important;
}
.justify-content-xl-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-xl-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-xl-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-xl-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-xl-evenly {
-webkit-box-pack: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-xl-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-xl-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-xl-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-xl-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-xl-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-xl-auto {
-ms-flex-item-align: auto !important;
-ms-grid-row-align: auto !important;
align-self: auto !important;
}
.align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-xl-center {
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
.align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
-ms-grid-row-align: stretch !important;
align-self: stretch !important;
}
.order-xl-first {
-webkit-box-ordinal-group: 0 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-xl-0 {
-webkit-box-ordinal-group: 1 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-xl-1 {
-webkit-box-ordinal-group: 2 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-xl-2 {
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-xl-3 {
-webkit-box-ordinal-group: 4 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-xl-4 {
-webkit-box-ordinal-group: 5 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-xl-5 {
-webkit-box-ordinal-group: 6 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-xl-last {
-webkit-box-ordinal-group: 7 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-xl-0 {
margin: 0 !important;
}
.m-xl-1 {
margin: 0.25rem !important;
}
.m-xl-2 {
margin: 0.5rem !important;
}
.m-xl-3 {
margin: 1rem !important;
}
.m-xl-4 {
margin: 1.5rem !important;
}
.m-xl-5 {
margin: 2rem !important;
}
.m-xl-6 {
margin: 2.5rem !important;
}
.m-xl-7 {
margin: 3rem !important;
}
.m-xl-8 {
margin: 3.5rem !important;
}
.m-xl-9 {
margin: 4rem !important;
}
.m-xl-10 {
margin: 4.5rem !important;
}
.m-xl-11 {
margin: 5rem !important;
}
.m-xl-12 {
margin: 5.5rem !important;
}
.m-xl-13 {
margin: 6rem !important;
}
.m-xl-14 {
margin: 6.5rem !important;
}
.m-xl-15 {
margin: 7.5rem !important;
}
.m-xl-16 {
margin: 10rem !important;
}
.m-xl-17 {
margin: 12.5rem !important;
}
.m-xl-auto {
margin: auto !important;
}
.mx-xl-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-xl-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-xl-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-xl-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-xl-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-xl-5 {
margin-right: 2rem !important;
margin-left: 2rem !important;
}
.mx-xl-6 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-xl-7 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-xl-8 {
margin-right: 3.5rem !important;
margin-left: 3.5rem !important;
}
.mx-xl-9 {
margin-right: 4rem !important;
margin-left: 4rem !important;
}
.mx-xl-10 {
margin-right: 4.5rem !important;
margin-left: 4.5rem !important;
}
.mx-xl-11 {
margin-right: 5rem !important;
margin-left: 5rem !important;
}
.mx-xl-12 {
margin-right: 5.5rem !important;
margin-left: 5.5rem !important;
}
.mx-xl-13 {
margin-right: 6rem !important;
margin-left: 6rem !important;
}
.mx-xl-14 {
margin-right: 6.5rem !important;
margin-left: 6.5rem !important;
}
.mx-xl-15 {
margin-right: 7.5rem !important;
margin-left: 7.5rem !important;
}
.mx-xl-16 {
margin-right: 10rem !important;
margin-left: 10rem !important;
}
.mx-xl-17 {
margin-right: 12.5rem !important;
margin-left: 12.5rem !important;
}
.mx-xl-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-xl-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-xl-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-xl-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-xl-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-xl-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-xl-5 {
margin-top: 2rem !important;
margin-bottom: 2rem !important;
}
.my-xl-6 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-xl-7 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-xl-8 {
margin-top: 3.5rem !important;
margin-bottom: 3.5rem !important;
}
.my-xl-9 {
margin-top: 4rem !important;
margin-bottom: 4rem !important;
}
.my-xl-10 {
margin-top: 4.5rem !important;
margin-bottom: 4.5rem !important;
}
.my-xl-11 {
margin-top: 5rem !important;
margin-bottom: 5rem !important;
}
.my-xl-12 {
margin-top: 5.5rem !important;
margin-bottom: 5.5rem !important;
}
.my-xl-13 {
margin-top: 6rem !important;
margin-bottom: 6rem !important;
}
.my-xl-14 {
margin-top: 6.5rem !important;
margin-bottom: 6.5rem !important;
}
.my-xl-15 {
margin-top: 7.5rem !important;
margin-bottom: 7.5rem !important;
}
.my-xl-16 {
margin-top: 10rem !important;
margin-bottom: 10rem !important;
}
.my-xl-17 {
margin-top: 12.5rem !important;
margin-bottom: 12.5rem !important;
}
.my-xl-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-xl-0 {
margin-top: 0 !important;
}
.mt-xl-1 {
margin-top: 0.25rem !important;
}
.mt-xl-2 {
margin-top: 0.5rem !important;
}
.mt-xl-3 {
margin-top: 1rem !important;
}
.mt-xl-4 {
margin-top: 1.5rem !important;
}
.mt-xl-5 {
margin-top: 2rem !important;
}
.mt-xl-6 {
margin-top: 2.5rem !important;
}
.mt-xl-7 {
margin-top: 3rem !important;
}
.mt-xl-8 {
margin-top: 3.5rem !important;
}
.mt-xl-9 {
margin-top: 4rem !important;
}
.mt-xl-10 {
margin-top: 4.5rem !important;
}
.mt-xl-11 {
margin-top: 5rem !important;
}
.mt-xl-12 {
margin-top: 5.5rem !important;
}
.mt-xl-13 {
margin-top: 6rem !important;
}
.mt-xl-14 {
margin-top: 6.5rem !important;
}
.mt-xl-15 {
margin-top: 7.5rem !important;
}
.mt-xl-16 {
margin-top: 10rem !important;
}
.mt-xl-17 {
margin-top: 12.5rem !important;
}
.mt-xl-auto {
margin-top: auto !important;
}
.me-xl-0 {
margin-right: 0 !important;
}
.me-xl-1 {
margin-right: 0.25rem !important;
}
.me-xl-2 {
margin-right: 0.5rem !important;
}
.me-xl-3 {
margin-right: 1rem !important;
}
.me-xl-4 {
margin-right: 1.5rem !important;
}
.me-xl-5 {
margin-right: 2rem !important;
}
.me-xl-6 {
margin-right: 2.5rem !important;
}
.me-xl-7 {
margin-right: 3rem !important;
}
.me-xl-8 {
margin-right: 3.5rem !important;
}
.me-xl-9 {
margin-right: 4rem !important;
}
.me-xl-10 {
margin-right: 4.5rem !important;
}
.me-xl-11 {
margin-right: 5rem !important;
}
.me-xl-12 {
margin-right: 5.5rem !important;
}
.me-xl-13 {
margin-right: 6rem !important;
}
.me-xl-14 {
margin-right: 6.5rem !important;
}
.me-xl-15 {
margin-right: 7.5rem !important;
}
.me-xl-16 {
margin-right: 10rem !important;
}
.me-xl-17 {
margin-right: 12.5rem !important;
}
.me-xl-auto {
margin-right: auto !important;
}
.mb-xl-0 {
margin-bottom: 0 !important;
}
.mb-xl-1 {
margin-bottom: 0.25rem !important;
}
.mb-xl-2 {
margin-bottom: 0.5rem !important;
}
.mb-xl-3 {
margin-bottom: 1rem !important;
}
.mb-xl-4 {
margin-bottom: 1.5rem !important;
}
.mb-xl-5 {
margin-bottom: 2rem !important;
}
.mb-xl-6 {
margin-bottom: 2.5rem !important;
}
.mb-xl-7 {
margin-bottom: 3rem !important;
}
.mb-xl-8 {
margin-bottom: 3.5rem !important;
}
.mb-xl-9 {
margin-bottom: 4rem !important;
}
.mb-xl-10 {
margin-bottom: 4.5rem !important;
}
.mb-xl-11 {
margin-bottom: 5rem !important;
}
.mb-xl-12 {
margin-bottom: 5.5rem !important;
}
.mb-xl-13 {
margin-bottom: 6rem !important;
}
.mb-xl-14 {
margin-bottom: 6.5rem !important;
}
.mb-xl-15 {
margin-bottom: 7.5rem !important;
}
.mb-xl-16 {
margin-bottom: 10rem !important;
}
.mb-xl-17 {
margin-bottom: 12.5rem !important;
}
.mb-xl-auto {
margin-bottom: auto !important;
}
.ms-xl-0 {
margin-left: 0 !important;
}
.ms-xl-1 {
margin-left: 0.25rem !important;
}
.ms-xl-2 {
margin-left: 0.5rem !important;
}
.ms-xl-3 {
margin-left: 1rem !important;
}
.ms-xl-4 {
margin-left: 1.5rem !important;
}
.ms-xl-5 {
margin-left: 2rem !important;
}
.ms-xl-6 {
margin-left: 2.5rem !important;
}
.ms-xl-7 {
margin-left: 3rem !important;
}
.ms-xl-8 {
margin-left: 3.5rem !important;
}
.ms-xl-9 {
margin-left: 4rem !important;
}
.ms-xl-10 {
margin-left: 4.5rem !important;
}
.ms-xl-11 {
margin-left: 5rem !important;
}
.ms-xl-12 {
margin-left: 5.5rem !important;
}
.ms-xl-13 {
margin-left: 6rem !important;
}
.ms-xl-14 {
margin-left: 6.5rem !important;
}
.ms-xl-15 {
margin-left: 7.5rem !important;
}
.ms-xl-16 {
margin-left: 10rem !important;
}
.ms-xl-17 {
margin-left: 12.5rem !important;
}
.ms-xl-auto {
margin-left: auto !important;
}
.p-xl-0 {
padding: 0 !important;
}
.p-xl-1 {
padding: 0.25rem !important;
}
.p-xl-2 {
padding: 0.5rem !important;
}
.p-xl-3 {
padding: 1rem !important;
}
.p-xl-4 {
padding: 1.5rem !important;
}
.p-xl-5 {
padding: 2rem !important;
}
.p-xl-6 {
padding: 2.5rem !important;
}
.p-xl-7 {
padding: 3rem !important;
}
.p-xl-8 {
padding: 3.5rem !important;
}
.p-xl-9 {
padding: 4rem !important;
}
.p-xl-10 {
padding: 4.5rem !important;
}
.p-xl-11 {
padding: 5rem !important;
}
.p-xl-12 {
padding: 5.5rem !important;
}
.p-xl-13 {
padding: 6rem !important;
}
.p-xl-14 {
padding: 6.5rem !important;
}
.p-xl-15 {
padding: 7.5rem !important;
}
.p-xl-16 {
padding: 10rem !important;
}
.p-xl-17 {
padding: 12.5rem !important;
}
.px-xl-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-xl-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-xl-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-xl-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-xl-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-xl-5 {
padding-right: 2rem !important;
padding-left: 2rem !important;
}
.px-xl-6 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-xl-7 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.px-xl-8 {
padding-right: 3.5rem !important;
padding-left: 3.5rem !important;
}
.px-xl-9 {
padding-right: 4rem !important;
padding-left: 4rem !important;
}
.px-xl-10 {
padding-right: 4.5rem !important;
padding-left: 4.5rem !important;
}
.px-xl-11 {
padding-right: 5rem !important;
padding-left: 5rem !important;
}
.px-xl-12 {
padding-right: 5.5rem !important;
padding-left: 5.5rem !important;
}
.px-xl-13 {
padding-right: 6rem !important;
padding-left: 6rem !important;
}
.px-xl-14 {
padding-right: 6.5rem !important;
padding-left: 6.5rem !important;
}
.px-xl-15 {
padding-right: 7.5rem !important;
padding-left: 7.5rem !important;
}
.px-xl-16 {
padding-right: 10rem !important;
padding-left: 10rem !important;
}
.px-xl-17 {
padding-right: 12.5rem !important;
padding-left: 12.5rem !important;
}
.py-xl-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-xl-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-xl-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-xl-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-xl-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-xl-5 {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.py-xl-6 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-xl-7 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.py-xl-8 {
padding-top: 3.5rem !important;
padding-bottom: 3.5rem !important;
}
.py-xl-9 {
padding-top: 4rem !important;
padding-bottom: 4rem !important;
}
.py-xl-10 {
padding-top: 4.5rem !important;
padding-bottom: 4.5rem !important;
}
.py-xl-11 {
padding-top: 5rem !important;
padding-bottom: 5rem !important;
}
.py-xl-12 {
padding-top: 5.5rem !important;
padding-bottom: 5.5rem !important;
}
.py-xl-13 {
padding-top: 6rem !important;
padding-bottom: 6rem !important;
}
.py-xl-14 {
padding-top: 6.5rem !important;
padding-bottom: 6.5rem !important;
}
.py-xl-15 {
padding-top: 7.5rem !important;
padding-bottom: 7.5rem !important;
}
.py-xl-16 {
padding-top: 10rem !important;
padding-bottom: 10rem !important;
}
.py-xl-17 {
padding-top: 12.5rem !important;
padding-bottom: 12.5rem !important;
}
.pt-xl-0 {
padding-top: 0 !important;
}
.pt-xl-1 {
padding-top: 0.25rem !important;
}
.pt-xl-2 {
padding-top: 0.5rem !important;
}
.pt-xl-3 {
padding-top: 1rem !important;
}
.pt-xl-4 {
padding-top: 1.5rem !important;
}
.pt-xl-5 {
padding-top: 2rem !important;
}
.pt-xl-6 {
padding-top: 2.5rem !important;
}
.pt-xl-7 {
padding-top: 3rem !important;
}
.pt-xl-8 {
padding-top: 3.5rem !important;
}
.pt-xl-9 {
padding-top: 4rem !important;
}
.pt-xl-10 {
padding-top: 4.5rem !important;
}
.pt-xl-11 {
padding-top: 5rem !important;
}
.pt-xl-12 {
padding-top: 5.5rem !important;
}
.pt-xl-13 {
padding-top: 6rem !important;
}
.pt-xl-14 {
padding-top: 6.5rem !important;
}
.pt-xl-15 {
padding-top: 7.5rem !important;
}
.pt-xl-16 {
padding-top: 10rem !important;
}
.pt-xl-17 {
padding-top: 12.5rem !important;
}
.pe-xl-0 {
padding-right: 0 !important;
}
.pe-xl-1 {
padding-right: 0.25rem !important;
}
.pe-xl-2 {
padding-right: 0.5rem !important;
}
.pe-xl-3 {
padding-right: 1rem !important;
}
.pe-xl-4 {
padding-right: 1.5rem !important;
}
.pe-xl-5 {
padding-right: 2rem !important;
}
.pe-xl-6 {
padding-right: 2.5rem !important;
}
.pe-xl-7 {
padding-right: 3rem !important;
}
.pe-xl-8 {
padding-right: 3.5rem !important;
}
.pe-xl-9 {
padding-right: 4rem !important;
}
.pe-xl-10 {
padding-right: 4.5rem !important;
}
.pe-xl-11 {
padding-right: 5rem !important;
}
.pe-xl-12 {
padding-right: 5.5rem !important;
}
.pe-xl-13 {
padding-right: 6rem !important;
}
.pe-xl-14 {
padding-right: 6.5rem !important;
}
.pe-xl-15 {
padding-right: 7.5rem !important;
}
.pe-xl-16 {
padding-right: 10rem !important;
}
.pe-xl-17 {
padding-right: 12.5rem !important;
}
.pb-xl-0 {
padding-bottom: 0 !important;
}
.pb-xl-1 {
padding-bottom: 0.25rem !important;
}
.pb-xl-2 {
padding-bottom: 0.5rem !important;
}
.pb-xl-3 {
padding-bottom: 1rem !important;
}
.pb-xl-4 {
padding-bottom: 1.5rem !important;
}
.pb-xl-5 {
padding-bottom: 2rem !important;
}
.pb-xl-6 {
padding-bottom: 2.5rem !important;
}
.pb-xl-7 {
padding-bottom: 3rem !important;
}
.pb-xl-8 {
padding-bottom: 3.5rem !important;
}
.pb-xl-9 {
padding-bottom: 4rem !important;
}
.pb-xl-10 {
padding-bottom: 4.5rem !important;
}
.pb-xl-11 {
padding-bottom: 5rem !important;
}
.pb-xl-12 {
padding-bottom: 5.5rem !important;
}
.pb-xl-13 {
padding-bottom: 6rem !important;
}
.pb-xl-14 {
padding-bottom: 6.5rem !important;
}
.pb-xl-15 {
padding-bottom: 7.5rem !important;
}
.pb-xl-16 {
padding-bottom: 10rem !important;
}
.pb-xl-17 {
padding-bottom: 12.5rem !important;
}
.ps-xl-0 {
padding-left: 0 !important;
}
.ps-xl-1 {
padding-left: 0.25rem !important;
}
.ps-xl-2 {
padding-left: 0.5rem !important;
}
.ps-xl-3 {
padding-left: 1rem !important;
}
.ps-xl-4 {
padding-left: 1.5rem !important;
}
.ps-xl-5 {
padding-left: 2rem !important;
}
.ps-xl-6 {
padding-left: 2.5rem !important;
}
.ps-xl-7 {
padding-left: 3rem !important;
}
.ps-xl-8 {
padding-left: 3.5rem !important;
}
.ps-xl-9 {
padding-left: 4rem !important;
}
.ps-xl-10 {
padding-left: 4.5rem !important;
}
.ps-xl-11 {
padding-left: 5rem !important;
}
.ps-xl-12 {
padding-left: 5.5rem !important;
}
.ps-xl-13 {
padding-left: 6rem !important;
}
.ps-xl-14 {
padding-left: 6.5rem !important;
}
.ps-xl-15 {
padding-left: 7.5rem !important;
}
.ps-xl-16 {
padding-left: 10rem !important;
}
.ps-xl-17 {
padding-left: 12.5rem !important;
}
.text-xl-start {
text-align: left !important;
}
.text-xl-end {
text-align: right !important;
}
.text-xl-center {
text-align: center !important;
}
}
@media (min-width: 1200px) {
.fs-1 {
font-size: 4.5rem !important;
}
.fs-2 {
font-size: 2.75rem !important;
}
.fs-3 {
font-size: 1.875rem !important;
}
.fs-4 {
font-size: 1.5rem !important;
}
}
@media print {
.d-print-inline {
display: inline !important;
}
.d-print-inline-block {
display: inline-block !important;
}
.d-print-block {
display: block !important;
}
.d-print-grid {
display: -ms-grid !important;
display: grid !important;
}
.d-print-table {
display: table !important;
}
.d-print-table-row {
display: table-row !important;
}
.d-print-table-cell {
display: table-cell !important;
}
.d-print-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-print-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-print-none {
display: none !important;
}
}
@-webkit-keyframes plyr-progress {
to {
background-position: var(--plyr-progress-loading-size, 25px) 0;
}
}
@keyframes plyr-progress {
to {
background-position: var(--plyr-progress-loading-size, 25px) 0;
}
}
@-webkit-keyframes plyr-popup {
0% {
opacity: 0.5;
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
to {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes plyr-popup {
0% {
opacity: 0.5;
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
to {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@-webkit-keyframes plyr-fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes plyr-fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.plyr {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
direction: ltr;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
font-family: var(--plyr-font-family, inherit);
font-variant-numeric: tabular-nums;
font-weight: var(--plyr-font-weight-regular, 400);
line-height: var(--plyr-line-height, 1.7);
max-width: 100%;
min-width: 200px;
position: relative;
text-shadow: none;
-webkit-transition: -webkit-box-shadow 0.3s ease;
transition: -webkit-box-shadow 0.3s ease;
transition: box-shadow 0.3s ease;
transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
z-index: 0;
}
.plyr video,
.plyr audio,
.plyr iframe {
display: block;
height: 100%;
width: 100%;
}
.plyr button {
font: inherit;
line-height: inherit;
width: auto;
}
.plyr:focus {
outline: 0;
}
.plyr--full-ui {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.plyr--full-ui *,
.plyr--full-ui *::after,
.plyr--full-ui *::before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
-ms-touch-action: manipulation;
touch-action: manipulation;
}
.plyr__badge {
background: var(--plyr-badge-background, hsl(216, 15%, 34%));
border-radius: var(--plyr-badge-border-radius, 2px);
color: var(--plyr-badge-text-color, #fff);
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 {
-webkit-animation: plyr-fade-in 0.3s ease;
animation: plyr-fade-in 0.3s ease;
bottom: 0;
display: none;
font-size: var(--plyr-font-size-small, 13px);
left: 0;
padding: var(--plyr-control-spacing, 10px);
position: absolute;
text-align: center;
-webkit-transition: -webkit-transform 0.4s ease-in-out;
transition: -webkit-transform 0.4s ease-in-out;
transition: transform 0.4s ease-in-out;
transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
width: 100%;
}
.plyr__captions span:empty {
display: none;
}
@media (min-width: 480px) {
.plyr__captions {
font-size: var(--plyr-font-size-base, 15px);
padding: calc(var(--plyr-control-spacing, 10px) * 2);
}
}
@media (min-width: 768px) {
.plyr__captions {
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 {
-webkit-transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}
.plyr__caption {
background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
border-radius: 2px;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
color: var(--plyr-captions-text-color, #fff);
line-height: 185%;
padding: 0.2em 0.5em;
white-space: pre-wrap;
}
.plyr__caption div {
display: inline;
}
.plyr__control {
background: transparent;
border: 0;
border-radius: var(--plyr-control-radius, 3px);
color: inherit;
cursor: pointer;
-ms-flex-negative: 0;
flex-shrink: 0;
overflow: visible;
padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
position: relative;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.plyr__control svg {
display: block;
fill: currentColor;
height: var(--plyr-control-icon-size, 18px);
pointer-events: none;
width: var(--plyr-control-icon-size, 18px);
}
.plyr__control:focus {
outline: 0;
}
.plyr__control.plyr__tab-focus {
outline: var(--plyr-tab-focus-color, var(--plyr-color-main, #B51F1F)) dotted 3px;
outline-offset: 2px;
}
a.plyr__control {
text-decoration: none;
}
a.plyr__control::after, a.plyr__control::before {
display: none;
}
.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__control.plyr__control--pressed .label--not-pressed {
display: none;
}
.plyr--full-ui ::-webkit-media-controls {
display: none;
}
.plyr__controls {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
text-align: center;
}
.plyr__controls .plyr__progress__container {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 0;
}
.plyr__controls .plyr__controls__item {
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: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item.plyr__time {
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:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
padding-left: 0;
}
.plyr__controls:empty {
display: none;
}
.plyr [data-plyr=captions],
.plyr [data-plyr=pip],
.plyr [data-plyr=airplay],
.plyr [data-plyr=fullscreen] {
display: none;
}
.plyr--captions-enabled [data-plyr=captions],
.plyr--pip-supported [data-plyr=pip],
.plyr--airplay-supported [data-plyr=airplay],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
display: inline-block;
}
.plyr__menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
}
.plyr__menu .plyr__control svg {
-webkit-transition: -webkit-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
transition: transform 0.3s ease;
transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
display: none;
}
.plyr__menu__container {
-webkit-animation: plyr-popup 0.2s ease;
animation: plyr-popup 0.2s ease;
background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
border-radius: 4px;
bottom: 100%;
-webkit-box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
color: var(--plyr-menu-color, hsl(216, 15%, 34%));
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;
-webkit-transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container::after {
border: var(--plyr-menu-arrow-size, 4px) solid transparent;
border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
content: "";
height: 0;
position: absolute;
right: calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * 0.7) - var(--plyr-menu-arrow-size, 4px) / 2);
top: 100%;
width: 0;
}
.plyr__menu__container [role=menu] {
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 {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--plyr-menu-color, hsl(216, 15%, 34%));
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
padding: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 100%;
}
.plyr__menu__container .plyr__control > span {
-webkit-box-align: inherit;
-ms-flex-align: inherit;
align-items: inherit;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
}
.plyr__menu__container .plyr__control::after {
border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
content: "";
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward {
padding-right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
}
.plyr__menu__container .plyr__control--forward::after {
border-left-color: var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));
right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back {
font-weight: var(--plyr-font-weight-regular, 400);
margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
position: relative;
width: calc(100% - calc(var(--plyr-control-spacing, 10px) * 0.7) * 2);
}
.plyr__menu__container .plyr__control--back::after {
border-right-color: var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));
left: calc(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: var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));
-webkit-box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
content: "";
height: 1px;
left: 0;
margin-top: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
overflow: hidden;
position: absolute;
right: 0;
top: 100%;
}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before, .plyr__menu__container .plyr__control[role=menuitemradio]::after {
border-radius: 100%;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
background: rgba(0, 0, 0, 0.1);
content: "";
display: block;
-ms-flex-negative: 0;
flex-shrink: 0;
height: 16px;
margin-right: var(--plyr-control-spacing, 10px);
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
width: 16px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {
background: #fff;
border: 0;
height: 6px;
left: 12px;
opacity: 0;
top: 50%;
-webkit-transform: translateY(-50%) scale(0);
transform: translateY(-50%) scale(0);
-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: transform 0.3s ease, opacity 0.3s ease;
transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
width: 6px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, #B51F1F));
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
opacity: 1;
-webkit-transform: translateY(-50%) scale(1);
transform: translateY(-50%) scale(1);
}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
background: rgba(35, 40, 47, 0.1);
}
.plyr__menu__container .plyr__menu__value {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
margin-right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2) * -1);
overflow: hidden;
padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);
pointer-events: none;
}
.plyr--full-ui input[type=range] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
border: 0;
border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
color: var(--plyr-range-fill-background, var(--plyr-color-main, #B51F1F));
display: block;
height: calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));
margin: 0;
min-width: 0;
padding: 0;
-webkit-transition: -webkit-box-shadow 0.3s ease;
transition: -webkit-box-shadow 0.3s ease;
transition: box-shadow 0.3s ease;
transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
width: 100%;
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
background: transparent;
border: 0;
border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
height: var(--plyr-range-track-height, 5px);
-webkit-transition: -webkit-box-shadow 0.3s ease;
transition: -webkit-box-shadow 0.3s ease;
transition: box-shadow 0.3s ease;
transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
-webkit-user-select: none;
user-select: none;
background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));
background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%));
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
background: var(--plyr-range-thumb-background, #fff);
border: 0;
border-radius: 100%;
-webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
height: var(--plyr-range-thumb-height, 13px);
position: relative;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
width: var(--plyr-range-thumb-height, 13px);
-webkit-appearance: none;
appearance: none;
margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
}
.plyr--full-ui input[type=range]::-moz-range-track {
background: transparent;
border: 0;
border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
height: var(--plyr-range-track-height, 5px);
-moz-transition: box-shadow 0.3s ease;
transition: box-shadow 0.3s ease;
-moz-user-select: none;
user-select: none;
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
background: var(--plyr-range-thumb-background, #fff);
border: 0;
border-radius: 100%;
box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
height: var(--plyr-range-thumb-height, 13px);
position: relative;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
width: var(--plyr-range-thumb-height, 13px);
}
.plyr--full-ui input[type=range]::-moz-range-progress {
background: currentColor;
border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
height: var(--plyr-range-track-height, 5px);
}
.plyr--full-ui input[type=range]::-ms-track {
background: transparent;
border: 0;
border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
height: var(--plyr-range-track-height, 5px);
-ms-transition: box-shadow 0.3s ease;
transition: box-shadow 0.3s ease;
-ms-user-select: none;
user-select: none;
color: transparent;
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
background: transparent;
border: 0;
border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
height: var(--plyr-range-track-height, 5px);
-ms-transition: box-shadow 0.3s ease;
transition: box-shadow 0.3s ease;
-ms-user-select: none;
user-select: none;
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
background: transparent;
border: 0;
border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
height: var(--plyr-range-track-height, 5px);
-ms-transition: box-shadow 0.3s ease;
transition: box-shadow 0.3s ease;
-ms-user-select: none;
user-select: none;
background: currentColor;
}
.plyr--full-ui input[type=range]::-ms-thumb {
background: var(--plyr-range-thumb-background, #fff);
border: 0;
border-radius: 100%;
box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
height: var(--plyr-range-thumb-height, 13px);
position: relative;
-ms-transition: all 0.2s ease;
transition: all 0.2s ease;
width: var(--plyr-range-thumb-height, 13px);
margin-top: 0;
}
.plyr--full-ui input[type=range]::-ms-tooltip {
display: none;
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
border: 0;
}
.plyr--full-ui input[type=range]:focus {
outline: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
outline: var(--plyr-tab-focus-color, var(--plyr-color-main, #B51F1F)) dotted 3px;
outline-offset: 2px;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
outline: var(--plyr-tab-focus-color, var(--plyr-color-main, #B51F1F)) dotted 3px;
outline-offset: 2px;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
outline: var(--plyr-tab-focus-color, var(--plyr-color-main, #B51F1F)) dotted 3px;
outline-offset: 2px;
}
.plyr__poster {
background-color: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: contain;
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
-webkit-transition: opacity 0.2s ease;
transition: opacity 0.2s ease;
width: 100%;
z-index: 1;
}
.plyr--stopped.plyr__poster-enabled .plyr__poster {
opacity: 1;
}
.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
display: none;
}
.plyr__time {
font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}
.plyr__time + .plyr__time::before {
content: "⁄";
margin-right: var(--plyr-control-spacing, 10px);
}
@media (max-width: 767px) {
.plyr__time + .plyr__time {
display: none;
}
} .plyr__tooltip {
background: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
border-radius: var(--plyr-tooltip-radius, 5px);
bottom: 100%;
-webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
color: var(--plyr-tooltip-color, hsl(216, 15%, 34%));
font-size: var(--plyr-font-size-small, 13px);
font-weight: var(--plyr-font-weight-regular, 400);
left: 50%;
line-height: 1.3;
margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
opacity: 0;
padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);
pointer-events: none;
position: absolute;
-webkit-transform: translate(-50%, 10px) scale(0.8);
transform: translate(-50%, 10px) scale(0.8);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
white-space: nowrap;
z-index: 2;
}
.plyr__tooltip::before {
border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
content: "";
height: 0;
left: 50%;
position: absolute;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 0;
z-index: 2;
}
.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__tooltip--visible {
opacity: 1;
-webkit-transform: translate(-50%, 0) scale(1);
transform: translate(-50%, 0) scale(1);
}
.plyr .plyr__control:hover .plyr__tooltip {
z-index: 3;
}
.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
left: 0;
-webkit-transform: translate(0, 10px) scale(0.8);
transform: translate(0, 10px) scale(0.8);
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
left: calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * 0.7));
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip {
left: auto;
right: 0;
-webkit-transform: translate(0, 10px) scale(0.8);
transform: translate(0, 10px) scale(0.8);
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
left: auto;
right: calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * 0.7));
-webkit-transform: translateX(50%);
transform: translateX(50%);
}
.plyr__controls > .plyr__control:first-child: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 + .plyr__control:hover .plyr__tooltip,
.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:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
-webkit-transform: translate(0, 0) scale(1);
transform: translate(0, 0) scale(1);
}
.plyr__progress {
left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
margin-right: var(--plyr-range-thumb-height, 13px);
position: relative;
}
.plyr__progress input[type=range], .plyr__progress__buffer {
margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
width: calc(100% + var(--plyr-range-thumb-height, 13px));
}
.plyr__progress input[type=range] {
position: relative;
z-index: 2;
}
.plyr__progress .plyr__tooltip {
left: 0;
max-width: 120px;
overflow-wrap: break-word;
white-space: normal;
}
.plyr__progress__buffer {
-webkit-appearance: none; background: transparent;
border: 0;
border-radius: 100px;
height: var(--plyr-range-track-height, 5px);
left: 0;
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: var(--plyr-range-track-height, 5px);
-webkit-transition: width 0.2s ease;
transition: width 0.2s ease;
}
.plyr__progress__buffer::-moz-progress-bar {
background: currentColor;
border-radius: 100px;
min-width: var(--plyr-range-track-height, 5px);
-moz-transition: width 0.2s ease;
transition: width 0.2s ease;
}
.plyr__progress__buffer::-ms-fill {
border-radius: 100px;
-ms-transition: width 0.2s ease;
transition: width 0.2s ease;
}
.plyr--loading .plyr__progress__buffer {
-webkit-animation: plyr-progress 1s linear infinite;
animation: plyr-progress 1s linear infinite;
background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
background-repeat: repeat-x;
background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
color: transparent;
}
.plyr--video.plyr--loading .plyr__progress__buffer {
background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}
.plyr--audio.plyr--loading .plyr__progress__buffer {
background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}
.plyr__progress__marker {
background-color: var(--plyr-progress-marker-background, #fff);
border-radius: 1px;
height: var(--plyr-range-track-height, 5px);
position: absolute;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: var(--plyr-progress-marker-width, 3px);
z-index: 3;
}
.plyr__volume {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 110px;
min-width: 80px;
position: relative;
width: 20%;
}
.plyr__volume input[type=range] {
margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
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: var(--plyr-audio-controls-background, #fff);
border-radius: inherit;
color: var(--plyr-audio-control-color, hsl(216, 15%, 34%));
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: var(--plyr-audio-control-background-hover, var(--plyr-color-main, #B51F1F));
color: var(--plyr-audio-control-color-hover, #fff);
}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
-webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--audio .plyr__progress__buffer {
color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}
.plyr--video {
background: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
overflow: hidden;
}
.plyr--video.plyr--menu-open {
overflow: visible;
}
.plyr__video-wrapper {
background: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
height: 100%;
margin: auto;
overflow: hidden;
position: relative;
width: 100%;
}
.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
aspect-ratio: 16/9;
}
@supports not (aspect-ratio: 16/9) {
.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
height: 0;
padding-bottom: 56.25%;
position: relative;
}
}
.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
padding-bottom: 240%;
position: relative;
-webkit-transform: translateY(-38.28125%);
transform: translateY(-38.28125%);
}
.plyr--video .plyr__controls {
background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
border-bottom-left-radius: inherit;
border-bottom-right-radius: inherit;
bottom: 0;
color: var(--plyr-video-control-color, #fff);
left: 0;
padding: calc(var(--plyr-control-spacing, 10px) / 2);
padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
position: absolute;
right: 0;
-webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
z-index: 3;
}
@media (min-width: 480px) {
.plyr--video .plyr__controls {
padding: var(--plyr-control-spacing, 10px);
padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
}
}
.plyr--video.plyr--hide-controls .plyr__controls {
opacity: 0;
pointer-events: none;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
background: var(--plyr-video-control-background-hover, var(--plyr-color-main, #B51F1F));
color: var(--plyr-video-control-color-hover, #fff);
}
.plyr__control--overlaid {
background: var(--plyr-video-control-background-hover, var(--plyr-color-main, #B51F1F));
border: 0;
border-radius: 100%;
color: var(--plyr-video-control-color, #fff);
display: none;
left: 50%;
opacity: 0.9;
padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
position: absolute;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: 0.3s;
transition: 0.3s;
z-index: 2;
}
.plyr__control--overlaid svg {
left: 2px;
position: relative;
}
.plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
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: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
-webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--video .plyr__progress__buffer {
color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}
.plyr:-webkit-full-screen {
background: #000;
border-radius: 0 !important;
height: 100%;
margin: 0;
width: 100%;
}
.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:-webkit-full-screen video {
height: 100%;
}
.plyr:-ms-fullscreen video {
height: 100%;
}
.plyr:fullscreen video {
height: 100%;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
display: block;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
display: none;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
display: none;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls {
cursor: none;
}
.plyr:-ms-fullscreen.plyr--hide-controls {
cursor: none;
}
.plyr:fullscreen.plyr--hide-controls {
cursor: none;
}
@media (min-width: 1024px) {
.plyr:-webkit-full-screen .plyr__captions {
font-size: var(--plyr-font-size-xlarge, 21px);
}
.plyr:-ms-fullscreen .plyr__captions {
font-size: var(--plyr-font-size-xlarge, 21px);
}
.plyr:fullscreen .plyr__captions {
font-size: var(--plyr-font-size-xlarge, 21px);
}
}
.plyr--fullscreen-fallback {
background: #000;
border-radius: 0 !important;
height: 100%;
margin: 0;
width: 100%;
bottom: 0;
display: block;
left: 0;
position: fixed;
right: 0;
top: 0;
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: 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: hsl(216, 15%, 16%);
border-radius: 2px;
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: var(--plyr-control-spacing, 10px);
z-index: 3;
}
.plyr__ads:empty::after {
display: none;
}
.plyr__cues {
background: currentColor;
display: block;
height: var(--plyr-range-track-height, 5px);
left: 0;
opacity: 0.8;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 3px;
z-index: 3;
}
.plyr__preview-thumb {
background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
border-radius: var(--plyr-tooltip-radius, 5px);
bottom: 100%;
-webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
opacity: 0;
padding: 3px;
pointer-events: none;
position: absolute;
-webkit-transform: translate(0, 10px) scale(0.8);
transform: translate(0, 10px) scale(0.8);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
transition: opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease, -webkit-transform 0.2s 0.1s ease;
z-index: 2;
}
.plyr__preview-thumb--is-shown {
opacity: 1;
-webkit-transform: translate(0, 0) scale(1);
transform: translate(0, 0) scale(1);
}
.plyr__preview-thumb::before {
border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
content: "";
height: 0;
left: calc(50% + var(--preview-arrow-offset));
position: absolute;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 0;
z-index: 2;
}
.plyr__preview-thumb__image-container {
background: hsl(216, 15%, 79%);
border-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
overflow: hidden;
position: relative;
z-index: 0;
}
.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container::after {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.plyr__preview-thumb__image-container::after {
border-radius: inherit;
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
content: "";
pointer-events: none;
}
.plyr__preview-thumb__image-container img {
max-height: none;
max-width: none;
}
.plyr__preview-thumb__time-container {
background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
border-bottom-left-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
border-bottom-right-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
bottom: 0;
left: 0;
line-height: 1.1;
padding: 20px 6px 6px;
position: absolute;
right: 0;
z-index: 3;
}
.plyr__preview-thumb__time-container span {
color: #fff;
font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}
.plyr__preview-scrubbing {
bottom: 0;
-webkit-filter: blur(1px);
filter: blur(1px);
height: 100%;
left: 0;
margin: auto;
opacity: 0;
overflow: hidden;
pointer-events: none;
position: absolute;
right: 0;
top: 0;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
width: 100%;
z-index: 1;
}
.plyr__preview-scrubbing--is-shown {
opacity: 1;
}
.plyr__preview-scrubbing img {
height: 100%;
left: 0;
max-height: none;
max-width: none;
-o-object-fit: contain;
object-fit: contain;
position: absolute;
top: 0;
width: 100%;
}
.plyr--no-transition {
-webkit-transition: none !important;
transition: none !important;
}
.plyr__sr-only {
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
border: 0 !important;
height: 1px !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
}
.plyr [hidden] {
display: none !important;
}
.jd-framework.jd-front-end body {
padding-top: 88px;
}
.jd-framework.jd-front-end body.hide-nav .breadcrumbs-outer {
display: none !important;
}
.jd-framework.jd-front-end body.hide-nav #pageHeader > .container-fluid > .row > *:not(:last-child), .jd-framework.jd-front-end body.hide-nav #pageHeader > .container-sm > .row > *:not(:last-child), .jd-framework.jd-front-end body.hide-nav #pageHeader > .container-md > .row > *:not(:last-child), .jd-framework.jd-front-end body.hide-nav #pageHeader > .container-lg > .row > *:not(:last-child), .jd-framework.jd-front-end body.hide-nav #pageHeader > .container-xl > .row > *:not(:last-child) {
display: none !important;
}
.jd-framework.jd-front-end body.hide-logo .breadcrumbs-outer {
display: none !important;
}
.jd-framework.jd-front-end body.hide-logo #pageHeader > .container-fluid > .row > *:last-child, .jd-framework.jd-front-end body.hide-logo #pageHeader > .container-sm > .row > *:last-child, .jd-framework.jd-front-end body.hide-logo #pageHeader > .container-md > .row > *:last-child, .jd-framework.jd-front-end body.hide-logo #pageHeader > .container-lg > .row > *:last-child, .jd-framework.jd-front-end body.hide-logo #pageHeader > .container-xl > .row > *:last-child {
display: none !important;
}
.jd-framework.jd-front-end body.hide-nav.hide-logo {
padding-top: var(--bs-gutter-x, 1.25rem);
}
.jd-framework.jd-front-end body.hide-nav.hide-logo #pageHeader {
display: none !important;
}
.jd-framework.jd-front-end #pageHeader {
height: 88px;
position: fixed;
top: 0;
width: 100%;
-webkit-transition: top 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: top 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
z-index: 80;
}
.jd-framework.jd-front-end #pageHeader > div {
position: relative;
z-index: 1;
}
.jd-framework.jd-front-end #pageHeader:after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(255, 255, 255, 0.7);
backdrop-filter: blur(22.5px);
content: "";
z-index: 0;
-webkit-transition: none;
transition: none;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader:after {
backdrop-filter: none;
background-color: #fff;
}
}
.jd-framework.jd-front-end #pageHeader.has-sub:after {
height: calc(100% + 55px);
-webkit-box-shadow: inset 0px -1px 0px #E1E1E6;
box-shadow: inset 0px -1px 0px #E1E1E6;
-webkit-transition: none;
transition: none;
}
.jd-framework.jd-front-end #pageHeader.up:not(.menu-open) {
top: -88px;
}
.jd-framework.jd-front-end #pageHeader.up:not(.menu-open).cancel {
top: 0;
}
.jd-framework.jd-front-end #pageHeader .current_page_item > a {
color: #B51F1F;
}
.jd-framework.jd-front-end #pageHeader.hide-me .col {
-webkit-transition: none;
transition: none;
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: 0;
}
.jd-framework.jd-front-end #pageHeader .col {
-webkit-transition: all 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(1) {
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(2) {
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(3) {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(4) {
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(5) {
-webkit-transition-delay: 400ms;
transition-delay: 400ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(6) {
-webkit-transition-delay: 500ms;
transition-delay: 500ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(7) {
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(8) {
-webkit-transition-delay: 700ms;
transition-delay: 700ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(9) {
-webkit-transition-delay: 800ms;
transition-delay: 800ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(10) {
-webkit-transition-delay: 900ms;
transition-delay: 900ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(11) {
-webkit-transition-delay: 1000ms;
transition-delay: 1000ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(12) {
-webkit-transition-delay: 1100ms;
transition-delay: 1100ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(13) {
-webkit-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(14) {
-webkit-transition-delay: 1300ms;
transition-delay: 1300ms;
}
.jd-framework.jd-front-end #pageHeader .col:nth-child(15) {
-webkit-transition-delay: 1400ms;
transition-delay: 1400ms;
}
.jd-framework.jd-front-end #pageHeader .container-fluid, .jd-framework.jd-front-end #pageHeader .container-sm, .jd-framework.jd-front-end #pageHeader .container-md, .jd-framework.jd-front-end #pageHeader .container-lg, .jd-framework.jd-front-end #pageHeader .container-xl {
padding: 0 36px;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader .container-fluid, .jd-framework.jd-front-end #pageHeader .container-sm, .jd-framework.jd-front-end #pageHeader .container-md, .jd-framework.jd-front-end #pageHeader .container-lg, .jd-framework.jd-front-end #pageHeader .container-xl {
padding: 0 24px;
}
}
.jd-framework.jd-front-end #pageHeader .menu-button {
position: relative;
width: 24px;
height: 24px;
padding: 6px 4px;
margin-right: 20px;
z-index: 4;
}
.jd-framework.jd-front-end #pageHeader .menu-button::before {
position: absolute;
background-color: white;
content: "";
height: 88px;
width: 0;
top: -32px;
left: -36px;
-webkit-transition: width 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: width 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end #pageHeader .menu-button.open span:nth-child(1) {
-webkit-transform: translateY(5px) rotate(45deg);
transform: translateY(5px) rotate(45deg);
width: 16px;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader .menu-button.open span:nth-child(1) {
-webkit-transform: translateY(8px) rotate(45deg);
transform: translateY(8px) rotate(45deg);
width: 28px;
}
}
.jd-framework.jd-front-end #pageHeader .menu-button.open span:nth-child(2) {
width: 0;
}
.jd-framework.jd-front-end #pageHeader .menu-button.open span:nth-child(3) {
-webkit-transform: translateY(-5px) rotate(-45deg);
transform: translateY(-5px) rotate(-45deg);
width: 16px;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader .menu-button.open span:nth-child(3) {
-webkit-transform: translateY(-8px) rotate(-45deg);
transform: translateY(-8px) rotate(-45deg);
width: 28px;
}
}
.jd-framework.jd-front-end #pageHeader .menu-button span {
position: relative;
width: 16px;
height: 1px;
background-color: #000;
display: block;
right: 0;
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transform: translateY(0) rotate(0);
transform: translateY(0) rotate(0);
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader .menu-button span {
height: 2px;
}
}
.jd-framework.jd-front-end #pageHeader .menu-button span:not(:last-child) {
margin-bottom: 4px;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader .menu-button {
width: 32px;
height: 32px;
padding: 7px 2px;
}
.jd-framework.jd-front-end #pageHeader .menu-button span {
width: 28px;
}
.jd-framework.jd-front-end #pageHeader .menu-button span:not(:last-child) {
margin-bottom: 6px;
}
}
@media (hover: hover) {
.jd-framework.jd-front-end #pageHeader .menu-button:not(.open):hover span:first-child {
width: 12px;
}
.jd-framework.jd-front-end #pageHeader .menu-button:not(.open):hover span:last-child {
width: 8px;
}
}
.jd-framework.jd-front-end #pageHeader nav ul {
list-style: none;
padding: 0;
margin: 0;
}
.jd-framework.jd-front-end #pageHeader nav ul li {
margin: 0 20px;
}
.jd-framework.jd-front-end #pageHeader nav ul li a {
text-transform: uppercase;
white-space: nowrap;
}
.jd-framework.jd-front-end #pageHeader .search-button.open > div::after, .jd-framework.jd-front-end #pageHeader .search-button.open > div::before {
width: 133.333%;
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.jd-framework.jd-front-end #pageHeader .search-button.open > div::after {
-webkit-transition-delay: 350ms;
transition-delay: 350ms;
}
.jd-framework.jd-front-end #pageHeader .search-button.open > div svg {
-webkit-transform: scale(0) !important;
transform: scale(0) !important;
}
.jd-framework.jd-front-end #pageHeader .search-button > div {
width: 14px;
height: 14px;
position: relative;
overflow: hidden;
margin-right: 10px;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader .search-button > div {
overflow: visible;
}
}
.jd-framework.jd-front-end #pageHeader .search-button > div::before, .jd-framework.jd-front-end #pageHeader .search-button > div::after {
width: 0;
height: 1px;
background-color: #000;
top: 0;
left: 0;
content: "";
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
-webkit-transition: width 300ms cubic-bezier(0.64, 0.08, 0.28, 1), background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: width 300ms cubic-bezier(0.64, 0.08, 0.28, 1), background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader .search-button > div::before, .jd-framework.jd-front-end #pageHeader .search-button > div::after {
height: 2px;
}
}
.jd-framework.jd-front-end #pageHeader .search-button > div::after {
top: auto;
bottom: 0;
left: 0;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader .search-button > div {
width: 21px;
height: 21px;
}
}
.jd-framework.jd-front-end #pageHeader .search-button > div svg {
position: absolute;
top: 0;
left: 0;
-webkit-transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
width: 100%;
height: 100%;
}
.jd-framework.jd-front-end #pageHeader .search-button > div svg path {
fill: #000;
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
@media (min-width: 768px) {
.jd-framework.jd-front-end #pageHeader .search-button:hover > div::before, .jd-framework.jd-front-end #pageHeader .search-button:hover > div::after {
background-color: #B51F1F;
-webkit-transition-delay: 0ms !important;
transition-delay: 0ms !important;
}
.jd-framework.jd-front-end #pageHeader .search-button:hover > div svg {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
.jd-framework.jd-front-end #pageHeader .search-button:hover > div svg path {
fill: #B51F1F;
}
.jd-framework.jd-front-end #pageHeader .search-button:hover .link {
background-size: 100% 1px;
background-position: 0 100%;
}
}
.jd-framework.jd-front-end #pageHeader.menu-open .menu-button::before {
width: 33.333vw;
}
.jd-framework.jd-front-end .main-sliders {
position: fixed;
width: 33.333vw;
height: calc(100vh - 88px);
top: 88px;
z-index: 100;
pointer-events: none;
left: 66.666vw;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .main-sliders {
display: none;
}
}
.jd-framework.jd-front-end .main-sliders-inner {
position: absolute;
height: 100%;
width: 100%;
-webkit-transition: width cubic-bezier(0.64, 0.08, 0.28, 1) 600ms;
transition: width cubic-bezier(0.64, 0.08, 0.28, 1) 600ms;
}
.jd-framework.jd-front-end .main-sliders .slider {
width: calc(100% - 17.776vh);
height: calc(100vh - 88px - 17.777vh);
top: 8.8888888vh;
left: 8.8888vh;
padding: 0;
position: absolute;
overflow: hidden;
visibility: hidden;
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
opacity: 0;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .main-sliders .slider {
width: calc(100% - 72px);
left: 36px;
}
}
.jd-framework.jd-front-end .main-sliders .slider .glide__slides {
-webkit-transform: translate3d(0, 0, 0) !important;
transform: translate3d(0, 0, 0) !important;
width: 100% !important;
height: 100%;
}
.jd-framework.jd-front-end .main-sliders .slider .glide__slide {
opacity: 0;
z-index: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 600ms ease;
transition: all 600ms ease;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.jd-framework.jd-front-end .main-sliders .slider .glide__slide.glide__slide--active {
opacity: 1;
z-index: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.jd-framework.jd-front-end .main-sliders .slider.active {
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
visibility: visible;
opacity: 1;
pointer-events: auto;
}
.jd-framework.jd-front-end .main-sliders .slider.active::after {
right: -2px;
left: auto;
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
width: 0;
}
.jd-framework.jd-front-end .main-sliders .slider::after {
position: absolute;
z-index: 2;
width: calc(100% + 4px);
height: calc(100% + 4px);
background-color: white;
content: "";
top: -2px;
right: -2px;
-webkit-transition: width 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: width 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .main-sliders .glide {
height: 100%;
width: 100%;
}
.jd-framework.jd-front-end .main-sliders .glide__track {
height: 100%;
}
.jd-framework.jd-front-end .main-sliders .glide__slides {
height: 100%;
}
.jd-framework.jd-front-end .main-sliders .slide-inner {
position: absolute;
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: center;
overflow: hidden;
}
.jd-framework.jd-front-end .main-sliders .slide-inner:hover .bg {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.jd-framework.jd-front-end .main-sliders .slide-inner:hover > h2, .jd-framework.jd-front-end .main-sliders .slide-inner:hover > .h2, .jd-framework.jd-front-end .main-sliders .press-container .slide-inner:hover > .headline-articles, .jd-framework.jd-front-end .press-container .main-sliders .slide-inner:hover > .headline-articles {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.jd-framework.jd-front-end .main-sliders .slide-inner > * {
-webkit-transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .main-sliders .slide-inner > *:not(.bg) {
position: relative;
z-index: 2;
text-align: center;
}
.jd-framework.jd-front-end .main-sliders .slide-inner h2, .jd-framework.jd-front-end .main-sliders .slide-inner .h2, .jd-framework.jd-front-end .main-sliders .slide-inner .press-container .headline-articles, .jd-framework.jd-front-end .press-container .main-sliders .slide-inner .headline-articles {
display: inline-block;
font-size: 2vw;
text-transform: uppercase;
}
.jd-framework.jd-front-end .main-sliders .slide-inner > span:not(.bg) {
position: absolute;
bottom: 40px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 1;
}
.jd-framework.jd-front-end .main-sliders .slide-inner .bg {
position: absolute;
height: 100%;
width: 100%;
background-size: cover !important;
z-index: 0;
}
@media (min-width: 768px) {
.jd-framework.jd-front-end #pageHeader.menu-open:not(.sub-menu-open) + .main-menu-wrap .out-click {
display: block;
}
}
.jd-framework.jd-front-end .main-menu-wrap {
position: fixed;
width: 100%;
height: calc(100vh - 88px);
top: 88px;
z-index: 100;
pointer-events: none;
}
.jd-framework.jd-front-end .main-menu-wrap .out-click {
position: absolute;
width: 66.6667vw;
height: 100vh;
bottom: 0;
left: 33.333vw;
display: none;
background-color: transparent;
cursor: pointer;
}
.jd-framework.jd-front-end .main-menu-wrap-inner {
position: absolute;
height: 100%;
width: 0;
-webkit-transition: width cubic-bezier(0.64, 0.08, 0.28, 1) 600ms;
transition: width cubic-bezier(0.64, 0.08, 0.28, 1) 600ms;
background-color: white;
}
.jd-framework.jd-front-end .main-menu-wrap-inner::after {
position: absolute;
width: 100vw;
left: 100%;
height: 100vh;
top: -88px;
background-color: rgba(255, 255, 255, 0.7);
backdrop-filter: blur(0);
z-index: -1;
opacity: 0;
-webkit-transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
content: "";
}
.jd-framework.jd-front-end .main-menu-wrap ul.language-switcher {
position: absolute;
width: 33.333vw;
bottom: 8.8888888vh;
left: -33.33vw;
-webkit-transition: left 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: left 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
padding: 0 8.888vw;
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: left;
-ms-flex-pack: left;
justify-content: left;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
font-family: "acumin-pro", sans-serif;
font-size: 12px;
line-height: 16px;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .main-menu-wrap ul.language-switcher {
width: 100vw;
left: -100vw;
overflow: auto;
}
}
.jd-framework.jd-front-end .main-menu-wrap ul.language-switcher li {
margin-right: 16px;
}
.jd-framework.jd-front-end .main-menu-wrap ul.language-switcher li.current-lang a {
opacity: 1;
}
.jd-framework.jd-front-end .main-menu-wrap ul.language-switcher a {
opacity: 0.4;
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
background: none !important;
}
.jd-framework.jd-front-end .main-menu-wrap ul.language-switcher a:hover, .jd-framework.jd-front-end .main-menu-wrap ul.language-switcher a:active, .jd-framework.jd-front-end .main-menu-wrap ul.language-switcher a:focus {
opacity: 1;
color: #000;
}
.jd-framework.jd-front-end .main-menu-wrap nav {
position: absolute;
width: 33.333vw;
height: calc(100vh - 88px - 17.777vh);
top: 8.8888888vh;
padding: 0 8.888vw;
left: -33.33vw;
-webkit-transition: left 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: left 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .main-menu-wrap nav {
padding: 0 36px;
}
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .main-menu-wrap nav {
width: 100vw;
left: -100vw;
height: 100%;
top: 0;
padding-top: 36px;
overflow: auto;
}
}
.jd-framework.jd-front-end .main-menu-wrap nav ul {
list-style: none;
padding: 0;
margin: 0;
}
.jd-framework.jd-front-end .main-menu-wrap nav ul li {
width: 100%;
margin-bottom: 24px;
}
.jd-framework.jd-front-end .main-menu-wrap nav ul li a {
display: block;
padding-right: 20px;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .main-menu-wrap nav ul li a {
font-size: 20px !important;
}
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li {
opacity: 0;
position: relative;
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(1) {
-webkit-transform: translateX(-5%);
transform: translateX(-5%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(2) {
-webkit-transform: translateX(-10%);
transform: translateX(-10%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(3) {
-webkit-transform: translateX(-15%);
transform: translateX(-15%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(4) {
-webkit-transform: translateX(-20%);
transform: translateX(-20%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(5) {
-webkit-transform: translateX(-25%);
transform: translateX(-25%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(6) {
-webkit-transform: translateX(-30%);
transform: translateX(-30%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(7) {
-webkit-transform: translateX(-35%);
transform: translateX(-35%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(8) {
-webkit-transform: translateX(-40%);
transform: translateX(-40%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(9) {
-webkit-transform: translateX(-45%);
transform: translateX(-45%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(10) {
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(11) {
-webkit-transform: translateX(-55%);
transform: translateX(-55%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(12) {
-webkit-transform: translateX(-60%);
transform: translateX(-60%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(13) {
-webkit-transform: translateX(-65%);
transform: translateX(-65%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(14) {
-webkit-transform: translateX(-70%);
transform: translateX(-70%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:nth-child(15) {
-webkit-transform: translateX(-75%);
transform: translateX(-75%);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li::before {
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.6);
content: "";
top: 0;
left: 0;
z-index: 10;
opacity: 0;
pointer-events: none;
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li:hover::before {
opacity: 0 !important;
}
.jd-framework.jd-front-end .main-menu-wrap nav > ul > li ul {
position: fixed;
width: 33.3333vw;
left: 0;
height: 100vh;
background-color: green;
top: 0;
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .main-menu-wrap nav > ul.menu-is-active > li:not(.menu-active)::before {
opacity: 1;
}
}
.jd-framework.jd-front-end .main-menu-wrap ul li.menu-item-has-children {
position: static;
cursor: pointer;
}
.jd-framework.jd-front-end .main-menu-wrap ul li.menu-item-has-children::after {
background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.72027 11.2809L1.81671 11.3786L1.91381 11.2815L7.09664 6.09872L7.19309 6.00227L7.09664 5.90583L1.91381 0.722952L1.81671 0.625853L1.72027 0.723603L0.901929 1.55304L0.806776 1.64948L0.902575 1.74528L5.15949 6.00223L0.902576 10.2592L0.806777 10.355L0.901929 10.4514L1.72027 11.2809Z' fill='%23B51F1F' stroke='%23B51F1F' stroke-width='0.272794'/%3E%3C/svg%3E%0A");
content: "";
width: 8px;
height: 12px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%) translateX(0);
transform: translateY(-50%) translateX(0);
right: 0;
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
background-repeat: no-repeat;
background-size: contain;
-webkit-filter: brightness(0);
filter: brightness(0);
}
.jd-framework.jd-front-end .main-menu-wrap ul li.menu-item-has-children:hover::after {
-webkit-filter: brightness(1);
filter: brightness(1);
}
.jd-framework.jd-front-end .main-menu-wrap ul li.menu-item-has-children:hover:not(.menu-active)::after {
-webkit-transform: translateY(-50%) translateX(100%);
transform: translateY(-50%) translateX(100%);
}
.jd-framework.jd-front-end .main-menu-wrap ul li.menu-item-has-children:hover > a {
color: #B51F1F;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus {
position: fixed;
left: 33.333vw;
width: 0;
height: 100vh;
top: 0;
background-color: white;
overflow: hidden;
-webkit-transition: width 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: width 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .main-menu-wrap .sub-menus {
left: 0;
top: 88px;
height: calc(100vh - 88px);
}
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .main-menu-wrap .sub-menus::before {
content: "";
position: absolute;
height: 0;
top: calc(88px + 8.8888888vh);
left: 0;
width: 1px;
background-color: #B5B8BF;
-webkit-transition: height 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: height 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus::after {
content: "";
position: absolute;
height: 0;
top: calc(88px + 8.8888888vh);
left: 50%;
width: 1px;
background-color: #B5B8BF;
-webkit-transition: height 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: height 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul {
list-style: none;
padding: 0;
margin: 0;
position: absolute;
width: 33.333vw;
height: 100%;
left: -3.333vw;
padding: 0 6.666vw;
padding-top: calc(88px + 8.8888888vh);
-webkit-transition: left 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: left 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
pointer-events: none;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul {
padding: 0 36px;
padding-top: calc(88px + 8.8888888vh);
}
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul {
left: -100vw;
width: 100vw;
background-color: white;
height: 100%;
top: 0;
padding-top: 36px;
overflow: auto;
}
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul.subsubmenu {
left: calc(50% - 3.3333vw);
}
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul.subsubmenu {
z-index: 4;
}
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul.submenu-is-active > li:not(.submenu-active)::before {
opacity: 1;
}
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li {
width: 100%;
margin-bottom: 24px;
opacity: 0;
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
position: relative;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li.back {
position: relative;
padding-left: 32px;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li.back::after {
background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.2422 8.21875L16.458 16.4608L24.2422 23.7871' stroke='%23B51F1F' stroke-width='1.33'/%3E%3Cpath d='M13.5391 8.21875L5.7549 16.4608L13.5391 23.7871' stroke='%23B51F1F' stroke-width='1.33'/%3E%3C/svg%3E%0A");
content: "";
width: 32px;
height: 32px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-58%) translateX(0);
transform: translateY(-58%) translateX(0);
left: 0;
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
background-repeat: no-repeat;
background-size: contain;
-webkit-filter: brightness(0);
filter: brightness(0);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li::before {
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.6);
content: "";
top: 0;
left: 0;
z-index: 10;
opacity: 0;
pointer-events: none;
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:hover::before {
opacity: 0 !important;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(1) {
-webkit-transform: translateX(-5%);
transform: translateX(-5%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(2) {
-webkit-transform: translateX(-10%);
transform: translateX(-10%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(3) {
-webkit-transform: translateX(-15%);
transform: translateX(-15%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(4) {
-webkit-transform: translateX(-20%);
transform: translateX(-20%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(5) {
-webkit-transform: translateX(-25%);
transform: translateX(-25%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(6) {
-webkit-transform: translateX(-30%);
transform: translateX(-30%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(7) {
-webkit-transform: translateX(-35%);
transform: translateX(-35%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(8) {
-webkit-transform: translateX(-40%);
transform: translateX(-40%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(9) {
-webkit-transform: translateX(-45%);
transform: translateX(-45%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(10) {
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(11) {
-webkit-transform: translateX(-55%);
transform: translateX(-55%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(12) {
-webkit-transform: translateX(-60%);
transform: translateX(-60%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(13) {
-webkit-transform: translateX(-65%);
transform: translateX(-65%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(14) {
-webkit-transform: translateX(-70%);
transform: translateX(-70%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li:nth-child(15) {
-webkit-transform: translateX(-75%);
transform: translateX(-75%);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li a {
white-space: wrap;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li a {
font-size: 20px !important;
}
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open::after {
height: calc(100vh - 88px - 17.777vh);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive {
left: 50%;
pointer-events: auto;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive {
left: 0;
}
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(1) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(2) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 50ms;
transition-delay: 50ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(3) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(4) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 150ms;
transition-delay: 150ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(5) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(6) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 250ms;
transition-delay: 250ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(7) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(8) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 350ms;
transition-delay: 350ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(9) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 400ms;
transition-delay: 400ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(10) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 450ms;
transition-delay: 450ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(11) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 500ms;
transition-delay: 500ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(12) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 550ms;
transition-delay: 550ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(13) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(14) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 650ms;
transition-delay: 650ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.sub-open ul.subactive li:nth-child(15) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 700ms;
transition-delay: 700ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open {
width: 66.6667vw;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open {
width: 100vw;
}
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open::before {
height: calc(100vh - 88px - 17.777vh);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active {
left: 0;
pointer-events: auto;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(1) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(2) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 50ms;
transition-delay: 50ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(3) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(4) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 150ms;
transition-delay: 150ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(5) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(6) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 250ms;
transition-delay: 250ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(7) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(8) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 350ms;
transition-delay: 350ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(9) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 400ms;
transition-delay: 400ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(10) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 450ms;
transition-delay: 450ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(11) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 500ms;
transition-delay: 500ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(12) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 550ms;
transition-delay: 550ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(13) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(14) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 650ms;
transition-delay: 650ms;
}
.jd-framework.jd-front-end .main-menu-wrap .sub-menus.open ul.active li:nth-child(15) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 700ms;
transition-delay: 700ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap {
pointer-events: auto;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner {
width: 33.3333vw;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner {
width: 100%;
}
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner::after {
backdrop-filter: blur(15px);
opacity: 1;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav {
left: 0;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(1) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(2) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 50ms;
transition-delay: 50ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(3) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(4) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 150ms;
transition-delay: 150ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(5) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(6) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 250ms;
transition-delay: 250ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(7) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(8) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 350ms;
transition-delay: 350ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(9) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 400ms;
transition-delay: 400ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(10) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 450ms;
transition-delay: 450ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(11) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 500ms;
transition-delay: 500ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(12) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 550ms;
transition-delay: 550ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(13) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(14) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 650ms;
transition-delay: 650ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner nav > ul > li:nth-child(15) {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 700ms;
transition-delay: 700ms;
}
.jd-framework.jd-front-end #pageHeader.menu-open + .main-menu-wrap .main-menu-wrap-inner ul {
left: 0;
}
.jd-framework.jd-front-end #pageHeader.sub-menu-open:not(.menu-open) + .main-menu-wrap .main-menu-wrap-inner {
width: 0;
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}
.jd-framework.jd-front-end #pageHeader.sub-menu-open:not(.menu-open) + .main-menu-wrap .main-menu-wrap-inner nav {
-webkit-transition-delay: 600ms !important;
transition-delay: 600ms !important;
}
.jd-framework.jd-front-end #pageHeader.sub-menu-open:not(.menu-open) + .main-menu-wrap .main-menu-wrap-inner nav > ul {
-webkit-transition-delay: 600ms !important;
transition-delay: 600ms !important;
}
.jd-framework.jd-front-end #pageHeader.sub-menu-open:not(.menu-open) + .main-menu-wrap .main-menu-wrap-inner nav > ul > li {
-webkit-transition-delay: 600ms !important;
transition-delay: 600ms !important;
}
.jd-framework.jd-front-end #pageHeader.sub-menu-open:not(.menu-open) + .main-menu-wrap .sub-menus.open {
width: 0 !important;
}
.jd-framework.jd-front-end #pageHeader.sub-menu-open:not(.menu-open) + .main-menu-wrap .sub-menus.open::before {
height: 0;
}
.jd-framework.jd-front-end #pageHeader.sub-menu-open:not(.menu-open) .menu-button::before {
-webkit-transition-delay: 600ms !important;
transition-delay: 600ms !important;
}
.jd-front-end body.subnav-active #pageMain .breadcrumbs-outer.container, .jd-framework.jd-front-end body.subnav-active #pageMain .acccc-cookie-message > div.breadcrumbs-outer {
margin-bottom: 16px !important;
}
.jd-front-end #pageMain .breadcrumbs-outer.container, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer {
margin-top: 32px;
margin-bottom: 32px;
}
@media (max-width: 767.98px) {
.jd-front-end #pageMain .breadcrumbs-outer.container, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer {
padding: 0 24px;
}
.jd-front-end #pageMain .breadcrumbs-outer.container:first-child, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer:first-child {
margin-top: 0;
}
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 0;
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol li:first-child a, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li:first-child a {
display: inline-block;
position: relative;
}
@media (min-width: 768px) {
.jd-front-end #pageMain .breadcrumbs-outer.container ol li:first-child a, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li:first-child a {
padding-left: 20px;
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol li:first-child a::before, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li:first-child a::before {
content: "";
position: absolute;
top: auto;
left: 0;
bottom: 0;
display: inline-block;
width: 8px;
height: 17px;
margin-right: 12px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
-webkit-filter: brightness(0);
filter: brightness(0);
opacity: 0.55;
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.01799V9.42767H7.8V4.01799L3.9 0.621216L0 4.01799Z' fill='%23B51F1F'/%3E%3C/svg%3E%0A");
}
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol li:first-child a:hover::before, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li:first-child a:hover::before {
-webkit-filter: brightness(1);
filter: brightness(1);
opacity: 1;
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol a, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol a {
background: none !important;
color: #6C6E74;
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol a:hover, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol a:hover {
color: #B51F1F;
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol li::before, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li::before {
display: none;
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol li, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li {
position: relative;
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol li:not(:last-child), .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li:not(:last-child) {
padding-right: calc(1rem + 16px);
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol li:not(:last-child)::after, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li:not(:last-child)::after {
position: absolute;
top: 50%;
right: 0.5rem;
margin-top: -7px;
content: "";
width: 16px;
height: 16px;
background-size: contain;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.37891 3.19043L7.27099 7.31146L3.37891 10.9746' stroke='%236C6E74' stroke-width='0.665'/%3E%3Cpath d='M8.73047 3.19043L12.6225 7.31146L8.73047 10.9746' stroke='%236C6E74' stroke-width='0.665'/%3E%3C/svg%3E%0A");
display: inline-block;
vertical-align: middle;
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol li, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li {
margin: 0;
padding: 0;
}
@media (max-width: 767.98px) {
.jd-front-end #pageMain .breadcrumbs-outer.container ol li:not(:nth-last-child(2)), .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li:not(:nth-last-child(2)) {
display: none;
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol li:nth-last-child(2), .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li:nth-last-child(2) {
padding-left: calc(0.5rem + 16px);
padding-right: 0;
}
.jd-front-end #pageMain .breadcrumbs-outer.container ol li:nth-last-child(2)::after, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol li:nth-last-child(2)::after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
right: auto;
left: 0;
margin-top: -9px;
}
}
.jd-framework.jd-front-end {  }
.jd-framework.jd-front-end input[type=search]::-ms-clear {
display: none;
width: 0;
height: 0;
}
.jd-framework.jd-front-end input[type=search]::-ms-reveal {
display: none;
width: 0;
height: 0;
}
.jd-framework.jd-front-end input[type=search]::-webkit-search-decoration,
.jd-framework.jd-front-end input[type=search]::-webkit-search-cancel-button,
.jd-framework.jd-front-end input[type=search]::-webkit-search-results-button,
.jd-framework.jd-front-end input[type=search]::-webkit-search-results-decoration {
display: none;
}
.jd-framework.jd-front-end .search {
position: fixed;
z-index: 95;
height: calc(100% - 88px);
-webkit-transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
top: 88px;
pointer-events: none;
width: 100%;
visibility: hidden;
}
.jd-framework.jd-front-end .search-wrap {
position: absolute;
top: 0;
height: 0;
width: 100%;
background-color: white;
overflow: hidden;
-webkit-transition: height 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: height 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
z-index: 2;
}
.jd-framework.jd-front-end .search-wrap svg {
position: absolute;
width: 40px;
height: 40px;
right: 64px;
top: 44px;
-webkit-transform: translateY(62px);
transform: translateY(62px);
-webkit-transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .search-wrap svg {
right: 24px;
top: 32px;
}
}
.jd-framework.jd-front-end .search-wrap svg path {
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
stroke: #000;
}
.jd-framework.jd-front-end .search-wrap svg:hover path {
stroke: #B51F1F;
}
.jd-framework.jd-front-end .search-wrap input {
position: absolute;
top: 0;
left: 0;
height: 124px;
width: 100%;
font-size: 32px;
line-height: 124px;
font-family: "Tirol Sans", sans-serif;
font-weight: 300;
padding: 0 64px;
padding-right: 168px;
border: none !important;
outline: none !important;
border-radius: 0 !important;
letter-spacing: 0.04em;
-webkit-transform: translateY(50%);
transform: translateY(50%);
-webkit-transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .search-wrap input {
padding: 0 24px;
padding-right: 88px;
}
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .search-wrap input {
line-height: 112px;
height: 112px;
font-size: 28px;
}
}
.jd-framework.jd-front-end .search-wrap input::-webkit-input-placeholder {
color: #000000;
opacity: 0.3;
}
.jd-framework.jd-front-end .search-wrap input::-moz-placeholder {
color: #000000;
opacity: 0.3;
}
.jd-framework.jd-front-end .search-wrap input:-ms-input-placeholder {
color: #000000;
opacity: 0.3;
}
.jd-framework.jd-front-end .search-wrap input::-ms-input-placeholder {
color: #000000;
opacity: 0.3;
}
.jd-framework.jd-front-end .search-wrap input::placeholder {
color: #000000;
opacity: 0.3;
}
.jd-framework.jd-front-end .search-wrap input[type=submit] {
display: none;
}
.jd-framework.jd-front-end .search-wrap::before {
position: absolute;
content: "";
top: 0;
left: 0;
width: 0;
background-color: rgba(0, 0, 0, 0.16);
height: 1px;
-webkit-transition: width 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: width 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
z-index: 4;
}
.jd-framework.jd-front-end .search-backdrop {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(255, 255, 255, 0.7);
backdrop-filter: blur(0);
opacity: 0;
-webkit-transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end #pageHeader.search-open ~ .search {
pointer-events: auto;
visibility: visible;
}
.jd-framework.jd-front-end #pageHeader.search-open ~ .search .search-backdrop {
opacity: 1;
backdrop-filter: blur(15px);
}
.jd-framework.jd-front-end #pageHeader.search-open ~ .search .search-wrap {
height: 124px;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end #pageHeader.search-open ~ .search .search-wrap {
height: 112px;
}
}
.jd-framework.jd-front-end #pageHeader.search-open ~ .search .search-wrap input {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.jd-framework.jd-front-end #pageHeader.search-open ~ .search .search-wrap svg {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 50ms;
transition-delay: 50ms;
}
.jd-framework.jd-front-end #pageHeader.search-open ~ .search .search-wrap::before {
width: 100%;
}
.jd-front-end .leb-subnavigation {
height: 55px;
margin-top: 0;
width: 100vw;
overflow: hidden;
}
.jd-front-end .leb-subnavigation .h-100 {
height: 55px !important;
}
.jd-front-end .leb-subnavigation svg {
width: 20px;
height: 20px;
display: inline-block;
vertical-align: middle;
}
.jd-front-end .leb-subnavigation svg .back {
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-front-end .leb-subnavigation a {
position: relative;
}
.jd-front-end .leb-subnavigation a svg {
position: absolute;
left: 100%;
top: 50%;
-webkit-transform: translateY(-60%);
transform: translateY(-60%);
margin-left: 0.5rem;
}
.jd-front-end .leb-subnavigation a:hover svg .back {
fill: #B51F1F;
}
@media (max-width: 767.98px) {
.jd-front-end .leb-subnavigation {
margin-top: 0;
}
}
@media (max-width: 767.98px) and (max-width: 767.98px) {
.jd-front-end .leb-subnavigation .container, .jd-framework.jd-front-end .leb-subnavigation .acccc-cookie-message > div {
padding: 0;
}
}
.jd-front-end .leb-subnavigation .active {
color: #B51F1F;
}
.jd-front-end .leb-subnav-outer {
padding-top: 40px;
}
.jd-front-end .container > .leb-subnav-outer, .jd-framework.jd-front-end .acccc-cookie-message > div > .leb-subnav-outer {
padding-top: 0;
}
.jd-front-end .leb-subnav-wrapper {
z-index: 99;
position: relative;
-webkit-transition: top 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: top 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-front-end .leb-subnav-wrapper::before, .jd-front-end .leb-subnav-wrapper::after {
position: absolute;
height: 100%;
-webkit-box-shadow: inset 0px -1px 0px #E1E1E6;
box-shadow: inset 0px -1px 0px #E1E1E6;
width: 0;
content: "";
top: 0;
left: 100%;
-webkit-transition: width 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: width 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-front-end .leb-subnav-wrapper::after {
left: auto;
right: 100%;
}
.jd-front-end .leb-subnav-wrapper.fixed {
position: fixed;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.jd-front-end .leb-subnav-wrapper.fixed::before, .jd-front-end .leb-subnav-wrapper.fixed::after {
width: 100vw;
}
.jd-front-end .leb-subnav-wrapper.fixed.notup {
top: 88px;
}
.jd-front-end .leb-subnav-wrapper.notup #leb-subnav ul li a:after {
left: 0;
right: auto;
}
.jd-front-end .leb-subnav-wrapper.notup #leb-subnav ul li.active a:after {
right: 0;
left: auto;
}
.jd-front-end #leb-subnav {
-webkit-box-shadow: inset 0px -1px 0px #E1E1E6;
box-shadow: inset 0px -1px 0px #E1E1E6; font-weight: 700;
border: none;
overflow-y: hidden;
overflow-x: auto;
max-width: 100vw;
}
.jd-front-end #leb-subnav select {
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
font-family: "Tirol Sans", sans-serif;
color: #000 !important;
width: 100%;
padding: 1rem calc(29px + 0.25rem) 1rem 24px;
background: transparent;
background-image: linear-gradient(45deg, transparent 50%, #000 50%), linear-gradient(135deg, #000 50%, transparent 50%);
background-position: calc(100% - 28px) calc(1em + 9px), calc(100% - 23px) calc(1em + 9px), 100% 0;
background-size: 5px 5px, 5px 5px;
background-repeat: no-repeat;
}
.jd-front-end #leb-subnav select::-ms-expand {
display: none; }
@media (max-width: 991.98px) {
.jd-front-end #leb-subnav:after {
content: "";
position: absolute;
width: 48px;
height: 100%;
right: 0;
top: 0;
background: -webkit-gradient(linear, right top, left top, color-stop(20%, #FFFFFF), to(rgba(255, 255, 255, 0)));
background: linear-gradient(270deg, #FFFFFF 20%, rgba(255, 255, 255, 0) 100%);
}
}
.jd-front-end #leb-subnav ul {
margin: 0;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.jd-front-end #leb-subnav ul li {
display: inline-block;
position: relative;
padding: 0 16px;
}
.jd-front-end #leb-subnav ul li:first-child {
padding-left: 0px;
}
@media (max-width: 991.98px) {
.jd-front-end #leb-subnav ul li {
padding: 0 12px;
}
.jd-front-end #leb-subnav ul li:first-child {
padding-left: 20px;
}
.jd-front-end #leb-subnav ul li:last-child {
padding-right: 100px;
}
}
.jd-front-end #leb-subnav ul li a {
position: relative;
font-weight: 700;
line-height: 55px;
display: block;
color: #6C6E74;
white-space: nowrap;
}
.jd-front-end #leb-subnav ul li a:hover {
color: #000;
}
.jd-front-end #leb-subnav ul li a:after {
position: absolute;
height: 2px;
bottom: 0;
width: 0%;
content: "";
background-color: #B51F1F;
right: 0;
left: auto;
-webkit-transition: width 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: width 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-front-end #leb-subnav ul li.active a {
color: #000;
}
.jd-front-end #leb-subnav ul li.active a:after {
left: 0;
right: auto;
width: 100%;
}
:root {
--footer-line: 0px;
}
#contentWrapper {
position: relative;
z-index: 4;
background-color: white;
}
#pageMain {
min-height: calc(100vh - 88px);
}
footer {
margin-bottom: var(--footer-line);
position: relative;
z-index: 3;
}
footer h2, footer .h2, footer .jd-framework.jd-front-end .press-container .headline-articles, .jd-framework.jd-front-end .press-container footer .headline-articles {
font-size: 40px;
line-height: 44px;
}
footer ul {
list-style: none;
padding: 0;
margin: 0;
}
footer ul li {
margin-bottom: 0.5rem;
}
footer a {
color: white;
text-decoration: none;
}
footer .socials a {
width: 20px;
height: 20px;
display: block;
position: relative;
}
@media (max-width: 767.98px) {
footer .socials a {
width: 32px;
height: 32px;
}
}
footer .socials a:not(:last-child) {
margin-right: 24px;
}
footer .socials a svg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
footer .socials a svg g > * {
fill: #6C6E74;
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
footer .socials a svg g > *:first-child {
fill: #fff;
}
footer .socials a:hover svg g > *:first-child {
fill: #B51F1F;
}
.footer-line {
width: 100%;
}
.footer-line ul {
list-style: none;
padding: 0;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (max-width: 767.98px) {
.footer-line ul {
display: block;
text-align: center;
}
}
.footer-line ul li a {
font-weight: bold;
text-transform: uppercase;
}
.footer-line ul li {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
@media (min-width: 768px) {
.footer-line ul li:not(:last-child) {
border-right: 2px solid rgba(0, 0, 0, 0.2);
}
}
@media (max-width: 991.98px) {
.footer-line ul li {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
}
@media (max-width: 767.98px) {
.footer-line ul li {
margin-top: 0;
margin-bottom: 0;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.footer-line ul li:not(:last-child) {
position: relative;
}
.footer-line ul li:not(:last-child)::after {
content: "";
bottom: 0;
left: 50%;
margin-left: -12px;
position: absolute;
width: 24px;
height: 0px;
opacity: 0.2;
border: 1px solid #000000;
}
.footer-line ul li:last-child {
padding-bottom: 0;
}
.footer-line ul li:first-child {
padding-top: 0;
}
}
.jd-framework { }
.jd-framework a, .jd-framework .link {
color: currentColor;
text-decoration: none;
background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));
background-image: linear-gradient(to right, currentColor 0%, currentColor 100%);
background-position: 0 100%;
background-repeat: no-repeat;
background-size: 100% 1px;
-webkit-transition: background-size 300ms cubic-bezier(0.64, 0.08, 0.28, 1), color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-size 300ms cubic-bezier(0.64, 0.08, 0.28, 1), color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework a:not(.no-inline), .jd-framework .link:not(.no-inline) {
display: inline;
}
.jd-framework a:hover, .jd-framework .link:hover {
color: #B51F1F;
background-size: 0 1px;
background-position: 100% 100%;
}
.jd-framework a.no-line, .jd-framework.jd-front-end .leb-acc--header a, .jd-framework h1 a, .jd-framework .h1 a, .jd-framework h2 a, .jd-framework .h2 a, .jd-framework.jd-front-end .press-container .headline-articles a, .jd-framework h3 a, .jd-framework .h3 a, .jd-framework h4 a, .jd-framework .h4 a, .jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-title a, .jd-framework h5 a, .jd-framework .h5 a, .jd-framework h6 a, .jd-framework .h6 a, .jd-framework.jd-front-end #pageHeader nav ul li a, .jd-framework.jd-front-end .main-menu-wrap nav ul li a, .jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li a, .jd-framework footer a, footer .jd-framework a, .jd-framework .footer-line ul li a, .footer-line ul li .jd-framework a, .jd-framework .link.no-line, .jd-framework.jd-front-end .main-menu-wrap nav ul li a.link, .jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li a.link {
background-size: 0 1px;
background-position: 100% 100%;
}
.jd-framework a.no-line:hover, .jd-framework.jd-front-end .leb-acc--header a:hover, .jd-framework h1 a:hover, .jd-framework .h1 a:hover, .jd-framework h2 a:hover, .jd-framework .h2 a:hover, .jd-framework.jd-front-end .press-container .headline-articles a:hover, .jd-framework h3 a:hover, .jd-framework .h3 a:hover, .jd-framework h4 a:hover, .jd-framework .h4 a:hover, .jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-title a:hover, .jd-framework h5 a:hover, .jd-framework .h5 a:hover, .jd-framework h6 a:hover, .jd-framework .h6 a:hover, .jd-framework.jd-front-end #pageHeader nav ul li a:hover, .jd-framework.jd-front-end .main-menu-wrap nav ul li a:hover, .jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li a:hover, .jd-framework footer a:hover, footer .jd-framework a:hover, .jd-framework .footer-line ul li a:hover, .footer-line ul li .jd-framework a:hover, .jd-framework .link.no-line:hover, .jd-framework.jd-front-end .main-menu-wrap nav ul li a.link:hover, .jd-framework.jd-front-end .main-menu-wrap .sub-menus > ul li a.link:hover {
color: #B51F1F;
background-size: 0 1px;
background-position: 100% 100%;
}
.jd-framework a.hide-line, .jd-framework .link.hide-line {
background-image: none;
}
@media (min-width: 992px) {
.jd-framework .text-md-right {
text-align: revert;
}
}
.jd-framework .lh-1 {
line-height: 1 !important;
}
.jd-framework button {
border: none;
margin: 0;
padding: 0;
width: auto;
overflow: visible;
background: transparent; color: inherit;
font: inherit; line-height: normal; -webkit-font-smoothing: inherit;
-moz-osx-font-smoothing: inherit; -webkit-appearance: none;
}
.jd-framework [class*=btn] {
text-decoration: none;
}
.jd-framework .font-heading {
font-family: "Tirol Sans", sans-serif;
}
.jd-framework .ft-heading {
font-family: "Tirol Sans", sans-serif;
}
.jd-framework .btn-primary {
font-weight: bold;
font-size: 1rem;
font-family: "Tirol Sans", sans-serif;
color: #fff;
background-color: #B51F1F;
padding: 1rem 2rem;
line-height: 1;
-webkit-transition: background-color cubic-bezier(0.64, 0.08, 0.28, 1) 300ms;
transition: background-color cubic-bezier(0.64, 0.08, 0.28, 1) 300ms;
display: inline-block;
background-image: none;
letter-spacing: 0.04em;
}
.jd-framework .btn-primary:hover {
background-color: #A01A19;
color: white;
}
.jd-framework .btn-primary:active {
background-color: #851312;
-webkit-transition: none;
transition: none;
color: white;
}
.jd-framework p:last-child {
margin-bottom: 0;
}
.jd-framework .btn-secondary {
font-weight: bold;
font-size: 1rem;
font-family: "Tirol Sans", sans-serif;
color: #B51F1F;
border: 1px solid #B51F1F;
background-color: transparent;
padding: 1rem 2rem;
line-height: 1;
-webkit-transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), border 300ms cubic-bezier(0.64, 0.08, 0.28, 1), color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), border 300ms cubic-bezier(0.64, 0.08, 0.28, 1), color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
display: inline-block;
background-image: none;
letter-spacing: 0.04em;
}
.jd-framework .btn-secondary:hover {
border-color: #A01A19;
background-color: white;
color: #A01A19;
}
.jd-framework .btn-secondary:active {
border-color: #851312;
-webkit-transition: none;
transition: none;
color: #851312;
}
.jd-framework .btn-tertiary, .jd-framework .teaser__cta {
padding: 0;
font-weight: bold;
font-size: 1rem;
font-family: "Tirol Sans", sans-serif;
color: #B51F1F;
background: none;
-webkit-transition: color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
display: inline-block;
position: relative;
letter-spacing: 0.04em;
}
.jd-framework .btn-tertiary:hover, .jd-framework .teaser__cta:hover {
color: #A01A19;
}
.jd-framework .btn-tertiary:active, .jd-framework .teaser__cta:active {
color: #851312;
}
.jd-framework .btn-tertiary.text-white, .jd-framework .text-white.teaser__cta {
color: #fff;
}
.jd-framework .btn-tertiary.text-white:hover, .jd-framework .text-white.teaser__cta:hover {
color: #F4F3F2;
}
.jd-framework .btn-tertiary.text-white:active, .jd-framework .text-white.teaser__cta:active {
color: #E1E1E6;
}
.jd-framework .btn-tertiary::before, .jd-framework .teaser__cta::before, .jd-framework .btn-tertiary::after, .jd-framework .teaser__cta::after {
width: 6px;
height: 6px;
border-right: 1px solid currentColor;
border-bottom: 1px solid currentColor;
content: "";
display: block;
position: absolute;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
left: 100%;
top: 50%;
margin-top: -3px;
margin-left: 0.35rem;
}
.jd-framework .btn-tertiary::after, .jd-framework .teaser__cta::after {
margin-left: 0.625rem;
}
.jd-framework .btn-tertiary.back, .jd-framework .back.teaser__cta {
padding-left: 1.5em;
}
.jd-framework .btn-tertiary.back::before, .jd-framework .back.teaser__cta::before, .jd-framework .btn-tertiary.back::after, .jd-framework .back.teaser__cta::after {
margin-top: -3px;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
left: 0;
}
.jd-framework button.reset {
border: none;
padding: 0;
width: auto;
overflow: visible;
background: transparent; color: inherit;
font: inherit; line-height: normal; -webkit-font-smoothing: inherit;
-moz-osx-font-smoothing: inherit; -webkit-appearance: none;
}
.jd-framework button.reset::-moz-focus-inner {
border: 0;
padding: 0;
}
.jd-framework .text-right {
text-align: right;
}
.jd-framework .line-title.hide-me::before, .jd-framework .line-title.hide-me::after {
-webkit-transform: rotate(-6deg) scaleX(0);
transform: rotate(-6deg) scaleX(0);
}
.jd-framework .line-title::before, .jd-framework .line-title::after {
position: absolute;
width: 200px;
height: 1px;
left: 50%;
margin-left: -100px;
top: -1.68rem;
content: ""; background: currentColor;
-webkit-transform: rotate(-6deg) scaleX(1);
transform: rotate(-6deg) scaleX(1);
-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 1000ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework .line-title.primary::before, .jd-framework .line-title.primary::after {
background-color: #B51F1F;
}
.jd-framework .line-title::after {
top: auto;
bottom: -1.68rem;
}
.jd-framework .line-title.only-top::after {
display: none;
}
.jd-framework .teaser__cta {
text-decoration: none;
}
.jd-framework [class*=btn] {
text-decoration: none;
}
.jd-framework .lr-tag {
border-radius: 2px;
background-color: #F4F3F2;
}
.jd-framework a.lr-tag {
background-image: none;
-webkit-transition: all cubic-bezier(0.64, 0.08, 0.28, 1) 300ms;
transition: all cubic-bezier(0.64, 0.08, 0.28, 1) 300ms;
}
.jd-framework a.lr-tag:hover {
background-color: #B51F1F !important;
color: #fff;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
@media (max-width: 767.98px) {
.jd-framework .ft-s {
font-size: 1rem;
}
}
#pageMain ul:not(.no-style) {
list-style: none;
margin-left: 0;
padding-left: 0;
}
#pageMain ul:not(.no-style) li {
position: relative;
padding-left: 2.875rem;
margin-bottom: 0.5rem;
}
#pageMain ul:not(.no-style) li::before {
content: "";
position: absolute;
width: 0.4em;
height: 0.4em;
background-color: #000;
top: 0.925em;
margin-top: -4px;
left: calc(1.4375rem - 4px);
}
#pageMain ol {
list-style: none;
margin-left: 0;
padding-left: 0;
counter-reset: item;
}
#pageMain ol li {
counter-increment: item;
position: relative;
padding-left: 2.875rem;
margin-bottom: 0.5rem;
}
#pageMain ol li:before {
content: counter(item) ".";
position: absolute;
top: 0;
left: 0.8rem;
}
@media (max-width: 767.98px) {
#pageMain .ft-xs, #pageMain .jd-framework.jd-front-end .press-container .header-image:not(.has-video) > p:last-child:not(:only-child), .jd-framework.jd-front-end .press-container #pageMain .header-image:not(.has-video) > p:last-child:not(:only-child), #pageMain .jd-framework.jd-front-end .press-container .header-image:not(.has-video) > span:last-child:not(:only-child), .jd-framework.jd-front-end .press-container #pageMain .header-image:not(.has-video) > span:last-child:not(:only-child), .jd-front-end #pageMain .breadcrumbs-outer.container ol, .jd-framework.jd-front-end #pageMain .acccc-cookie-message > div.breadcrumbs-outer ol {
font-size: 14px;
}
}
img {
max-width: 100%;
height: auto;
}
.screen-reader-text {
display: none !important;
}
.jd-framework.jd-front-end {
opacity: 0;
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end #pageMain {
padding-bottom: 80px !important;
}
}
.jd-framework.jd-front-end #pageMain > *:first-child > .mt-15:first-child {
margin-top: 0 !important;
}
.jd-framework.jd-front-end.show {
opacity: 1;
}
.jd-framework.jd-front-end .jd-container > .container, .jd-framework.jd-front-end .acccc-cookie-message.jd-container > div {
width: 100%;
max-width: none;
padding: 0;
margin: 0;
}
.jd-framework.jd-front-end .curtain::after {
position: absolute;
z-index: 10;
background-color: #B51F1F;
right: 0;
width: 100%;
height: 100%;
content: "";
top: 0;
-webkit-transition: width 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: width 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .curtain.hide::after {
width: 0;
}
.jd-framework.jd-front-end .is_home .acccc-cookie-message.acccc-show:not(.show-me) {
-webkit-transform: translate(0, calc(100% + 25px));
transform: translate(0, calc(100% + 25px));
}
.jd-framework.jd-front-end .acccc-cookie-message .acccc-cookie-actions > a {
margin-right: 1rem;
display: inline-block;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
@media (max-width: 991.98px) {
.mt-15 {
margin-top: 80px !important;
}
.pt-15 {
padding-top: 80px !important;
}
.pb-15 {
padding-bottom: 80px !important;
}
}
@media (max-width: 767.98px) {
.container-fluid > .container, .container-sm > .container, .container-md > .container, .container-lg > .container, .container-xl > .container, .jd-framework.jd-front-end .acccc-cookie-message.container-fluid > div, .jd-framework.jd-front-end .acccc-cookie-message.container-sm > div, .jd-framework.jd-front-end .acccc-cookie-message.container-md > div, .jd-framework.jd-front-end .acccc-cookie-message.container-lg > div, .jd-framework.jd-front-end .acccc-cookie-message.container-xl > div {
padding: 0;
}
}
#contentWrapper {
position: relative;
z-index: 4;
background-color: white;
}
.footer-line {
width: 100%;
}
.footer-line img {
height: 70px;
width: auto;
}
.footer-line ul {
list-style: none;
padding: 0;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (max-width: 767.98px) {
.footer-line ul {
display: block;
text-align: center;
}
}
.footer-line ul li a {
font-weight: bold;
text-transform: uppercase;
}
.footer-line ul li {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
@media (min-width: 768px) {
.footer-line ul li:not(:last-child) {
border-right: 2px solid rgba(0, 0, 0, 0.2);
}
}
@media (max-width: 991.98px) {
.footer-line ul li {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
}
}
@media (max-width: 767.98px) {
.footer-line ul li {
margin-top: 0;
margin-bottom: 0;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.footer-line ul li:not(:last-child) {
position: relative;
}
.footer-line ul li:not(:last-child)::after {
content: "";
bottom: 0;
left: 50%;
margin-left: -12px;
position: absolute;
width: 24px;
height: 0px;
opacity: 0.2;
border: 1px solid #000000;
}
.footer-line ul li:last-child {
padding-bottom: 0;
}
.footer-line ul li:first-child {
padding-top: 0;
}
}
.jd-shortcode-embed-embed-wrap.shortcode-embed:first-child {
margin-top: 0 !important;
}
.jd-shortcode-embed-embed-wrap.shortcode-embed .full-width iframe {
min-height: 100vh !important;
}
.jd-framework.jd-front-end .close {
font-size: 30px;
line-height: 18px;
width: 18px;
height: 18px;
color: #000;
display: block;
position: absolute;
top: 16px;
right: 16px;
cursor: pointer;
-webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .close:hover {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.jd-framework.jd-front-end .modal {
position: fixed;
z-index: 999;
background: rgba(255, 255, 255, 0.7);
backdrop-filter: blur(15px);
top: 0;
left: 0;
width: 100%;
display: none;
height: 100%;
}
.jd-framework.jd-front-end .modal.fade {
visibility: hidden;
opacity: 0;
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .modal.fade.in {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
visibility: visible;
}
.jd-framework.jd-front-end .modal-header {
display: none;
}
.jd-framework.jd-front-end .modal-inner {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.jd-framework.jd-front-end .modal-dialog {
max-width: 386px;
width: 100%;
background-color: white;
border: 1px solid #6C6E74;
position: relative;
}
.jd-framework.jd-front-end .modal-content {
padding: 2rem 2.5rem;
max-height: calc(100vh - 4rem);
overflow: auto;
}
.jd-framework.jd-front-end .modal-footer:not(:empty) {
margin-top: 2rem;
}
.jd-framework.jd-front-end .leb-modal {
position: fixed;
z-index: 9999999999;
width: 100vw;
height: 100vh;
top: 0;
left: 0;
background-color: rgba(255, 255, 255, 0.7);
opacity: 0;
pointer-events: none;
visibility: hidden;
-webkit-transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.jd-framework.jd-front-end .leb-modal.show {
pointer-events: auto;
opacity: 1;
backdrop-filter: blur(15px);
visibility: visible;
}
.jd-framework.jd-front-end .leb-modal-inner {
position: relative;
width: 500px;
background-color: #fff;
border: 1px solid #6C6E74;
max-height: calc(100vh - 48px);
}
@media screen and (max-width: 548px) {
.jd-framework.jd-front-end .leb-modal-inner {
width: calc(100vw - 48px);
}
}
.jd-framework.jd-front-end .leb-modal-inner .leb-modal-content {
padding: 48px 64px;
width: 100%;
overflow: auto;
max-height: calc(100vh - 48px - 2px);
}
@media screen and (max-width: 1024px) {
.jd-framework.jd-front-end .leb-modal-inner .leb-modal-content {
padding: 48px 35px;
}
}
.jd-framework.jd-front-end .leb-modal-inner > .close {
position: absolute;
top: 0px;
right: 0px;
width: 56px;
height: 56px;
background: url(//www.lebensraum.tirol/wp-content/themes/lebensraum-tirol/assets/images/icon-close.svg);
background-position: center;
background-size: 24px 24px;
background-repeat: no-repeat;
outline: none !important;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.jd-framework.jd-front-end .leb-modal-inner > .close:hover {
-webkit-filter: invert(20%) sepia(45%) saturate(4108%) hue-rotate(345deg) brightness(92%) contrast(99%);
filter: invert(20%) sepia(45%) saturate(4108%) hue-rotate(345deg) brightness(92%) contrast(99%);
}
@media screen and (max-width: 1024px) {
.jd-framework.jd-front-end .leb-modal-inner > .close {
background-size: 32px 32px;
}
}
.jd-framework.jd-front-end .leb-modal-title {
font-family: "Tirol Sans", sans-serif;
font-weight: 400;
font-size: 32px;
line-height: 36px;
margin-bottom: 6px;
letter-spacing: 0.04em;
text-align: center;
color: #181D26;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
-ms-flex-positive: 0;
flex-grow: 0;
}
.jd-framework.jd-front-end .leb-modal-text {
font-family: "Lava", serif;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 23px;
text-align: center;
color: #6C6E74;
}
.jd-framework.jd-front-end .leb-modal .password-classification {
background-color: #F4F3F2;
padding: 1em;
margin-top: 1em;
}
.jd-framework.jd-front-end .leb-modal .password-classification-inner {
list-style: none;
padding: 0;
margin: 1em 0 0;
}
.jd-framework.jd-front-end .leb-modal .password-classification-inner li {
padding-left: 1.5em;
position: relative;
opacity: 1;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.jd-framework.jd-front-end .leb-modal .password-classification-inner li:before {
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
position: absolute;
width: 1em;
height: 1em;
content: "";
border: 1px solid #6C6E74;
display: inline-block;
top: 0.3em;
left: 0;
border-radius: 100%;
}
.jd-framework.jd-front-end .leb-modal .password-classification-inner li.active {
opacity: 1;
font-weight: bold;
}
.jd-framework.jd-front-end .leb-modal .password-classification-inner li.active:before {
border: 1px solid #198754;
background-color: #198754;
}
.jd-framework.jd-front-end .leb-modal form {
-webkit-transition: height 150ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: height 150ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .leb-modal form .notice-msg > div {
border: none;
background-color: #fff;
border: 1px solid #198754;
color: #198754;
margin-bottom: 1em;
font-family: "acumin-pro", sans-serif;
font-weight: 300;
font-size: 12px;
padding: 10px;
line-height: 1.1;
}
.jd-framework.jd-front-end .leb-modal form .notice-msg.error > div {
background-color: white;
border: 1px solid #B51F1F;
color: #B51F1F;
}
.jd-framework.jd-front-end .leb-modal form .btn-primary {
position: relative;
}
.jd-framework.jd-front-end .leb-modal form .btn-primary:after {
content: "";
border: 0.2em solid #fff;
border-bottom-color: transparent;
border-radius: 50%;
-webkit-animation: 1s loader-03 linear infinite;
animation: 1s loader-03 linear infinite;
position: absolute;
top: 50%;
left: 50%;
width: 1.5em;
height: 1.5em;
margin-top: -0.75em;
margin-left: -0.75em;
opacity: 0;
pointer-events: none;
}
.jd-framework.jd-front-end .leb-modal form.is-loading * {
pointer-events: none !important;
}
.jd-framework.jd-front-end .leb-modal form.is-loading > *:not(.notice-msg) {
opacity: 0.2;
}
.jd-framework.jd-front-end .leb-modal form.is-loading .btn-primary {
color: transparent !important;
}
.jd-framework.jd-front-end .leb-modal form.is-loading .btn-primary:after {
opacity: 1;
}
@-webkit-keyframes loader-03 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loader-03 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.jd-framework.jd-front-end {      }
.jd-framework.jd-front-end .jd-form {
position: relative;
}
.jd-framework.jd-front-end .jd-form::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: gainsboro;
top: 0;
left: 0;
background: -webkit-gradient(linear, left top, right top, color-stop(5%, #FFFFFF), color-stop(25%, rgba(255, 255, 255, 0.8)), color-stop(50%, #FFFFFF));
background: linear-gradient(to right, #FFFFFF 5%, rgba(255, 255, 255, 0.8) 25%, #FFFFFF 50%);
background-size: 200% 100%;
-webkit-animation-duration: 1.8s;
animation-duration: 1.8s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-name: placeHolderShimmer;
animation-name: placeHolderShimmer;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
opacity: 0;
-webkit-transition: opacity 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
pointer-events: none;
}
@-webkit-keyframes placeHolderShimmer {
0% {
background-position: 100% 0;
}
100% {
background-position: -100% 0;
}
}
@keyframes placeHolderShimmer {
0% {
background-position: 100% 0;
}
100% {
background-position: -100% 0;
}
}
.jd-framework.jd-front-end .jd-form.is-sending::after {
opacity: 1;
pointer-events: auto;
}
.jd-framework.jd-front-end .form-group {
margin-bottom: 1rem;
}
.jd-framework.jd-front-end .form-group *:not(a) {
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .form-group div.radio ~ .help-block {
font-family: "Lava", serif;
font-size: 13px;
line-height: 22px;
}
.jd-framework.jd-front-end .form-group div.radio input {
position: absolute;
width: 1px;
height: 1px;
opacity: 0;
visibility: hidden;
}
.jd-framework.jd-front-end .form-group div.radio input:checked + .radio::before {
background-color: #000 !important;
-webkit-transform: scale(1);
transform: scale(1);
}
.jd-framework.jd-front-end .form-group div.radio input[disabled] ~ * {
cursor: not-allowed;
opacity: 0.3;
}
.jd-framework.jd-front-end .form-group div.radio label {
font-family: "Lava", serif;
font-size: 15px;
line-height: 23px;
font-weight: normal;
padding-left: calc(16px + 0.5rem);
position: relative;
cursor: pointer;
}
.jd-framework.jd-front-end .form-group div.radio label:hover span.radio {
background-color: #F4F3F2;
}
.jd-framework.jd-front-end .form-group div.radio span.radio {
border: 1px solid #000000;
border-radius: 19px;
width: 16px;
height: 16px;
display: inline-block;
position: absolute;
top: 3px;
left: 0;
}
.jd-framework.jd-front-end .form-group div.radio span.radio::before {
width: 10px;
height: 10px;
border-radius: 10px;
background-color: #000;
content: "";
position: absolute;
top: 50%;
left: 50%;
margin-top: -5px;
margin-left: -5px;
-webkit-transition: -webkit-transform cubic-bezier(0.64, 0.08, 0.28, 1) 300ms;
transition: -webkit-transform cubic-bezier(0.64, 0.08, 0.28, 1) 300ms;
transition: transform cubic-bezier(0.64, 0.08, 0.28, 1) 300ms;
transition: transform cubic-bezier(0.64, 0.08, 0.28, 1) 300ms, -webkit-transform cubic-bezier(0.64, 0.08, 0.28, 1) 300ms;
-webkit-transform: scale(0);
transform: scale(0);
}
.jd-framework.jd-front-end .form-group.has-error {
color: #A01A19;
}
.jd-framework.jd-front-end .form-group.has-error .form-control, .jd-framework.jd-front-end .form-group.has-error .jcf-select {
color: #A01A19;
border-color: #A01A19 !important;
}
.jd-framework.jd-front-end .form-group.has-error .checkbox {
padding-bottom: 24px;
}
.jd-framework.jd-front-end .form-group.has-error .checkbox label::before {
border-color: #A01A19;
}
.jd-framework.jd-front-end .form-group .help-block {
font-family: "acumin-pro", sans-serif;
font-weight: 300;
font-size: 12px;
-webkit-transition: color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .form-group label {
font-family: "acumin-pro", sans-serif;
font-weight: 700;
font-size: 12px;
line-height: 16px;
}
.jd-framework.jd-front-end .form-group label small, .jd-framework.jd-front-end .form-group label .small {
font-weight: 300;
font-size: 12px;
display: block;
}
.jd-framework.jd-front-end .form-group .form-control, .jd-framework.jd-front-end .form-group .jcf-select {
width: 100%;
display: block;
border-radius: 0 !important;
position: relative;
outline: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
font-family: "Lava", serif;
padding: 16px 19px;
border: 1px solid rgba(0, 0, 0, 0.5);
font-size: 15px;
line-height: 23px;
-webkit-transition: border 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: border 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .form-group .form-control:hover, .jd-framework.jd-front-end .form-group .jcf-select:hover, .jd-framework.jd-front-end .form-group .form-control:active, .jd-framework.jd-front-end .form-group .jcf-select:active {
border: 1px solid rgb(0, 0, 0);
}
.jd-framework.jd-front-end .form-group .checkbox {
position: relative;
}
.jd-framework.jd-front-end .form-group .checkbox .help-block {
font-family: "Lava", serif;
font-size: 13px;
line-height: 22px;
bottom: 0;
position: absolute;
left: 0;
}
.jd-framework.jd-front-end .form-group .checkbox input {
position: absolute;
width: 1px;
height: 1px;
opacity: 0;
visibility: hidden;
}
.jd-framework.jd-front-end .form-group .checkbox input:checked ~ label::before {
background-color: #000 !important;
}
.jd-framework.jd-front-end .form-group .checkbox input:checked ~ label::after {
-webkit-transform: rotate(-45deg) scale(1);
transform: rotate(-45deg) scale(1);
}
.jd-framework.jd-front-end .form-group .checkbox input[disabled] ~ * {
cursor: not-allowed;
opacity: 0.3;
}
.jd-framework.jd-front-end .form-group .checkbox label {
position: relative;
padding-left: 24px;
font-family: "Lava", serif;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 23px;
}
.jd-framework.jd-front-end .form-group .checkbox label::before {
width: 16px;
height: 16px;
left: 0px;
content: "";
border: 1px solid #000;
position: absolute;
display: block;
top: 2px;
background-color: #fff;
-webkit-transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .form-group .checkbox label::after {
position: absolute;
z-index: 2;
width: 8px;
height: 5px;
border-bottom: 1.5px solid #fff;
border-left: 1.5px solid #fff;
background-color: transparent;
content: "";
top: 6.5px;
left: 4px;
-webkit-transform: rotate(0) scale(0);
transform: rotate(0) scale(0);
-webkit-transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .form-group .checkbox label:hover::before {
background-color: #F4F3F2;
}
.jd-framework.jd-front-end .jcf-select {
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1) !important;
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1) !important;
}
.jd-framework.jd-front-end .jcf-select:hover {
background-color: #F8f8f8;
}
.jd-framework.jd-front-end .jcf-select.jcf-drop-active::after {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
}
.jd-framework.jd-front-end .jcf-select-text {
padding-right: 40px;
width: 100%;
}
.jd-framework.jd-front-end .jcf-select::after {
content: "";
display: block;
position: absolute;
top: 50%;
right: 25px;
pointer-events: none;
width: 12px;
height: 8px;
border: none;
-webkit-transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
margin-top: -4px;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.719146 1.72027L0.621396 1.81671L0.718494 1.91381L5.90128 7.09664L5.99773 7.19309L6.09417 7.09664L11.277 1.91381L11.3741 1.81671L11.2764 1.72027L10.447 0.901929L10.3505 0.806777L10.2547 0.902576L5.99777 5.15949L1.74082 0.902576L1.64502 0.806777L1.54858 0.901929L0.719146 1.72027Z' fill='black' stroke='black' stroke-width='0.272794'/%3E%3C/svg%3E%0A");
}
.jd-framework.jd-front-end .jcf-select select {
z-index: 1;
left: 0;
top: 0;
}
.jd-framework.jd-front-end .jcf-select .jcf-select-text {
cursor: default;
display: block;
text-align: left;
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.jd-framework.jd-front-end .jcf-select .jcf-select-opener {
display: none;
}
.jd-framework.jd-front-end body > .jcf-select-drop {
position: absolute;
margin: -1px 0 0;
z-index: 9999;
}
.jd-framework.jd-front-end body > .jcf-select-drop.jcf-drop-flipped {
margin: 1px 0 0;
}
.jd-framework.jd-front-end .jcf-select .jcf-select-drop {
position: absolute;
margin-top: 0;
z-index: 9999;
top: 100%;
left: -1px;
right: -1px;
}
.jd-framework.jd-front-end .jcf-select .jcf-drop-flipped {
bottom: 100%;
top: auto;
}
.jd-framework.jd-front-end .jcf-select.jcf-compact-multiple {
max-width: 220px;
}
.jd-framework.jd-front-end .jcf-select.jcf-compact-multiple .jcf-select-opener:before {
display: inline-block;
padding-top: 2px;
content: "...";
}
.jd-framework.jd-front-end .jcf-select-drop .jcf-select-drop-content {
border: none;
padding: 1px 0 0;
}
.jd-framework.jd-front-end .jcf-select-drop.jcf-compact-multiple .jcf-hover {
background: none;
}
.jd-framework.jd-front-end .jcf-select-drop.jcf-compact-multiple .jcf-selected {
background: #F8F8F8;
color: #000;
}
.jd-framework.jd-front-end .jcf-select-drop.jcf-compact-multiple .jcf-selected:before {
display: inline-block;
content: "";
height: 4px;
width: 8px;
margin: -7px 5px 0 -3px;
border: 3px solid #777;
border-width: 0 0 3px 3px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
}
.jd-framework.jd-front-end .jcf-list-box {
overflow: hidden;
display: inline-block;
border: 1px solid #b8c3c9;
min-width: 200px;
margin: 0 15px;
}
.jd-framework.jd-front-end .jcf-list {
display: inline-block;
vertical-align: top;
position: relative;
line-height: 14px;
font-size: 12px;
width: 100%;
background: #fff;
border-radius: 0;
overflow: hidden;
border: 1px solid rgba(0, 0, 0, 0.5);
margin-top: -1px;
}
.jd-framework.jd-front-end .jcf-list .jcf-list-content {
vertical-align: top;
display: inline-block;
overflow: auto;
width: 100%; }
.jd-framework.jd-front-end .jcf-list ul {
list-style: none;
margin: 0;
padding: 2px 0 0;
}
.jd-framework.jd-front-end .jcf-list ul li {
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.jd-framework.jd-front-end .jcf-list .jcf-overflow {
overflow: auto;
}
.jd-framework.jd-front-end .jcf-list .jcf-option {
white-space: nowrap;
overflow: hidden;
cursor: default;
display: block;
color: #333;
text-decoration: none;
text-overflow: ellipsis;
padding: 16px 19px;
font-size: 15px;
line-height: 1;
text-align: left;
height: auto;
min-height: 1px;
}
.jd-framework.jd-front-end .jcf-list .jcf-disabled {
background: #fff !important;
color: #aaa !important;
}
.jd-framework.jd-front-end .jcf-select-drop .jcf-hover,
.jd-framework.jd-front-end .jcf-list-box .jcf-selected {
background: #F8F8F8;
color: #000;
}
.jd-framework.jd-front-end .jcf-list .jcf-optgroup-caption {
white-space: nowrap;
font-weight: bold;
display: block;
padding: 5px 9px;
cursor: default;
color: #000;
}
.jd-framework.jd-front-end .jcf-list .jcf-optgroup .jcf-option {
padding-left: 30px;
}
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollable-wrapper {
-webkit-box-sizing: content-box;
box-sizing: content-box;
position: relative;
}
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollbar-vertical {
position: absolute;
cursor: default;
bottom: 0;
right: 0;
top: 0;
background: none;
width: 10px;
padding: 0 0 0 2px;
}
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollbar-vertical .jcf-scrollbar-dec,
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollbar-vertical .jcf-scrollbar-inc,
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollbar-horizontal .jcf-scrollbar-handle,
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollbar-horizontal .jcf-scrollbar-slider,
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollbar-horizontal .jcf-scrollbar-dec,
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollbar-horizontal .jcf-scrollbar-inc,
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollbar-horizontal {
display: none;
}
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollbar-vertical .jcf-scrollbar-handle {
height: 1px;
width: 6px;
border-radius: 10px;
background: #ccc;
}
.jd-framework.jd-front-end .jcf-select-drop .jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle {
visibility: hidden;
}
.jd-framework.jd-front-end .jcf-list-content .jcf-option-placeholder {
display: none;
}
.jd-framework .jd_name_required, .jd-framework .jd_required, .jd-framework .jd_email_required, .jd-framework .jd_date_required, .jd-framework .jd_zip_required {
display: none !important;
}
.jd-framework.jd-front-end .press-container .subline {
font-size: 1.1em;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .press-container .mt-15 {
margin-top: 80px !important;
}
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .press-container .mb-15 {
margin-bottom: 80px !important;
}
}
.jd-framework.jd-front-end .press-container .audio-title {
font-family: "Tirol Sans", sans-serif;
text-transform: uppercase;
font-weight: bold;
font-size: 0.8em;
white-space: nowrap;
letter-spacing: 0.04em;
}
.jd-framework.jd-front-end .press-container .header-image {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.jd-framework.jd-front-end .press-container .header-image:not(.has-video) {
padding-bottom: 46.55%;
position: relative;
}
.jd-framework.jd-front-end .press-container .header-image:not(.has-video).single-post {
padding-bottom: 56.25%;
}
.jd-framework.jd-front-end .press-container .header-image:not(.has-video) img {
position: absolute;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
left: 0;
top: 0;
}
.jd-framework.jd-front-end .press-container .header-image:not(.has-video) > p:last-child:not(:only-child), .jd-framework.jd-front-end .press-container .header-image:not(.has-video) > span:last-child:not(:only-child) {
display: block;
position: absolute;
bottom: 0;
left: 0;
z-index: 4;
padding: 28px 1rem 1rem;
width: 100%;
height: auto;
margin-bottom: 0;
color: white;
}
@media (min-width: 1220px) {
.jd-framework.jd-front-end .press-container .header-image:not(.has-video) > p:last-child:not(:only-child), .jd-framework.jd-front-end .press-container .header-image:not(.has-video) > span:last-child:not(:only-child) {
width: 100%;
padding-right: 20%;
}
}
.jd-framework.jd-front-end .press-container .header-image:not(.has-video) > p:last-child:not(:only-child)::before, .jd-framework.jd-front-end .press-container .header-image:not(.has-video) > span:last-child:not(:only-child)::before {
position: absolute;
width: 100%;
height: 100%;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
content: "";
z-index: -1;
top: 0;
left: 0;
}
.jd-framework.jd-front-end .press-container .header-image .leb-ph--visual.leb-video:hover .leb-pi--img {
-webkit-transform: scale(1);
transform: scale(1);
}
.jd-framework.jd-front-end .press-container .social-sharing-links {
list-style: none;
padding: 0;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 2rem;
}
.jd-framework.jd-front-end .press-container .social-sharing-links li {
padding: 0;
margin: 0;
margin-right: 1.5rem;
}
.jd-framework.jd-front-end .press-container .social-sharing-links li::before, .jd-framework.jd-front-end .press-container .social-sharing-links li::after {
display: none;
}
.jd-framework.jd-front-end .press-container .social-sharing-links li:last-child span {
font-size: 12px;
text-transform: uppercase;
color: #F4F3F2;
background-color: black;
padding: 0.2em 0.5em;
display: inline-block;
position: relative;
font-family: "acumin-pro", sans-serif;
}
.jd-framework.jd-front-end .press-container .social-sharing-links li:last-child span:before {
content: "";
width: 8px;
height: 8px;
top: 50%;
left: 0;
background-color: #000;
position: absolute;
-webkit-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
}
.jd-framework.jd-front-end .press-container .social-sharing-links a {
display: block;
width: 20px;
height: 20px;
position: relative;
background-image: none;
}
.jd-framework.jd-front-end .press-container .social-sharing-links a img {
position: absolute;
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.jd-framework.jd-front-end .press-container .dl-images a {
position: relative;
display: block;
}
.jd-framework.jd-front-end .press-container .dl-images a .image-wrap {
width: 100%;
padding-bottom: 75%;
position: relative;
overflow: hidden;
}
.jd-framework.jd-front-end .press-container .dl-images a .image-wrap img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-size: cover;
-o-object-fit: cover;
object-fit: cover;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .press-container .dl-images a:hover .image-wrap img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.jd-framework.jd-front-end .other-press > div:nth-child(even) {
margin-top: 4rem;
}
.jd-framework.jd-front-end .press-teaser-image {
width: 100%;
position: relative;
}
.jd-framework.jd-front-end .press-teaser-image:not(.has-video) {
padding-bottom: 63.1578947368%;
}
.jd-framework.jd-front-end .press-teaser-image.single-post {
padding-bottom: 56.25%;
}
.jd-framework.jd-front-end .press-teaser-image .leb-play-button svg {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
.jd-framework.jd-front-end .press-teaser-image > img {
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
}
@media (max-width: 1219.98px) {
.jd-framework.jd-front-end .press-teaser-image.rubrik .leb-play-button svg {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
} .audioplayer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0px;
width: 100%;
height: 96px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.audioplayer a {
background-image: none !important;
display: inline-block;
}
@media (max-width: 991.98px) {
.audioplayer {
width: 100%;
}
}
.audioplayer-playpause {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 48px;
height: 48px;
border-radius: 50%;
cursor: pointer;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause {
background: #B51F1F;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause:hover {
background: #851312;
}
.audioplayer-playing .audioplayer-playpause {
background: #851312;
}
.audioplayer-playing .audioplayer-playpause:hover {
background: #B51F1F;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {
content: "";
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 0;
height: 0;
margin-left: 2px;
border-top: 7px solid transparent;
border-right: none;
border-bottom: 7px solid transparent;
border-left: 12px solid #fff;
}
.audioplayer-playing .audioplayer-playpause a {
content: "";
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 12px;
height: 14px;
}
.audioplayer-playing .audioplayer-playpause a::before, .audioplayer-playing .audioplayer-playpause a::after {
content: "";
width: 4px;
height: 14px;
background-color: #fff;
}
.audioplayer-time {
display: none;
width: 40px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 12px;
color: #000;
}
.audioplayer-time-current {
margin-left: 24px;
}
.audioplayer-time-duration {
margin-right: 24px;
}
.audioplayer-playpause ~ * {
opacity: 0;
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
pointer-events: none;
}
.audioplayer.audioplayer-playing .audioplayer-playpause ~ * {
opacity: 1;
pointer-events: auto;
}
.audioplayer-bar {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0 24px;
height: 12px;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
cursor: pointer;
}
.audioplayer-bar::before {
content: "";
position: absolute;
top: 5px;
width: 100%;
height: 2px;
background-color: #B5B8BF;
}
.audioplayer-bar > div {
position: absolute;
left: 0;
top: 5px;
}
.audioplayer-bar-loaded {
z-index: 1;
height: 2px;
background: #B5B8BF;
}
.audioplayer-bar-played {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
z-index: 2;
height: 2px;
background: -webkit-linear-gradient(left, #B51F1F, #851312);
}
.audioplayer-bar-played::after {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
content: "";
-webkit-box-sizing: border-box;
box-sizing: border-box;
top: -5px;
right: -1px;
margin-right: -5px;
width: 12px;
height: 12px;
background-color: #fff;
border-radius: 6px;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-bar-played::after {
border: 2px solid #B51F1F;
}
.audioplayer-playing .audioplayer-bar-played::after {
border: 2px solid #B51F1F;
}
.audioplayer-volume {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.audioplayer-volume-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 24px;
height: 24px;
cursor: pointer;
}
.audioplayer-volume-button a {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
width: 6px;
height: 8px;
background-color: #6C6E74;
position: relative;
}
.audioplayer-volume-button a:before, .audioplayer-volume-button a:after {
content: "";
position: absolute;
}
.audioplayer-volume-button a:before {
width: 0;
height: 0;
border-top: 8px solid transparent;
border-right: 9px solid #6C6E74;
border-bottom: 8px solid transparent;
border-left: none;
top: -4px;
}
.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after {
left: 12px;
top: 1px;
width: 6px;
height: 6px;
border: 6px double #6C6E74;
border-width: 6px 6px 0 0;
border-radius: 0 12px 0 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.audioplayer-mute .audioplayer-volume-button a {
background-color: #B51F1F;
}
.audioplayer-mute .audioplayer-volume-button a:before {
border-right: 9px solid #B51F1F;
}
.audioplayer-volume-adjust {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: 8px;
}
.audioplayer-volume-adjust > div {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 60px;
height: 2px;
cursor: pointer;
background-color: #B5B8BF;
}
.audioplayer-volume-adjust div div {
position: absolute;
top: 0;
left: 0;
height: 2px;
background-color: #B51F1F;
} @media (max-width: 991.98px) {
.audioplayer-volume-button,
.audioplayer-volume-adjust {
display: none;
}
}
.glide {
position: relative;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.glide * {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.glide__track {
overflow: visible;
}
.glide__slides {
position: relative;
width: 100%;
list-style: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-ms-touch-action: pan-Y;
touch-action: pan-Y;
overflow: hidden;
margin: 0;
padding: 0;
white-space: nowrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
will-change: transform;
}
.glide__slides--dragging {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide__slide {
width: 100%;
height: 100%;
-ms-flex-negative: 0;
flex-shrink: 0;
white-space: normal;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
}
.glide__slide a {
-webkit-user-select: none;
user-select: none;
-webkit-user-drag: none;
-moz-user-select: none;
-ms-user-select: none;
}
.glide__arrows {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide__bullets {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide--rtl {
direction: rtl;
}
.glide__arrow {
position: absolute;
display: block;
top: 50%;
z-index: 2;
color: white;
text-transform: uppercase;
padding: 9px 12px;
background-color: transparent;
border: 2px solid rgba(255, 255, 255, 0.5);
border-radius: 4px;
-webkit-box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
opacity: 1;
cursor: pointer;
-webkit-transition: opacity 150ms ease, border 300ms ease-in-out;
transition: opacity 150ms ease, border 300ms ease-in-out;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
line-height: 1;
}
.glide__arrow:focus {
outline: none;
}
.glide__arrow:hover {
border-color: white;
}
.glide__arrow--left {
left: 2em;
}
.glide__arrow--right {
right: 2em;
}
.glide__arrow--disabled {
opacity: 0.33;
}
.glide__bullets {
position: absolute;
z-index: 2;
bottom: 2em;
left: 50%;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
list-style: none;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.glide__bullet {
background-color: rgba(255, 255, 255, 0.5);
width: 9px;
height: 9px;
padding: 0;
border-radius: 50%;
border: 2px solid transparent;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
cursor: pointer;
line-height: 0;
-webkit-box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
margin: 0 0.25em;
}
.glide__bullet:focus {
outline: none;
}
.glide__bullet:hover, .glide__bullet:focus {
border: 2px solid white;
background-color: rgba(255, 255, 255, 0.5);
}
.glide__bullet--active {
background-color: white;
}
.glide--swipeable {
cursor: grab;
cursor: -webkit-grab;
}
.glide--dragging {
cursor: grabbing;
cursor: -webkit-grabbing;
}
.jd-framework.jd-front-end .jd-posts-wrap[class*=" leb-employees"] + .jd-posts-wrap[class*=" leb-employees"] .mt-15 {
margin-top: 0 !important;
}
.jd-framework.jd-front-end .leb-acc {
border-bottom: 1px solid #E5E5E5;
}
.jd-framework.jd-front-end .leb-acc--toggle__heading {
width: calc(100% - 18px - 24px - 24px);
}
.jd-framework.jd-front-end .leb-acc--header a {
padding-top: 24px;
padding-bottom: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.jd-framework.jd-front-end .leb-acc--header a * {
margin: 0 !important;
}
.jd-framework.jd-front-end .leb-acc--header a:hover .leb-acc--toggle__info::before, .jd-framework.jd-front-end .leb-acc--header a:hover .leb-acc--toggle__info::after {
background-color: #B51F1F;
}
.jd-framework.jd-front-end .leb-acc--header .leb-acc--toggle__info {
width: 18px;
height: 18px;
margin: 0 24px !important;
position: relative;
-webkit-transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .leb-acc--header .leb-acc--toggle__info::before, .jd-framework.jd-front-end .leb-acc--header .leb-acc--toggle__info::after {
position: absolute;
top: 50%;
left: 0;
width: 100%;
content: "";
height: 3px;
background-color: #000;
margin-top: -1.5px;
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .leb-acc--header .leb-acc--toggle__info::after {
-webkit-transform: rotate(90deg) scaleX(1);
transform: rotate(90deg) scaleX(1);
}
.jd-framework.jd-front-end .leb-acc--header .leb-acc--toggle__info span {
opacity: 0;
pointer-events: none;
visibility: hidden;
position: absolute;
width: 0;
height: 0;
}
.jd-framework.jd-front-end .leb-acc--header.open .leb-acc--toggle__info {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.jd-framework.jd-front-end .leb-acc--header.open .leb-acc--toggle__info::before {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
.jd-framework.jd-front-end .leb-acc--header + div > div {
padding-bottom: 1.5rem;
}
.jd-framework.jd-front-end .leb-acc--header + div table {
border: 1px solid #eaeaea;
background-color: #ffffff;
width: 100%;
text-align: left;
border-collapse: collapse;
margin-bottom: 15px;
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .leb-acc--header + div table tr td:first-child {
width: 90px;
text-align: center;
}
}
.jd-framework.jd-front-end .leb-acc--header + div table td, .jd-framework.jd-front-end .leb-acc--header + div table th {
padding: 5px 5px;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .leb-acc--header + div table td, .jd-framework.jd-front-end .leb-acc--header + div table th {
display: block;
width: 100%;
}
}
.jd-framework.jd-front-end .leb-acc--header + div table td:last-child, .jd-framework.jd-front-end .leb-acc--header + div table th:last-child {
background: #F4F3F2;
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .leb-acc--header + div table td:last-child, .jd-framework.jd-front-end .leb-acc--header + div table th:last-child {
text-align: center;
width: 200px;
}
}
.jd-framework.jd-front-end .leb-acc--header + div table tbody td {
font-size: 15px;
font-family: "acumin-pro", sans-serif;
}
.jd-framework.jd-front-end .leb-acc--header + div table thead {
background: #1C6EA4;
background: -webkit-gradient(linear, left top, left bottom, from(#5592bb), color-stop(66%, #327cad), to(#1C6EA4));
background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
border-bottom: 2px solid #444444;
}
.jd-framework.jd-front-end .leb-acc--header + div table thead th {
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
border-left: 2px solid #D0E4F5;
}
.jd-framework.jd-front-end .leb-acc--header + div table thead th:first-child {
border-left: none;
}
.jd-framework.jd-front-end .leb-acc--header + div table tfoot {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background: #D0E4F5;
background: -webkit-gradient(linear, left top, left bottom, from(#dcebf7), color-stop(66%, #d4e6f6), to(#D0E4F5));
background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
border-top: 2px solid #444444;
}
.jd-framework.jd-front-end .leb-acc--header + div table tfoot td {
font-size: 14px;
}
.jd-framework.jd-front-end .leb-acc--header + div table tfoot .links {
text-align: right;
}
.jd-framework.jd-front-end .leb-acc--header + div table tfoot .links a {
display: inline-block;
background: #1C6EA4;
color: #FFFFFF;
padding: 2px 8px;
border-radius: 5px;
}
.jd-framework.jd-front-end .leb-acc--header:not(.open) + div {
display: none;
}
.jd-framework.jd-front-end .leb-team {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.jd-framework.jd-front-end .leb-team--heading {
margin: 0.3em 0;
}
.jd-framework.jd-front-end .leb-team--item {
position: relative;
max-width: 288px;
margin: 0 auto;
}
.jd-framework.jd-front-end .leb-team--item .lr-pre {
width: 22px;
display: inline-block;
}
.jd-framework.jd-front-end .leb-team--item__content {
margin-top: 1rem;
}
@media (min-width: 1220px) {
.jd-framework.jd-front-end .leb-team--item__content {
margin-top: 15%;
}
}
.jd-framework.jd-front-end .leb-team--item .leb-team--image, .jd-framework.jd-front-end .leb-team--item__big .leb-team--image {
width: 180px;
height: 180px;
display: block;
position: relative;
margin: 0 auto;
}
.jd-framework.jd-front-end .leb-team--item .leb-team--image img, .jd-framework.jd-front-end .leb-team--item__big .leb-team--image img {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 100%;
overflow: hidden;
}
.jd-framework.jd-front-end .leb-team--item .leb-team--image::after, .jd-framework.jd-front-end .leb-team--item__big .leb-team--image::after {
position: absolute;
width: 180px;
height: 30px;
background-color: white;
content: "";
border-top: 1px solid #B51F1F;
-webkit-transform: rotate(-6deg);
transform: rotate(-6deg);
bottom: -3px;
right: -0.5rem;
}
.jd-framework.jd-front-end .leb-team--item__big {
padding-bottom: 1rem;
margin-bottom: 2rem;
max-width: 320px;
margin: 0 auto;
margin-bottom: 2rem;
}
.jd-framework.jd-front-end .leb-team--item__big .lr-pre {
width: 22px;
display: inline-block;
}
@media (min-width: 1220px) {
.jd-framework.jd-front-end .leb-team--item__big {
margin-bottom: 1rem;
}
}
.jd-framework.jd-front-end .leb-team--item__big:first-child {
margin-top: 2rem;
}
@media (min-width: 1220px) {
.jd-framework.jd-front-end .leb-team--item__big:first-child {
margin-top: 4rem;
}
}
.jd-framework.jd-front-end .leb-team--item__big:last-child {
border-bottom-color: transparent;
}
.jd-framework.jd-front-end .leb-team--item__big .leb-team--image {
width: 100%;
max-width: 320px;
height: auto;
padding: 0;
}
.jd-framework.jd-front-end .leb-team--item__big .leb-team--image::before {
position: relative;
width: 100%;
padding-bottom: 100%;
top: 0;
left: 0;
content: "";
display: block;
}
@media (min-width: 768px) and (max-width: 991.98px) {
.jd-framework.jd-front-end .leb-team--item__big .leb-team--image {
max-width: 180px;
}
}
.jd-framework.jd-front-end .leb-team--item__big .leb-team--image::after {
width: 100%;
max-width: 320px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
.jd-framework.jd-front-end .leb-team--item__big .leb-team--image::after {
max-width: 180px;
}
}
.jd-framework.jd-front-end .leb-team--item__big .leb-team--title {
font-size: 20px;
margin: 0;
line-height: 1.5;
}
.jd-framework.jd-front-end .leb-team--item__small {
position: relative;
height: 130px;
width: 100%;
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .leb-team--item__small {
width: 50%;
}
}
.jd-framework.jd-front-end .leb-team--item__small::after, .jd-framework.jd-front-end .leb-team--item__small::before {
content: "";
position: absolute;
width: 1px;
background-color: #F4F3F2;
top: 10%;
height: 80%;
}
.jd-framework.jd-front-end .leb-team--item__small::before {
left: 0;
}
.jd-framework.jd-front-end .leb-team--item__small::after {
right: 0;
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .leb-team--item__small::after {
background-color: transparent;
}
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .leb-team--item__small:nth-child(2n)::after, .jd-framework.jd-front-end .leb-team--item__small:not(:nth-child(even)):last-child::after {
background-color: #F4F3F2;
}
}
.jd-framework.jd-front-end .leb-team--item__small .leb-team--item__inner::before {
content: "";
position: absolute;
width: 90%;
background-color: #F4F3F2;
left: 5%;
height: 1px;
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .leb-team--item__small .leb-team--item__inner::before {
left: 0;
}
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .leb-team--item__small:nth-child(even) .leb-team--item__inner::before {
left: auto;
right: 0;
}
}
.jd-framework.jd-front-end .leb-team--item__small:last-child .leb-team--item__inner::after {
content: "";
position: absolute;
width: 90%;
background-color: #F4F3F2;
left: 0;
bottom: 0;
height: 1px;
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .leb-team--item__small:not(:nth-child(odd)):nth-last-child(2) .leb-team--item__inner::after {
content: "";
position: absolute;
width: 90%;
background-color: #F4F3F2;
right: 0;
bottom: 0;
height: 1px;
}
}
.jd-framework.jd-front-end .leb-team--item__inner {
position: relative;
height: 100%;
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .leb-team--item__inner {
border-right-color: transparent;
}
}
.jd-framework.jd-front-end .leb-team--content {
position: absolute;
margin: 0;
top: 50%;
left: 0;
width: 100%;
padding: 0 20px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
padding: 20px;
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton {
padding: 20px 0;
position: relative;
z-index: 10;
}
@media (min-width: 800px) {
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton {
padding: 0;
}
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .stoerer {
position: absolute;
right: 1.25rem;
top: -65px;
display: inline-block;
z-index: 99;
}
@media (min-width: 770px) {
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .stoerer {
right: 80px;
top: -130px;
}
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .stoerer a {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .stoerer img {
width: 120px;
height: auto;
}
@media (min-width: 770px) {
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .stoerer img {
width: 200px;
}
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .vote-button {
background-color: #B51F1F;
border-radius: 0px;
border: none;
color: #fff;
padding: 1rem calc(2rem + 26px) 1rem 2rem;
position: relative;
-webkit-transition: opacity 0.4s ease-in, color 0.4s ease-in;
transition: opacity 0.4s ease-in, color 0.4s ease-in;
font-family: "Tirol Sans", sans-serif;
margin: 0 auto;
display: inline-block;
font-size: 1rem;
line-height: 1;
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .vote-button.light {
opacity: 0.3;
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .vote-button.disabled {
background-color: #E1E1E6;
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .vote-button svg {
position: absolute;
right: 10px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 20px;
height: 18px;
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .vote-button svg.hover {
opacity: 0;
-webkit-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .vote-button.voted-for svg.hover {
opacity: 1;
}
.jd-framework.jd-front-end .jd-shortcode-votingbutton-votingbutton .vote-button:not(.disabled):hover svg.hover {
opacity: 1;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting {
text-align: left;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col {
padding-bottom: 94px;
position: relative;
width: 100%;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col h3, .jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .h3 {
font-family: "Tirol Sans", sans-serif;
line-height: 1.1;
text-transform: uppercase;
font-weight: 300;
width: 100%;
padding: 2rem;
font-size: 32px;
color: #fff;
position: absolute;
z-index: 3;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
@media (max-width: 1519.98px) {
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col h3, .jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .h3 {
font-size: 28px;
}
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .image-wrap {
width: 100%;
padding-bottom: 70%;
position: relative;
overflow: hidden;
margin-bottom: 1rem;
background-color: #000;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .image-wrap h3 + img, .jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .image-wrap .h3 + img {
opacity: 0.6;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .image-wrap img {
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .video-link {
font-weight: 700;
position: relative;
padding-right: 30px;
display: inline-block;
margin-top: 0;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .video-link svg {
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 20px;
height: 18px;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .link-wrap {
position: absolute;
bottom: 30px;
left: 0;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .vote-button {
background-color: #B51F1F;
border-radius: 0px;
border: none;
color: #fff;
padding: 1rem calc(2rem + 26px) 1rem 2rem;
position: relative;
-webkit-transition: opacity 0.4s ease-in, color 0.4s ease-in;
transition: opacity 0.4s ease-in, color 0.4s ease-in;
font-family: "Tirol Sans", sans-serif;
display: inline-block;
font-size: 1rem;
line-height: 1;
float: right;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .vote-button.light {
opacity: 0.3;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .vote-button.disabled {
background-color: #D8D8D8;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .vote-button svg {
position: absolute;
right: 10px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 20px;
height: 18px;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .vote-button svg.hover {
opacity: 0;
-webkit-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .vote-button.voted-for svg.hover {
opacity: 1;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid .voting-col .vote-button:not(.disabled):hover svg.hover {
opacity: 1;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid.show-votes .voting-col {
padding-bottom: 160px;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid.show-votes .voting-col .link-wrap {
bottom: 110px;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid.show-votes .voting-col .vote-wrap {
position: absolute;
bottom: 34px;
left: 0;
width: 100%;
padding-top: 18px;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid.show-votes .voting-col .vote-wrap .votes::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 12px;
border-radius: 3px;
background-color: #D8D8D8;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid.show-votes .voting-col .vote-wrap .votes::after {
content: "";
position: absolute;
left: 0;
top: 0;
height: 12px;
border-radius: 3px;
background-color: #B51F1F;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid.show-votes .voting-col .vote-wrap .votes .current-votes {
color: #B51F1F;
font-size: 24px;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid.show-votes .voting-col .vote-wrap .votes .votes-total {
color: #C4C4C4;
font-size: 14px;
float: right;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .voting-grid.show-votes .voting-col .vote-wrap .votes .percent {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting #form_success .modal-dialog, .jd-framework.jd-front-end .jd-shortcode-voting-voting #error_message .modal-dialog {
width: 600px;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting #form_success .modal-dialog .modal-body, .jd-framework.jd-front-end .jd-shortcode-voting-voting #error_message .modal-dialog .modal-body {
padding: 0 20px;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .video-modal .modal-dialog {
max-width: 100vw;
width: calc(100vw - 20px);
}
@media (min-width: 700px) {
.jd-framework.jd-front-end .jd-shortcode-voting-voting .video-modal .modal-dialog {
width: 70vw;
}
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .video-modal .modal-dialog .modal-content {
padding: 3rem;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .jd-shortcode-voting-voting .video-modal .modal-dialog .modal-content {
padding: 0;
padding-top: 3.25rem;
}
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .video-modal .modal-dialog .leb-imgvideo {
padding-bottom: 56%;
height: 0;
position: relative;
}
.jd-framework.jd-front-end .jd-shortcode-voting-voting .video-modal .modal-dialog .leb-imgvideo iframe {
width: 100%;
position: absolute;
height: 100%;
}
.jd-framework.jd-front-end .jd-posts-wrap[class*=leb-employees] + .jd-posts-wrap[class*=leb-employees] {
margin-top: 0 !important;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination-infinity {
position: relative;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination-infinity .jd-loader-posts-appending {
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out;
transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination-extend {
position: relative;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination-extend.disable-extend-button {
opacity: 0;
visibility: hidden;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-posts-innerwrap {
position: relative;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-posts-innerwrap > .jd-loader {
opacity: 0;
visibility: hidden;
position: absolute;
left: 50%;
top: 20px;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
-webkit-transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out;
transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-posts-innerwrap .jd-posts-holder {
opacity: 1;
-webkit-transition: opacity 350ms ease-in-out;
transition: opacity 350ms ease-in-out;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul {
display: block;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li {
display: inline-block;
padding: 0 8px;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > span,
.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > a {
font-size: 20px;
line-height: 50px;
vertical-align: middle;
height: 50px;
width: 50px;
border-radius: 50%;
background-color: transparent;
border: 1px solid rgba(0, 0, 0, 0.5);
color: #000;
padding: 0;
background: none !important;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > a {
color: #B51F1F;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-pagination ul li > a:hover {
border-color: #B51F1F;
}
.jd-framework.jd-front-end .jd-posts-wrap.is-searching .jd-posts-innerwrap .jd-posts-holder, .jd-framework.jd-front-end .jd-posts-wrap.is-paging .jd-posts-innerwrap .jd-posts-holder {
opacity: 0.4;
}
.jd-framework.jd-front-end .jd-posts-wrap.is-searching .jd-posts-innerwrap > .jd-loader-posts-searching, .jd-framework.jd-front-end .jd-posts-wrap.is-paging .jd-posts-innerwrap > .jd-loader-posts-searching {
opacity: 1;
visibility: visible;
}
.jd-framework.jd-front-end .jd-posts-wrap.is-appending .jd-loader-posts-appending {
opacity: 1;
visibility: visible;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture {
margin-bottom: 3rem;
position: relative;
height: calc(100% - 3rem);
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture:hover .jd-article-media a img {
-webkit-transform: translateX(-50%) scale(0.95);
transform: translateX(-50%) scale(0.95);
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture:hover .jd-article-media a img.landscape {
-webkit-transform: translateY(-50%) scale(0.95);
transform: translateY(-50%) scale(0.95);
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture:hover .jd-article-content a {
color: #A01A19;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture:hover .jd-article-content a ~ a:last-child svg path {
fill: #A01A19;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture:active .jd-article-content a {
color: #851312;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture:active .jd-article-content a ~ a:last-child svg path {
fill: #851312;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content {
padding-bottom: 2rem;
position: relative;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content > *:not(a:last-child) {
width: calc(100% - 20px - 1rem);
display: block;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content a {
background: none;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content a:hover {
color: #A01A19;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content a:hover ~ a:last-child svg path {
fill: #A01A19;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content a:active {
color: #851312;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content a:active ~ a:last-child svg path {
fill: #851312;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content a:last-child {
position: absolute;
right: 0;
top: 1.5rem;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content a:last-child svg {
height: 1.5rem;
width: auto;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content a:last-child svg path {
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content a:last-child:hover svg path {
fill: #A01A19;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-content a:last-child:active svg path {
fill: #851312;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-media {
margin-bottom: 1rem;
cursor: pointer;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-media a {
position: relative;
padding-bottom: 75%;
display: block;
background: none;
background-color: #F4F3F2;
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-media a img {
position: absolute;
width: auto;
height: calc(100% - 4rem);
top: 2rem;
left: 50%;
-webkit-transform: translateX(-50%) scale(1);
transform: translateX(-50%) scale(1);
-o-object-fit: contain;
object-fit: contain;
-webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
-webkit-transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .jd-posts-wrap .jd-article-item.jd-article-top-picture .jd-article-media a img.landscape {
height: auto;
width: calc(100% - 4rem);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 2rem;
top: 50%;
}
.jd-framework.jd-front-end .jd-map {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.jd-framework.jd-front-end .jd-map > .marker {
display: none;
}
.jd-framework.jd-front-end .jd-map .marker-label,
.jd-framework.jd-front-end .jd-map .marker-icon {
position: absolute;
display: block;
margin-top: -50px;
margin-left: -13px;
width: 26px;
height: 26px;
font-size: 16px !important;
text-align: center;
color: #FFFFFF;
white-space: nowrap;
}
.jd-framework.jd-front-end .jd-map .marker-label .marker_map,
.jd-framework.jd-front-end .jd-map .marker-icon .marker_map {
margin-top: 14px;
display: block;
}
.jd-framework.jd-front-end .jd-map .marker-label .marker_rounded,
.jd-framework.jd-front-end .jd-map .marker-icon .marker_rounded {
margin-top: 26px;
display: block;
}
.jd-framework.jd-front-end .jd-map .marker-label .marker_square,
.jd-framework.jd-front-end .jd-map .marker-icon .marker_square {
margin-top: 22px;
display: block;
}
.jd-framework.jd-front-end .jd-map .marker-label .marker_circle,
.jd-framework.jd-front-end .jd-map .marker-icon .marker_circle {
margin-top: 42px;
display: block;
}
.jd-framework.jd-front-end .jd-map-wrap {
width: 100%;
}
.jd-framework.jd-front-end .jd-map-wrap .aspect-ratio-content {
width: 100%;
padding-bottom: 31.4%;
position: relative;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .jd-map-wrap .aspect-ratio-content {
padding-bottom: 45%;
}
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .jd-map-wrap .aspect-ratio-content {
padding-bottom: 130%;
}
.jd-framework.jd-front-end .jd-map-wrap .aspect-ratio-content:not(.is-home) {
padding-bottom: 117%;
}
}
.author-small {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.author-small img {
aspect-ratio: 1/1;
width: 1.5em;
height: auto;
margin-right: 0.9em;
border-radius: 100%;
overflow: hidden;
-o-object-fit: cover;
object-fit: cover;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
}
@media (min-width: 1520px) {
.press-container.mag .jd-shortcode-text-text-wrap .offset-xl-2, .press-container.mag .jd-shortcode-marketirol-headlinetextct .offset-xl-2, .press-container.mag .jd-shortcode-headlinetextct-headlinetextct .offset-xl-2 {
margin-left: 8.33333333%;
}
}
@media (min-width: 1220px) {
.press-container.mag .jd-shortcode-text-text-wrap .container-fluid, .press-container.mag .jd-shortcode-text-text-wrap .container-sm, .press-container.mag .jd-shortcode-text-text-wrap .container-md, .press-container.mag .jd-shortcode-text-text-wrap .container-lg, .press-container.mag .jd-shortcode-text-text-wrap .container-xl, .press-container.mag .jd-shortcode-marketirol-headlinetextct .container-fluid, .press-container.mag .jd-shortcode-marketirol-headlinetextct .container-sm, .press-container.mag .jd-shortcode-marketirol-headlinetextct .container-md, .press-container.mag .jd-shortcode-marketirol-headlinetextct .container-lg, .press-container.mag .jd-shortcode-marketirol-headlinetextct .container-xl, .press-container.mag .jd-shortcode-headlinetextct-headlinetextct .container-fluid, .press-container.mag .jd-shortcode-headlinetextct-headlinetextct .container-sm, .press-container.mag .jd-shortcode-headlinetextct-headlinetextct .container-md, .press-container.mag .jd-shortcode-headlinetextct-headlinetextct .container-lg, .press-container.mag .jd-shortcode-headlinetextct-headlinetextct .container-xl {
padding-left: 0 !important;
padding-right: 0 !important;
}
.press-container.mag .jd-shortcode-text-text-wrap .col-lg-6, .press-container.mag .jd-shortcode-marketirol-headlinetextct .col-lg-6, .press-container.mag .jd-shortcode-headlinetextct-headlinetextct .col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
}
@media (min-width: 1220px) {
.press-container.mag .leb-team--item {
position: sticky;
top: 100px;
}
}
.press-container.mag .leb-team--item .leb-team--image {
margin: 0;
}
.press-container.mag .leb-team--item .social-sharing-links img {
-webkit-transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.press-container.mag .leb-team--item .social-sharing-links li:hover img {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
@media (min-width: 1220px) {
.press-container.mag .jd-shortcode-lebperspektivenzitat-lebperspektivenzitat .col-lg-8, .press-container.mag .jd-shortcode-lebexpertenzitat-lebexpertenzitat .col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333333%;
}
}
@media (min-width: 1220px) {
.press-container.mag .jd-shortcode-image .col-lg-10.offset-lg-1, .press-container.mag .jd-shortcode-image .col-xl-10.offset-xl-1, .press-container.mag .jd-shortcode .jd-shortcode-lebimagevideo-lebimagevideo .col-lg-10.offset-lg-1, .press-container.mag .jd-shortcode .jd-shortcode-lebimagevideo-lebimagevideo .col-xl-10.offset-xl-1 {
margin-left: 0;
width: 100%;
}
}
@media (max-width: 991.98px) {
.press-container.mag .main-container {
padding: 0;
}
.press-container.mag .main-container > .row {
margin: 0 !important;
}
.press-container.mag .main-container > .row > * {
padding: 0;
}
}
.magazin-wrap {
font-size: 20px;
line-height: 1.2;
}
@media (min-width: 768px) {
.magazin-wrap {
padding-left: 0;
padding-right: 0;
}
}
.magazin-wrap .h3 {
line-height: 1.125;
}
@media (max-width: 1519.98px) {
.magazin-wrap {
font-size: 16px;
}
}
.magazin-wrap .author-small {
font-size: 16px;
}
@media (max-width: 1519.98px) {
.magazin-wrap .author-small {
font-size: 14px;
}
}
.magazin-wrap .mag-item-outer {
margin-bottom: var(--bs-gutter-x);
}
@media (max-width: 767.98px) {
.magazin-wrap .mag-item-outer {
margin-bottom: calc(var(--bs-gutter-x) / 2);
}
}
.magazin-wrap .mag-item {
cursor: pointer;
position: relative;
overflow: hidden;
}
@media (max-width: 767.98px) {
.magazin-wrap .mag-item:not(.press-teaser) {
margin-left: -20px;
width: calc(100% + 40px) !important;
max-width: calc(100% + 40px);
}
}
.magazin-wrap .mag-item .image-wrap {
overflow: hidden;
position: relative;
}
.magazin-wrap .mag-item .image-wrap img {
-webkit-transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.magazin-wrap .mag-item .image-wrap img {
position: absolute;
width: 102%;
height: 102%;
top: -1%;
left: -1%;
-o-object-fit: cover;
object-fit: cover;
max-width: 102%;
}
.magazin-wrap .mag-item:hover .image-wrap img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.magazin-wrap .mag-item.run-1.type-1 .text-wrap .info, .magazin-wrap .mag-item.run-1.type-2 .text-wrap .info {
display: none !important;
}
@media (min-width: 1220px) {
.magazin-wrap .mag-item.run-1.type-8, .magazin-wrap .mag-item.run-1.type-9 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.magazin-wrap .mag-item.run-1.type-8 .image-wrap .info, .magazin-wrap .mag-item.run-1.type-9 .image-wrap .info {
display: none !important;
}
.magazin-wrap .mag-item.run-1.type-8 > div, .magazin-wrap .mag-item.run-1.type-9 > div {
width: 100%;
}
.magazin-wrap .mag-item.run-1.type-8 .text-wrap, .magazin-wrap .mag-item.run-1.type-9 .text-wrap {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.magazin-wrap .mag-item.run-1.type-8 .image-wrap, .magazin-wrap .mag-item.run-1.type-9 .image-wrap {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
}
@media (max-width: 991.98px) {
.magazin-wrap .mag-item.run-1.type-8 .text-wrap .info, .magazin-wrap .mag-item.run-1.type-9 .text-wrap .info {
display: none !important;
}
}
.magazin-wrap .mag-item.run-2.type-8 .text-wrap .info, .magazin-wrap .mag-item.run-2.type-9 .text-wrap .info {
display: none !important;
}
@media (max-width: 767.98px) {
.magazin-wrap .mag-item.type-1, .magazin-wrap .mag-item.type-2, .magazin-wrap .mag-item.type-8, .magazin-wrap .mag-item.type-9 {
margin-left: -40px;
width: calc(100% + 80px) !important;
max-width: calc(100% + 80px);
}
}
.magazin-wrap .mag-item.type-1 .image-wrap, .magazin-wrap .mag-item.type-2 .image-wrap, .magazin-wrap .mag-item.type-8 .image-wrap, .magazin-wrap .mag-item.type-9 .image-wrap {
aspect-ratio: 684/433;
}
@media (max-width: 991.98px) {
.magazin-wrap .mag-item.type-1 .image-wrap, .magazin-wrap .mag-item.type-2 .image-wrap, .magazin-wrap .mag-item.type-8 .image-wrap, .magazin-wrap .mag-item.type-9 .image-wrap {
aspect-ratio: 443/221;
}
}
.magazin-wrap .mag-item.type-1 .image-wrap .info, .magazin-wrap .mag-item.type-2 .image-wrap .info, .magazin-wrap .mag-item.type-8 .image-wrap .info, .magazin-wrap .mag-item.type-9 .image-wrap .info {
position: absolute;
bottom: 20px;
left: 50px;
margin: 0;
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-1 .image-wrap .info, .magazin-wrap .mag-item.type-2 .image-wrap .info, .magazin-wrap .mag-item.type-8 .image-wrap .info, .magazin-wrap .mag-item.type-9 .image-wrap .info {
left: 40px;
}
}
@media (max-width: 1219.98px) {
.magazin-wrap .mag-item.type-1 .image-wrap .info, .magazin-wrap .mag-item.type-2 .image-wrap .info, .magazin-wrap .mag-item.type-8 .image-wrap .info, .magazin-wrap .mag-item.type-9 .image-wrap .info {
left: 30px;
bottom: 0;
}
}
@media (max-width: 767.98px) {
.magazin-wrap .mag-item.type-1 .image-wrap .info, .magazin-wrap .mag-item.type-2 .image-wrap .info, .magazin-wrap .mag-item.type-8 .image-wrap .info, .magazin-wrap .mag-item.type-9 .image-wrap .info {
left: 40px;
}
}
.magazin-wrap .mag-item.type-1 .text-wrap, .magazin-wrap .mag-item.type-2 .text-wrap, .magazin-wrap .mag-item.type-8 .text-wrap, .magazin-wrap .mag-item.type-9 .text-wrap {
padding: 40px 50px;
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-1 .text-wrap, .magazin-wrap .mag-item.type-2 .text-wrap, .magazin-wrap .mag-item.type-8 .text-wrap, .magazin-wrap .mag-item.type-9 .text-wrap {
padding: 40px;
}
}
@media (max-width: 1219.98px) {
.magazin-wrap .mag-item.type-1 .text-wrap, .magazin-wrap .mag-item.type-2 .text-wrap, .magazin-wrap .mag-item.type-8 .text-wrap, .magazin-wrap .mag-item.type-9 .text-wrap {
padding: 30px;
}
}
@media (max-width: 767.98px) {
.magazin-wrap .mag-item.type-1 .text-wrap, .magazin-wrap .mag-item.type-2 .text-wrap, .magazin-wrap .mag-item.type-8 .text-wrap, .magazin-wrap .mag-item.type-9 .text-wrap {
padding: 30px 40px;
}
}
.magazin-wrap .mag-item.type-1 .text-wrap .info, .magazin-wrap .mag-item.type-2 .text-wrap .info, .magazin-wrap .mag-item.type-8 .text-wrap .info, .magazin-wrap .mag-item.type-9 .text-wrap .info {
margin-top: 28px;
}
@media (min-width: 1520px) {
.magazin-wrap .mag-item.type-1 .text-wrap .h3, .magazin-wrap .mag-item.type-2 .text-wrap .h3, .magazin-wrap .mag-item.type-8 .text-wrap .h3, .magazin-wrap .mag-item.type-9 .text-wrap .h3 {
font-size: 30px;
}
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-1 .text-wrap .h3, .magazin-wrap .mag-item.type-2 .text-wrap .h3, .magazin-wrap .mag-item.type-8 .text-wrap .h3, .magazin-wrap .mag-item.type-9 .text-wrap .h3 {
font-size: 24px;
}
}
.magazin-wrap .mag-item.type-1 .text-wrap .teaser, .magazin-wrap .mag-item.type-2 .text-wrap .teaser, .magazin-wrap .mag-item.type-8 .text-wrap .teaser, .magazin-wrap .mag-item.type-9 .text-wrap .teaser {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.magazin-wrap .mag-item.type-3 .image-wrap, .magazin-wrap .mag-item.type-3 .press-teaser-image, .magazin-wrap .mag-item.type-5 .image-wrap, .magazin-wrap .mag-item.type-5 .press-teaser-image, .magazin-wrap .mag-item.type-4 .image-wrap, .magazin-wrap .mag-item.type-4 .press-teaser-image {
aspect-ratio: 443/221;
}
.magazin-wrap .mag-item.type-3 .image-wrap .leb-ph--visual, .magazin-wrap .mag-item.type-3 .press-teaser-image .leb-ph--visual, .magazin-wrap .mag-item.type-5 .image-wrap .leb-ph--visual, .magazin-wrap .mag-item.type-5 .press-teaser-image .leb-ph--visual, .magazin-wrap .mag-item.type-4 .image-wrap .leb-ph--visual, .magazin-wrap .mag-item.type-4 .press-teaser-image .leb-ph--visual {
padding-bottom: 0;
aspect-ratio: 443/221;
}
.magazin-wrap .mag-item.type-3 .image-wrap video, .magazin-wrap .mag-item.type-3 .press-teaser-image video, .magazin-wrap .mag-item.type-5 .image-wrap video, .magazin-wrap .mag-item.type-5 .press-teaser-image video, .magazin-wrap .mag-item.type-4 .image-wrap video, .magazin-wrap .mag-item.type-4 .press-teaser-image video {
-o-object-fit: cover;
object-fit: cover;
}
.magazin-wrap .mag-item.type-3 .image-wrap .info, .magazin-wrap .mag-item.type-3 .press-teaser-image .info, .magazin-wrap .mag-item.type-5 .image-wrap .info, .magazin-wrap .mag-item.type-5 .press-teaser-image .info, .magazin-wrap .mag-item.type-4 .image-wrap .info, .magazin-wrap .mag-item.type-4 .press-teaser-image .info {
position: absolute;
z-index: 9;
bottom: 0px;
left: 40px;
margin: 0;
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-3 .image-wrap .info, .magazin-wrap .mag-item.type-3 .press-teaser-image .info, .magazin-wrap .mag-item.type-5 .image-wrap .info, .magazin-wrap .mag-item.type-5 .press-teaser-image .info, .magazin-wrap .mag-item.type-4 .image-wrap .info, .magazin-wrap .mag-item.type-4 .press-teaser-image .info {
left: 30px;
}
}
@media (max-width: 1219.98px) {
.magazin-wrap .mag-item.type-3 .image-wrap .info, .magazin-wrap .mag-item.type-3 .press-teaser-image .info, .magazin-wrap .mag-item.type-5 .image-wrap .info, .magazin-wrap .mag-item.type-5 .press-teaser-image .info, .magazin-wrap .mag-item.type-4 .image-wrap .info, .magazin-wrap .mag-item.type-4 .press-teaser-image .info {
left: 20px;
}
}
.magazin-wrap .mag-item.type-3 .text-wrap, .magazin-wrap .mag-item.type-5 .text-wrap, .magazin-wrap .mag-item.type-4 .text-wrap {
padding: 40px 40px;
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-3 .text-wrap, .magazin-wrap .mag-item.type-5 .text-wrap, .magazin-wrap .mag-item.type-4 .text-wrap {
padding: 40px 30px;
}
}
@media (max-width: 1219.98px) {
.magazin-wrap .mag-item.type-3 .text-wrap, .magazin-wrap .mag-item.type-5 .text-wrap, .magazin-wrap .mag-item.type-4 .text-wrap {
padding: 20px;
}
}
@media (min-width: 1520px) {
.magazin-wrap .mag-item.type-3 .text-wrap .h3, .magazin-wrap .mag-item.type-5 .text-wrap .h3, .magazin-wrap .mag-item.type-4 .text-wrap .h3 {
font-size: 24px;
}
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-3 .text-wrap .h3, .magazin-wrap .mag-item.type-5 .text-wrap .h3, .magazin-wrap .mag-item.type-4 .text-wrap .h3 {
font-size: 20px;
}
}
.magazin-wrap .mag-item.type-3 .text-wrap .teaser, .magazin-wrap .mag-item.type-5 .text-wrap .teaser, .magazin-wrap .mag-item.type-4 .text-wrap .teaser {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.magazin-wrap .mag-item.type-4 {
overflow: hidden;
}
.magazin-wrap .mag-item.type-4:hover > img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.magazin-wrap .mag-item.type-4 .text-wrap {
color: #fff;
position: relative;
z-index: 2;
}
.magazin-wrap .mag-item.type-4 .image-wrap {
z-index: 2;
}
@media (max-width: 767.98px) {
.magazin-wrap .mag-item.type-4 .image-wrap .info {
bottom: 0;
}
}
.magazin-wrap .mag-item.type-4 > img {
-webkit-transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
position: absolute;
width: 105%;
height: 105%;
top: -2.5%;
left: -2.5%;
-o-object-fit: cover;
object-fit: cover;
z-index: 0;
max-width: 105%;
}
.magazin-wrap .mag-item.type-4:after {
position: absolute;
content: "";
width: 100%;
height: 100%;
bottom: 0;
left: 0;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%); }
.magazin-wrap .mag-item.type-6 {
-webkit-transition: background-color 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-color 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
display: block;
aspect-ratio: 1/1;
background-color: #B51F1F;
}
.magazin-wrap .mag-item.type-6:hover {
background-color: #6C6E74;
}
.magazin-wrap .mag-item.type-6 .author-small {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.magazin-wrap .mag-item.type-6 .image-wrap {
display: none !important;
}
.magazin-wrap .mag-item.type-6 .text-wrap {
color: #fff;
position: relative;
z-index: 2;
text-align: center;
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 84px 40px;
}
@media (min-width: 1520px) {
.magazin-wrap .mag-item.type-6 .text-wrap .h3 {
font-size: 24px;
}
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-6 .text-wrap .h3 {
font-size: 20px;
}
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-6 .text-wrap {
padding: 64px 40px;
}
}
@media (max-width: 991.98px) {
.magazin-wrap .mag-item.type-6 .text-wrap {
padding: 64px 20px;
}
}
.magazin-wrap .mag-item.type-6 .text-wrap .btn-tertiary, .magazin-wrap .mag-item.type-6 .text-wrap .jd-framework .teaser__cta, .jd-framework .magazin-wrap .mag-item.type-6 .text-wrap .teaser__cta {
height: 0 !important;
margin: 0;
display: block;
opacity: 0;
}
.magazin-wrap .mag-item.type-6 .text-wrap .info {
padding: 0 40px;
width: 100%;
position: absolute;
color: #000;
bottom: 28px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
@media (max-width: 991.98px) {
.magazin-wrap .mag-item.type-6 .text-wrap .info {
padding: 0 20px;
}
}
.magazin-wrap .mag-item.type-6 .text-wrap .info .ressort {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
width: 100%;
}
.magazin-wrap .mag-item.type-6 .text-wrap .info .ressort > * {
margin-left: 0.75rem !important;
margin-right: 0.75rem !important;
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-6 .text-wrap .info {
bottom: 20px;
}
}
@media (max-width: 1219.98px) {
.magazin-wrap .mag-item.type-6 .text-wrap .info {
bottom: 10px;
}
}
.magazin-wrap .mag-item.type-6 .text-wrap .info .lr-tag:last-child {
margin-right: 0 !important;
}
.magazin-wrap .mag-item.type-6 .text-wrap .teaser {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.magazin-wrap .mag-item.type-7 {
background-color: #B51F1F;
-webkit-transition: background-color 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-color 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.magazin-wrap .mag-item.type-7:hover {
background-color: #6C6E74;
}
@media (min-width: 768px) {
.magazin-wrap .mag-item.type-7 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
aspect-ratio: 2/1;
}
.magazin-wrap .mag-item.type-7 .image-wrap, .magazin-wrap .mag-item.type-7 .text-wrap {
width: 50%;
aspect-ratio: 1/1;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.magazin-wrap .mag-item.type-7 .image-wrap, .magazin-wrap .mag-item.type-7 .text-wrap {
width: calc(50% + var(--bs-gutter-x) / 2);
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.magazin-wrap .mag-item.type-7 .text-wrap {
width: calc(50% - var(--bs-gutter-x) / 2);
}
}
@media (max-width: 767.98px) {
.magazin-wrap .mag-item.type-7 .image-wrap {
aspect-ratio: 443/221;
}
}
.magazin-wrap .mag-item.type-7 .btn-tertiary, .magazin-wrap .mag-item.type-7 .jd-framework .teaser__cta, .jd-framework .magazin-wrap .mag-item.type-7 .teaser__cta {
height: 0 !important;
margin: 0;
}
.magazin-wrap .mag-item.type-7 .text-wrap {
padding: 50px 50px 50px 70px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-7 .text-wrap {
padding: 40px 40px 40px 60px;
}
}
@media (max-width: 1219.98px) {
.magazin-wrap .mag-item.type-7 .text-wrap {
padding: 30px;
}
}
@media (max-width: 767.98px) {
.magazin-wrap .mag-item.type-7 .text-wrap {
padding: 20px;
}
}
@media (min-width: 1520px) {
.magazin-wrap .mag-item.type-7 .text-wrap .h3 {
font-size: 30px;
}
}
@media (max-width: 1519.98px) {
.magazin-wrap .mag-item.type-7 .text-wrap .h3 {
font-size: 24px;
}
}
@media (max-width: 991.98px) {
.magazin-wrap .mag-item.type-7 .text-wrap .h3 {
font-size: 20px;
}
}
.magazin-wrap .mag-item.type-7 .text-wrap .btn-tertiary, .magazin-wrap .mag-item.type-7 .text-wrap .jd-framework .teaser__cta, .jd-framework .magazin-wrap .mag-item.type-7 .text-wrap .teaser__cta {
height: 0 !important;
margin: 0;
display: block;
opacity: 0;
}
.magazin-wrap .mag-item.type-7 .text-wrap .teaser {
display: -webkit-box;
-webkit-line-clamp: 7;
-webkit-box-orient: vertical;
overflow: hidden;
}
@media (max-width: 1219.98px) {
.magazin-wrap .mag-item.type-7 .text-wrap .teaser {
-webkit-line-clamp: 4;
}
}
.magazin-wrap .mag-item.type-7 .text-wrap > div {
color: #fff;
}
.magazin-wrap .mag-item.type-7 .text-wrap .info {
margin-bottom: 15px;
color: #000;
}
@media (max-width: 767.98px) {
.magazin-wrap .mag-item.type-7 .text-wrap .info {
margin-bottom: 10px;
}
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .container-fluid, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .container-sm, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .container-md, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .container-lg, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .container-xl, .jd-framework.jd-front-end .leb-modul-imgtblock .container-fluid, .jd-framework.jd-front-end .leb-modul-imgtblock .container-sm, .jd-framework.jd-front-end .leb-modul-imgtblock .container-md, .jd-framework.jd-front-end .leb-modul-imgtblock .container-lg, .jd-framework.jd-front-end .leb-modul-imgtblock .container-xl {
padding: 0;
}
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap:nth-child(2).higher, .jd-framework.jd-front-end .leb-modul-imgtblock:nth-child(2).higher {
margin-top: -80px;
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual {
width: 100%;
padding-bottom: 31.4%;
position: relative;
overflow: hidden;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual {
padding-bottom: 45%;
}
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual {
padding-bottom: 130%;
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual:not(.is-home), .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual:not(.is-home) {
padding-bottom: 117%;
}
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual.higher, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual.higher {
padding-bottom: calc(100vh - 88px - 20px);
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual.higher, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual.higher {
padding-bottom: calc(100vh - 88px);
}
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual.higher.is-home, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual.higher.is-home {
padding-bottom: calc(100vh - 88px - 20px);
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual.higher.is-home, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual.higher.is-home {
padding-bottom: calc(100vh - 88px);
}
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual video, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .b-lazy, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .bg-wrap, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual video, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .b-lazy, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .bg-wrap {
position: absolute;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
top: 0;
left: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle {
position: absolute;
bottom: 2rem;
left: 2rem;
z-index: 2;
-webkit-transition: all 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
opacity: 1;
-webkit-transform: none;
transform: none;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle {
bottom: 1.5rem;
left: 1.5rem;
}
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.center-title, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.center-title {
left: 50%;
bottom: 50%;
-webkit-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
text-align: center;
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.center-title .ft-xl, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.center-title .ft-xl {
font-size: 48px;
line-height: 54px;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.center-title .ft-xl, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.center-title .ft-xl {
font-size: 38px;
line-height: 42px;
}
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle p, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle p {
margin: 0;
text-shadow: 1px 1px 8px rgba(255, 255, 255, 0.64);
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle h1, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle .h1, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle h1, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle .h1 {
margin: 0;
text-shadow: 1px 1px 8px rgba(255, 255, 255, 0.64);
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.white, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.white {
color: #fff;
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.white p, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.white h1, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.white .h1, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.white p, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.white h1, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.white .h1 {
text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.64);
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title {
width: 100%;
right: 0;
height: 100%;
left: auto;
bottom: auto;
top: 0;
overflow: hidden;
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title {
width: calc(30% + 70px);
}
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title:before, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title:before {
position: absolute;
content: "";
width: 150%;
left: 70px;
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
height: 100%;
background-color: #ff4040;
top: 0;
-webkit-transform: skewX(-9deg);
transform: skewX(-9deg);
}
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title h1, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title .h1, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title h1, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title .h1 {
text-shadow: none;
font-weight: 600;
position: absolute;
bottom: 0;
line-height: 1;
text-align: right;
text-transform: uppercase;
padding: 60px 45px 25px;
color: #fff;
font-size: 34px;
overflow: hidden;
-webkit-transition: all 1000ms ease;
transition: all 1000ms ease;
right: 0;
left: auto;
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title h1, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title .h1, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title h1, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title .h1 {
right: auto;
left: 0;
}
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title h1 span, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title .h1 span, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title h1 span, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title .h1 span {
position: relative;
display: block;
z-index: 2;
}
.jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title h1::before, .jd-framework.jd-front-end .jd-shortcode-moduleheadermt-moduleheadermt-wrap .keyvisual .contentArticle.curtain-title .h1::before, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title h1::before, .jd-framework.jd-front-end .leb-modul-imgtblock .keyvisual .contentArticle.curtain-title .h1::before {
content: "";
z-index: 1;
position: absolute;
width: 100%;
height: 100%;
background-color: #B51F1F;
top: 0;
left: 0;
-webkit-transform-origin: 0% 0%;
transform-origin: 0% 0%;
-webkit-transform: skewY(9deg);
transform: skewY(9deg);
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap video, .jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .b-lazy {
-webkit-transition: all 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
position: fixed;
z-index: 90;
top: 0;
left: 0;
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle {
z-index: 100;
opacity: 0;
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle:not(.center-title):not(.curtain-title) {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle.center-title {
-webkit-transform: translate(-50%, 100%);
transform: translate(-50%, 100%);
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle.curtain-title {
opacity: 1;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle.curtain-title h1, .jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle.curtain-title .h1 {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle.show {
opacity: 1;
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle.show:not(.center-title):not(.curtain-title) {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle.show.center-title {
-webkit-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle.show.curtain-title {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle.show.curtain-title h1, .jd-framework.jd-front-end .is_home .jd-shortcode-moduleheadermt-moduleheadermt-wrap .contentArticle.show.curtain-title .h1 {
-webkit-transition-delay: 800ms;
transition-delay: 800ms;
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item {
-webkit-transition: all 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(1) {
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(2) {
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(3) {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(4) {
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(5) {
-webkit-transition-delay: 400ms;
transition-delay: 400ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(6) {
-webkit-transition-delay: 500ms;
transition-delay: 500ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(7) {
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(8) {
-webkit-transition-delay: 700ms;
transition-delay: 700ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(9) {
-webkit-transition-delay: 800ms;
transition-delay: 800ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(10) {
-webkit-transition-delay: 900ms;
transition-delay: 900ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(11) {
-webkit-transition-delay: 1000ms;
transition-delay: 1000ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(12) {
-webkit-transition-delay: 1100ms;
transition-delay: 1100ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(13) {
-webkit-transition-delay: 1200ms;
transition-delay: 1200ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(14) {
-webkit-transition-delay: 1300ms;
transition-delay: 1300ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item:nth-child(15) {
-webkit-transition-delay: 1400ms;
transition-delay: 1400ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser.hide-me .leb-bts--item {
-webkit-transition: none;
transition: none;
-webkit-transform: translateY(25%);
transform: translateY(25%);
opacity: 0;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner {
width: 100%;
overflow: hidden;
position: relative;
padding-bottom: 68.1818%;
background-color: #000;
margin-bottom: 2.5rem;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner + div {
margin-top: -1.25rem;
margin-bottom: 2.5rem;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner a, .jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner .leb-bts--img, .jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner.no-title {
background-color: white;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner.no-title a, .jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner.no-title .leb-bts--img, .jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner.no-title img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
-o-object-fit: contain;
object-fit: contain;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner.no-title img {
opacity: 1;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner img {
opacity: 0.8;
-webkit-transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner .full-op > img {
opacity: 1 !important;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner .leb-bts--logo {
width: 65px;
height: 25px;
position: absolute;
top: 1rem;
right: 1rem;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner .leb-bts--logo img {
opacity: 1;
position: relative;
width: auto;
height: 100%;
display: block;
float: right;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner .leb-bts--item__content {
position: absolute;
z-index: 4;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
color: white;
text-align: center;
font-family: "Tirol Sans", sans-serif;
line-height: 1.1;
max-width: 300px;
text-transform: uppercase;
font-size: 32px;
}
@media (max-width: 1519.98px) {
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .leb-bts--item__inner .leb-bts--item__content {
font-size: 28px;
}
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .line-title::before, .jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .line-title::after {
-webkit-transition-duration: 600ms;
transition-duration: 600ms;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .line-title span {
-webkit-transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transform: scale(1);
transform: scale(1);
display: inline-block;
position: relative;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser a:hover .line-title::before, .jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser a:hover .line-title::after {
-webkit-transform: rotate(-6deg) scaleX(0.8);
transform: rotate(-6deg) scaleX(0.8);
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser a:hover .line-title span {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser a:hover img {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .box-1 .leb-bts--item__inner {
padding-bottom: 136.3636363%;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .box-2 .leb-bts--item__inner {
padding-bottom: 53%;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .box-2 .leb-bts--item__inner + div {
max-width: 70%;
}
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .box-1 .leb-bts--item__inner .leb-bts--item__content, .jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .box-2 .leb-bts--item__inner .leb-bts--item__content {
font-size: 40px;
}
@media (max-width: 1219.98px) {
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .box-1 .leb-bts--item__inner .leb-bts--item__content, .jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .box-2 .leb-bts--item__inner .leb-bts--item__content {
font-size: 32px;
}
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .box-3 .leb-bts--item__inner, .jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .box-1:not(:first-child) .leb-bts--item__inner, .jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser .box-2:not(:nth-child(2)) .leb-bts--item__inner {
margin-top: 7.5rem;
}
}
.jd-framework.jd-front-end .jd-shortcode-headlinetextct-headlinetextct .subline {
font-size: 1.1em;
}
.jd-framework.jd-front-end .jd-shortcode-headlinetextct-headlinetextct.gray .outer {
background-color: #F4F3F2;
}
.jd-framework.jd-front-end .jd-shortcode-headlinetextct-headlinetextct.gray + .jd-shortcode-headlinetextct-headlinetextct.gray .mt-15 {
margin-top: 0 !important;
}
.jd-framework.jd-front-end .jd-shortcode-headlinetextct-headlinetextct.gray + .jd-shortcode-headlinetextct-headlinetextct.gray .pt-15 {
padding-top: 0 !important;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser + .jd-shortcode-headlinetextct-headlinetextct.gray {
margin-top: -10rem;
z-index: -1;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser + .jd-shortcode-headlinetextct-headlinetextct.gray {
margin-top: -5rem;
}
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser + .jd-shortcode-headlinetextct-headlinetextct.gray .mt-15 {
margin-top: 0 !important;
}
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser + .jd-shortcode-headlinetextct-headlinetextct.gray .pt-15 {
padding-top: 20rem !important;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .jd-shortcode-lebboxteaser-lebboxteaser + .jd-shortcode-headlinetextct-headlinetextct.gray .pt-15 {
padding-top: 10rem !important;
}
}
.jd-framework.jd-front-end .jd-shortcode-headlinetextct-headlinetextct + .jd-posts-wrap.mt-15,
.jd-framework.jd-front-end .jd-shortcode-headlinetextct-headlinetextct + .jd-shortcode-text-text-wrap .mt-15 {
margin-top: 2rem !important;
}
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .leb-txtblock--img, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .leb-txtblock--img, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .leb-txtblock--img, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .leb-txtblock--img, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .leb-txtblock--img {
width: 100%;
height: 0;
position: relative;
display: block;
padding-bottom: 45.43%;
}
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .leb-txtblock--img img, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .leb-txtblock--img img, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .leb-txtblock--img img, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .leb-txtblock--img img, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .leb-txtblock--img img {
position: absolute;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .leb-txtblock {
position: relative;
z-index: 2;
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .leb-txtblock {
margin-top: -10rem;
}
}
@media (min-width: 1520px) {
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .leb-txtblock, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .leb-txtblock {
margin-top: -16rem;
}
}
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .curtain, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .curtain, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .curtain, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .curtain, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .curtain {
z-index: 1;
}
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .curtain::after, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .curtain::after, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .curtain::after, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .curtain::after, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .curtain::after {
z-index: 2;
background-color: #fff;
}
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .curtain + div, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .curtain + div, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .curtain + div, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .curtain + div, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .curtain + div {
position: relative;
opacity: 0;
-webkit-transition: opacity 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
z-index: 4;
}
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .curtain ~ div.date, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .curtain ~ div.date, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .curtain ~ div.date, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .curtain ~ div.date, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .curtain ~ div.date {
position: absolute;
opacity: 0;
-webkit-transition: opacity 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
z-index: 4;
}
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .curtain.hide + div, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .curtain.hide + div, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .curtain.hide + div, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .curtain.hide + div, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .curtain.hide + div {
opacity: 1;
-webkit-transition-delay: 550ms;
transition-delay: 550ms;
}
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock .curtain.hide ~ div.date, .jd-framework.jd-front-end .jd-shortcode-fullwidthteaser-fullwidthteaser-wrap .curtain.hide ~ div.date, .jd-framework.jd-front-end .jd-shortcode-lebpressebereichteaser-lebpressebereichteaser .curtain.hide ~ div.date, .jd-framework.jd-front-end .jd-shortcode-lbprojekte-modulepressebereichteaser .curtain.hide ~ div.date, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthteaser-wrap .curtain.hide ~ div.date {
opacity: 1;
-webkit-transition-delay: 750ms;
transition-delay: 750ms;
}
.jd-framework.jd-front-end .jd-shortcode-lbprojekte-moduletxtblock + .jd-shortcode-lbprojekte-moduletxtblock .mt-15 {
margin-top: 0 !important;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual, .jd-framework.jd-front-end .press-container .leb-ph--visual {
width: 100%;
padding-bottom: 56.25%;
position: relative;
overflow: hidden;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual.leb-video:hover .leb-pi--img, .jd-framework.jd-front-end .press-container .leb-ph--visual.leb-video:hover .leb-pi--img {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual.leb-video:hover .leb-play-button, .jd-framework.jd-front-end .press-container .leb-ph--visual.leb-video:hover .leb-play-button {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual.is-playing .leb-pi--img, .jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual.is-playing .leb-play-button, .jd-framework.jd-front-end .press-container .leb-ph--visual.is-playing .leb-pi--img, .jd-framework.jd-front-end .press-container .leb-ph--visual.is-playing .leb-play-button {
opacity: 0;
-webkit-transform: scale(1.1);
transform: scale(1.1);
pointer-events: none;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual .leb-pi--img, .jd-framework.jd-front-end .press-container .leb-ph--visual .leb-pi--img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
z-index: 2;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
cursor: pointer;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual .leb-pi--img:not(.no-image), .jd-framework.jd-front-end .press-container .leb-ph--visual .leb-pi--img:not(.no-image) {
background-color: #000;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual .leb-pi--img img, .jd-framework.jd-front-end .press-container .leb-ph--visual .leb-pi--img img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
-o-object-fit: cover;
object-fit: cover;
opacity: 0.8;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual .plyr, .jd-framework.jd-front-end .press-container .leb-ph--visual .plyr {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual:not(.leb-video), .jd-framework.jd-front-end .press-container .leb-ph--visual:not(.leb-video) {
padding-bottom: 0;
height: auto;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual:not(.leb-video) .leb-pi--img, .jd-framework.jd-front-end .press-container .leb-ph--visual:not(.leb-video) .leb-pi--img {
position: relative;
width: 100%;
height: auto;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-ph--visual:not(.leb-video) .leb-pi--img img, .jd-framework.jd-front-end .press-container .leb-ph--visual:not(.leb-video) .leb-pi--img img {
position: relative;
width: 100%;
height: auto;
top: 0;
left: 0;
z-index: 1;
-o-object-fit: cover;
object-fit: cover;
opacity: 1;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-play-button, .jd-framework.jd-front-end .press-container .leb-play-button {
width: 80px;
height: 80px;
position: absolute;
z-index: 3;
top: 50%;
left: 50%;
margin-top: -40px;
margin-left: -40px;
background-color: transparent;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
border: none;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-play-button--text, .jd-framework.jd-front-end .press-container .leb-play-button--text {
opacity: 0;
}
.jd-framework.jd-front-end .leb-txtblock {
max-width: 660px;
margin: 0 auto;
}
.jd-framework.jd-front-end .leb-txtblock.left {
text-align: left;
}
.jd-framework.jd-front-end .leb-txtblock.right {
text-align: right;
}
.jd-framework.jd-front-end .leb-txtblock.leb-txtblock-first {
margin-bottom: 80px;
}
.jd-framework.jd-front-end .leb-txtblock.leb-txtblock-center {
margin-top: 50px;
}
.jd-framework.jd-front-end .leb-modul-imgcblock > .h-grid-12 {
background-size: 100% 100%;
overflow: hidden;
width: 100%;
height: auto;
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .leb-modul-imgcblock > .h-grid-12 {
padding-bottom: 34.89%;
height: 0;
}
}
.jd-framework.jd-front-end .leb-modul-imgcblock > .h-grid-12 img {
width: 160%;
height: auto;
position: relative;
display: block;
max-width: none;
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .leb-modul-imgcblock > .h-grid-12 img {
width: 100%;
height: auto;
position: absolute;
top: 0;
left: 0;
}
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .leb-modul-imgcblock .text-wrap {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
}
.jd-framework.jd-front-end .leb-modul-imgcblock .text-wrap .contentArticle {
max-width: 65%;
background-color: rgba(255, 255, 255, 0.9);
padding: 60px;
text-align: center;
margin: 0 auto;
}
.jd-framework.jd-front-end .leb-modul-imgcblock .text-wrap .contentArticle h3, .jd-framework.jd-front-end .leb-modul-imgcblock .text-wrap .contentArticle .h3 {
font-weight: bold;
font-size: 15px;
}
.jd-framework.jd-front-end .leb-modul-imgcblock .text-wrap .contentArticle hr.ct-l {
margin-bottom: 35px;
}
.jd-framework.jd-front-end .leb-modul-imgcblock .text-wrap .contentArticle hr.ct-l:last-child {
margin-top: 35px;
margin-bottom: 0;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .leb-modul-imgcblock .text-wrap .contentArticle hr.ct-l {
margin-bottom: 25px;
}
.jd-framework.jd-front-end .leb-modul-imgcblock .text-wrap .contentArticle hr.ct-l:last-child {
margin-top: 25px;
}
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .leb-modul-imgcblock .text-wrap .contentArticle {
width: 100%;
padding: 40px;
}
}
.jd-framework.jd-front-end .leb-modul-imgcblock .text-wrap .contentArticle {
width: 100%;
padding: 30px;
}
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .h-grid-12 {
background-size: 100% 100%;
overflow: hidden;
width: 100%;
height: auto;
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .h-grid-12 {
padding-bottom: 34.89%;
height: 0;
}
}
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .h-grid-12 img {
width: 160%;
height: auto;
position: relative;
display: block;
max-width: none;
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .h-grid-12 img {
width: 100%;
height: auto;
position: absolute;
top: 0;
left: 0;
}
}
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap:hover > .h-grid-12 {
background-size: 110% 110%;
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .text-wrap {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
}
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .text-wrap .contentArticle {
width: 65%;
float: right;
background-color: rgba(255, 255, 255, 0.9);
padding: 60px;
text-align: center;
margin-bottom: 0;
margin-top: 0;
}
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .text-wrap .contentArticle h3, .jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .text-wrap .contentArticle .h3 {
font-weight: bold;
font-size: 15px;
}
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .text-wrap .contentArticle hr.ct-l {
margin-bottom: 35px;
}
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .text-wrap .contentArticle hr.ct-l:last-child {
margin-top: 35px;
margin-bottom: 0;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .text-wrap .contentArticle hr.ct-l {
margin-bottom: 25px;
}
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .text-wrap .contentArticle hr.ct-l:last-child {
margin-top: 25px;
}
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .text-wrap .contentArticle {
width: 100%;
padding: 40px;
}
}
.jd-framework.jd-front-end .jd-shortcode-marketirol-fullwidthcite-wrap .text-wrap .contentArticle {
width: 100%;
padding: 30px;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-imgvideo.is-image .leb-media-wrap {
position: relative;
cursor: auto;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-imgvideo.is-image .leb-media-wrap .headline {
position: absolute;
padding: 30px;
text-align: center;
top: 50%;
width: 100%;
left: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
color: white;
z-index: 4;
font-size: 48px;
line-height: 54px;
font-weight: normal;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-imgvideo.is-image .leb-media-wrap .headline {
font-size: 24px;
line-height: 28px;
}
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-imgvideo.is-image .leb-media-wrap.default-aspect {
aspect-ratio: 800/440;
overflow: hidden;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-imgvideo.is-image .leb-media-wrap.default-aspect {
aspect-ratio: 327/200;
}
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-imgvideo.is-image .leb-media-wrap.default-aspect img {
position: absolute;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
top: 0;
left: 0;
}
.jd-framework.jd-front-end .jd-shortcode-lebimagevideo-lebimagevideo .leb-imgvideo.is-image .leb-video--shade img {
opacity: 0.7;
}
.jd-shortcode-threeblock-threeblock .imageTeaser {
height: 100%;
position: relative;
}
.jd-shortcode-threeblock-threeblock .imageTeaser > a:first-child {
display: block;
}
.jd-shortcode-threeblock-threeblock .imageTeaser > a:last-child {
position: absolute;
bottom: 0;
}
.jd-shortcode-threeblock-threeblock .imageTeaser h3, .jd-shortcode-threeblock-threeblock .imageTeaser .h3 {
font-family: "Tirol Sans", sans-serif;
line-height: 1.1;
text-transform: uppercase;
font-weight: 300;
width: 100%;
padding: 2rem;
font-size: 32px;
color: #fff;
position: absolute;
z-index: 3;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
@media (max-width: 1519.98px) {
.jd-shortcode-threeblock-threeblock .imageTeaser h3, .jd-shortcode-threeblock-threeblock .imageTeaser .h3 {
font-size: 24px;
}
}
.jd-shortcode-threeblock-threeblock .imageTeaser__image {
width: 100%;
padding-bottom: 68.1818%;
position: relative;
overflow: hidden;
margin-bottom: 1rem;
background-color: #000;
}
.jd-shortcode-threeblock-threeblock .imageTeaser__image h3 + img, .jd-shortcode-threeblock-threeblock .imageTeaser__image .h3 + img {
opacity: 0.6;
}
.jd-shortcode-threeblock-threeblock .imageTeaser__image img {
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
}
.jd-shortcode-threeblock-threeblock + .jd-shortcode-threeblock-threeblock .mt-15 {
margin-top: 3rem !important;
}
@media (max-width: 767.98px) {
.jd-shortcode-threeblock-threeblock + .jd-shortcode-threeblock-threeblock .mt-15 {
margin-top: 0rem !important;
}
}
.jd-framework.jd-front-end .jd-shortcode-lebfactbox-lebfactbox .leb-fb--item {
height: 100%;
}
.jd-framework.jd-front-end .jd-shortcode-lebfactbox-lebfactbox h3, .jd-framework.jd-front-end .jd-shortcode-lebfactbox-lebfactbox .h3 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.jd-framework.jd-front-end .jd-shortcode-lebfactbox-lebfactbox .leb-fb--image {
width: 100px;
height: 100px;
display: block;
position: relative;
margin: 0 auto;
margin-bottom: 0;
background-color: white;
border-radius: 100%;
}
.jd-framework.jd-front-end .jd-shortcode-lebfactbox-lebfactbox .leb-fb--image img {
position: absolute;
top: 50%;
left: 50%;
width: 50%;
height: auto;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.jd-framework.jd-front-end .jd-shortcode-lebfactbox-lebfactbox .leb-fb--image::after {
position: absolute;
width: 111%;
height: 12px;
background-color: #F4F3F2;
content: "";
border-top: 1px solid #B51F1F;
-webkit-transform: rotate(-6deg);
transform: rotate(-6deg);
bottom: -3px;
right: -0.5rem;
}
.jd-framework.jd-front-end .jd-shortcode-lebfactbox-lebfactbox .leb-fb--subbox {
margin-bottom: 2rem;
}
.jd-framework.jd-front-end .jd-shortcode-lebfactbox-lebfactbox .leb-fb--subbox p:not(:only-child) {
width: calc(100% - 100px);
padding-left: 2rem;
}
.jd-framework.jd-front-end .jd-shortcode-timelineitem-timelineitem-wrap {
position: relative;
}
.jd-framework.jd-front-end .jd-shortcode-timelineitem-timelineitem-wrap .curtain {
position: relative;
display: block;
width: 100%;
overflow: hidden;
height: 0;
padding-bottom: 56.14973262%;
position: relative;
margin-bottom: 20px;
}
.jd-framework.jd-front-end .jd-shortcode-timelineitem-timelineitem-wrap .curtain img {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
}
.jd-framework.jd-front-end .jd-shortcode-timelineitem-timelineitem-wrap .subsectionTitle {
text-align: left;
position: relative;
margin-bottom: 1rem;
}
.jd-framework.jd-front-end .jd-shortcode-timelineitem-timelineitem-wrap .subsectionTitle::before {
background-color: #E1E1E6;
top: 50%;
height: 1px;
width: 100%;
left: 0;
content: "";
position: absolute;
}
.jd-framework.jd-front-end .jd-shortcode-timelineitem-timelineitem-wrap .subsectionTitle h2, .jd-framework.jd-front-end .jd-shortcode-timelineitem-timelineitem-wrap .subsectionTitle .h2, .jd-framework.jd-front-end .jd-shortcode-timelineitem-timelineitem-wrap .subsectionTitle .press-container .headline-articles, .jd-framework.jd-front-end .press-container .jd-shortcode-timelineitem-timelineitem-wrap .subsectionTitle .headline-articles {
padding-left: 0;
padding-right: 1rem;
background-color: white;
z-index: 2;
position: relative;
display: inline-block;
line-height: 1;
margin: 0;
}
.jd-framework.jd-front-end .jd-shortcode-timelineitem-timelineitem-wrap + .jd-shortcode-timelineitem-timelineitem-wrap .mt-15 {
margin-top: 2rem !important;
}
.jd-shortcode-ctabuttongray-ctabuttongray .outer {
background-color: #F4F3F2;
}
.jd-shortcode-ctabuttongray-ctabuttongray .outer .headline {
font-weight: 400;
line-height: 1.1;
}
.jd-shortcode-ctabuttongray-ctabuttongray .outer .headline p {
margin-bottom: 0;
}
.jd-framework.jd-front-end .jd-shortcode-lebperspektivenzitat-lebperspektivenzitat .line-title.no-top::before, .jd-framework.jd-front-end .jd-shortcode-lebexpertenzitat-lebexpertenzitat .line-title.no-top::before {
display: none;
}
.jd-framework.jd-front-end .jd-shortcode-lebperspektivenzitat-lebperspektivenzitat .line-title::before, .jd-framework.jd-front-end .jd-shortcode-lebexpertenzitat-lebexpertenzitat .line-title::before {
top: -40px;
}
.jd-framework.jd-front-end .jd-shortcode-lebperspektivenzitat-lebperspektivenzitat .line-title::after, .jd-framework.jd-front-end .jd-shortcode-lebexpertenzitat-lebexpertenzitat .line-title::after {
bottom: -40px;
}
.jd-framework.jd-front-end .jd-shortcode-lebperspektivenzitat-lebperspektivenzitat .background-image, .jd-framework.jd-front-end .jd-shortcode-lebexpertenzitat-lebexpertenzitat .background-image {
width: 180px;
height: 180px;
background-size: cover;
margin: 0 auto;
display: block;
border-radius: 100%;
position: absolute;
top: 0;
left: 50%;
margin-left: -90px;
margin-top: -90px;
border: 2px solid white;
}
.jd-framework.jd-front-end .jd-shortcode-lebperspektivenzitat-lebperspektivenzitat .background-image::after, .jd-framework.jd-front-end .jd-shortcode-lebexpertenzitat-lebexpertenzitat .background-image::after {
position: absolute;
width: 200px;
height: 15px;
left: 50%;
margin-left: -100px;
bottom: -3px;
border-top: 1px solid white;
content: ""; background: #6C6E74;
-webkit-transform: rotate(-6deg) scaleX(1);
transform: rotate(-6deg) scaleX(1);
-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 1000ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 1000ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .jd-shortcode-lebperspektivenzitat-lebperspektivenzitat .background-image, .jd-framework.jd-front-end .jd-shortcode-lebexpertenzitat-lebexpertenzitat .background-image {
width: 120px;
height: 120px;
margin-left: -60px;
margin-top: -60px;
}
}
.jd-framework.jd-front-end .lb-mt-placeholder {
width: 100%;
padding-bottom: 56.25%;
background-size: cover;
background-color: #000;
position: relative;
margin-bottom: 50px;
cursor: pointer;
}
.jd-framework.jd-front-end .lb-mt-placeholder.small::after {
position: absolute;
width: 100%;
height: 100%;
content: "";
top: 0;
left: 0;
background-color: #000;
z-index: 1;
opacity: 0.2;
}
.jd-framework.jd-front-end .lb-mt-placeholder iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.jd-framework.jd-front-end .lb-mt-placeholder svg {
position: absolute;
width: 60px;
height: 60px;
top: 50%;
left: 50%;
margin-top: -30px;
margin-left: -30px;
z-index: 2;
}
.jd-framework.jd-front-end .lb-mt-placeholder svg circle, .jd-framework.jd-front-end .lb-mt-placeholder svg path {
-webkit-transition: all 350ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 350ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .lb-mt-placeholder svg circle {
fill: #B51F1F;
}
.jd-framework.jd-front-end .lb-mt-placeholder svg path {
fill: #fff;
}
.jd-framework.jd-front-end .lb-mt-placeholder:hover svg circle {
fill: #fff;
}
.jd-framework.jd-front-end .lb-mt-placeholder:hover svg path {
fill: #B51F1F;
}
.jd-framework.jd-front-end .lb-mt-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.jd-framework.jd-front-end .lb-mt-info > .text {
width: calc(100% - 70px);
}
.jd-framework.jd-front-end .lb-mt-info > .time {
width: 70px;
font-size: 12px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.jd-framework.jd-front-end .lb-mt-info > .time span {
color: #5B5B5B;
margin-left: 9px;
display: inline-block;
}
.jd-framework.jd-front-end .lb-mt-modal {
position: fixed;
z-index: 9999;
top: 0;
left: 0;
background-color: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(15px);
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.jd-framework.jd-front-end .lb-mt-modal .container-fluid, .jd-framework.jd-front-end .lb-mt-modal .container-sm, .jd-framework.jd-front-end .lb-mt-modal .container-md, .jd-framework.jd-front-end .lb-mt-modal .container-lg, .jd-framework.jd-front-end .lb-mt-modal .container-xl {
padding: 30px;
max-height: calc(100vh - 60px);
overflow: auto;
width: 100%;
max-width: 1150px;
}
@media (min-width: 992px) {
.jd-framework.jd-front-end .lb-mt-modal .container-fluid, .jd-framework.jd-front-end .lb-mt-modal .container-sm, .jd-framework.jd-front-end .lb-mt-modal .container-md, .jd-framework.jd-front-end .lb-mt-modal .container-lg, .jd-framework.jd-front-end .lb-mt-modal .container-xl {
padding: 60px;
max-height: calc(100vh - 120px);
overflow: auto;
width: 100%;
max-width: 1150px;
}
}
.jd-framework.jd-front-end .lb-mt-modal-close {
position: absolute;
-webkit-transition: -webkit-transform 350ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 350ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 350ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 350ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 350ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
padding: 24px;
top: 0;
right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.jd-framework.jd-front-end .lb-mt-modal-close:hover {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.jd-framework.jd-front-end .lb-mt-modal .lb-mt {
margin-bottom: 0;
}
.jd-framework.jd-front-end .lb-mt-modal .lb-mt-placeholder {
margin-bottom: 30px;
background-color: black;
}
.jd-framework.jd-front-end .leb-guestbook {
padding: 100px 0;
max-width: 760px !important;
margin: 0 auto;
}
.jd-framework.jd-front-end .leb-guestbook-create {
margin-top: 50px;
}
.jd-framework.jd-front-end .leb-guestbook-create small, .jd-framework.jd-front-end .leb-guestbook-create .small {
font-size: 0.7em !important;
margin-right: 6px;
display: inline-block;
}
.jd-framework.jd-front-end .leb-guestbook-form-submit {
margin: 0 !important;
margin-top: 30px !important;
}
.jd-framework.jd-front-end .leb-guestbook .jd-posts-holder {
margin: 4rem auto 0 !important;
}
.jd-framework.jd-front-end .leb-guestbook .jd-posts-holder .item {
padding: 30px 40px;
background: #F4F3F2;
text-align: left;
margin-bottom: 30px;
}
.jd-framework.jd-front-end .leb-guestbook .jd-posts-holder .item small, .jd-framework.jd-front-end .leb-guestbook .jd-posts-holder .item .small {
font-size: 12px;
color: #5B5B5B;
}
@media (max-width: 767.98px) {
.jd-framework.jd-front-end .leb-guestbook .jd-posts-holder .item .title-col {
border-bottom: 1px solid #000;
padding-bottom: 15px;
margin-bottom: 15px;
}
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .leb-guestbook .jd-posts-holder .item .title-col {
border-right: 1px solid #000;
}
}
@media (min-width: 768px) {
.jd-framework.jd-front-end .leb-guestbook .jd-posts-holder .item .text-col {
padding-left: 35px;
}
}
.jd-framework.jd-front-end .leb-guestbook .jd-posts-holder .item .answer {
margin-top: 30px;
}
.jd-framework.jd-front-end .leb-guestbook .pagination {
font-family: "acumin-pro", sans-serif;
font-size: 20px;
}
.jd-framework.jd-front-end .leb-guestbook .pagination li {
padding: 0 0.5rem !important;
}
.jd-framework.jd-front-end .leb-guestbook .pagination li a, .jd-framework.jd-front-end .leb-guestbook .pagination li span {
border: none !important;
height: 30px !important;
width: auto !important;
color: #000 !important;
display: block;
text-align: center;
line-height: 30px !important;
-webkit-transition: color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .leb-guestbook .pagination li a:hover, .jd-framework.jd-front-end .leb-guestbook .pagination li span:hover {
color: #B51F1F !important;
}
.jd-framework.jd-front-end .leb-guestbook .pagination li.active a {
color: #B51F1F !important;
}
.jd-framework.jd-front-end .leb-guestbook .pagination li.next, .jd-framework.jd-front-end .leb-guestbook .pagination li.prev {
display: block;
position: relative;
width: 18px;
height: 18px;
padding: 0 1rem !important;
}
.jd-framework.jd-front-end .leb-guestbook .pagination li.next:hover::after, .jd-framework.jd-front-end .leb-guestbook .pagination li.prev:hover::after {
-webkit-filter: brightness(1);
filter: brightness(1);
}
.jd-framework.jd-front-end .leb-guestbook .pagination li.next::after, .jd-framework.jd-front-end .leb-guestbook .pagination li.prev::after {
background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.72027 11.2809L1.81671 11.3786L1.91381 11.2815L7.09664 6.09872L7.19309 6.00227L7.09664 5.90583L1.91381 0.722952L1.81671 0.625853L1.72027 0.723603L0.901929 1.55304L0.806776 1.64948L0.902575 1.74528L5.15949 6.00223L0.902576 10.2592L0.806777 10.355L0.901929 10.4514L1.72027 11.2809Z' fill='%23B51F1F' stroke='%23B51F1F' stroke-width='0.272794'/%3E%3C/svg%3E%0A");
content: "";
position: absolute;
pointer-events: none;
top: 50%;
left: 50%;
margin-top: -6px;
margin-left: -4px;
width: 8px;
height: 14px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
-webkit-filter: brightness(0);
filter: brightness(0);
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .leb-guestbook .pagination li.next a, .jd-framework.jd-front-end .leb-guestbook .pagination li.prev a {
position: absolute;
height: 100% !important;
width: 100% !important;
top: 0;
left: 0;
opacity: 0;
}
.jd-framework.jd-front-end .leb-guestbook .pagination li.prev::after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.jd-framework.jd-front-end #modal-guestbook .help-block {
text-align: left;
}
@media (max-width: 767.98px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap {
width: 100vw;
overflow: hidden;
}
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .curtain::after {
z-index: 1;
width: calc(100% - 2.5rem);
right: 1.25rem;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .curtain.active::after {
width: 0;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .leb-txtblock {
position: relative;
z-index: 2;
}
@media (min-width: 768px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .leb-txtblock {
margin-top: -10rem;
}
}
@media (min-width: 1520px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .leb-txtblock {
margin-top: -16rem;
}
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .controls-outer {
pointer-events: none;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .controls-outer::before {
position: relative;
width: 100%;
content: "";
padding-bottom: 45.43%;
display: block;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-wrap {
position: relative;
-webkit-transition: height cubic-bezier(0.64, 0.08, 0.28, 1) 300ms;
transition: height cubic-bezier(0.64, 0.08, 0.28, 1) 300ms;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-wrap .slide {
position: absolute;
width: 100%;
height: auto;
top: 0;
left: 0;
pointer-events: none;
opacity: 0;
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-wrap .slide.active {
pointer-events: auto;
opacity: 1;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-wrap .slide img {
aspect-ratio: 1920/870;
-o-object-fit: cover;
object-fit: cover;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-outer {
position: relative;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .date {
background: rgba(0, 0, 0, 0.25);
backdrop-filter: blur(20px);
padding: 16px 24px;
text-align: center;
position: absolute !important;
width: auto;
height: auto;
color: white;
font-family: "Tirol Sans", sans-serif;
right: 17.26%;
margin-right: 24px;
top: -16px;
top: -16px;
}
@media (max-width: 991.98px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .date {
right: 0;
}
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .date .first {
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 40px;
white-space: nowrap;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .date .second {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 20px;
white-space: nowrap;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-bullets {
position: absolute;
width: 50%;
left: calc(var(--bs-gutter-x) * 0.5);
z-index: 6;
top: 100%;
pointer-events: auto;
}
@media (min-width: 1520px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-bullets {
margin-top: 24px;
width: 60.8%;
}
}
@media (max-width: 991.98px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-bullets {
width: 41.7%;
}
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-bullets .bullet {
width: 8px;
height: 8px;
background-color: #B5B8BF;
-webkit-transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
margin: 0 4px;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-bullets .bullet.active {
background-color: #000;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-bullets .bullet:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
background-color: #000;
}
@media (max-width: 767.98px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-bullets .bullet {
width: 6px;
height: 6px;
}
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-arrows {
width: 112px;
height: 56px;
white-space: nowrap;
background: rgba(244, 243, 242, 0.6);
backdrop-filter: blur(20px);
pointer-events: auto;
position: absolute;
z-index: 6;
left: 100%;
margin-left: calc(-84px - var(--bs-gutter-x) * 0.5);
top: 47.68%;
margin-top: 28px;
}
@media (min-width: 1520px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-arrows {
top: 40.8%;
}
}
@media (max-width: 991.98px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-arrows {
top: 30.1%;
margin-top: 28px;
}
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-arrows button {
width: 56px;
height: 56px;
background-color: transparent;
-webkit-transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-arrows button:not(.deactivate):hover {
background-color: rgba(255, 255, 255, 0.5);
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-arrows button:first-child {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-arrows button svg {
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
opacity: 1;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-arrows button.deactivate {
pointer-events: none;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .slider-arrows button.deactivate svg {
opacity: 0.3;
}
@media (max-width: 767.98px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .curtain {
width: 100%;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .curtain .leb-txtblock--img {
aspect-ratio: 327/200;
position: relative;
display: block;
width: 100%;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .curtain .leb-txtblock--img img {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .controls-outer {
margin-left: 0;
width: 100%;
aspect-ratio: 327/200;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .controls-outer .slider-bullets {
right: 118px;
top: 0;
margin-top: -14px;
position: absolute;
opacity: 1;
width: auto;
left: auto;
-webkit-transition: opacity 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transition-delay: 550ms;
transition-delay: 550ms;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .controls-outer .slider-bullets.hide-me {
-webkit-transition: opacity 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
opacity: 0;
}
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .controls-outer .slider-arrows {
left: auto;
position: absolute;
z-index: 6;
right: 0;
top: 0;
margin-top: -28px;
margin-right: -28px;
}
}
@media (max-width: 767.98px) and (max-width: 767.98px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .controls-outer .slider-arrows {
margin-right: 0px;
}
}
@media (max-width: 767.98px) {
.jd-front-end.jd-framework .jd-shortcode-contentslider-contentslider-wrap .date {
right: auto;
left: calc(var(--bs-gutter-x, 1.25rem) * -1 + 84%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
margin-left: -24px;
margin-right: 0;
}
}
.jd-framework.jd-front-end .jd-shortcode-lebevents-lebevents .date {
background: rgba(0, 0, 0, 0.25);
backdrop-filter: blur(20px);
padding: 16px 24px;
text-align: center;
position: absolute !important;
width: auto;
height: auto;
color: white;
font-family: "Tirol Sans", sans-serif;
font-weight: 300;
right: 0;
margin-right: 24px;
top: -16px;
}
@media (max-width: 991.98px) {
.jd-framework.jd-front-end .jd-shortcode-lebevents-lebevents .date {
right: 0;
}
}
.jd-framework.jd-front-end .jd-shortcode-lebevents-lebevents .date .first {
font-style: normal;
font-weight: 300;
font-size: 40px;
line-height: 40px;
white-space: nowrap;
}
.jd-framework.jd-front-end .jd-shortcode-lebevents-lebevents .date .second {
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 20px;
white-space: nowrap;
}
.jd-framework.jd-front-end .jd-shortcode-lebevents-lebevents .press-teaser-image .image-outer, .jd-framework.jd-front-end .jd-shortcode-lebevents-lebevents .press-teaser-image img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
-webkit-transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 600ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-framework.jd-front-end .jd-shortcode-lebevents-lebevents .press-teaser-image .image-outer {
overflow: hidden;
}
.jd-framework.jd-front-end .jd-shortcode-lebevents-lebevents .press-teaser:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.jd-framework.jd-front-end .jd-shortcode-lebevents-lebevents + .jd-shortcode-lebevents-lebevents > .container, .jd-framework.jd-front-end .jd-shortcode-lebevents-lebevents + .acccc-cookie-message.jd-shortcode-lebevents-lebevents > div {
margin-top: 3rem !important;
}
.jd-shortcode-lebjoblist-lebjoblist div {
font-size: 15px;
font-family: "acumin-pro", sans-serif;
}
.jd-shortcode-lebjoblist-lebjoblist .leb-table {
border: 1px solid #B5B8BF;
}
.jd-shortcode-lebjoblist-lebjoblist .row-table > div {
padding: 16px 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.jd-shortcode-lebjoblist-lebjoblist .row-table:not(:last-child) {
border-bottom: 1px solid #E5E5E5;
}
.jd-shortcode-lebjoblist-lebjoblist .row-table:nth-child(odd) {
background: rgba(225, 225, 230, 0.16);
}
@media (max-width: 767.98px) {
.jd-shortcode-lebjoblist-lebjoblist .row-table > div:last-child {
padding-top: 0;
}
}
@media (max-width: 767.98px) {
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap {
width: 100vw;
overflow: hidden;
}
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .leb-txtblock {
position: relative;
z-index: 2;
}
@media (min-width: 768px) {
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .leb-txtblock {
margin-top: -10rem;
}
}
@media (min-width: 1520px) {
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .leb-txtblock {
margin-top: -16rem;
}
}
@media (max-width: 767.98px) {
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .leb-txtblock {
margin-top: -14rem;
}
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .controls-outer {
pointer-events: none;
width: 100%;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-wrap {
position: relative;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-outer {
position: relative;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-bullets {
position: absolute;
width: auto;
z-index: 6;
top: 0;
pointer-events: auto;
margin-top: -16px;
right: 100px;
}
@media (max-width: 767.98px) {
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-bullets {
right: 118px;
margin-top: -14px;
}
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-bullets .bullet {
width: 8px;
height: 8px;
background-color: #B5B8BF;
-webkit-transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
margin: 0 4px;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-bullets .bullet:last-child {
margin-right: 0;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-bullets .bullet.active {
background-color: #000;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-bullets .bullet:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
background-color: #000;
}
@media (max-width: 767.98px) {
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-bullets .bullet {
width: 6px;
height: 6px;
}
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-arrows {
width: 112px;
height: 56px;
white-space: nowrap;
background: rgba(244, 243, 242, 0.6);
backdrop-filter: blur(20px);
pointer-events: auto;
left: auto;
position: absolute;
z-index: 6;
right: 0;
top: 0;
margin-top: -28px;
margin-right: -28px;
}
@media (max-width: 767.98px) {
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-arrows {
margin-right: -10px;
}
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-arrows button {
width: 56px;
height: 56px;
background-color: transparent;
-webkit-transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-arrows button:not(.deactivate):hover {
background-color: rgba(255, 255, 255, 0.5);
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-arrows button:first-child {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-arrows button svg {
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
opacity: 1;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-arrows button.deactivate {
pointer-events: none;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .slider-arrows button.deactivate svg {
opacity: 0.3;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .leb-slide .image-wrap {
position: relative;
aspect-ratio: 800/440;
overflow: hidden;
}
@media (max-width: 767.98px) {
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .leb-slide .image-wrap {
aspect-ratio: 327/200;
}
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .leb-slide .image-wrap img {
position: absolute;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
top: 0;
left: 0;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .glide {
position: relative;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .glide * {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .glide__track {
overflow: hidden;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .glide__slides {
position: relative;
width: 100%;
list-style: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-ms-touch-action: pan-Y;
touch-action: pan-Y;
overflow: hidden;
padding: 0;
white-space: nowrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
will-change: transform;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .glide__slides--dragging {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .glide__slide {
width: 100%;
height: 100%;
-ms-flex-negative: 0;
flex-shrink: 0;
white-space: initial;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .glide__slide a {
-webkit-user-select: none;
user-select: none;
-webkit-user-drag: none;
-moz-user-select: none;
-ms-user-select: none;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .glide__arrows {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .glide__bullets {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.jd-front-end .jd-shortcode-imagegallery-imagegallery-wrap .glide--rtl {
direction: rtl;
}
.jd-front-end .jd-shortcode-text-text-wrap + .jd-posts-wrap.jdPresetRubrikendarstellung.mt-15 {
margin-top: 2rem !important;
}
@media (max-width: 991.98px) {
.jd-front-end .jd-shortcode-text-text-wrap + .jd-posts-wrap.jdPresetRubrikendarstellung.mt-15 {
margin-top: 30px !important;
}
}
.jd-front-end .rubriken .leb-imgvideo.is-playing + .info {
opacity: 0 !important;
pointer-events: none;
}
.jd-front-end .rubriken .leb-imgvideo + .info {
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-front-end .rubriken .controls-outer {
width: 100%;
height: 100%;
pointer-events: none;
}
.jd-front-end .rubriken .slider-arrows {
width: calc(100% + 56px);
height: 56px;
white-space: nowrap;
pointer-events: auto;
left: auto;
position: absolute;
z-index: 6;
right: 0;
top: 0%;
margin-top: -28px;
margin-right: -28px;
}
@media (max-width: 767.98px) {
.jd-front-end .rubriken .slider-arrows {
width: calc(100% - 56px);
margin-right: -20px;
}
}
.jd-front-end .rubriken .slider-arrows button {
width: 56px;
height: 56px;
position: absolute;
background: rgba(244, 243, 242, 0.6);
backdrop-filter: blur(20px);
pointer-events: auto;
right: 56px;
top: 0;
}
.jd-front-end .rubriken .slider-arrows button.next {
left: auto;
right: 0;
}
.jd-front-end .rubriken .slider-arrows button::before {
background-color: transparent;
-webkit-transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.jd-front-end .rubriken .slider-arrows button:not(.deactivate):hover::before {
background-color: rgba(255, 255, 255, 0.5);
}
.jd-front-end .rubriken .slider-arrows button:first-child {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.jd-front-end .rubriken .slider-arrows button svg {
-webkit-transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: opacity 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
opacity: 1;
position: relative;
z-index: 2;
}
.jd-front-end .rubriken .slider-arrows button.deactivate {
pointer-events: none;
}
.jd-front-end .rubriken .slider-arrows button.deactivate svg {
opacity: 0.3;
}
.jd-front-end .rubriken .glide {
position: relative;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.jd-front-end .rubriken .glide * {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.jd-front-end .rubriken .glide__track {
overflow: hidden;
}
.jd-front-end .rubriken .glide__slides {
position: relative;
width: 100%;
list-style: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-ms-touch-action: pan-Y;
touch-action: pan-Y;
overflow: hidden;
padding: 0;
white-space: nowrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
will-change: transform;
}
.jd-front-end .rubriken .glide__slides--dragging {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.jd-front-end .rubriken .glide__slide {
width: 100%;
height: 100%;
-ms-flex-negative: 0;
flex-shrink: 0;
white-space: initial;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
}
.jd-front-end .rubriken .glide__slide a {
-webkit-user-select: none;
user-select: none;
-webkit-user-drag: none;
-moz-user-select: none;
-ms-user-select: none;
}
.jd-front-end .rubriken .glide__arrows {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.jd-front-end .rubriken .glide__bullets {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.jd-front-end .rubriken .glide--rtl {
direction: rtl;
}
.jd-shortcode-blogslider-blogslider-wrap .author-small {
font-size: 16px;
}
@media (max-width: 1519.98px) {
.jd-shortcode-blogslider-blogslider-wrap .author-small {
font-size: 14px;
}
}
.jd-shortcode-blogslider-blogslider-wrap .slider-wrap {
max-width: 100vw;
overflow: hidden;
}
.jd-shortcode-blogslider-blogslider-wrap .outer-wrap {
aspect-ratio: 1720/720;
position: relative;
width: 100%;
}
@media (max-width: 991.98px) {
.jd-shortcode-blogslider-blogslider-wrap .outer-wrap {
aspect-ratio: 16/9;
}
}
@media (max-width: 767.98px) {
.jd-shortcode-blogslider-blogslider-wrap .outer-wrap {
aspect-ratio: auto;
}
}
.jd-shortcode-blogslider-blogslider-wrap .image-wrap {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
z-index: 1;
}
.jd-shortcode-blogslider-blogslider-wrap .image-wrap * {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
@media (max-width: 767.98px) {
.jd-shortcode-blogslider-blogslider-wrap .image-wrap {
position: relative;
aspect-ratio: 375/400;
height: auto;
}
}
.jd-shortcode-blogslider-blogslider-wrap .text-wrap {
position: relative;
z-index: 2;
}
@media (min-width: 1520px) {
.jd-shortcode-blogslider-blogslider-wrap .text-wrap {
font-size: 20px;
}
}
.jd-shortcode-blogslider-blogslider-wrap .text-wrap .h3 {
line-height: 1.125;
}
@media (min-width: 1520px) {
.jd-shortcode-blogslider-blogslider-wrap .text-wrap .h3 {
font-size: 30px;
}
}
@media (max-width: 1519.98px) {
.jd-shortcode-blogslider-blogslider-wrap .text-wrap .h3 {
font-size: 24px;
}
}
.jd-shortcode-blogslider-blogslider-wrap .text-wrap .text-inner {
background: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(20px);
padding: 40px 40px 80px;
position: relative;
}
@media (max-width: 1219.98px) {
.jd-shortcode-blogslider-blogslider-wrap .text-wrap .text-inner {
padding: 30px 30px 60px;
}
}
@media (max-width: 767.98px) {
.jd-shortcode-blogslider-blogslider-wrap .text-wrap .text-inner {
padding: 48px 20px 20px;
background-color: white;
backdrop-filter: none;
margin-top: -80px;
right: 0px;
width: calc(100% + 20px);
}
}
.jd-shortcode-blogslider-blogslider-wrap .text-wrap .teaser {
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
overflow: hidden;
}
@media (max-width: 991.98px) {
.jd-shortcode-blogslider-blogslider-wrap .text-wrap .teaser {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
}
.jd-shortcode-blogslider-blogslider-wrap .slider-bullets {
position: absolute;
width: auto;
z-index: 6;
top: auto;
pointer-events: auto;
bottom: 40px;
left: 40px;
}
@media (max-width: 1219.98px) {
.jd-shortcode-blogslider-blogslider-wrap .slider-bullets {
left: 30px;
bottom: 30px;
}
}
@media (max-width: 767.98px) {
.jd-shortcode-blogslider-blogslider-wrap .slider-bullets {
left: 20px;
bottom: auto;
top: 20px;
}
}
.jd-shortcode-blogslider-blogslider-wrap .slider-bullets .bullet {
width: 8px;
height: 8px;
background-color: #B5B8BF;
-webkit-transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1), background-color 300ms cubic-bezier(0.64, 0.08, 0.28, 1), -webkit-transform 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
margin: 0 4px;
}
.jd-shortcode-blogslider-blogslider-wrap .slider-bullets .bullet:last-child {
margin-right: 0;
}
.jd-shortcode-blogslider-blogslider-wrap .slider-bullets .bullet.active {
background-color: #000;
}
.jd-shortcode-blogslider-blogslider-wrap .slider-bullets .bullet:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
background-color: #000;
}
@media (max-width: 767.98px) {
.jd-shortcode-blogslider-blogslider-wrap .slider-bullets .bullet {
width: 6px;
height: 6px;
}
}
.jd-shortcode-blogslider-blogslider-wrap .slider-wrap {
position: relative;
}
.jd-shortcode-blogslider-blogslider-wrap .slider-outer {
position: relative;
}
.jd-shortcode-blogslider-blogslider-wrap .slider-arrows {
position: absolute;
z-index: 9;
width: 100%;
aspect-ratio: 1720/720;
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
pointer-events: none;
}
@media (max-width: 991.98px) {
.jd-shortcode-blogslider-blogslider-wrap .slider-arrows {
aspect-ratio: 16/9;
}
}
@media (max-width: 767.98px) {
.jd-shortcode-blogslider-blogslider-wrap .slider-arrows {
aspect-ratio: 375/400;
}
}
.jd-shortcode-blogslider-blogslider-wrap .slider-arrows .prev svg {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
@media (max-width: 991.98px) {
.jd-shortcode-blogslider-blogslider-wrap .slider-arrows .prev {
position: absolute;
top: 100%;
margin-top: -28px;
right: 56px;
}
}
@media (max-width: 767.98px) {
.jd-shortcode-blogslider-blogslider-wrap .slider-arrows .prev {
right: 76px;
margin-top: -108px;
}
}
@media (max-width: 991.98px) {
.jd-shortcode-blogslider-blogslider-wrap .slider-arrows .next {
position: absolute;
top: 100%;
margin-top: -28px;
right: 0px;
}
}
@media (max-width: 767.98px) {
.jd-shortcode-blogslider-blogslider-wrap .slider-arrows .next {
right: 20px;
margin-top: -108px;
}
}
.jd-shortcode-blogslider-blogslider-wrap .slider-arrows button {
pointer-events: auto;
background: rgba(244, 243, 242, 0.6);
backdrop-filter: blur(20px);
-webkit-transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
transition: all 300ms cubic-bezier(0.64, 0.08, 0.28, 1);
}
.jd-shortcode-blogslider-blogslider-wrap .slider-arrows button:hover {
background: rgba(255, 255, 255, 0.9);
}
.jd-shortcode-modulelogoheader-mmodulelogoheader-wrap .logo-text {
padding: 20% 0;
}
@media (max-width: 767.98px) {
.jd-shortcode-modulelogoheader-mmodulelogoheader-wrap .logo-text {
padding: 15% 0;
}
}
.jd-shortcode-modulelogoheader-mmodulelogoheader-wrap img {
display: block;
width: 100%;
height: auto;
margin: 0 auto;
}
@media (max-width: 991.98px) {
.jd-shortcode-modulelogoheader-mmodulelogoheader-wrap img {
width: 66.6666666667%;
}
}
.jd-shortcode-modulelogoheader-mmodulelogoheader-wrap + * > .mt-15 {
margin-top: 0 !important;
}
@media (max-width: 767.98px) {
.jd-shortcode-modulelogoheader-mmodulelogoheader-wrap p {
font-size: 4vw;
margin-top: 2vw !important;
}
}