"); }
@media (min-width: 992px) {
blockquote p::before, blockquote p::after { background-size: 24px 20px; margin-top: 8px; }
}
blockquote p::before { margin-left: -30px; }
@media (min-width: 992px) {
blockquote p::before { margin-left: -36px; }
}
blockquote p::after { background-image: url("data:image/svg+xml, "); }
blockquote p::after { margin-left: 5px; }
@media (min-width: 992px) {
blockquote p::after { margin-left: 10px; }
}
blockquote.leftline p { position: relative; padding-left: 25px; line-height: 1.6; text-indent: 0px; }
blockquote.leftline p::after { content: none; }
blockquote.leftline p::before { content: ""; position: absolute; top: 0px; left: 0px; width: 4px; height: calc(100% - 12px); background-color: rgb(222, 220, 0); }
.article-img { display: table; }
.article-img figcaption { display: table-caption; caption-side: bottom; }
@media (max-width: 575.98px) {
.article-img { margin-right: -16px; }
}
figure { position: relative; }
header .showHeaderimgInfo, main .showHeaderimgInfo { position: absolute; z-index: 2000; top: 10px; right: 10px; display: flex; justify-content: flex-end; }
header .showHeaderimgInfo:hover, main .showHeaderimgInfo:hover { text-decoration: none; }
header .showHeaderimgInfo:hover .info::after, main .showHeaderimgInfo:hover .info::after { background-color: rgb(22, 65, 148); }
header .showHeaderimgInfo .info, main .showHeaderimgInfo .info { cursor: pointer; height: 28px; margin-bottom: 0px; margin-block-end: 0px; }
header .showHeaderimgInfo .info::after, main .showHeaderimgInfo .info::after { display: inline-block; content: ""; width: 28px; height: 28px; background-image: url("../../../typo3conf/ext/wfdaiwebsite/Resources/Public/Icons/i.svg"); background-repeat: no-repeat; background-size: 16px 14px; background-position: center center; background-color: rgba(22, 65, 148, 0.5); }
header .showHeaderimgInfo .img-info, main .showHeaderimgInfo .img-info { display: none; max-width: 460px; background-color: rgba(255, 255, 255, 0.89); color: rgb(0, 0, 0); font-size: 14px; font-style: italic; padding: 20px 50px 20px 20px; margin-right: -28px; margin-bottom: 0px; }
header .showHeaderimgInfo .img-info span, main .showHeaderimgInfo .img-info span { color: rgb(100, 98, 98); }
header .showHeaderimgInfo.showinfo .img-info, main .showHeaderimgInfo.showinfo .img-info { display: block !important; }
@media (min-width: 2000px) {
header .showHeaderimgInfo, .alignfull .showHeaderimgInfo { right: calc(50% - 985px); }
}
main .showHeaderimgInfo .img-info { max-width: calc(100% - 10px); }
.alignfull { margin: 0px calc(50% - 50vw); max-width: 100vw; width: 100vw; display: flex; justify-content: center; }
@media (min-width: 2000px) {
.alignfull img { max-width: 2000px; }
}
.na-006 .header-image figure { margin-left: auto; margin-right: auto; }
@media (min-width: 2000px) {
.na-006 .header-image figure img { max-width: 2000px; min-width: auto; }
}
button:focus-visible { outline: rgb(222, 220, 0) solid 1px; }
i.arrow, .co-0 i.arrow { display: grid; justify-content: center; align-items: center; transform: translateY(-14px); width: 100%; cursor: pointer; }
i.arrow::before, .co-0 i.arrow::before { transform: rotate(90deg); background-color: white; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.14) 1px 1px 2px 1px; }
.active i.arrow::before, .active .co-0 i.arrow::before, .co-0 .active i.arrow::before { transform: rotate(270deg); box-shadow: rgba(0, 0, 0, 0.14) -1px 1px 2px 1px; }
.open-moretext-btn { display: block; margin-bottom: 0px; padding-top: 20px; }
@media (min-width: 768px) {
.open-moretext-btn { padding-top: 25px; }
}
@media (min-width: 1200px) {
.open-moretext-btn { padding-top: 30px; }
}
.open-moretext-btn .more-text { display: flex; }
.more-text { padding: 0px; display: block; background-color: white; max-height: 0px; overflow: hidden; transition: max-height 0.2s ease-out 0s; }
.na-002 .btn.openmore-content { white-space: nowrap; }
.na-002 .btn.openmore-content i.arrow, .na-002 .btn.openmore-content .co-0 i.arrow, .co-0 .na-002 .btn.openmore-content i.arrow { transform: translateY(0px); }
.news .na-001 .header-gradient .header-title.container-lg .area-title { }
.news .na-001 .header-gradient .header-title.container-lg .area-title .geometria-bold, .news .na-001 .header-gradient .header-title.container-lg .area-title div h1, .news .na-001 .header-gradient .header-title.container-lg .area-title div .h1, .news .na-001 .header-gradient .header-title.container-lg .area-title div p:first-child { font-size: 28px; margin-bottom: 0px; line-height: 0.9; }
@media (min-width: 576px) {
.news .na-001 .header-gradient .header-title.container-lg .area-title .geometria-bold, .news .na-001 .header-gradient .header-title.container-lg .area-title div h1, .news .na-001 .header-gradient .header-title.container-lg .area-title div .h1, .news .na-001 .header-gradient .header-title.container-lg .area-title div p:first-child { font-size: 32px; }
}
@media (min-width: 992px) {
.news .na-001 .header-gradient .header-title.container-lg .area-title .geometria-bold, .news .na-001 .header-gradient .header-title.container-lg .area-title div h1, .news .na-001 .header-gradient .header-title.container-lg .area-title div .h1, .news .na-001 .header-gradient .header-title.container-lg .area-title div p:first-child { font-size: 48px; }
}
@media (min-width: 1200px) {
.news .na-001 .header-gradient .header-title.container-lg .area-title .geometria-bold, .news .na-001 .header-gradient .header-title.container-lg .area-title div h1, .news .na-001 .header-gradient .header-title.container-lg .area-title div .h1, .news .na-001 .header-gradient .header-title.container-lg .area-title div p:first-child { font-size: 60px; }
}
.news .na-001 .header-gradient .header-title.container-lg .area-title .geometria-light, .news .na-001 .header-gradient .header-title.container-lg .area-title div p:last-of-type { font-size: 26px; font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 0.9; }
@media (min-width: 576px) {
.news .na-001 .header-gradient .header-title.container-lg .area-title .geometria-light, .news .na-001 .header-gradient .header-title.container-lg .area-title div p:last-of-type { font-size: 31px; }
}
@media (min-width: 992px) {
.news .na-001 .header-gradient .header-title.container-lg .area-title .geometria-light, .news .na-001 .header-gradient .header-title.container-lg .area-title div p:last-of-type { font-size: 46px; }
}
@media (min-width: 1200px) {
.news .na-001 .header-gradient .header-title.container-lg .area-title .geometria-light, .news .na-001 .header-gradient .header-title.container-lg .area-title div p:last-of-type { font-size: 58px; }
}
@media (min-width: 992px) {
.news .na-001 .header-gradient .header-title.container-lg .area-title div::before { height: 160px; }
}
@media (min-width: 1550px) {
.news .na-001 .header-gradient .header-title.container-lg .area-title div::before { height: 200px; }
}
@media (min-width: 768px) {
.na-001 .header-gradient { min-height: 26vw; }
}
.na-001 .header-gradient .header-title.container-lg:not(.extrabold) { padding-right: 1rem !important; }
.na-001 .header-gradient .header-title.container-lg { line-height: 1; margin-top: 45px; margin-bottom: 20px; }
.na-001 .header-gradient .header-title.container-lg .page-title h1, .na-001 .header-gradient .header-title.container-lg .page-title .h1, .na-001 .header-gradient .header-title.container-lg .page-title p { font-size: 18px; line-height: 20px; }
@media (min-width: 576px) {
.na-001 .header-gradient .header-title.container-lg .page-title h1, .na-001 .header-gradient .header-title.container-lg .page-title .h1, .na-001 .header-gradient .header-title.container-lg .page-title p { font-size: 18px; }
}
@media (min-width: 768px) {
.na-001 .header-gradient .header-title.container-lg .page-title h1, .na-001 .header-gradient .header-title.container-lg .page-title .h1, .na-001 .header-gradient .header-title.container-lg .page-title p { font-size: 22px; }
}
@media (min-width: 992px) {
.na-001 .header-gradient .header-title.container-lg .page-title h1, .na-001 .header-gradient .header-title.container-lg .page-title .h1, .na-001 .header-gradient .header-title.container-lg .page-title p { font-size: 22px; }
}
@media (min-width: 1200px) {
.na-001 .header-gradient .header-title.container-lg .page-title h1, .na-001 .header-gradient .header-title.container-lg .page-title .h1, .na-001 .header-gradient .header-title.container-lg .page-title p { font-size: 40px; }
}
@media (min-width: 576px) {
.na-001 .header-gradient .header-title.container-lg .page-title h1, .na-001 .header-gradient .header-title.container-lg .page-title .h1, .na-001 .header-gradient .header-title.container-lg .page-title p { line-height: 20px; }
}
@media (min-width: 768px) {
.na-001 .header-gradient .header-title.container-lg .page-title h1, .na-001 .header-gradient .header-title.container-lg .page-title .h1, .na-001 .header-gradient .header-title.container-lg .page-title p { line-height: 24px; }
}
@media (min-width: 992px) {
.na-001 .header-gradient .header-title.container-lg .page-title h1, .na-001 .header-gradient .header-title.container-lg .page-title .h1, .na-001 .header-gradient .header-title.container-lg .page-title p { line-height: 24px; }
}
@media (min-width: 1200px) {
.na-001 .header-gradient .header-title.container-lg .page-title h1, .na-001 .header-gradient .header-title.container-lg .page-title .h1, .na-001 .header-gradient .header-title.container-lg .page-title p { line-height: 42px; }
}
@media (max-width: 767.98px) {
.na-001 .header-gradient .header-title.container-lg .page-title h1, .na-001 .header-gradient .header-title.container-lg .page-title .h1, .na-001 .header-gradient .header-title.container-lg .page-title p:not(.department-title) { display: none; }
}
@media (min-width: 768px) {
.na-001 .header-gradient .header-title.container-lg { margin-top: 0px; margin-bottom: 20px; }
}
.na-001 .header-gradient .header-title.container-lg .area-title { align-content: flex-end; text-transform: uppercase; }
.na-001 .header-gradient .header-title.container-lg .area-title h1, .na-001 .header-gradient .header-title.container-lg .area-title .h1, .na-001 .header-gradient .header-title.container-lg .area-title p { font-size: 16px; line-height: 1.6; letter-spacing: 1px; }
@media (min-width: 992px) {
.na-001 .header-gradient .header-title.container-lg .area-title h1, .na-001 .header-gradient .header-title.container-lg .area-title .h1, .na-001 .header-gradient .header-title.container-lg .area-title p { font-size: 19px; }
}
@media (min-width: 1200px) {
.na-001 .header-gradient .header-title.container-lg .area-title h1, .na-001 .header-gradient .header-title.container-lg .area-title .h1, .na-001 .header-gradient .header-title.container-lg .area-title p { font-size: 20px; }
}
@media (min-width: 992px) {
.na-001 .header-gradient .header-title.container-lg .area-title div::before { content: ""; display: inline-block; height: 120px; width: 2px; background-color: rgb(255, 255, 255); margin-left: -60px; position: absolute; bottom: 0px; }
}
.na-001 .header-title.container-lg.extrabold .area-title { font-size: 15px; }
@media (min-width: 768px) {
.na-001 .header-title.container-lg.extrabold .area-title { font-size: 20px; }
}
@media (min-width: 1200px) {
.na-001 .header-title.container-lg.extrabold .area-title { font-size: 32px; }
}
.na-001 .header-title.container-lg.extrabold .area-title div::before { content: none; }
@media (max-width: 767.98px) {
.na-001 .header-title.container-lg.extrabold .area-title { position: absolute; top: 25px; right: 25px; }
}
@media (min-width: 992px) {
.na-001 .header-title.container-lg.extrabold .area-title div::before { content: ""; display: inline-block; height: 100px; width: 2px; background-color: rgb(255, 255, 255); margin-left: -60px; position: absolute; bottom: 0px; }
}
.na-001 .header-title.container-lg.extrabold .geometria-bold, .na-001 .header-title.container-lg.extrabold .geometria-light { font-size: 28px; line-height: 1; }
@media (min-width: 992px) {
.na-001 .header-title.container-lg.extrabold .geometria-bold, .na-001 .header-title.container-lg.extrabold .geometria-light { font-size: 32px; }
}
@media (min-width: 1200px) {
.na-001 .header-title.container-lg.extrabold .geometria-bold, .na-001 .header-title.container-lg.extrabold .geometria-light { font-size: 46px; }
}
@media (min-width: 1550px) {
.na-001 .header-title.container-lg.extrabold .geometria-bold, .na-001 .header-title.container-lg.extrabold .geometria-light { font-size: 66px; }
}
.na-001:not(.na-006) .header-gradient { display: grid !important; }
.na-001 { color: rgb(255, 255, 255); }
.na-001 .container-fluid, .na-001 .container-sm, .na-001 .container-md, .na-001 .container-lg, .na-001 .container-xl, .na-001 .container-xxl { padding: 0px; }
.na-001 .header-image { position: absolute; z-index: 1; top: 0px; width: 100%; max-width: 100%; display: flex; align-content: flex-end; }
@media (max-width: 767.98px) {
.na-001 .header-image { max-height: 480px; overflow: hidden; }
}
.na-001 .header-image figure { max-width: 100%; overflow: hidden; }
.na-001 .header-image a { position: relative; z-index: 8; cursor: pointer; display: block; margin: -25px 0px 0px 15px; }
.na-001 .header-image img { min-width: 100vw; }
@media (min-width: 2000px) {
.na-001 .header-image { max-width: 2000px; right: calc(-1000px + 50vw); }
.na-001 .header-image img { min-width: 2000px; }
}
.na-001 .header-gradient { position: relative; z-index: 2000; }
@media (max-width: 575.98px) {
.na-001 .header-gradient { min-height: 55vw; }
}
@media (min-width: 576px) {
.na-001 .header-gradient { height: 55vw; }
}
@media (min-width: 768px) {
.na-001 .header-gradient { height: auto; }
}
.na-001 .header-gradient.open { z-index: 8000; background: none; }
.na-001 .header-gradient.open .header-title { display: none; }
@media (max-width: 767.98px) {
.na-001 .header-gradient .container-lg { margin-bottom: 0px; margin-top: 0px; }
}
.na-001 .logo-mobil { width: 80px; height: auto; z-index: 1; }
.na-001 .logo-md { display: none; z-index: 1; }
@media (min-width: 768px) {
.na-001 { margin-left: auto; }
.na-001 .logo-md { display: block; }
.na-001 .logo-mobil { display: none; }
}
.na-001 .header-brand { padding: 18px 15px 0px 18px; }
@media (min-width: 768px) {
.na-001 .header-brand { padding: 24px 24px 0px; }
}
@media (min-width: 1200px) {
.na-001 .header-brand { padding: 44px 54px 0px; }
}
.na-001 .navSearch-btn { display: grid; justify-content: center; z-index: 6; }
.na-001 .navSearch-btn .menu-btn { content: ""; display: inline-block; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center; background-size: 30px 30px; mask-size: 30px 30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.471' height='25.865' viewBox='0 0 27.471 25.865'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:3.5px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 1.75)'%3E%3Cg transform='translate(0)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3Cg transform='translate(0 10.761)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3Cg transform='translate(0 22.365)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
@media (min-width: 768px) {
.na-001 .navSearch-btn .menu-btn { content: ""; display: inline-block; width: 50px; height: 40px; background-repeat: no-repeat; background-position: center center; background-size: 50px 40px; mask-size: 50px 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84.942' height='61.51' viewBox='0 0 84.942 61.51'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url('../../../%23a');%7D.c%7Bstroke:%23fff;stroke-width:4.5px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M0,19.933H84.942v-61.51H0Z' transform='translate(0 41.577)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b' transform='translate(0 0)'%3E%3Cg transform='translate(0 23.979)'%3E%3Cpath class='c' d='M0,0H32.242'/%3E%3C/g%3E%3Cg transform='translate(0 40.979)'%3E%3Cpath class='c' d='M0,0H48.131'/%3E%3C/g%3E%3Cg transform='translate(0 58.979)'%3E%3Cpath class='c' d='M0,0H48.131'/%3E%3C/g%3E%3Cg transform='translate(42.319 2.749)'%3E%3Cpath class='c' d='M4.337,8.929A13.727,13.727,0,0,0,17.978-4.849,13.727,13.727,0,0,0,4.337-18.625,13.727,13.727,0,0,0-9.3-4.849,13.727,13.727,0,0,0,4.337,8.929Z' transform='translate(9.304 18.625)'/%3E%3C/g%3E%3Cg transform='translate(65.911 27.206)'%3E%3Cpath class='c' d='M0,0,17.1,17.244'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
}
@media (min-width: 1200px) {
.na-001 .navSearch-btn .menu-btn { content: ""; display: inline-block; width: 80px; height: 60px; background-repeat: no-repeat; background-position: center center; background-size: 80px 60px; mask-size: 80px 60px; }
}
.na-001 .d-mobile-close { padding-right: 10px; margin-top: 15px; }
.na-001 .d-mobile-close .mobile-close { content: ""; display: inline-block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; mask-size: 20px 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url('../../../%23a');%7D.c%7Bstroke:%23fff;stroke-width:4.5px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M0,17.818H40v-40H0Z' transform='translate(0 22.182)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 22.182)'%3E%3Cg class='b' transform='translate(0 -22.182)'%3E%3Cg transform='translate(1.912 1.913)'%3E%3Cpath class='c' d='M0,16.113,36.173-20.06' transform='translate(0 20.06)'/%3E%3C/g%3E%3Cg transform='translate(1.913 1.914)'%3E%3Cpath class='c' d='M0,0,36.173,36.173'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
@media (min-width: 768px) {
.na-001 .open .navSearch-btn i, .na-001.na-005 .navSearch-btn i { content: ""; display: inline-block; width: 25px; height: 25px; background-repeat: no-repeat; background-position: center center; background-size: 25px 25px; mask-size: 25px 25px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url('../../../%23a');%7D.c%7Bstroke:%23fff;stroke-width:4.5px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M0,17.818H40v-40H0Z' transform='translate(0 22.182)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 22.182)'%3E%3Cg class='b' transform='translate(0 -22.182)'%3E%3Cg transform='translate(1.912 1.913)'%3E%3Cpath class='c' d='M0,16.113,36.173-20.06' transform='translate(0 20.06)'/%3E%3C/g%3E%3Cg transform='translate(1.913 1.914)'%3E%3Cpath class='c' d='M0,0,36.173,36.173'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
}
@media (min-width: 1200px) {
.na-001 .open .navSearch-btn i, .na-001.na-005 .navSearch-btn i { content: ""; display: inline-block; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center center; background-size: 40px 40px; mask-size: 40px 40px; }
}
.na-001 .open .search, .na-001.na-005 .search { align-content: flex-start; text-align: right; }
@media (min-width: 768px) {
.na-001 .open .search #searchArea, .na-001.na-005 .search #searchArea { grid-template-columns: 50px auto; justify-content: end; display: grid !important; }
}
.na-001 .open .search .submit-btn, .na-001.na-005 .search .submit-btn { padding-right: 10px; transform: translateY(3px); }
@media (min-width: 992px) {
.na-001 .open .search .submit-btn, .na-001.na-005 .search .submit-btn { padding-right: 20px; }
}
.na-001 .open .search .submit-btn::before, .na-001.na-005 .search .submit-btn::before { content: ""; display: inline-block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; mask-size: 20px 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.567' height='33.312' viewBox='0 0 32.567 33.312'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:4px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-1568.348 -39)'%3E%3Cg transform='translate(1570.348 41)'%3E%3Cpath class='a' d='M.9,1.987A10.269,10.269,0,0,0,11.1-8.319,10.268,10.268,0,0,0,.9-18.625,10.268,10.268,0,0,0-9.3-8.319,10.269,10.269,0,0,0,.9,1.987Z' transform='translate(9.304 18.625)'/%3E%3C/g%3E%3Cg transform='translate(1586.703 58.004)'%3E%3Cpath class='a' d='M0,0,12.792,12.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
@media (min-width: 1200px) {
.na-001 .open .search .submit-btn::before, .na-001.na-005 .search .submit-btn::before { content: ""; display: inline-block; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center; background-size: 24px 24px; mask-size: 24px 24px; }
}
.na-001 .language .languageicons { width: 40px; transform: translateY(-3px); }
.na-001 .language .languageicons img { max-width: 20px; }
@media (min-width: 1200px) {
.na-001 .language .languageicons img { max-width: 24px; }
}
.na-001 .language a, .na-001 .language span { font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; display: inline-block; padding-right: 10px; color: rgb(255, 255, 255); font-size: 20px; }
@media (min-width: 992px) {
.na-001 .language a, .na-001 .language span { padding-right: 20px; }
}
@media (min-width: 768px) {
.na-001 .language a:last-child, .na-001 .language span:last-child { padding-right: 0px; }
}
@media (min-width: 576px) {
.na-001 .language a, .na-001 .language span { font-size: 20px; }
}
@media (min-width: 768px) {
.na-001 .language a, .na-001 .language span { font-size: 16px; }
}
@media (min-width: 992px) {
.na-001 .language a, .na-001 .language span { font-size: 20px; }
}
.na-001 .language a.active, .na-001 .language span.active { color: rgb(222, 220, 0); font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
@media (max-width: 767.98px) {
.na-001 .language { display: flex; justify-content: space-between; }
}
.na-001 .scroll-navi { overflow: hidden auto; scrollbar-width: thin; scrollbar-color: rgb(222, 220, 0) rgb(22, 65, 148); position: relative; width: 100%; max-height: calc(-240px + 100vh); }
@media (min-width: 768px) {
.na-001 .header-gradient.open .navbar { background: linear-gradient(-60deg, rgba(168, 142, 92, 0.95), rgba(5, 70, 165, 0.97)); }
.na-001 .header-gradient.open .navbar .navbar-collapse.collapse { display: inline-block; }
.na-001 .header-gradient.open .nav-special { display: none; }
}
.na-001 .header-brand { position: relative; z-index: 1800; max-height: 120px; }
@media (min-width: 1200px) {
.na-001 .header-brand { max-height: 185px; }
}
.na-001 .header-brand .logo { }
.na-001 .header-brand .logo a { position: relative; z-index: 2; }
.na-001 .header-brand .logo-md { }
@media (min-width: 768px) {
.na-001 .header-brand .logo-md { width: 200px; }
}
@media (min-width: 1200px) {
.na-001 .header-brand .logo-md { width: 340px; }
}
.na-001 .collapsing { transition: none 0s ease 0s; display: none; }
.na-001 .navbar { width: 100%; position: absolute; top: -40px; z-index: 1600; }
@media (min-width: 576px) {
.na-001 .navbar { padding-top: 100px; padding-bottom: 40px; }
}
@media (min-width: 768px) {
.na-001 .navbar { padding-top: 140px; padding-bottom: 40px; }
}
@media (min-width: 1200px) {
.na-001 .navbar { padding-top: 230px; }
}
.na-001 .navbar .navbar-collapse { min-width: 25%; }
.na-001 .navbar .navbar-collapse.show { content: ""; display: block; height: auto; top: 0px; z-index: 2; }
.na-001 .navbar .navbar-nav { flex-direction: column; }
.na-001 .navbar .navbar-nav .dropdown-menu { position: absolute; left: 100%; top: 0px; box-shadow: none; }
@media (min-width: 768px) {
.na-001 .navbar-collapse.collapse.show { flex: 0 1 auto; }
}
.na-001 .navbar .current > .dropdown-menu { display: block; }
.na-001 .navbar .nav-item { line-height: 1; padding-bottom: 26px; }
.na-001 .navbar .nav-item .nav-link { letter-spacing: 1px; }
.na-001 .navbar .nav-item a { font-size: 20px; white-space: normal; font-weight: 300; color: rgb(255, 255, 255); width: 100%; padding-top: 10px; padding-bottom: 10px; display: flex; justify-content: space-between; }
@media (min-width: 576px) {
.na-001 .navbar .nav-item a { font-size: 20px; }
}
@media (min-width: 768px) {
.na-001 .navbar .nav-item a { font-size: 20px; }
}
@media (min-width: 992px) {
.na-001 .navbar .nav-item a { font-size: 20px; }
}
@media (min-width: 1200px) {
.na-001 .navbar .nav-item a { font-size: 24px; }
}
.na-001 .navbar .nav-item a.dropdown-toggle::after { content: ""; width: 20px; min-width: 20px; height: 20px; border: 0px; position: relative; top: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23DEDC00;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: 10px 8px; background-color: rgb(22, 65, 148); }
.na-001 .navbar .nav-item a.dropdown-toggle.show::after, .na-001 .navbar .nav-item a.dropdown-toggle:hover::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-color: rgb(222, 220, 0); }
.na-001 .navbar .nav-item > a { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-transform: uppercase; font-weight: normal; padding: 7px 13px; }
.na-001 .navbar .nav-item > a.dropdown-toggle::after { content: none; }
@media (min-width: 1200px) {
.na-001 .navbar .nav-item > a.dropdown-toggle.show::after, .na-001 .navbar .nav-item > a.dropdown-toggle:hover::after { content: ""; position: absolute; right: 20px; top: 8px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right bottom; background-size: contain; background-color: transparent; }
}
@media (min-width: 1200px) {
.na-001 .navbar .nav-item.current > a::after { content: ""; position: absolute; right: 20px; top: 8px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right bottom; background-size: contain; background-color: transparent; }
}
.na-001 .navbar .nav-item.special { padding-bottom: 9px; }
.na-001 .navbar .nav-item.special a { font-size: 14px; line-height: 20px; color: rgb(222, 220, 0); }
@media (min-width: 576px) {
.na-001 .navbar .nav-item.special a { font-size: 14px; }
}
@media (min-width: 768px) {
.na-001 .navbar .nav-item.special a { font-size: 16px; }
}
@media (min-width: 992px) {
.na-001 .navbar .nav-item.special a { font-size: 16px; }
}
@media (min-width: 1200px) {
.na-001 .navbar .nav-item.special a { font-size: 18px; }
}
.na-001 .navbar .nav-item .dropdown-menu { min-width: 100%; margin-top: 0px; }
@media (min-width: 768px) {
.na-001 .navbar .nav-item .dropdown-menu { width: 25vw; }
}
@media (min-width: 768px) {
.na-001 .navbar .nav-item .dropdown-menu { padding-top: 0px; padding-bottom: 40px; padding-left: 35px; }
}
@media (min-width: 1200px) {
.na-001 .navbar .nav-item .dropdown-menu { padding-top: 0px; padding-bottom: 40px; padding-left: 80px; }
}
.na-001 .navbar .nav-item .dropdown-menu .active { color: rgb(222, 220, 0); font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.na-001 .navbar .nav-item .dropdown-menu li { border-bottom: 0.5px solid rgb(22, 65, 148); }
.na-001 .navbar .nav-item .dropdown-menu li.current > a, .na-001 .navbar .nav-item .dropdown-menu li .dropdown-toggle.show { color: rgb(222, 220, 0); font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.na-001 .navbar .nav-item .dropdown-menu li.current a.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-color: rgb(222, 220, 0); }
.na-001 .navbar .nav-item .dropdown-menu li a { font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal; }
@media (min-width: 768px) {
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu { margin-top: 3px; }
}
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li a { font-size: 16px; }
@media (min-width: 576px) {
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li a { font-size: 16px; }
}
@media (min-width: 768px) {
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li a { font-size: 16px; }
}
@media (min-width: 992px) {
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li a { font-size: 18px; }
}
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li a.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23DEDC00;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-color: transparent; transform: rotate(90deg); background-size: 20px 15px; margin-top: -3px; }
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li a.dropdown-toggle.show::after { transform: rotate(-90deg); }
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li.current a::after { transform: rotate(-90deg); }
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li:first-child a { font-size: 20px; }
@media (min-width: 576px) {
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li:first-child a { font-size: 20px; }
}
@media (min-width: 768px) {
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li:first-child a { font-size: 20px; }
}
@media (min-width: 992px) {
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li:first-child a { font-size: 24px; }
}
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li li:first-child a { font-size: 16px; }
@media (min-width: 576px) {
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li li:first-child a { font-size: 16px; }
}
@media (min-width: 768px) {
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li li:first-child a { font-size: 16px; }
}
@media (min-width: 992px) {
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu li li:first-child a { font-size: 18px; }
}
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu .dropdown-menu { min-width: auto; max-width: 100%; position: relative; left: auto; padding: 0px; }
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu .dropdown-menu li { margin-left: 20px; }
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu .dropdown-menu li:last-of-type { border: 0px; }
.na-001 .navbar .nav-item .dropdown-menu .dropdown-menu .dropdown-menu a.active { font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.na-001 .navbar .nav-item:not(.special) > a.active, .na-001 .navbar .nav-item:not(.special) > a.show, .na-001 .navbar .nav-item:not(.special) > a:hover, .na-001 .navbar .nav-item:not(.special).current > a { background-color: rgb(222, 220, 0); color: rgb(0, 0, 0); }
.na-001 .navbar .nav-item.special > a.active, .na-001 .navbar .nav-item.special > a.show, .na-001 .navbar .nav-item.special > a:hover, .na-001 .navbar .nav-item.special.current > a { text-decoration-line: underline; text-decoration-thickness: 2px; text-underline-offset: 0.6rem; }
@media (max-width: 767.98px) {
.na-001.header-menu-open .header-container { margin-top: 0px; }
.na-001 .nav-special .nav-item.special { display: none; }
.na-001 .scroll-navi { position: static; width: 100%; }
.na-001 .scroll-navi .dropdown-menu { max-height: calc(-260px + 100vh); overflow: auto; }
.na-001 .header-gradient .header-brand { padding: 18px 15px 0px 18px; z-index: 8000; height: 150px; }
.na-001 .header-gradient .header-brand .search { margin: -70px 0px 10px auto; width: calc(-2rem + 100vw); display: none; }
.na-001 .header-gradient.open { background: none; margin-right: 0px; width: 100vw; z-index: 5000; }
.na-001 .header-gradient.open::after { content: ""; display: block; height: 100%; position: fixed; top: 0px; left: 0px; width: 100%; background: linear-gradient(-60deg, rgb(168, 142, 92), rgb(5, 70, 165)); z-index: 2; }
.na-001 .header-gradient.open .search { display: block; }
.na-001.header-menu-open .navbar { padding: 220px 0px 40px 20px; }
.na-001.header-menu-open .navSearch-btn { display: none; }
.na-001.header-menu-open .search { text-align: left; }
.na-001.header-menu-open .d-mobile-close { grid-area: closebtn; }
.na-001.header-menu-open .headersearch { grid-area: hsearch; }
.na-001.header-menu-open .language { grid-area: lang; }
.na-001.header-menu-open #searchArea { display: grid; row-gap: 65px; grid-template-columns: 20% 1fr; grid-template-areas: ". closebtn" "hsearch lang"; }
.na-001 .navbar { width: 100%; }
.na-001 .navbar .nav-item { padding-bottom: 15px; }
.na-001 .navbar .nav-item a.dropdown-toggle::after { content: none; }
.na-001 .navbar-collapse { z-index: 1012; }
.na-001 .navbar-collapse .navbar-nav { padding: 0px 30px 30px 0px; margin-bottom: 0px; }
.na-001 .navbar-collapse .navbar-nav li.dropdown { position: static; }
.na-001 .navbar-collapse .navbar-nav li.dropdown::before { content: ""; display: block; float: right; width: 19px; height: 19px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-color: rgb(222, 220, 0); background-position: center center; background-size: 5px 10px; margin-top: 10px; pointer-events: none; }
.na-001 .navbar-collapse .navbar-nav li.dropdown a { display: block; width: 100%; }
.na-001 .navbar-collapse .dropdown-menu::before { content: ""; display: block; width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23DEDC00;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: 10px 17px; transform: rotate(180deg); position: absolute; cursor: pointer; top: 8px; }
.na-001 .navbar-collapse .dropdown-menu.show { margin: 0px; position: absolute; left: 0px; top: 220px; padding: 0px 30px 30px 10px; height: 100%; z-index: 1016 !important; }
.na-001 .navbar-collapse .dropdown-menu.show::after { content: ""; display: block; height: 100%; position: fixed; top: 0px; left: 0px; width: 100%; background: linear-gradient(-60deg, rgb(168, 142, 92), rgb(5, 70, 165)); z-index: -1; }
.na-001 .navbar-collapse .dropdown-menu li { border-bottom: 0.5px solid rgb(22, 65, 148); margin-left: 30px; padding: 0px; }
.na-001 .navbar-collapse .dropdown-menu li::before { position: absolute; float: none; right: 30px; }
.na-001 .navbar-collapse .dropdown-menu li .dropdown-item { padding: 10px 0px; }
.na-001 .navbar-collapse .dropdown-menu .dropdown-menu.show { top: 0px; }
.na-001 .navbar-collapse .dropdown-menu .dropdown-menu li::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23DEDC00;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-color: transparent; transform: rotate(90deg); background-size: 20px 15px; }
.na-001 .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu { margin-top: 0px; padding-top: 0px; background-image: none; }
.na-001 .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu.show::after { content: none; }
.na-001 .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu::before { content: none; }
}
@media (max-width: 767.98px) {
header:not(.na-011) .navSearch-btn { width: 90px; margin-top: 15px; }
}
body .scroll-navi::-webkit-scrollbar { width: 8px; }
body .scroll-navi::-webkit-scrollbar-track { background: rgb(222, 220, 0); }
body .scroll-navi::-webkit-scrollbar-thumb { background-color: rgb(22, 65, 148); border-radius: 12px; border: 3px solid rgb(222, 220, 0); }
.events .na-002 .all-filters { padding-bottom: 1rem; }
.na-002 { margin-top: 15px; }
@media (min-width: 768px) {
.na-002 { margin-top: 20px; }
}
@media (min-width: 992px) {
.na-002 { margin-top: 20px; }
}
.na-002 .all-filters { position: relative; }
.na-002 .all-filters ul { width: 100%; margin-bottom: 30px; }
@media (min-width: 992px) {
.na-002 .all-filters ul { margin-bottom: 30px; }
}
.na-002 .all-filters ul .dropdown-toggle, .na-002 .all-filters ul .filter-item { text-transform: uppercase; cursor: pointer; font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; letter-spacing: 1px; padding-right: 3vw; display: block; text-decoration: none; }
@media (min-width: 576px) {
.na-002 .all-filters ul .dropdown-toggle, .na-002 .all-filters ul .filter-item { font-size: 16px; }
}
@media (min-width: 768px) {
.na-002 .all-filters ul .dropdown-toggle, .na-002 .all-filters ul .filter-item { font-size: 16px; }
}
@media (min-width: 992px) {
.na-002 .all-filters ul .dropdown-toggle, .na-002 .all-filters ul .filter-item { font-size: 16px; }
}
@media (min-width: 1200px) {
.na-002 .all-filters ul .dropdown-toggle, .na-002 .all-filters ul .filter-item { font-size: 20px; }
}
.na-002 .all-filters ul .dropdown-toggle::after { content: ""; display: inline-block; background-color: rgb(255, 255, 255); width: 100%; position: absolute; height: 50px; z-index: -1; left: -10px; border: 0px; top: -14px; pointer-events: none; }
@media (min-width: 768px) {
.na-002 .all-filters ul .dropdown-toggle.show::after { width: calc(100% + 83px); }
}
@media (min-width: 992px) {
.na-002 .all-filters ul .dropdown-toggle.show::after { width: calc(100% + 33px); }
}
@media (min-width: 1200px) {
.na-002 .all-filters ul .dropdown-toggle.show::after { width: calc(100% + 20px); }
}
.na-002 .all-filters ul .nav-item { padding-bottom: 40px; background-color: rgb(255, 255, 255); }
.na-002 .all-filters ul .nav-item.dropdown, .na-002 .all-filters ul .nav-item span { white-space: nowrap; }
.na-002 .all-filters ul .nav-item:last-child a, .na-002 .all-filters ul .nav-item:last-child span { padding-right: 0px; }
.na-002 .all-filters ul .nav-item a { font-weight: normal; color: rgb(0, 0, 0); }
.na-002 .all-filters ul .nav-item .dropdown-toggle:hover, .na-002 .all-filters ul .nav-item .dropdown-toggle.show, .na-002 .all-filters ul .nav-item span:hover { text-decoration-line: underline; text-decoration-thickness: 2px; text-underline-offset: 0.6rem; }
.na-002 .all-filters ul .nav-item a:hover { text-decoration-line: underline; }
.na-002 .all-filters ul .nav-item .dropdown-menu { background-color: rgb(255, 255, 255); border-radius: 0px; border: 0px; box-shadow: rgba(0, 0, 0, 0.14) 3px 2px 5px 2px; left: -24px; top: -16px; min-width: 250px; padding: 50px 30px 50px 0px; max-height: 330px; overflow: hidden auto; }
.na-002 .all-filters ul .nav-item .dropdown-menu li .dropdown-item { font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; padding-left: 25px; text-decoration: none; padding-top: 17px; padding-bottom: 0px; line-height: 1.1; word-break: break-word; white-space: normal; cursor: pointer; }
@media (min-width: 576px) {
.na-002 .all-filters ul .nav-item .dropdown-menu li .dropdown-item { font-size: 14px; }
}
@media (min-width: 768px) {
.na-002 .all-filters ul .nav-item .dropdown-menu li .dropdown-item { font-size: 14px; }
}
@media (min-width: 992px) {
.na-002 .all-filters ul .nav-item .dropdown-menu li .dropdown-item { font-size: 14px; }
}
@media (min-width: 1200px) {
.na-002 .all-filters ul .nav-item .dropdown-menu li .dropdown-item { font-size: 17px; }
}
.na-002 .all-filters ul .nav-item .dropdown-menu li .dropdown-item:hover, .na-002 .all-filters ul .nav-item .dropdown-menu li .dropdown-item:focus { background-color: transparent; text-decoration-line: underline; text-decoration-thickness: 1px; text-underline-offset: 0.2rem; }
.na-002 .all-filters .dropdown:nth-child(6) .dropdown-toggle { z-index: 999; }
.na-002 .all-filters .dropdown:nth-child(6) .dropdown-menu { z-index: 998; }
.na-002 .all-filters .dropdown:nth-child(5) .dropdown-toggle { z-index: 1001; }
.na-002 .all-filters .dropdown:nth-child(5) .dropdown-menu { z-index: 1000; }
.na-002 .all-filters .dropdown:nth-child(4) .dropdown-toggle { z-index: 1003; }
.na-002 .all-filters .dropdown:nth-child(4) .dropdown-menu { z-index: 1002; }
.na-002 .all-filters .dropdown:nth-child(3) .dropdown-toggle { z-index: 1005; }
.na-002 .all-filters .dropdown:nth-child(3) .dropdown-menu { z-index: 1004; }
.na-002 .all-filters .dropdown:nth-child(2) .dropdown-toggle { z-index: 1007; }
.na-002 .all-filters .dropdown:nth-child(2) .dropdown-menu { z-index: 1006; }
.na-002 .all-filters .dropdown:first-child .dropdown-toggle { z-index: 1009; }
.na-002 .all-filters .dropdown:first-child .dropdown-menu { z-index: 1008; }
.na-002 .all-filters .dropdown-toggle { position: relative; }
.na-002 .all-filters .dropdown-toggle::after { content: none; }
@media (max-width: 767.98px) {
.na-002 .all-filters .navbar-collapse { position: absolute; background-color: rgb(255, 255, 255); margin: 0px calc(50% - 50vw); max-width: 100vw; width: 100vw; box-shadow: rgba(0, 0, 0, 0.14) 3px 2px 5px 2px; z-index: 1008; top: 60px; }
.na-002 .all-filters .navbar-collapse .navbar-nav { background-color: rgb(255, 255, 255); padding: 48px 30px 20px; margin-bottom: 0px; }
.na-002 .all-filters .navbar-collapse .navbar-nav > li::before { content: ""; display: block; float: right; width: 19px; height: 19px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23DEDC00;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-color: rgb(0, 0, 0); background-position: center center; background-size: 5px 10px; pointer-events: none; }
.na-002 .all-filters .navbar-collapse .navbar-nav > li a { display: block; width: calc(100% - 25px); }
.na-002 .all-filters .navbar-collapse .navbar-nav li:nth-child(2) .dropdown-menu.show { top: -120px; }
.na-002 .all-filters .navbar-collapse .navbar-nav li:nth-child(3) .dropdown-menu.show { top: -180px; }
.na-002 .all-filters .navbar-collapse .navbar-nav li:nth-child(4) .dropdown-menu.show { top: -240px; }
.na-002 .all-filters .navbar-collapse .navbar-nav li:nth-child(5) .dropdown-menu.show { top: -300px; }
.na-002 .all-filters .navbar-collapse .dropdown-menu { position: absolute; padding: 60px 40px; }
.na-002 .all-filters .navbar-collapse .dropdown-menu::before { content: ""; display: block; width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: 10px 176px; transform: rotate(180deg) translateY(5px); position: absolute; cursor: pointer; left: 10px; }
.na-002 .all-filters .navbar-collapse .dropdown-menu.show { top: -60px; width: 100vw; left: -30px; min-height: 330px; z-index: 1010 !important; }
.na-002 .all-filters .navbar-collapse .dropdown-menu li { border-bottom: 0.5px solid rgb(22, 65, 148); margin-left: 40px; padding: 0px 0px 8px; }
.na-002 .all-filters .navbar-collapse .dropdown-menu li:first-child a { padding-top: 0px; }
.na-002 .all-filters .navbar-collapse .dropdown-menu li .dropdown-item { font-size: 14px; padding: 10px 0px; }
}
.na-002 .all-filters .navbar-toggler { margin-bottom: 16px; text-align: left; padding-left: 26px; padding-right: 0px; box-shadow: none; width: 100%; text-transform: uppercase; font-weight: 600; }
.na-002 .all-filters .navbar-toggler.collapsed { width: auto; margin-right: 16px; box-shadow: rgba(0, 0, 0, 0.14) 3px 2px 5px 2px; padding-right: 42px; }
.na-002 .all-filters .navbar-toggler.collapsed .btn-close { display: none; }
.na-002 .all-filters .navbar-toggler .btn-close { background-size: 18px; float: right; }
.na-002 .all-filters .navbar-toggler img { padding-right: 34px; }
.na-002 .selected-filters { margin-bottom: 0px; min-height: 48px; }
.na-002 .selected-filters li { padding: 3px 10px 0px; margin-bottom: 16px; margin-right: 16px; box-shadow: rgba(0, 0, 0, 0.14) 1px 1px 2px 1px; display: inline-block; }
.na-002 .selected-filters li a { background-position: left 45%; font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.na-002 .selected-filters li a.btn-close { text-decoration: none; display: flex; width: auto; padding: 0px 20px 2px; height: auto; white-space: nowrap; cursor: pointer; }
.na-001.na-003 .header-container { aspect-ratio: 2.66667 / 1; }
@media (max-width: 575.98px) {
.na-001.na-003 .header-container { aspect-ratio: 1.33333 / 1; min-height: auto; height: auto; margin-bottom: 30px; }
}
.na-001.na-003 .header-gradient { min-height: auto; height: auto; }
@media (max-width: 575.98px) {
.na-001.na-003 .header-gradient .header-image { max-height: none; overflow: visible; }
}
@media (min-width: 768px) {
.na-001.na-003 .header-gradient { min-height: auto; }
}
@media (min-width: 1200px) {
.na-001.na-003 .header-gradient { min-height: auto; }
}
.na-001.na-003 .logo-gradient-wrapper { display: none; }
.na-001.na-003 .logo-gradient-wrapper { display: block; }
.na-001.na-003 .header-image figure { max-height: 690px; }
.na-001.na-003 .header-gradient { background: none; }
.na-001.na-003 .header-gradient.open .logo-gradient-wrapper { display: none; }
.na-001.na-003 .logo-md, .na-001.na-003 .navSearch-btn { display: none; }
.na-001.na-003 .open .logo-md, .na-001.na-003 .open .navSearch-btn { display: grid; }
.na-001.na-003 .logo-gradient { background: linear-gradient(-60deg, rgba(168, 142, 92, 0.95), rgba(5, 70, 165, 0.8)); padding: 25px 22px; display: inline-block; }
@media (min-width: 992px) {
.na-001.na-003 .logo-gradient { padding: 34px; }
}
.na-001.na-003 .logo-gradient .logo-compressed { display: grid; justify-items: center; }
.na-001.na-003 .griffin-logo { width: 58px; height: 41px; margin-bottom: 20px; }
@media (min-width: 992px) {
.na-001.na-003 .griffin-logo { width: 106px; height: 80px; }
}
@media (max-width: 767.98px) {
.na-001.na-003 .header-gradient:not(.open) .header-brand { padding: 0px; }
.na-001.na-003 .header-gradient:not(.open) .header-brand .logo-gradient { padding: 25px 8px; }
.na-001.na-003 .header-gradient:not(.open) .header-brand .search { margin-top: 0px; }
.na-001.na-003 .header-gradient:not(.open) .header-brand .logo-mobil { display: none !important; }
.na-001.na-003 .header-gradient.open .logo-md, .na-001.na-003 .header-gradient.open .navSearch-btn { display: none; }
.na-001.na-003 .header-gradient.open .header-brand .search { margin-top: -70px; }
}
.na-001.na-003 .blognavSearch-btn { display: grid; justify-items: center; }
@media (max-width: 767.98px) {
.na-001.na-003 .blognavSearch-btn { width: 90px; margin-top: 8px; }
}
.na-001.na-003 .blognavSearch-btn .menu-btn { content: ""; display: inline-block; width: 31px; height: 29px; background-repeat: no-repeat; background-position: center center; background-size: 31px 29px; mask-size: 31px 29px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.471' height='25.865' viewBox='0 0 27.471 25.865'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:3.5px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 1.75)'%3E%3Cg transform='translate(0)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3Cg transform='translate(0 10.761)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3Cg transform='translate(0 22.365)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
@media (min-width: 992px) {
.na-001.na-003 .blognavSearch-btn .menu-btn { content: ""; display: inline-block; width: 57px; height: 53px; background-repeat: no-repeat; background-position: center center; background-size: 57px 53px; mask-size: 57px 53px; }
}
.na-004 .footer-brand { padding: 32px 22px 15px; }
@media (min-width: 768px) {
.na-004 .footer-brand { padding: 25px 25px 15px; }
}
@media (min-width: 1200px) {
.na-004 .footer-brand { padding: 38px 38px 25px; }
}
.na-004 a, .na-004 span { font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; color: rgb(255, 255, 255); }
@media (max-width: 767.98px) {
.na-004 .logo { margin: 0px auto 40px; }
}
.na-004 .footernav { min-width: 0px; background-clip: border-box; word-break: break-word; hyphens: auto; hyphenate-limit-chars: 10 4 3; font-size: 16px; }
.na-004 .footernav::before { content: ""; display: block; height: 0px; width: 0px; margin-top: calc(-0.4em); }
.na-004 .footernav span, .na-004 .footernav .nav-item > a { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-transform: uppercase; }
.na-004 .footernav a { font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
@media (min-width: 1550px) {
.na-004 .special { padding-left: 40px; }
}
.na-004 .special a span { color: rgb(222, 220, 0); }
@media (min-width: 576px) {
.na-004 .footer-end { margin-top: 100px; }
}
.na-004 .social-icons { margin-bottom: 50px; }
@media (min-width: 768px) {
.na-004 .social-icons { margin-bottom: 30px; }
}
@media (min-width: 1200px) {
.na-004 .social-icons { margin-bottom: 0px; transform: translateY(-10px); }
}
.na-004 .social-icons ul { display: flex; }
.na-004 .social-icons ul svg { width: 27px; height: 27px; }
@media (min-width: 768px) {
.na-004 .social-icons ul svg { width: 32px; height: 32px; }
}
@media (min-width: 768px) {
.na-004 .social-icons ul { float: right; width: 25vw; }
}
@media (min-width: 1550px) {
.na-004 .social-icons ul { padding-left: 50px; width: 100%; }
}
.na-004 .legal { font-size: 16px; }
.na-004 .legal ul { margin-bottom: 0px; }
@media (max-width: 1549.98px) {
.na-004 .legal ul a { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; padding-bottom: 1rem; }
}
@media (min-width: 992px) {
.na-004 .legal ul { display: flex; justify-content: space-between; }
}
.level-0 .navbar .dropdown-menu .current .dropdown-menu { display: none; }
.level-0 .navbar .nav-item.current > a::after { content: none; }
header.na-005:not(.na-008) .header-brand { max-height: none; }
header.na-005:not(.na-008) .container-lg.header-title { display: none; }
header.na-005:not(.na-008) .header-gradient.open .navbar { background: transparent; }
header.na-005:not(.na-008) .header-image { align-content: flex-start; }
header.na-005:not(.na-008) .header-image img { min-width: auto; }
header.na-005:not(.na-008) .header-container .header-gradient { max-width: 35.25rem; height: calc(440px + 20vh); margin-bottom: 20px; }
@media (min-width: 768px) {
header.na-005:not(.na-008) .header-container .header-gradient { max-width: 33rem; height: calc(20vh + 47.8vw); margin-bottom: 0px; }
}
@media (min-width: 992px) {
header.na-005:not(.na-008) .header-container .header-gradient { max-width: 43rem; height: calc(20vh + 48.8vw); }
}
@media (min-width: 1200px) {
header.na-005:not(.na-008) .header-container .header-gradient { max-width: 57rem; height: calc(20vh + 49.8vw); }
}
@media (min-width: 1550px) {
header.na-005:not(.na-008) .header-container .header-gradient { max-width: 64rem; height: calc(20vh + 50.8vw); }
}
@media (min-width: 2000px) {
header.na-005:not(.na-008) .header-container .header-gradient { height: 1263px; }
}
header.na-005:not(.na-008) .nh-001, header.na-005:not(.na-008) .navbar { padding-right: 36px; padding-left: 15px; }
@media (min-width: 768px) {
header.na-005:not(.na-008) .nh-001, header.na-005:not(.na-008) .navbar { margin-top: 0px; padding: 0px 24px !important; }
}
@media (min-width: 1200px) {
header.na-005:not(.na-008) .nh-001, header.na-005:not(.na-008) .navbar { padding: 0px 54px !important; }
}
header.na-005:not(.na-008) .header-gradient { display: flex; flex-direction: column; height: calc(525px); justify-items: stretch; justify-content: space-between; }
header.na-005:not(.na-008) .header-gradient .nh-001 { display: flex; order: 2; align-items: flex-start; }
@media (max-width: 767.98px) {
header.na-005:not(.na-008) .header-gradient .nh-001 { width: calc(-25% + 100vw); }
}
@media (max-width: 575.98px) {
header.na-005:not(.na-008) .header-gradient .nh-001 { width: calc(-25px + 100vw); }
}
header.na-005:not(.na-008) .header-gradient .navbar { order: 1; }
@media (min-width: 768px) {
header.na-005:not(.na-008) .header-gradient { height: calc(285px + 47.8vw); }
}
@media (min-width: 992px) {
header.na-005:not(.na-008) .header-gradient { height: calc(190px + 48.8vw); padding-bottom: 150px; }
header.na-005:not(.na-008) .header-gradient .navbar { align-content: flex-start; order: 2; }
header.na-005:not(.na-008) .header-gradient .nh-001 { order: 1; margin-top: -25px; }
}
@media (min-width: 1200px) {
header.na-005:not(.na-008) .header-gradient { height: calc(190px + 49.8vw); padding-bottom: 115px; }
}
@media (min-width: 1550px) {
header.na-005:not(.na-008) .header-gradient { height: calc(190px + 50.8vw); padding-bottom: 150px; }
}
.na-005 .nav-item.special { display: none; }
@media (min-width: 768px) {
header.na-005:not(.na-008) .nav-special { display: block; }
header.na-005:not(.na-008) .nav-special .nav-item.special { display: block; }
header.na-005:not(.na-008) .nav-special a { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 12px; color: rgb(222, 220, 0); text-transform: uppercase; padding: 4px 0px 4px 13px; letter-spacing: 1px; }
header.na-005:not(.na-008) .nav-special a::after { content: ""; display: inline-block; width: 20px; min-width: 20px; height: 20px; border: 0px; position: relative; top: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23DEDC00;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: 20px 16px; margin-left: 13px; }
}
@media (min-width: 768px) and (min-width: 576px) {
header.na-005:not(.na-008) .nav-special a { font-size: 12px; }
}
@media (min-width: 768px) and (min-width: 768px) {
header.na-005:not(.na-008) .nav-special a { font-size: 12px; }
}
@media (min-width: 768px) and (min-width: 992px) {
header.na-005:not(.na-008) .nav-special a { font-size: 16px; }
}
@media (min-width: 768px) and (min-width: 1200px) {
header.na-005:not(.na-008) .nav-special a { font-size: 18px; }
}
@media (min-width: 768px) and (min-width: 1200px) {
header.na-005:not(.na-008) .nav-special a { padding-top: 7px; padding-bottom: 7px; }
header.na-005:not(.na-008) .nav-special a::after { margin-left: 20px; }
}
@media (min-width: 768px) {
header.na-005:not(.na-008) .logo.col-md-3, header.na-005:not(.na-008) .logo.col-md-4, header.na-005:not(.na-008) .logo.col-md-5, header.na-005:not(.na-008) .search.col-md-3, header.na-005:not(.na-008) .search.col-md-4, header.na-005:not(.na-008) .search.col-md-5 { width: 50% !important; }
header.na-005:not(.na-008) .logo.col-md-3.offset-md-2, header.na-005:not(.na-008) .logo.col-md-3.offset-md-1, header.na-005:not(.na-008) .logo.col-md-4.offset-md-2, header.na-005:not(.na-008) .logo.col-md-4.offset-md-1, header.na-005:not(.na-008) .logo.col-md-5.offset-md-2, header.na-005:not(.na-008) .logo.col-md-5.offset-md-1, header.na-005:not(.na-008) .search.col-md-3.offset-md-2, header.na-005:not(.na-008) .search.col-md-3.offset-md-1, header.na-005:not(.na-008) .search.col-md-4.offset-md-2, header.na-005:not(.na-008) .search.col-md-4.offset-md-1, header.na-005:not(.na-008) .search.col-md-5.offset-md-2, header.na-005:not(.na-008) .search.col-md-5.offset-md-1 { margin-left: 0px !important; }
}
@media (min-width: 768px) {
.na-005 { }
.na-005 .collapse:not(.show) { display: block; }
.na-005 .search .d-none { display: block !important; }
.na-005 .scroll-navi { position: relative; width: 100%; max-height: none; overflow: visible; }
.na-005 .header-image img { min-width: auto; }
.na-005 .navbar { width: 100%; position: relative; top: 0px; padding-top: 0px; margin: 0px; z-index: 1800; }
.na-005 .navbar .navbar-nav { flex-direction: row; width: 100%; justify-content: space-between; }
.na-005 .navbar .navbar-nav > li:first-child { transform: translateX(-13px); }
.na-005 .navbar .navbar-nav .nav-item a { color: rgb(222, 220, 0); font-size: 14px; transition: none 0s ease 0s; }
.na-005 .navbar .navbar-nav .nav-item a:focus, .na-005 .navbar .navbar-nav .nav-item a:active, .na-005 .navbar .navbar-nav .nav-item a:hover { border: 0px; }
.na-005 .navbar .navbar-nav .nav-item > a.dropdown-toggle:hover::after, .na-005 .navbar .navbar-nav .nav-item > a.dropdown-toggle.show::after { content: none; }
.na-005 .navbar .navbar-nav .dropdown:nth-child(4) .dropdown-menu { left: auto; }
.na-005 .navbar .navbar-nav .dropdown-menu { top: 28px; left: 0px; width: auto; padding: 13px 13px 25px; background-color: rgb(222, 220, 0); min-width: 200px; }
.na-005 .navbar .navbar-nav .dropdown-menu li { border-bottom: 0px; }
.na-005 .navbar .navbar-nav .dropdown-menu li a.dropdown-item { color: rgb(0, 0, 0); padding: 7px 0px; font-size: 14px; }
.na-005 .navbar .navbar-nav .dropdown-menu li a.dropdown-item:hover { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.na-005 .navbar .navbar-nav .dropdown-menu li a.dropdown-item.dropdown-toggle::after { content: none; }
}
@media (min-width: 768px) and (min-width: 576px) {
.na-005 .navbar .navbar-nav .nav-item a { font-size: 14px; }
}
@media (min-width: 768px) and (min-width: 768px) {
.na-005 .navbar .navbar-nav .nav-item a { font-size: 14px; }
}
@media (min-width: 768px) and (min-width: 992px) {
.na-005 .navbar .navbar-nav .nav-item a { font-size: 20px; }
}
@media (min-width: 768px) and (min-width: 1200px) {
.na-005 .navbar .navbar-nav .nav-item a { font-size: 24px; }
}
@media (min-width: 768px) and (max-width: 991.98px) {
.na-005 .navbar .navbar-nav .dropdown:nth-child(4) .dropdown-menu { right: 0px; }
}
@media (min-width: 768px) and (min-width: 768px) {
.na-005 .navbar .navbar-nav .dropdown-menu { padding-top: 28px; padding-bottom: 35px; }
}
@media (min-width: 768px) and (min-width: 992px) {
.na-005 .navbar .navbar-nav .dropdown-menu { top: auto; bottom: 60px; min-width: 100%; }
}
@media (min-width: 768px) {
.na-005 .navSearch-btn { display: none; }
}
@media (min-width: 768px) {
.na-005 .search-btn::before { transform: translateY(8px); content: ""; display: inline-block; width: 18px; height: 18px; background-repeat: no-repeat; background-position: center center; background-size: 18px 18px; mask-size: 18px 18px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.567' height='33.312' viewBox='0 0 32.567 33.312'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:4px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-1568.348 -39)'%3E%3Cg transform='translate(1570.348 41)'%3E%3Cpath class='a' d='M.9,1.987A10.269,10.269,0,0,0,11.1-8.319,10.268,10.268,0,0,0,.9-18.625,10.268,10.268,0,0,0-9.3-8.319,10.269,10.269,0,0,0,.9,1.987Z' transform='translate(9.304 18.625)'/%3E%3C/g%3E%3Cg transform='translate(1586.703 58.004)'%3E%3Cpath class='a' d='M0,0,12.792,12.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.na-005 .language { margin-top: 36px; margin-bottom: 15px; }
.na-005 .language a.active, .na-005 .language span.active { color: rgb(255, 255, 255); font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
}
@media (min-width: 768px) and (min-width: 768px) {
.na-005 .search-btn::before { margin-right: 15px; }
}
@media (min-width: 768px) and (min-width: 992px) {
.na-005 .search-btn::before { margin-right: 20px; }
}
@media (min-width: 768px) and (min-width: 1200px) {
.na-005 .search-btn::before { margin-right: 50px; }
}
@media (min-width: 768px) and (min-width: 992px) {
.na-005 .search-btn::before { content: ""; display: inline-block; width: 22px; height: 22px; background-repeat: no-repeat; background-position: center center; background-size: 22px 22px; mask-size: 22px 22px; }
}
@media (min-width: 768px) and (min-width: 1200px) {
.na-005 .search-btn::before { content: ""; display: inline-block; width: 28px; height: 28px; background-repeat: no-repeat; background-position: center center; background-size: 28px 28px; mask-size: 28px 28px; }
}
@media (min-width: 768px) and (min-width: 768px) {
.na-005 .language { margin-top: 0px; margin-bottom: 15px; }
}
@media (min-width: 768px) and (min-width: 1200px) {
.na-005 .language { margin-top: 0px; margin-bottom: 34px; }
}
.na-006 .area-title, .na-006 .header-subtitle { display: none; }
.na-006 .area-title h1, .na-006 .area-title .h1 { color: rgb(255, 255, 255); }
.na-006 .header-image { justify-content: center; }
.na-006 .header-image img { min-width: 100vw; }
@media (min-width: 2000px) {
.na-006 .header-image img { min-width: auto; max-width: 2000px; }
}
.na-006 .container-lg { padding-right: 15px; padding-left: 18px !important; }
@media (min-width: 768px) {
.na-006 .container-lg { padding-right: 24px; padding-left: 24px !important; }
}
@media (min-width: 1200px) {
.na-006 .container-lg { padding-right: 54px; padding-left: 54px !important; }
}
.na-006 .container-lg.header-subtitle { margin-top: 0px; }
.na-006 .header-container { margin-bottom: 0px; }
.na-006.header-menu-open { padding-bottom: 28%; }
@media (min-width: 2000px) {
.na-006.header-menu-open { padding-bottom: 0px; height: 1155px; }
}
.na-006:not(.header-menu-open) .header-container { display: grid; }
.na-006:not(.header-menu-open) .header-container .header-gradient { height: auto; }
@media (max-width: 767.98px) {
.na-006:not(.header-menu-open) .header-container .header-gradient { width: calc(-60px + 100vw); }
.na-006:not(.header-menu-open) .header-container .header-gradient .header-title, .na-006:not(.header-menu-open) .header-container .header-gradient .header-subtitle { width: calc(-80px + 100vw); margin-left: -0.01vw; }
}
@media (min-width: 576px) {
.na-006:not(.header-menu-open) .header-container .header-gradient { aspect-ratio: 1 / 1; }
}
@media (min-width: 768px) {
.na-006:not(.header-menu-open) .header-container .header-gradient { aspect-ratio: 0.869565 / 1; }
}
@media (min-width: 992px) {
.na-006:not(.header-menu-open) .header-container .header-gradient { aspect-ratio: 0.851064 / 1; }
}
.na-006:not(.header-menu-open) .header-container .header-gradient.open { background: none; }
@media (min-width: 768px) {
.na-006:not(.header-menu-open) .header-container { grid-template-columns: 56% auto; }
}
@media (min-width: 768px) {
.na-006:not(.header-menu-open) .header-container .logo.col-md-3 { width: 50% !important; }
.na-006:not(.header-menu-open) .header-container .navSearch-btn.col-md-2 { width: 33% !important; justify-content: flex-end; }
}
.na-006:not(.header-menu-open) .header-container .header-subtitle { display: block; padding-top: 2vw; }
@media (max-width: 767.98px) {
.na-006:not(.header-menu-open) .header-container .header-title { padding-top: 80px; }
}
@media (max-width: 991.98px) {
.na-006:not(.header-menu-open) .header-container .header-title { padding-top: 50px; margin-bottom: 0px; display: flex; align-items: flex-end; }
}
.na-006:not(.header-menu-open) .header-container .header-title .area-title { white-space: nowrap; }
@media (min-width: 992px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title div { display: flex; align-items: center; height: 150px; }
}
@media (min-width: 1550px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title div { height: 200px; }
}
.na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-bold { display: flex; align-self: center; font-size: 24px; text-shadow: rgba(0, 0, 0, 0.26) 4px 4px 5px; }
@media (min-width: 992px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-bold { font-size: 28px; }
}
@media (min-width: 1200px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-bold { font-size: 32px; }
}
@media (min-width: 1550px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-bold { font-size: 54px; }
}
.na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-light { font-size: 18px; }
@media (min-width: 992px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-light { font-size: 22px; }
}
@media (min-width: 1200px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-light { font-size: 40px; }
}
.na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-bold, .na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-light { line-height: 1.3; }
@media (min-width: 768px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-bold, .na-006:not(.header-menu-open) .header-container .header-title .area-title .geometria-light { line-height: 1.1; }
}
@media (min-width: 992px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title { max-width: 36%; transform: translate(120.333%, 8vw); }
}
@media (min-width: 1200px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title { transform: translate(97.3333%, 5vw); }
}
@media (max-width: 991.98px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title { transform: none; }
.na-006:not(.header-menu-open) .header-container .header-title .area-title div::before { content: none; }
}
.na-006:not(.header-menu-open) .header-container .header-title .area-title div::before { margin-left: -42px; bottom: auto; }
@media (min-width: 1200px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title div::before { margin-left: -29px; height: 150px; }
}
@media (min-width: 1550px) {
.na-006:not(.header-menu-open) .header-container .header-title .area-title div::before { margin-left: -42px; height: 200px; }
}
@media (max-width: 991.98px) {
.na-006:not(.header-menu-open) .header-container .header-title .page-title { width: 0px; padding: 0px; margin: 0px; }
}
.flying-menu { width: 100%; position: fixed; z-index: 8000; top: -120px; margin: 0px auto; left: 0px; right: 0px; }
.flying-menu .flying-gradient { background: linear-gradient(-60deg, rgba(168, 142, 92, 0.95), rgba(5, 70, 165, 0.8)); display: grid; align-content: center; padding: 15px; }
@media (min-width: 992px) {
.flying-menu .flying-gradient { padding: 15px 24px 18px; }
}
.flying-menu .logo-mobil { display: block; }
@media (max-width: 767.98px) {
.flying-menu .logo-mobil { width: 50px; }
}
.flying-menu .menu-btn { content: ""; display: inline-block; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center; background-size: 30px 30px; mask-size: 30px 30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.471' height='25.865' viewBox='0 0 27.471 25.865'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:3.5px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 1.75)'%3E%3Cg transform='translate(0)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3Cg transform='translate(0 10.761)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3Cg transform='translate(0 22.365)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
@media (min-width: 768px) {
.flying-menu .menu-btn { content: ""; display: inline-block; width: 50px; height: 40px; background-repeat: no-repeat; background-position: center center; background-size: 50px 40px; mask-size: 50px 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84.942' height='61.51' viewBox='0 0 84.942 61.51'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url('../../../%23a');%7D.c%7Bstroke:%23fff;stroke-width:4.5px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M0,19.933H84.942v-61.51H0Z' transform='translate(0 41.577)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b' transform='translate(0 0)'%3E%3Cg transform='translate(0 23.979)'%3E%3Cpath class='c' d='M0,0H32.242'/%3E%3C/g%3E%3Cg transform='translate(0 40.979)'%3E%3Cpath class='c' d='M0,0H48.131'/%3E%3C/g%3E%3Cg transform='translate(0 58.979)'%3E%3Cpath class='c' d='M0,0H48.131'/%3E%3C/g%3E%3Cg transform='translate(42.319 2.749)'%3E%3Cpath class='c' d='M4.337,8.929A13.727,13.727,0,0,0,17.978-4.849,13.727,13.727,0,0,0,4.337-18.625,13.727,13.727,0,0,0-9.3-4.849,13.727,13.727,0,0,0,4.337,8.929Z' transform='translate(9.304 18.625)'/%3E%3C/g%3E%3Cg transform='translate(65.911 27.206)'%3E%3Cpath class='c' d='M0,0,17.1,17.244'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
}
@media (min-width: 1200px) {
.flying-menu .menu-btn { content: ""; display: inline-block; width: 80px; height: 60px; background-repeat: no-repeat; background-position: center center; background-size: 80px 60px; mask-size: 80px 60px; }
}
.scrollDownNav .flying-menu { top: 0px; transition: top 2s ease 0s; }
.scrollDownNav.header-menu-open .flying-menu { display: none; }
.scrollDownNav.header-menu-open .header-gradient { position: fixed; top: 0px; z-index: 90000; }
@media (min-width: 768px) {
.scrollDownNav.header-menu-open .header-gradient { background: none; width: calc(100% - 90px); max-width: 1776px; margin: 0px 45px 0px -45px; }
.scrollDownNav.header-menu-open .header-gradient .navbar { background: linear-gradient(-60deg, rgba(168, 142, 92, 0.99), rgba(5, 70, 165, 0.99)); }
}
@media (min-width: 768px) and (min-width: 768px) {
.scrollDownNav.header-menu-open .header-gradient { margin: 0px auto; }
}
.na-008 .flying-menu .flying-gradient { background: rgba(255, 255, 255, 0.95); }
.na-008 .flying-menu .flying-btn { display: grid; justify-content: flex-end; }
.na-008 .flying-menu .menu-btn { content: ""; display: inline-block; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center; background-size: 30px 30px; mask-size: 30px 30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.471' height='25.865' viewBox='0 0 27.471 25.865'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:3.5px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 1.75)'%3E%3Cg transform='translate(0)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3Cg transform='translate(0 10.761)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3Cg transform='translate(0 22.365)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
@media (min-width: 768px) {
.na-008 .flying-menu .menu-btn { content: ""; display: inline-block; width: 50px; height: 40px; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84.942' height='61.51' viewBox='0 0 84.942 61.51'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url('../../../%23a');%7D.c%7Bstroke:%23fff;stroke-width:4.5px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M0,19.933H84.942v-61.51H0Z' transform='translate(0 41.577)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b' transform='translate(0 0)'%3E%3Cg transform='translate(0 23.979)'%3E%3Cpath class='c' d='M0,0H32.242'/%3E%3C/g%3E%3Cg transform='translate(0 40.979)'%3E%3Cpath class='c' d='M0,0H48.131'/%3E%3C/g%3E%3Cg transform='translate(0 58.979)'%3E%3Cpath class='c' d='M0,0H48.131'/%3E%3C/g%3E%3Cg transform='translate(42.319 2.749)'%3E%3Cpath class='c' d='M4.337,8.929A13.727,13.727,0,0,0,17.978-4.849,13.727,13.727,0,0,0,4.337-18.625,13.727,13.727,0,0,0-9.3-4.849,13.727,13.727,0,0,0,4.337,8.929Z' transform='translate(9.304 18.625)'/%3E%3C/g%3E%3Cg transform='translate(65.911 27.206)'%3E%3Cpath class='c' d='M0,0,17.1,17.244'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background: var(--theme-color); }
}
@media (min-width: 1200px) {
.na-008 .flying-menu .menu-btn { content: ""; display: inline-block; width: 80px; height: 60px; background-repeat: no-repeat; background-position: center center; background-size: 80px 60px; mask-size: 80px 60px; }
}
.link-blue { display: none; }
@media (min-width: 992px) {
.level-0.location .push-up { position: relative; z-index: 2; transform: translateY(-100px); }
}
.level-0.location main { margin-top: 0px; }
@media (min-width: 768px) {
.na-008.na-005 .link-blue { display: inline-block; }
.na-008.na-005 .header-container .header-gradient { height: auto; }
.na-008.na-005 .header-container .header-gradient .header-brand { height: 140px; max-height: none; padding-top: 0px; }
.na-008.na-005 .header-container .header-gradient .header-brand .row { justify-content: space-between; }
.na-008.na-005 .header-container .header-gradient .header-brand .row .logo { margin-top: 20px; }
.na-008.na-005 .header-container .header-gradient .search { padding-top: 25px; width: 50% !important; margin-left: 0px !important; }
.na-008.na-005 .header-container .header-gradient .search .submit-btn { transform: none; }
.na-008.na-005 .header-container .header-gradient .search .submit-btn::before { background: rgb(157, 156, 156); }
.na-008.na-005 .header-container .header-gradient .search #searchArea { grid-template-rows: 2fr; grid-template-columns: 2fr; display: grid !important; }
.na-008.na-005 .header-container .header-gradient .search #searchArea .headersearch { display: flex; justify-content: flex-end; grid-row-start: 1; grid-column: 1 / 2; }
.na-008.na-005 .header-container .header-gradient .search #searchArea .headersearch input { transform: translateX(-50px); }
.na-008.na-005 .header-container .header-gradient .search #searchArea .language { padding: 10px 1rem 0px 10px; text-align: right; margin-bottom: 10px; grid-row-start: 2; grid-column: 1 / 3; }
.na-008.na-005 .header-container .header-gradient .search #searchArea .language .active, .na-008.na-005 .header-container .header-gradient .search #searchArea .language a { color: rgb(160, 171, 177); font-size: 18px; }
.na-008.na-005 .header-container .header-gradient .search #searchArea .link-blue { grid-row-start: 1; grid-column: 2 / 3; padding: 5px 1rem 0px 40px; }
.na-008.na-005 .header-container .header-gradient .link-blue { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-transform: uppercase; font-size: 15px; display: block; color: rgb(22, 65, 148); }
.na-008.na-005 .header-container .header-gradient .nav-special { padding-right: 12px; padding-left: 30px; display: flex; flex-direction: row; }
.na-008.na-005 .header-container .header-gradient .nav-special .nav-bar { width: 100%; display: flex; justify-content: flex-end; margin-bottom: 0px; }
.na-008.na-005 .header-container .header-gradient .nav-special .nav-item.special { padding-left: 2vw; display: flex; }
.na-008.na-005 .header-container .header-gradient .nav-special .nav-item.special a { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-transform: uppercase; color: var(--theme-subcolor); font-size: 15px; }
.na-008.na-005 .header-container .header-gradient .nav-special .nav-item.special:last-child a { color: rgb(22, 65, 148); }
.na-008.na-005 .header .navbar { margin-top: 0px; }
.na-008.na-005 .nav-special, .na-008.na-005 .navbar { position: relative; z-index: 2000; }
.na-008.na-005 .navbar { padding-bottom: 0px; }
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special).current > a, .na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) > a.active, .na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) > a.show, .na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) > a:hover { background: rgb(255, 255, 255); color: var(--theme-color); }
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special):nth-child(4) a { transform: translateX(12px); }
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) a { font-size: 20px; justify-self: flex-end; color: var(--theme-color); }
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) a:hover { background-color: rgb(255, 255, 255); }
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) a.show { box-shadow: rgba(0, 0, 0, 0.12) 1px 2px 5px 2px; }
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) .dropdown-menu { background-color: rgb(255, 255, 255); top: 34px; bottom: auto; min-width: 130%; }
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) .dropdown-menu.show { box-shadow: rgba(0, 0, 0, 0.12) 3px 10px 5px 2px; }
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) .dropdown-menu li { border-bottom: 0px; }
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) .dropdown-menu li a.dropdown-item { color: var(--theme-color); }
}
@media (min-width: 768px) and (min-width: 1200px) {
.na-008.na-005 .header-container .header-gradient { height: 200px; }
}
@media (min-width: 768px) and (min-width: 992px) {
.na-008.na-005 .header-container .header-gradient .search { width: 66.6667% !important; }
}
@media (min-width: 768px) and (min-width: 1200px) {
.na-008.na-005 .header-container .header-gradient .search #searchArea { grid-template-rows: 2fr; grid-template-columns: 3fr; }
}
@media (min-width: 768px) and (min-width: 1550px) {
.na-008.na-005 .header-container .header-gradient .search #searchArea .headersearch input { width: calc(100% - 50px); }
}
@media (min-width: 768px) and (min-width: 992px) {
.na-008.na-005 .header-container .header-gradient .search #searchArea .language { grid-row-start: 1; grid-column: 2 / 3; padding-top: 0px; }
}
@media (min-width: 768px) and (min-width: 992px) {
.na-008.na-005 .header-container .header-gradient .search #searchArea .link-blue { grid-row-start: 1; grid-column: 3 / 4; }
}
@media (min-width: 768px) and (min-width: 1200px) {
.na-008.na-005 .header-container .header-gradient .search #searchArea .link-blue { padding-right: 0px; }
}
@media (min-width: 768px) and (min-width: 992px) {
.na-008.na-005 .header-container .header-gradient .link-blue { font-size: 16px; }
}
@media (min-width: 768px) and (min-width: 1200px) {
.na-008.na-005 .header-container .header-gradient .nav-special .nav-item.special a { font-size: 15px; }
}
@media (min-width: 768px) and (min-width: 1200px) {
.na-008.na-005 .nav-special, .na-008.na-005 .navbar { width: 70%; margin: 0px 0px 0px 30%; transform: translateY(-70px); padding-left: 30px !important; }
}
@media (min-width: 768px) and (min-width: 1550px) {
.na-008.na-005 .nav-special, .na-008.na-005 .navbar { width: 66.6667%; margin: 0px 0px 0px 33.3333%; padding-left: 60px !important; }
}
@media (min-width: 768px) and (min-width: 1550px) {
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) a { font-size: 24px; }
}
@media (min-width: 768px) and (min-width: 1200px) {
.na-008.na-005 .navbar .navbar-nav .nav-item:not(.special) .dropdown-menu.show { box-shadow: rgba(0, 0, 0, 0.12) 1px 5px 5px 2px; }
}
.level-01 header.na-009 .header-gradient { background: rgba(255, 255, 255, 0.98); height: auto; min-height: 100px; }
@media (min-width: 768px) {
.level-01 header.na-009 .header-gradient { min-height: 155px; }
}
@media (min-width: 1200px) {
.level-01 header.na-009 .header-gradient { min-height: 200px; }
}
header.na-009 .header-container { margin: 0px auto; }
@media (min-width: 768px) {
header.na-009 .header-container { padding-right: 45px; padding-left: 45px; }
}
header.na-009 .header-gradient { height: auto; min-height: auto; background: rgba(255, 255, 255, 0.98); }
@media (min-width: 768px) {
header.na-009 .header-brand button { order: 2; }
}
header.na-009 .header-brand .menu-btn { mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84.942' height='61.51' viewBox='0 0 84.942 61.51'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url('../../../%23a');%7D.c%7Bstroke:%23fff;stroke-width:4.5px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M0,19.933H84.942v-61.51H0Z' transform='translate(0 41.577)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b' transform='translate(0 0)'%3E%3Cg transform='translate(0 23.979)'%3E%3Cpath class='c' d='M0,0H32.242'/%3E%3C/g%3E%3Cg transform='translate(0 40.979)'%3E%3Cpath class='c' d='M0,0H48.131'/%3E%3C/g%3E%3Cg transform='translate(0 58.979)'%3E%3Cpath class='c' d='M0,0H48.131'/%3E%3C/g%3E%3Cg transform='translate(42.319 2.749)'%3E%3Cpath class='c' d='M4.337,8.929A13.727,13.727,0,0,0,17.978-4.849,13.727,13.727,0,0,0,4.337-18.625,13.727,13.727,0,0,0-9.3-4.849,13.727,13.727,0,0,0,4.337,8.929Z' transform='translate(9.304 18.625)'/%3E%3C/g%3E%3Cg transform='translate(65.911 27.206)'%3E%3Cpath class='c' d='M0,0,17.1,17.244'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 45px 32px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 45px; height: 32px; background-repeat: no-repeat; background-position: center center; background-size: 45px 32px; }
@media (min-width: 768px) {
header.na-009 .header-brand .menu-btn { content: ""; display: inline-block; width: 50px; height: 40px; background-repeat: no-repeat; background-position: center center; background-size: 50px 40px; mask-size: 50px 40px; }
}
@media (min-width: 1200px) {
header.na-009 .header-brand .menu-btn { content: ""; display: inline-block; width: 80px; height: 60px; background-repeat: no-repeat; background-position: center center; background-size: 80px 60px; mask-size: 80px 60px; }
}
header.na-009 .search .search-field { color: var(--theme-color); }
header.na-009 .search .search-field:focus { border-bottom: 2px solid var(--theme-color); outline: none; }
header.na-009 .search .submit-btn::before { mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.567' height='33.312' viewBox='0 0 32.567 33.312'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:4px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-1568.348 -39)'%3E%3Cg transform='translate(1570.348 41)'%3E%3Cpath class='a' d='M.9,1.987A10.269,10.269,0,0,0,11.1-8.319,10.268,10.268,0,0,0,.9-18.625,10.268,10.268,0,0,0-9.3-8.319,10.269,10.269,0,0,0,.9,1.987Z' transform='translate(9.304 18.625)'/%3E%3C/g%3E%3Cg transform='translate(1586.703 58.004)'%3E%3Cpath class='a' d='M0,0,12.792,12.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 22px 23px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; margin-top: 6px; content: ""; display: inline-block; width: 22px; height: 23px; background-repeat: no-repeat; background-position: center center; background-size: 22px 23px; }
@media (min-width: 1200px) {
header.na-009 .search .submit-btn::before { content: ""; display: inline-block; width: 25px; height: 26px; background-repeat: no-repeat; background-position: center center; background-size: 25px 26px; mask-size: 25px 26px; }
}
header.na-009 .open .submit-btn::before { margin-top: 0px; }
header.na-009 .navSearch-btn { justify-content: flex-end; }
@media (min-width: 768px) {
header.na-009 .open .navSearch-btn i { mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url('../../../%23a');%7D.c%7Bstroke:%23fff;stroke-width:4.5px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M0,17.818H40v-40H0Z' transform='translate(0 22.182)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 22.182)'%3E%3Cg class='b' transform='translate(0 -22.182)'%3E%3Cg transform='translate(1.912 1.913)'%3E%3Cpath class='c' d='M0,16.113,36.173-20.06' transform='translate(0 20.06)'/%3E%3C/g%3E%3Cg transform='translate(1.913 1.914)'%3E%3Cpath class='c' d='M0,0,36.173,36.173'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 25px 25px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 25px; height: 25px; background-repeat: no-repeat; background-position: center center; background-size: 25px 25px; }
}
@media (min-width: 1200px) {
header.na-009 .open .navSearch-btn i { content: ""; display: inline-block; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center center; background-size: 40px 40px; mask-size: 40px 40px; }
}
.flying-menu.na-010 .flying-gradient { background: rgba(255, 255, 255, 0.98); }
@media (min-width: 768px) {
.flying-menu.na-010 .flying-gradient { padding-right: 12px; }
}
.flying-menu.na-010 .flying-btn { display: grid; justify-content: flex-end; }
.flying-menu.na-010 .menu-btn { mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.471' height='25.865' viewBox='0 0 27.471 25.865'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:3.5px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 1.75)'%3E%3Cg transform='translate(0)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3Cg transform='translate(0 10.761)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3Cg transform='translate(0 22.365)'%3E%3Cpath class='a' d='M0,0H27.471'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 30px 30px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center; background-size: 30px 30px; }
@media (min-width: 768px) {
.flying-menu.na-010 .menu-btn { mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84.942' height='61.51' viewBox='0 0 84.942 61.51'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url('../../../%23a');%7D.c%7Bstroke:%23fff;stroke-width:4.5px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M0,19.933H84.942v-61.51H0Z' transform='translate(0 41.577)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='b' transform='translate(0 0)'%3E%3Cg transform='translate(0 23.979)'%3E%3Cpath class='c' d='M0,0H32.242'/%3E%3C/g%3E%3Cg transform='translate(0 40.979)'%3E%3Cpath class='c' d='M0,0H48.131'/%3E%3C/g%3E%3Cg transform='translate(0 58.979)'%3E%3Cpath class='c' d='M0,0H48.131'/%3E%3C/g%3E%3Cg transform='translate(42.319 2.749)'%3E%3Cpath class='c' d='M4.337,8.929A13.727,13.727,0,0,0,17.978-4.849,13.727,13.727,0,0,0,4.337-18.625,13.727,13.727,0,0,0-9.3-4.849,13.727,13.727,0,0,0,4.337,8.929Z' transform='translate(9.304 18.625)'/%3E%3C/g%3E%3Cg transform='translate(65.911 27.206)'%3E%3Cpath class='c' d='M0,0,17.1,17.244'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 50px 40px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 50px; height: 40px; background-repeat: no-repeat; background-position: center center; background-size: 50px 40px; }
}
@media (min-width: 1200px) {
.flying-menu.na-010 .menu-btn { content: ""; display: inline-block; width: 80px; height: 60px; background-repeat: no-repeat; background-position: center center; background-size: 80px 60px; mask-size: 80px 60px; }
}
header.na-011:not(.header-menu-open) .logo { padding-right: 1rem; }
header.na-011 .header-gradient .header-brand { padding-bottom: 23px; }
header.na-011 .location-logo { max-width: 100%; width: 255px; }
@media (min-width: 1200px) {
header.na-011 .location-logo { width: 335px; }
}
@media (min-width: 1550px) {
header.na-011 .location-logo { width: 500px; }
}
@media (min-width: 768px) {
header.na-011 .search #searchArea { display: none; }
}
@media (max-width: 767.98px) {
header.na-011 .header-gradient .header-brand { height: auto; }
}
header.na-011:not(.header-menu-open) .header-container { padding-right: 0px; padding-left: 0px; }
@media (min-width: 768px) {
header.na-011.na-001 .navbar, header.na-011 .header-container { padding-right: 24px; padding-left: 24px; }
}
header.na-011 .header-brand { padding-right: 10px; }
@media (min-width: 768px) {
header.na-011 .header-brand { padding-right: 12px; padding-left: 30px; }
}
@media (min-width: 1200px) {
header.na-011 .header-brand { padding-right: 24px; padding-left: 24px; }
}
@media (min-width: 1200px) {
header.na-011 .open .header-brand { padding-left: 30px; }
}
header.na-011 .navbar .nav-item a:hover, header.na-011 .nav-special .nav-item a:hover, header.na-011 .link-blue:hover { text-decoration: underline 2px; text-underline-offset: 3px; }
header.na-011.header-menu-open .header-gradient.open .navbar { background: rgba(255, 255, 255, 0.98); }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item { padding-bottom: 18px; }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item a { color: var(--theme-color); }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item a:hover { text-decoration: none; }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item > a:hover, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item > a.show, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item > a.active, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item.current > a { background-color: var(--theme-color); color: rgb(255, 255, 255); }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item.special a { color: var(--theme-subcolor); }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item.special a:hover, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item.special a.show, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item.special a.active { background-color: transparent; text-decoration-line: underline; text-decoration-thickness: 2px; text-underline-offset: 0.6rem; }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item.special.blue a { color: rgb(22, 65, 148); }
@media (min-width: 1200px) {
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item.current a.dropdown-toggle::after, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item a.dropdown-toggle.show::after, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item a.dropdown-toggle:hover::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
}
@media (min-width: 768px) {
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu a.dropdown-toggle::after { top: 8px; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 20px 15px no-repeat; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 20px; height: 15px; background-repeat: no-repeat; background-position: center center; background-size: 20px 15px; }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu .current a.dropdown-toggle::after, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu a.dropdown-toggle.show::after, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu a.dropdown-toggle:hover::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-color: var(--theme-color); }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu .current a.dropdown-toggle::before, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu a.dropdown-toggle.show::before, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu a.dropdown-toggle:hover::before { position: absolute; right: 0px; height: 25px; width: 25px; content: ""; background-color: var(--theme-color); }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu .dropdown-menu .current a.dropdown-toggle::after, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu .dropdown-menu a.dropdown-toggle.show::after, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu .dropdown-menu a.dropdown-toggle:hover::after, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu .dropdown-menu a.dropdown-toggle::after { top: 4px; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 100% 100% no-repeat; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 12px; height: 18px; background-repeat: no-repeat; background-position: center center; background-size: 12px 18px; }
header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu .dropdown-menu .current a.dropdown-toggle::before, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu .dropdown-menu a.dropdown-toggle.show::before, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu .dropdown-menu a.dropdown-toggle:hover::before, header.na-011.header-menu-open .header-gradient.open .navbar .nav-item .dropdown-menu .dropdown-menu a.dropdown-toggle::before { content: none; }
}
header.na-011.header-menu-open .header-gradient.open .navbar a.special a { color: var(--theme-subcolor); }
header.na-011.header-menu-open .header-gradient.open .navbar a.special a.blue { color: rgb(22, 65, 148); }
header.na-011.header-menu-open .header-gradient.open .navbar a:not(.special).current > a, header.na-011.header-menu-open .header-gradient.open .navbar a:not(.special) > a.active, header.na-011.header-menu-open .header-gradient.open .navbar a:not(.special) > a:hover, header.na-011.header-menu-open .header-gradient.open .navbar a:not(.special) > a.show { background-color: var(--theme-color); color: rgb(255, 255, 255); }
header.na-011.header-menu-open .header-gradient.open .navbar .dropdown-menu li { border-color: rgb(157, 156, 156); }
header.na-011.header-menu-open .header-gradient.open .navbar .dropdown-menu li a.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: 20px 15px; margin-top: -3px; }
header.na-011.header-menu-open .header-gradient .search .search-field { color: var(--theme-color); }
header.na-011.header-menu-open .header-gradient .search .search-field:focus { border-bottom: 2px solid var(--theme-color); outline: none; }
header.na-011.header-menu-open .header-gradient .search .submit-btn::before { mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.567' height='33.312' viewBox='0 0 32.567 33.312'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-width:4px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-1568.348 -39)'%3E%3Cg transform='translate(1570.348 41)'%3E%3Cpath class='a' d='M.9,1.987A10.269,10.269,0,0,0,11.1-8.319,10.268,10.268,0,0,0,.9-18.625,10.268,10.268,0,0,0-9.3-8.319,10.269,10.269,0,0,0,.9,1.987Z' transform='translate(9.304 18.625)'/%3E%3C/g%3E%3Cg transform='translate(1586.703 58.004)'%3E%3Cpath class='a' d='M0,0,12.792,12.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 22px 23px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 22px; height: 23px; background-repeat: no-repeat; background-position: center center; background-size: 22px 23px; }
@media (min-width: 1550px) {
header.na-011.header-menu-open .header-gradient .search .submit-btn::before { content: ""; display: inline-block; width: 25px; height: 26px; background-repeat: no-repeat; background-position: center center; background-size: 25px 26px; mask-size: 25px 26px; }
}
header.na-011.header-menu-open .header-gradient .navSearch-btn { justify-content: flex-end; }
@media (min-width: 768px) {
header.na-011.header-menu-open .header-gradient .navSearch-btn i { mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url('../../../%23a');%7D.c%7Bstroke:%23fff;stroke-width:4.5px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M0,17.818H40v-40H0Z' transform='translate(0 22.182)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 22.182)'%3E%3Cg class='b' transform='translate(0 -22.182)'%3E%3Cg transform='translate(1.912 1.913)'%3E%3Cpath class='c' d='M0,16.113,36.173-20.06' transform='translate(0 20.06)'/%3E%3C/g%3E%3Cg transform='translate(1.913 1.914)'%3E%3Cpath class='c' d='M0,0,36.173,36.173'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 25px 25px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 25px; height: 25px; background-repeat: no-repeat; background-position: center center; background-size: 25px 25px; }
}
@media (min-width: 1200px) {
header.na-011.header-menu-open .header-gradient .navSearch-btn i { content: ""; display: inline-block; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center center; background-size: 40px 40px; mask-size: 40px 40px; }
}
@media (max-width: 767.98px) {
header.na-011.header-menu-open .header-gradient #searchArea .headsearch { padding-top: 20px; }
header.na-011.header-menu-open .header-gradient .search .search-field { width: 100%; }
header.na-011.header-menu-open .header-gradient .search .submit-btn { padding-right: 0px; padding-bottom: 15px; }
header.na-011.header-menu-open .header-gradient .navSearch-btn { display: none; margin-top: 0px; width: 16.6667%; }
header.na-011.header-menu-open .header-gradient .navSearch-mobil-btn { padding-right: 0px; }
header.na-011.header-menu-open .header-gradient .d-mobile-close { margin-top: 15px; }
header.na-011.header-menu-open .header-gradient .d-mobile-close .mobile-close { mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.a,.c%7Bfill:none;%7D.b%7Bclip-path:url('../../../%23a');%7D.c%7Bstroke:%23fff;stroke-width:4.5px;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M0,17.818H40v-40H0Z' transform='translate(0 22.182)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 22.182)'%3E%3Cg class='b' transform='translate(0 -22.182)'%3E%3Cg transform='translate(1.912 1.913)'%3E%3Cpath class='c' d='M0,16.113,36.173-20.06' transform='translate(0 20.06)'/%3E%3C/g%3E%3Cg transform='translate(1.913 1.914)'%3E%3Cpath class='c' d='M0,0,36.173,36.173'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 20px 20px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
header.na-011.header-menu-open .header-gradient.open::after { background: rgb(255, 255, 255); }
header.na-011.header-menu-open .header-gradient .dropdown-menu.show::after { background: rgb(255, 255, 255); }
header.na-011.header-menu-open .header-gradient .dropdown-menu .dropdown-menu.show { top: 0px; }
}
@media (max-width: 767.98px) {
header.na-011 .navbar-collapse .dropdown-menu::before { mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23DEDC00;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 10px 17px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 10px; height: 17px; background-repeat: no-repeat; background-position: center center; background-size: 10px 17px; }
header.na-011 .navbar-collapse .navbar-nav li.dropdown::before { mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23DEDC00;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0% 0% / 20px 15px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; content: ""; display: inline-block; width: 20px; height: 15px; background-repeat: no-repeat; background-position: center center; background-size: 20px 15px; }
header.na-011 .navbar-collapse .navbar-nav li.dropdown:hover::before, header.na-011 .navbar-collapse .navbar-nav li.dropdown.current::before { background: var(--theme-subcolor); }
}
header.na-011 .scroll-navi { scrollbar-width: thin; scrollbar-color: var(--theme-color) white; }
header.na-011 .scroll-navi ::-webkit-scrollbar { width: 4px; height: 4px; background-color: white; }
header.na-011 .scroll-navi ::-webkit-scrollbar-thumb { background-color: white; border-radius: 4px; }
header.na-011 .language a, header.na-011 .language a.active, header.na-011 .language span.active { color: rgb(160, 171, 177); }
@media (min-width: 768px) {
header.na-011 .language a:last-child, header.na-011 .language a.active:last-child, header.na-011 .language span.active:last-child { padding-right: 0px; }
}
@media (min-width: 768px) {
.scrollDownNav.na-011.header-menu-open .header-gradient { width: calc(-60px + 100vw); }
}
.na-012 .location-logo { background-color: rgb(255, 255, 255); padding: 18px 25px; max-width: 100%; }
@media (min-width: 1200px) {
.na-012 .footermain { padding-left: 2vw; }
}
.na-012 .special li:not(.portal) { padding-bottom: 18px; }
.na-012 .special .portal { background-color: rgb(255, 255, 255); padding: 7px 17px; }
.na-012 .special .portal span { color: rgb(22, 65, 148); }
.na-012 .special .portal + li { padding-top: 18px; }
.na-012 .special a span { color: rgb(255, 255, 255); }
.na-013.overlap .gradient { padding-top: 30px; }
@media (min-width: 1200px) {
.na-013.overlap .gradient { padding-top: 42px; }
}
.na-013.overlap .navbar { display: none; }
@media (min-width: 768px) {
.na-013.overlap .navbar { display: flex; }
}
.na-013.overlap ul { margin-bottom: 35px; }
@media (min-width: 992px) {
.na-013.overlap ul { margin-bottom: 45px; }
}
.na-013.overlap li a { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 15px; color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none; }
@media (min-width: 1200px) {
.na-013.overlap li a { font-size: 17px; }
}
@media (min-width: 992px) {
.na-013.overlap li a { padding-right: 12px; }
}
.na-013.overlap li a:hover, .na-013.overlap li a.active { border-bottom: 1px solid rgb(255, 255, 255); }
.na-006.na-014 .header-container .header-gradient .area-title div::before, .na-006.na-016 .header-container .header-gradient .area-title div::before { content: none; }
@media (min-width: 992px) {
.na-006.na-014 .header-container .header-gradient .header-subtitle, .na-006.na-016 .header-container .header-gradient .header-subtitle { padding-top: 0px; }
.na-006.na-014 .header-container .header-gradient .header-subtitle .nh-003, .na-006.na-016 .header-container .header-gradient .header-subtitle .nh-003 { padding-top: 0px; }
.na-006.na-014 .header-container .header-gradient .header-subtitle h1, .na-006.na-014 .header-container .header-gradient .header-subtitle .h1, .na-006.na-016 .header-container .header-gradient .header-subtitle h1, .na-006.na-016 .header-container .header-gradient .header-subtitle .h1 { margin-top: 0px; }
}
.na-006.na-014 .header-container .header-gradient .header-subtitle p, .na-006.na-016 .header-container .header-gradient .header-subtitle p { font-size: 16px; }
@media (min-width: 1550px) {
.na-006.na-014 .header-container .header-gradient .header-subtitle p, .na-006.na-016 .header-container .header-gradient .header-subtitle p { font-size: 24px; }
}
.na-015 { position: fixed; z-index: 2000; right: 0px; top: 15vw; color: rgb(0, 0, 0); text-transform: uppercase; }
.na-015 button { padding: 0px; }
.na-015 button .showmenu { transform: translateY(50px); font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1; font-size: 15px; text-transform: uppercase; background-color: rgb(222, 220, 0); display: flex; text-align: left; align-items: center; padding: 15px; width: 7rem; height: 6rem; }
@media (min-width: 992px) {
.na-015 button .showmenu { font-size: 18px; }
}
@media (min-width: 1200px) {
.na-015 button .showmenu { font-size: 20px; }
}
@media (min-width: 768px) {
.na-015 button .showmenu { width: 6.875rem; height: 6.875rem; }
}
@media (min-width: 1200px) {
.na-015 button .showmenu { width: 9.125rem; height: 9.125rem; }
}
.na-015 button .hidemenu { background-color: rgb(222, 220, 0); font-weight: 600; position: absolute; right: 0px; margin-top: -24px; }
.na-015 button[aria-expanded="false"] .hidemenu { display: none; }
.na-015 button[aria-expanded="true"] .showmenu { display: none; }
.na-015 button[aria-expanded="true"] .hidemenu { display: block; }
.na-015 .hidemenu, .na-015 ul li a { font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1; font-size: 15px; background-color: rgb(222, 220, 0); text-align: right; display: block; margin-bottom: 12px; padding: 5px 24px 5px 26px; box-shadow: rgba(0, 0, 0, 0.14) 1px 1px 2px 1px; }
@media (min-width: 992px) {
.na-015 .hidemenu, .na-015 ul li a { font-size: 17px; }
}
@media (min-width: 1200px) {
.na-015 .hidemenu, .na-015 ul li a { padding-right: 50px; padding-left: 36px; }
}
.na-015 .hidemenu.active, .na-015 .hidemenu:hover, .na-015 ul li a.active, .na-015 ul li a:hover { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.na-015 ul { margin-top: 8px; }
.na-015 ul li { display: grid; justify-content: flex-end; }
.na-006.na-014.na-016:not(.header-menu-open) .header-container .header-gradient { display: flex; flex-direction: column; justify-content: space-between; }
@media (min-width: 576px) {
.na-006.na-014.na-016:not(.header-menu-open) .header-container .header-gradient { aspect-ratio: auto; }
}
@media (min-width: 768px) {
.na-006.na-014.na-016:not(.header-menu-open) .header-container .header-gradient { aspect-ratio: 1.2 / 1; }
}
@media (min-width: 992px) {
.na-006.na-014.na-016:not(.header-menu-open) .header-container .header-gradient { aspect-ratio: 3 / 1; }
}
@media (min-width: 1200px) {
.na-006.na-014.na-016:not(.header-menu-open) .header-container .header-gradient { aspect-ratio: 1.6 / 1; }
}
.na-006.na-014.na-016:not(.header-menu-open) .header-container .header-gradient .header-title { padding-top: 0px; }
.na-006.na-014.na-016:not(.header-menu-open) .header-container .header-gradient .header-subtitle { padding-top: 0px; }
.na-006.na-014.na-016:not(.header-menu-open) .header-container .header-gradient .header-subtitle .nh-003 { display: flex; align-items: center; }
.na-001.na-003.na-017 .header-container { aspect-ratio: 2.75 / 1; }
@media (max-width: 575.98px) {
.na-001.na-003.na-017 .header-container { aspect-ratio: 1.4 / 1; margin-bottom: 15px; }
}
@media (min-width: 768px) {
header.na-017 + main { transform: translateY(-35px); }
}
.nh-001 { display: none; }
.nh-001 { display: block; }
@media (min-width: 768px) {
.nh-001 { width: 33rem; }
}
@media (min-width: 992px) {
.nh-001 { width: 43rem; }
}
@media (min-width: 1200px) {
.nh-001 { width: 57rem; }
}
@media (min-width: 1550px) {
.nh-001 { width: 64rem; }
}
.nh-001 h1, .nh-001 .h1 { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 20px; margin-bottom: 0px; }
@media (min-width: 576px) {
.nh-001 h1, .nh-001 .h1 { font-size: 20px; }
}
@media (min-width: 768px) {
.nh-001 h1, .nh-001 .h1 { font-size: 24px; }
}
@media (min-width: 992px) {
.nh-001 h1, .nh-001 .h1 { font-size: 24px; }
}
@media (min-width: 1200px) {
.nh-001 h1, .nh-001 .h1 { font-size: 24px; }
}
@media (min-width: 1550px) {
.nh-001 h1, .nh-001 .h1 { font-size: 40px; }
}
.nh-002 { font-size: 18px; text-transform: uppercase; margin-left: 1rem; letter-spacing: 1px; }
@media (min-width: 576px) {
.nh-002 { font-size: 18px; }
}
@media (min-width: 992px) {
.nh-002 { font-size: 24px; }
}
@media (min-width: 1550px) {
.nh-002 { font-size: 38px; }
}
@media (min-width: 768px) {
.nh-002 { margin-left: 47px; padding-top: 20px; }
}
@media (min-width: 992px) {
.nh-002 { margin-left: calc(43rem + 7vw); transform: translateY(-50px); padding-top: 0px; }
}
@media (min-width: 1200px) {
.nh-002 { margin-left: calc(57rem + 7vw); }
}
@media (min-width: 1550px) {
.nh-002 { text-align: right; max-width: 1495px; margin: 0px auto; padding-right: 1.25rem; }
}
.nh-003 { min-height: 235px; padding-top: 10px; font-size: 18px; }
.nh-003 h1, .nh-003 .h1 { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 22px; margin-top: 20px; margin-bottom: 20px; }
@media (min-width: 576px) {
.nh-003 h1, .nh-003 .h1 { font-size: 22px; }
}
@media (min-width: 1200px) {
.nh-003 h1, .nh-003 .h1 { font-size: 36px; }
}
@media (min-width: 1550px) {
.nh-003 h1, .nh-003 .h1 { font-size: 38px; }
}
@media (min-width: 1550px) {
.nh-003 h1, .nh-003 .h1 { margin-bottom: 30px; }
}
@media (min-width: 992px) {
.nh-003 { font-size: 24px; }
}
@media (min-width: 1550px) {
.nh-003 { font-size: 24px; }
}
.nh-003.geometria-light { line-height: 1.3; }
@media (min-width: 992px) {
.nh-003.geometria-light { font-size: 22px; }
}
@media (min-width: 1550px) {
.nh-003.geometria-light { font-size: 32px; }
}
.na-014 .nh-003 p { display: none; }
@media (min-width: 992px) {
.na-014 .nh-003 p { display: block; }
}
.nh-004 { font-size: 18px; text-transform: uppercase; margin-left: 1rem; letter-spacing: 1px; color: rgb(0, 0, 0); align-self: flex-end; }
@media (min-width: 768px) {
.nh-004 { font-size: 24px; }
}
@media (min-width: 1200px) {
.nh-004 { font-size: 32px; }
}
@media (min-width: 1550px) {
.nh-004 { font-size: 40px; }
}
@media (min-width: 768px) {
.nh-004 { transform: translateY(-5vw) translateX(56%); margin-left: 35px; }
}
@media (min-width: 1550px) {
.nh-004 { transform: translateY(-65px) translateX(56%); }
}
.nh-005 { font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; color: rgb(222, 220, 0); font-size: 48px; }
@media (min-width: 1550px) {
.nh-005 { font-size: 65px; }
}
.nh-006 h1, .nh-006 .h1, .nh-006 h2, .nh-006 .h2, .nh-006 p { font-size: 16px; }
@media (min-width: 992px) {
.nh-006 h1, .nh-006 .h1, .nh-006 h2, .nh-006 .h2, .nh-006 p { font-size: 28px; }
}
@media (min-width: 1550px) {
.nh-006 h1, .nh-006 .h1, .nh-006 h2, .nh-006 .h2, .nh-006 p { font-size: 40px; }
}
.na-003, .nh-006 { padding-right: 2rem; }
.nh-007 h1, .nh-007 .h1, .nh-007 h2, .nh-007 .h2, .nh-007 h3, .nh-007 .h3, .nh-007 p { color: rgb(222, 220, 0); font-size: 30px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: 1px; }
@media (min-width: 992px) {
.nh-007 h1, .nh-007 .h1, .nh-007 h2, .nh-007 .h2, .nh-007 h3, .nh-007 .h3, .nh-007 p { font-size: 40px; }
}
@media (min-width: 1550px) {
.nh-007 h1, .nh-007 .h1, .nh-007 h2, .nh-007 .h2, .nh-007 h3, .nh-007 .h3, .nh-007 p { font-size: 48px; }
}
.nh-solo .nh-007 { padding-top: 55px; padding-bottom: 15px; }
@media (min-width: 768px) {
.nh-solo .nh-007 { padding-top: 65px; padding-bottom: 20px; }
}
@media (min-width: 992px) {
.nh-solo .nh-007 { padding-top: 80px; padding-bottom: 30px; }
}
.nh-solo + .co-0 [class*="col-"] { padding-top: 0px; }
.ce-001 a { text-decoration: none; }
.ce-meta { font-weight: 400; margin-bottom: 1.1rem; }
.ce-meta .ce-date, .ce-meta .ce-location { color: rgb(22, 65, 148); }
.ce-category { font-size: 13px; font-weight: 500; text-transform: uppercase; display: inline-block; padding: 0px 8px; background-color: rgb(222, 220, 0); margin-right: 8px; }
.ce-category.cat-green { background-color: rgb(69, 122, 28); color: rgb(255, 255, 255); }
.ce-category.cat-blue { background-color: rgb(22, 65, 148); color: rgb(255, 255, 255); }
.content-styles .ce-btn-more { margin-top: 45px; margin-bottom: 45px; line-height: 2; }
@media (min-width: 768px) {
.content-styles .ce-btn-more { margin-top: 50px; margin-bottom: 50px; }
}
.content-styles .ce-btn-more a, .content-styles .ce-btn-more button { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal; font-size: 16px; text-transform: uppercase; padding: 8px 14px; background-color: rgb(222, 220, 0); text-decoration: none; color: rgb(0, 0, 0); cursor: pointer; }
@media (min-width: 1200px) {
.content-styles .ce-btn-more a, .content-styles .ce-btn-more button { font-size: 19px; }
}
@media (min-width: 1550px) {
.content-styles .ce-btn-more a, .content-styles .ce-btn-more button { font-size: 22px; }
}
.tx-wfdaievents .ce-btn-more, .tx-wfdainews .ce-btn-more { margin-bottom: 0px; }
.location .ce-btn-more a, .location .ce-btn-more button { background-color: var(--theme-color); color: rgb(255, 255, 255); }
.ce-001 h2, .ce-001 .h2, .ce-002 h2, .ce-002 .h2 { font-size: 18px; }
@media (min-width: 576px) {
.ce-001 h2, .ce-001 .h2, .ce-002 h2, .ce-002 .h2 { font-size: 18px; }
}
@media (min-width: 768px) {
.ce-001 h2, .ce-001 .h2, .ce-002 h2, .ce-002 .h2 { font-size: 18px; }
}
@media (min-width: 992px) {
.ce-001 h2, .ce-001 .h2, .ce-002 h2, .ce-002 .h2 { font-size: 18px; }
}
@media (min-width: 1200px) {
.ce-001 h2, .ce-001 .h2, .ce-002 h2, .ce-002 .h2 { font-size: 20px; }
}
@media (min-width: 1550px) {
.ce-001 h2, .ce-001 .h2, .ce-002 h2, .ce-002 .h2 { font-size: 28px; }
}
.ce-001 p:not(.ce-meta), .ce-002 p:not(.ce-meta) { font-size: 16px; font-weight: 500; line-height: 1.6; }
.ce-001 h2::before, .ce-001 .h2::before { content: ""; display: block; height: 0px; width: 0px; margin-top: calc(-0.4em); }
.ce-001 .ce-category { margin-bottom: 10px; transform: translateY(-7px); }
.ce-001 figure { margin-bottom: 0px; }
.ce-001 figure + .ce-teaser-body .ce-category { transform: translateY(-1.2rem); margin-bottom: -5px; }
.ce-001 figure + .ce-teaser-body h2::before, .ce-001 figure + .ce-teaser-body .h2::before { content: ""; display: block; height: 0px; width: 0px; margin-top: calc(-0.6em); }
.ce-001 figure.quer-6 { overflow: hidden; }
@media (max-width: 1199.98px) {
.ce-001 figure.quer-6 img { width: 105.89%; max-width: 105.89%; }
}
@media (max-width: 991.98px) {
.ce-001 figure.quer-6 img { width: 104%; max-width: 104%; }
}
@media (max-width: 767.98px) {
.ce-001 figure.quer-6 img { width: 100%; max-width: 100%; }
}
@media (min-width: 1200px) {
.ce-001 figure.quer-6 { position: relative; width: 100%; padding-top: 44%; overflow: hidden; }
.ce-001 figure.quer-6 img { position: absolute; inset: 0px; }
}
@media (min-width: 1550px) {
.ce-001 figure.quer-6 { padding-top: 44.7%; }
}
.ce-001 .move-up { transform: translateY(-165px); }
@media (min-width: 768px) {
.ce-001 .move-down { padding-top: 125px; }
}
.ce-001 .ce-teaser { position: relative; display: flex; flex-direction: column; min-width: 0px; background-clip: border-box; word-break: break-word; hyphens: auto; hyphenate-limit-chars: 10 4 3; }
.ce-001 .ce-teaser > .ce-teaser-header + .list-group, .ce-001 .ce-teaser > .list-group + .ce-teaser-footer { border-top: 0px; }
.ce-001 .ce-teaser h2, .ce-001 .ce-teaser .h2 { font-weight: 200; }
.ce-001 .ce-teaser-body { flex: 1 1 auto; }
.ce-001 .ce-teaser-text:last-child { margin-bottom: 0px; }
.ce-001 .ce-teaser-link:hover { text-decoration: none; }
.ce-001 .ce-teaser-link + .ce-teaser-link { margin-bottom: 0px; }
@media (min-width: 992px) {
.ce-001.startpage-news { position: relative; z-index: 3000; }
}
@media (min-width: 992px) {
.ce-001.startpage-news .col:nth-child(2) { transform: translateY(-125px); }
}
.location .ce-001.startpage-news { margin-top: 0px; }
@media (min-width: 992px) {
.subpage-news.ce-001 [class*="col"]:first-child, .subpage-news.ce-001 [class*="col"]:nth-child(2) { margin-bottom: 85px; }
}
@media (min-width: 992px) {
.subpage-news.ce-001 .col:nth-child(6) { transform: translateY(-85px); }
}
.ce-002 h2::before, .ce-002 .h2::before { content: ""; display: block; height: 0px; width: 0px; margin-top: calc(-0.4em); }
.ce-002 ul { list-style: none; padding-left: 0px; margin-bottom: 0px !important; }
.ce-002 ul li { border-top: 2px solid rgb(0, 0, 0); margin-bottom: 22px; padding-top: 10px; }
@media (min-width: 1200px) {
.ce-002 ul li { margin-bottom: 50px; }
}
.ce-002 ul li:last-of-type { margin-bottom: 0px; }
.ce-002 ul li:last-of-type p.d-xl-block { margin-bottom: 0px; }
@media (max-width: 1199.98px) {
.ce-002 ul li:last-of-type h2, .ce-002 ul li:last-of-type .h2 { margin-bottom: 0px; }
}
.ce-002 a { text-decoration: none; }
.ce-002 a:hover { text-decoration: underline 1px; text-underline-offset: 3px; }
.ce-003 { display: grid; }
.ce-003 .sm-icons img { width: 33px; height: 33px; }
@media (min-width: 1200px) {
.ce-003 .sm-icons img { width: 50px; height: 50px; }
}
.ce-003 .sm-icons figcaption { font-size: 10px; font-style: normal; font-weight: 500; margin-top: 14px; }
.ce-003 .sm-icons a { width: 25%; margin-top: 32px; }
@media (min-width: 768px) {
.ce-003 .sm-icons a { width: 20%; }
}
@media (min-width: 1200px) {
.ce-003 .sm-icons a { width: 25%; }
}
.ce-003 .call-to-action { background: linear-gradient(-60deg, rgba(168, 142, 92, 0.95), rgba(5, 70, 165, 0.8)); padding: 8px 16px; margin-top: 96px; font-size: 18px; color: rgb(255, 255, 255); font-weight: 100; text-decoration: none; cursor: pointer; }
@media (min-width: 576px) {
.ce-003 .call-to-action { font-size: 22px; }
}
@media (min-width: 768px) {
.ce-003 .call-to-action { font-size: 17px; }
}
@media (min-width: 992px) {
.ce-003 .call-to-action { font-size: 20px; }
}
@media (min-width: 1200px) {
.ce-003 .call-to-action { font-size: 23px; }
}
@media (min-width: 1550px) {
.ce-003 .call-to-action { font-size: 30px; }
}
.ce-003 .call-to-action::after { content: ""; display: inline-block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23DEDC00;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); height: 16px; width: 8px; background-size: 8px 16px; background-position: center center; transform: rotate(90deg); margin-left: 30px; }
@media (min-width: 1200px) {
.ce-003 .call-to-action::after { height: 22px; width: 10px; background-size: 10px 20px; }
}
.ce-003 .call-to-action.active::after { transform: rotate(270deg); }
.ce-004 a, .ce-004 p, .ce-004 h2, .ce-004 .h2 { color: rgb(255, 255, 255); text-decoration: none; }
.ce-004 .ce-category { margin-bottom: 10px; transform: translateY(-11px); position: absolute; z-index: 3; }
.ce-004 .ce-date { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; color: rgb(222, 220, 0); line-height: 1.1; }
.ce-004 p { font-size: 13px; font-weight: 400; margin-bottom: 15px; }
.ce-004 .ce-teaser { position: relative; min-width: 0px; background-clip: border-box; word-break: break-word; hyphens: auto; hyphenate-limit-chars: 10 4 3; display: grid; grid-template-columns: repeat(12, 1fr); gap: 0px; }
.ce-004 .ce-teaser .ce-teaser-img { grid-area: 1 / 1 / 3 / 13; }
.ce-004 .ce-teaser .ce-teaser-img figure { margin-bottom: 0px; }
.ce-004 .ce-teaser .ce-teaser-body { background: linear-gradient(-60deg, rgba(168, 142, 92, 0.95), rgba(5, 70, 165, 0.8)); padding: 15px; min-height: 340px; grid-area: 2 / 1 / 4 / 12; overflow: hidden; z-index: 2; }
.ce-004 .ce-teaser .ce-teaser-img + .ce-teaser-body { grid-column: 2 / 13; }
.ce-004 .ce-teaser h2, .ce-004 .ce-teaser .h2 { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.4; }
.ce-004 .ce-teaser .ce-location { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.detail-post .header-gradient { min-height: 410px; }
@media (min-width: 768px) {
.detail-post .header-gradient { min-height: 500px; }
}
@media (min-width: 1200px) {
.detail-post .header-gradient { min-height: 540px; }
}
.ce-005 { position: relative; z-index: 2000; margin-top: -220px; }
.ce-005.menu-open { z-index: 10; }
@media (min-width: 768px) {
.ce-005 { margin-top: -350px; }
}
@media (min-width: 1200px) {
.ce-005 { margin-top: -300px; }
}
.ce-005 h1, .ce-005 .h1 { color: rgb(255, 255, 255); font-size: 23px; margin-bottom: 0px; width: 85%; }
@media (min-width: 576px) {
.ce-005 h1, .ce-005 .h1 { font-size: 23px; }
}
@media (min-width: 768px) {
.ce-005 h1, .ce-005 .h1 { font-size: 46px; }
}
@media (min-width: 992px) {
.ce-005 h1, .ce-005 .h1 { font-size: 46px; }
}
@media (min-width: 1200px) {
.ce-005 h1, .ce-005 .h1 { font-size: 49px; }
}
.ce-005 .news-header-container { display: flex; align-items: flex-end; min-height: 7rem; }
@media (min-width: 576px) {
.ce-005 .news-header-container { min-height: 6rem; }
}
@media (min-width: 768px) {
.ce-005 .news-header-container { min-height: 15rem; }
}
@media (min-width: 992px) {
.ce-005 .news-header-container { min-height: 12rem; }
}
@media (min-width: 1550px) {
.ce-005 .news-header-container { min-height: 8rem; }
}
.ce-005 .news-img-container { min-height: 120px; }
@media (min-width: 576px) {
.ce-005 .news-img-container { min-height: 140px; }
}
@media (min-width: 768px) {
.ce-005 .news-img-container { min-height: 120px; }
}
@media (min-width: 992px) {
.ce-005 .news-img-container { min-height: 170px; }
}
@media (min-width: 1200px) {
.ce-005 .news-img-container { min-height: 120px; }
}
@media (min-width: 1550px) {
.ce-005 .news-img-container { min-height: 190px; }
}
.ce-005 .article-img img { margin-top: 28px; }
@media (min-width: 576px) {
.ce-005 .article-img img { max-height: 484px; }
}
@media (min-width: 1200px) {
.ce-005 .article-img img { max-height: 650px; }
}
@media (min-width: 768px) {
.ce-005 .article-img { margin-right: -20px; }
}
.ce-005 .ce-category { position: absolute; transform: translateY(15px); z-index: 2; }
.ce-005 .subheading { margin-top: 20px; margin-bottom: 25px; font-weight: 500; }
@media (min-width: 768px) {
.ce-005 .subheading { margin-top: 45px; margin-bottom: 45px; }
}
.ce-005 .new-text { font-weight: 300; }
.ce-005 .ce-imgtext-cols { margin-top: 20px; }
.ce-005 .ce-imgtext-cols p { margin-bottom: 15px; }
.ce-005 .ce-imgtext-cols .col { margin-bottom: 35px; }
@media (min-width: 1200px) {
.ce-005 .ce-imgtext-cols .col { margin-bottom: 66px; }
}
.ce-005 .ce-imgtext-cols .col p { margin-top: 11px; }
@media (min-width: 768px) {
.sidebar-structure { padding: 0px 50px; }
}
@media (min-width: 992px) {
.sidebar-structure { padding: 0px 10px; }
}
@media (min-width: 1200px) {
.sidebar-structure { padding: 0px; }
}
@media (min-width: 992px) {
.sidebar-structure { display: grid; gap: 0px 65px; justify-content: space-between; grid-template-columns: 1fr calc(33.3333% - 32.5px); }
}
@media (min-width: 1200px) {
.sidebar-structure { grid-template-columns: 1fr calc(33.3333% - 65px); column-gap: 130px; }
}
@media (min-width: 992px) {
.sidebar-structure .main-img { grid-area: 1 / 1 / auto / 2; }
.sidebar-structure .sidebar { grid-area: 1 / 2 / 4; transform: translateY(-16px); }
.sidebar-structure .main-content { grid-area: 2 / 1 / auto / 2; padding-top: 22px; }
}
.main-img, .main-content, .sidebar { position: relative; z-index: 2010; }
.main-img { margin-top: -220px; }
@media (min-width: 576px) {
.main-img { margin-top: -245px; }
}
@media (min-width: 768px) {
.main-img { margin-top: -310px; }
}
.menu-open .main-img, .menu-open .main-content, .menu-open .sidebar { z-index: 1; }
.ce-006 h1, .ce-006 .h1 { font-size: 23px; line-height: 1.14; }
@media (min-width: 576px) {
.ce-006 h1, .ce-006 .h1 { font-size: 23px; }
}
@media (min-width: 768px) {
.ce-006 h1, .ce-006 .h1 { font-size: 32px; }
}
@media (min-width: 992px) {
.ce-006 h1, .ce-006 .h1 { font-size: 38px; }
}
.ce-006 .ce-location { font-size: 16px; }
@media (min-width: 576px) {
.ce-006 .ce-location { font-size: 16px; }
}
@media (min-width: 768px) {
.ce-006 .ce-location { font-size: 16px; }
}
@media (min-width: 992px) {
.ce-006 .ce-location { font-size: 18px; }
}
.ce-001.ce-007 .ce-category { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.ce-007 h1, .ce-007 .h1 { font-size: 23px; }
@media (min-width: 576px) {
.ce-007 h1, .ce-007 .h1 { font-size: 23px; }
}
@media (min-width: 768px) {
.ce-007 h1, .ce-007 .h1 { font-size: 28px; }
}
@media (min-width: 992px) {
.ce-007 h1, .ce-007 .h1 { font-size: 32px; }
}
@media (min-width: 1200px) {
.ce-007 h1, .ce-007 .h1 { font-size: 38px; }
}
@media (min-width: 768px) {
.ce-008 .sidebar-structure { padding: 0px 50px; }
}
@media (min-width: 992px) {
.ce-008 .sidebar-structure { padding: 0px 10px; }
}
@media (min-width: 1200px) {
.ce-008 .sidebar-structure { padding: 0px; }
}
.ce-008 .sidebar { margin-bottom: 40px; }
@media (min-width: 768px) {
.ce-008 .sidebar { margin-bottom: 60px; }
}
.ce-008 .sidebar .sidebar-header.row { align-items: flex-start; }
.ce-008 h1, .ce-008 .h1 { font-size: 23px; }
@media (min-width: 576px) {
.ce-008 h1, .ce-008 .h1 { font-size: 23px; }
}
@media (min-width: 768px) {
.ce-008 h1, .ce-008 .h1 { font-size: 32px; }
}
@media (min-width: 992px) {
.ce-008 h1, .ce-008 .h1 { font-size: 32px; }
}
@media (min-width: 1200px) {
.ce-008 h1, .ce-008 .h1 { font-size: 38px; }
}
.ce-008 .main-content, .ce-008 .sidebar { transform: translateY(15px); }
@media (min-width: 768px) {
.ce-008 .main-content, .ce-008 .sidebar { transform: translateY(0px); }
}
.ce-008 .menu-open .main-img, .ce-008 .menu-open .main-content, .ce-008 .menu-open .sidebar { z-index: 1; }
.ce-008 .openmore { transform: translate(0px, 8px); }
@media (min-width: 768px) {
.ce-008 .openmore { width: 50%; transform: translate(10px, 8px); }
}
@media (min-width: 576px) and (max-width: 991.98px) {
.sidebar .sidebar-header { display: flex; justify-content: space-between; align-items: flex-end; }
}
.sidebar p, .sidebar strong { font-size: 16px; margin-bottom: 10px; }
.sidebar strong { display: block; margin-bottom: 0px; }
.sidebar figure { margin: 10px 0px; }
.sidebar .ce-meta { color: rgb(22, 65, 148); }
.sidebar .ce-meta p { margin-bottom: 0px; }
.sidebar .ce-meta a { color: rgb(22, 65, 148); text-decoration: underline; }
.sidebar .ce-date { font-family: "Geometria W01 Light", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; padding-top: 10px; color: rgb(22, 65, 148); font-size: 16px; }
@media (min-width: 576px) {
.sidebar .ce-date { font-size: 22px; }
}
@media (min-width: 768px) {
.sidebar .ce-date { font-size: 24px; }
}
.sidebar .content-box { margin-bottom: 15px; }
@media (min-width: 992px) {
.sidebar .content-box { margin-bottom: 50px; }
}
.sidebar .content-box > p:first-of-type strong { text-transform: uppercase; }
.sidebar .event-sidebarinfo .content-box { margin-bottom: 30px; }
@media (min-width: 992px) {
.sidebar .event-sidebarinfo .content-box { margin-bottom: 50px; }
}
.ce-010 .ce-meta p { font-size: 1rem; margin-bottom: 10px; }
.ce-010 .openmore-content { border-top: 1px solid rgb(112, 112, 112); padding-left: 0px; padding-top: 5px; margin-bottom: 40px; width: 100%; display: flex; }
@media (min-width: 576px) {
.ce-010 .openmore-content { margin-bottom: 50px; }
}
@media (min-width: 768px) {
.ce-010 .openmore-content { margin-bottom: 10px; }
}
.ce-010 .openmore-content span { color: rgb(0, 0, 0); font-size: 17px; }
.ce-010 .openmore-content i.arrow, .ce-010 .openmore-content .co-0 i.arrow, .co-0 .ce-010 .openmore-content i.arrow { justify-content: flex-end; }
.ce-010 .openmore-content i.arrow::before, .ce-010 .openmore-content .co-0 i.arrow::before, .co-0 .ce-010 .openmore-content i.arrow::before { box-shadow: none; border-radius: 0px; background-size: 10px 16px; }
.ce-010 .openmore-content[aria-expanded="true"] i.arrow::before, .ce-010 .openmore-content[aria-expanded="true"] .co-0 i.arrow::before, .co-0 .ce-010 .openmore-content[aria-expanded="true"] i.arrow::before { transform: rotate(270deg); }
.openmore { width: 100%; border-top: 1px solid rgb(112, 112, 112); }
.openmore i { display: grid; justify-content: center; align-items: center; transform: translateY(-14px); }
.openmore i.arrow, .openmore .co-0 i.arrow, .co-0 .openmore i.arrow { width: 100%; }
.openmore i.arrow::before, .openmore .co-0 i.arrow::before, .co-0 .openmore i.arrow::before { transform: rotate(90deg); background-color: white; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.14) 1px 1px 2px 1px; }
.openmore.toggle-endpoint { display: none; }
.openmore.toggle-endpoint .arrow::before, .openmore.toggle-endpoint .co-0 i.arrow::before, .co-0 .openmore.toggle-endpoint i.arrow::before { transform: rotate(-90deg); }
.show ~ .toggle-endpoint.openmore { display: block; }
@media (min-width: 992px) {
.openmore { display: none; }
.event-sidebarinfo { display: block !important; }
}
.openmore-content i { display: grid; justify-content: center; align-items: center; transform: translateY(-2px); margin-left: 38px; }
.openmore-content i.arrow::before, .openmore-content .co-0 i.arrow::before, .co-0 .openmore-content i.arrow::before { transform: rotate(90deg); background-color: white; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.14) 1px 1px 2px 1px; }
.openmore-content.toggle-endpoint { display: none; }
.openmore-content.toggle-endpoint .arrow::before, .openmore-content.toggle-endpoint .co-0 i.arrow::before, .co-0 .openmore-content.toggle-endpoint i.arrow::before { transform: rotate(-90deg); }
.show ~ .toggle-endpoint.openmore-content { display: block; }
.border-b { border-bottom: 1px solid rgb(112, 112, 112); margin-bottom: 30px; }
.content-form .form-hl { color: rgb(22, 65, 148); text-transform: uppercase; border-top: 5px solid rgb(22, 65, 148); padding-top: 12px; }
.content-form .row { margin-top: 10px; }
.content-form .row:last-child { margin-top: 45px; }
.content-form label { font-size: 12px; }
.content-form label.checkbox-wrapper { font-size: 14px; }
.content-form input.form-control { font-size: 1.25rem; font-weight: 300; display: block; width: 100%; max-width: 100%; border-style: solid; border-color: rgb(112, 112, 112); border-image: initial; border-width: 0px 0px 1px; border-radius: 0px; line-height: 1; }
.content-form input.form-control:focus-visible { border-color: rgb(22, 65, 148); border-width: 0px 0px 1px; outline: none; }
.content-form .btn { background-color: rgb(22, 65, 148); color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 18px; padding: 5px 30px; }
.hl-wrapper { margin-top: 15px; display: block; font-size: 14px; }
.checkbox-wrapper { display: block; position: relative; padding-left: 35px; margin: 30px 0px 12px; cursor: pointer; font-size: 22px; line-height: 2; user-select: none; }
.checkbox-wrapper a { text-decoration: underline; }
.checkbox-wrapper input { position: absolute; opacity: 0; cursor: pointer; height: 0px; width: 0px; }
.checkbox-wrapper .checkmark { position: absolute; top: 0px; left: 0px; height: 25px; width: 25px; border: 1px solid rgb(112, 112, 112); }
.checkbox-wrapper .checkmark:hover input ~ .checkmark { border: 2px solid rgb(112, 112, 112); }
.checkbox-wrapper input:checked ~ .checkmark { background-color: rgb(22, 65, 148); }
.checkbox-wrapper .checkmark::after { content: ""; position: absolute; display: none; left: 9px; top: 5px; width: 5px; height: 10px; border-style: solid; border-color: white; border-image: initial; border-width: 0px 3px 3px 0px; transform: rotate(45deg); }
.checkbox-wrapper input:checked ~ .checkmark::after { display: block; }
.font-size-base .checkbox-wrapper { font-size: 14px; line-height: 1.2; }
.download-list ul { padding: 0px !important; list-style: none !important; }
.download-list li a { display: flex; flex-direction: row; align-items: center; padding-bottom: 10px; font-size: 14px; }
.download-list li a figure { margin-bottom: 0px; width: 35px; height: 35px; min-width: 35px; border-radius: 1px; border: 1px solid rgb(112, 112, 112); margin-right: 15px; }
.download-list li a figure img { width: 35px; height: 35px; object-fit: cover; }
.captcha-wrapper { margin: 35px 0px 25px; }
.captcha-wrapper .form-group > div { width: 100%; display: grid; gap: 10px 15px; grid-template-columns: 150px 1fr; }
.captcha-wrapper .captcha { grid-area: 1 / 1 / auto / 2; }
.captcha-wrapper input { grid-area: 1 / 2 / auto / 3; }
.captcha-wrapper label { grid-area: 2 / 2 / auto / 3; }
.captcha-wrapper .error { grid-area: 3 / 2 / auto / 3; }
.captcha-wrapper .captcha__reload { display: block; text-align: center; transform: translateY(20px); cursor: pointer; }
.skiplink a { position: absolute; top: 0px; left: -999px; }
.skiplink a:focus-visible { z-index: 90000; left: auto; padding: 5px; height: 35px; display: block; background-color: rgba(222, 220, 0, 0.75); width: 100%; font-weight: 500; font-size: 16px; text-align: center; outline: rgb(255, 255, 255) solid 2px; outline-offset: 0.5px; border: 1px solid rgb(255, 255, 255) !important; }
.skiplink a:focus:not(:focus-visible) { }
.location header .co-headline { color: rgb(0, 0, 0); }
.location .co-headline, .location h3, .location .h3 { color: var(--theme-color); }
.location .co-headline.yellow-text, .location h3.yellow-text, .location .yellow-text.h3 { color: var(--theme-subcolor); }
.location .highlight-text { color: var(--theme-subcolor) !important; }
.location .co-1.co-p .ce-teaser-body { background: var(--theme-color); }
.location .co-r .ce-teaser figcaption a, .location .co-r .ce-teaser figcaption p, .location .co-r .ce-teaser figcaption span, .location .co-s .ce-teaser figcaption a, .location .co-s .ce-teaser figcaption p, .location .co-s .ce-teaser figcaption span { background: var(--theme-color); }
.location .co-w .ce-teaser::before, .location .co-x .ce-teaser-body { background: var(--theme-color); opacity: 1; }
.location .co-q .ce-teaser figcaption a, .location .co-q .ce-teaser figcaption p, .location .co-q .ce-teaser figcaption span, .location .co-r .ce-teaser figcaption a, .location .co-r .ce-teaser figcaption p, .location .co-r .ce-teaser figcaption span, .location .co-s .ce-teaser figcaption a, .location .co-s .ce-teaser figcaption p, .location .co-s .ce-teaser figcaption span { color: rgb(255, 255, 255); }
.location .co-q .ce-teaser figcaption a:hover, .location .co-q .ce-teaser figcaption p:hover, .location .co-q .ce-teaser figcaption span:hover, .location .co-r .ce-teaser figcaption a:hover, .location .co-r .ce-teaser figcaption p:hover, .location .co-r .ce-teaser figcaption span:hover, .location .co-s .ce-teaser figcaption a:hover, .location .co-s .ce-teaser figcaption p:hover, .location .co-s .ce-teaser figcaption span:hover { color: var(--theme-subcolor); }
.location .ce-001.ce-007 .ce-category, .location .ce-category { background: var(--theme-color); color: rgb(255, 255, 255); }
.location .co-locationheader { max-width: 2000px; margin: 0px auto; }
.location .co-locationheader figure { display: flex; justify-content: flex-end; }
.location .co-locationheader .grid-rows { display: grid; grid-template-columns: repeat(24, 1fr); grid-template-rows: 16vw 1fr auto auto; gap: 0 calc(var(--bs-gutter-x)); }
.location .co-locationheader .behind { position: relative; grid-area: 1 / 1 / 3 / 25; }
@media (min-width: 768px) {
.location .co-locationheader .behind { grid-column: 5 / 25; padding-bottom: 30px; }
}
.location .co-locationheader .behind .showHeaderimgInfo { text-decoration: none; max-width: 1400px; }
.location .co-locationheader .overlap { grid-area: 2 / 1 / 4 / 22; min-height: 50vw; z-index: 1; }
@media (min-width: 576px) {
.location .co-locationheader .overlap { grid-column: 1 / 21; }
}
@media (min-width: 768px) {
.location .co-locationheader .overlap { min-height: auto; grid-column: 1 / 15; }
}
.location .co-locationheader .overlap .geometria-bold { color: rgb(255, 255, 255); text-transform: none; }
.location .co-locationheader .overlap h2.geometria-bold, .location .co-locationheader .overlap .geometria-bold.h2 { text-transform: uppercase; padding-bottom: 15px; }
.location .co-locationheader .overlap .geometria-light { font-size: 18px; }
@media (min-width: 992px) {
.location .co-locationheader .overlap .geometria-light { font-size: 22px; }
}
@media (min-width: 1550px) {
.location .co-locationheader .overlap .geometria-light { font-size: 40px; }
}
.location .co-locationheader .location-hl { display: grid; align-content: center; min-height: 8.5vw; grid-area: 4 / 1 / 5 / 13; padding-right: 1rem; padding-left: 1rem; padding-top: 20px; }
@media (min-width: 576px) {
.location .co-locationheader .location-hl { padding-top: 20px; }
}
@media (min-width: 768px) {
.location .co-locationheader .location-hl { grid-area: 3 / 16 / 4 / 25; padding: 0px; }
}
.location .co-locationheader .location-hl .geometria-bold { padding-top: 15px; padding-bottom: 15px; white-space: nowrap; color: var(--theme-color); }
@media (min-width: 768px) {
.location .co-locationheader .location-hl .geometria-bold { padding-top: 0px; padding-bottom: 0px; }
}
.location .co-locationheaderL2 { position: relative; }
.location .co-locationheaderL2 .container-fluid, .location .co-locationheaderL2 .container-sm, .location .co-locationheaderL2 .container-md, .location .co-locationheaderL2 .container-lg, .location .co-locationheaderL2 .container-xl, .location .co-locationheaderL2 .container-xxl { padding-right: 0px; padding-left: 0px; }
@media (min-width: 768px) {
.location .co-locationheaderL2 .container-fluid, .location .co-locationheaderL2 .container-sm, .location .co-locationheaderL2 .container-md, .location .co-locationheaderL2 .container-lg, .location .co-locationheaderL2 .container-xl, .location .co-locationheaderL2 .container-xxl { padding-right: 24px; padding-left: 24px; }
}
.location .co-locationheaderL2 figure { max-width: 1800px; margin: 0px auto; }
.location .co-locationheaderL2 .location-hl { position: absolute; z-index: 2000; min-width: 60vw; right: 0px; }
@media (min-width: 768px) {
.location .co-locationheaderL2 .location-hl { min-width: 450px; }
}
.location .co-locationheaderL2 .location-hl .geometria-bold { font-size: 18px; color: rgb(255, 255, 255); background-color: var(--theme-color); margin-bottom: 0px; text-transform: uppercase; line-height: 2; padding-left: 18px; padding-right: 18px; transform: translateY(-1rem); }
@media (min-width: 992px) {
.location .co-locationheaderL2 .location-hl .geometria-bold { font-size: 32px; }
}
@media (min-width: 1200px) {
.location .co-locationheaderL2 .location-hl .geometria-bold { font-size: 38px; }
}
@media (min-width: 992px) {
.location .co-locationheaderL2 .location-hl .geometria-bold { transform: translateY(-2.5rem); }
}
@media (min-width: 768px) {
.row .col-md-6-text { width: 100%; column-count: 2; column-gap: calc(var(--bs-gutter-x)); }
}
.co-0 .co-headline, .co-0 h1, .co-0 .h1, .co-0 h2, .co-0 .h2, .co-0 h3, .co-0 .h3, .co-1 .co-headline, .co-1 h1, .co-1 .h1, .co-1 h2, .co-1 .h2, .co-1 h3, .co-1 .h3 { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 24px; line-height: 34px; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; min-width: 0px; background-clip: border-box; word-break: break-word; hyphens: auto; hyphenate-limit-chars: 10 4 3; margin-bottom: 15px; }
@media (min-width: 1200px) {
.co-0 .co-headline, .co-0 h1, .co-0 .h1, .co-0 h2, .co-0 .h2, .co-0 h3, .co-0 .h3, .co-1 .co-headline, .co-1 h1, .co-1 .h1, .co-1 h2, .co-1 .h2, .co-1 h3, .co-1 .h3 { font-size: 32px; }
}
@media (min-width: 1550px) {
.co-0 .co-headline, .co-0 h1, .co-0 .h1, .co-0 h2, .co-0 .h2, .co-0 h3, .co-0 .h3, .co-1 .co-headline, .co-1 h1, .co-1 .h1, .co-1 h2, .co-1 .h2, .co-1 h3, .co-1 .h3 { font-size: 38px; }
}
@media (min-width: 1200px) {
.co-0 .co-headline, .co-0 h1, .co-0 .h1, .co-0 h2, .co-0 .h2, .co-0 h3, .co-0 .h3, .co-1 .co-headline, .co-1 h1, .co-1 .h1, .co-1 h2, .co-1 .h2, .co-1 h3, .co-1 .h3 { line-height: 38px; }
}
@media (min-width: 1550px) {
.co-0 .co-headline, .co-0 h1, .co-0 .h1, .co-0 h2, .co-0 .h2, .co-0 h3, .co-0 .h3, .co-1 .co-headline, .co-1 h1, .co-1 .h1, .co-1 h2, .co-1 .h2, .co-1 h3, .co-1 .h3 { line-height: 48px; }
}
@media (min-width: 768px) {
.co-0 .co-headline, .co-0 h1, .co-0 .h1, .co-0 h2, .co-0 .h2, .co-0 h3, .co-0 .h3, .co-1 .co-headline, .co-1 h1, .co-1 .h1, .co-1 h2, .co-1 .h2, .co-1 h3, .co-1 .h3 { margin-bottom: 20px; }
}
@media (min-width: 992px) {
.co-0 .co-headline, .co-0 h1, .co-0 .h1, .co-0 h2, .co-0 .h2, .co-0 h3, .co-0 .h3, .co-1 .co-headline, .co-1 h1, .co-1 .h1, .co-1 h2, .co-1 .h2, .co-1 h3, .co-1 .h3 { margin-bottom: 30px; }
}
.co-0.co-d .co-headline, .co-0.co-d h1, .co-0.co-d .h1, .co-0.co-d h2, .co-0.co-d .h2, .co-0.co-d h3, .co-0.co-d .h3 { text-transform: none; letter-spacing: normal; min-width: 0px; background-clip: border-box; word-break: break-word; hyphens: auto; hyphenate-limit-chars: 10 4 3; }
.co-1 p:last-child, .col-md-6-text p:last-child { margin-bottom: 0px; }
.co-0 p { font-size: 16px; }
@media (min-width: 992px) {
.co-0 p { font-size: 19px; }
}
@media (min-width: 1200px) {
.co-0 p { font-size: 22px; }
}
.co-0 .co-a a, .co-0 .co-b a, .co-0 .co-c a, .co-0 .co-d a, .co-0 .co-g a { color: rgb(22, 65, 148); }
.co-0 .container-lg { margin-bottom: 0px; }
.co-0 [class*="col-"] { padding-top: 55px; padding-bottom: 55px; margin-top: 0px; margin-bottom: 0px; }
@media (min-width: 768px) {
.co-0 [class*="col-"] { padding-top: 65px; padding-bottom: 65px; }
}
@media (min-width: 992px) {
.co-0 [class*="col-"] { padding-top: 80px; padding-bottom: 80px; }
}
.co-0 [class*="col-"] p:last-of-type { margin-bottom: 0px; }
.co-0.co-b .row { }
@media (min-width: 768px) {
.co-0.co-b .row h1, .co-0.co-b .row .h1, .co-0.co-b .row h2, .co-0.co-b .row .h2, .co-0.co-b .row h3, .co-0.co-b .row .h3 { width: 75%; }
}
.co-0.co-b .row > .col-12:not(:first-child) { padding-top: 0px; }
.co-0.co-b .row > .col-12 ~ .col-md-6-text, .co-0.co-b .row > .col-12 ~ .col-md-6 { padding-top: 0px; }
.co-0.co-b .row .col-12:first-child { padding-bottom: 0px; }
@media (min-width: 768px) {
.co-0.co-b .row .col-md-6-text { width: 100%; column-count: 2; column-gap: calc(var(--bs-gutter-x)); }
}
@media (min-width: 768px) {
.co-0.img-right .row .col-md-6:first-child { order: 2; }
}
@media (min-width: 768px) {
.co-0.img-right .row .col-md-6:last-child { order: 1; }
}
@media (min-width: 768px) {
.co-0.co-c figure { margin-bottom: 0px; }
}
@media (max-width: 767.98px) {
.co-0.co-c .row .col-md-6:first-child { padding-bottom: 0px; }
.co-0.co-c .row .col-md-6:last-child { padding-top: 0px; }
}
.co-0.co-d .co-headline, .co-0.co-d h3, .co-0.co-d .h3 { text-transform: none; }
@media (min-width: 768px) {
.co-0.co-d .co-headline, .co-0.co-d h3, .co-0.co-d .h3 { width: 75%; }
}
.co-0.co-d .row { }
.co-0.co-d .row [class*="col-"]:first-child { padding-bottom: 0px; }
.co-0.co-d .row [class*="col-"]:first-child + [class*="col-"] { padding-top: 0px; }
.co-0.co-d .row blockquote { margin-bottom: 0px; }
.co-0 .gradient { background: linear-gradient(-60deg, rgba(168, 142, 92, 0.95), rgba(5, 70, 165, 0.8)); height: 100%; padding: 35px; }
@media (min-width: 1200px) {
.co-0 .gradient { padding: 65px; }
}
.co-0 .gradient h3, .co-0 .gradient .h3, .co-0 .gradient p:not(.ce-btn-more) { color: rgb(255, 255, 255); }
.co-0 .grid-rows { display: grid; grid-template-columns: repeat(12, 1fr); grid-template-rows: 16vw 1fr auto; gap: 0 calc(var(--bs-gutter-x)); }
.co-0 .behind { grid-area: 1 / 1 / 3 / 13; }
.co-0 .overlap { grid-area: 2 / 1 / 4 / 13; z-index: 1; }
@media (min-width: 768px) {
.co-0 .overlap { grid-column: 5 / 13; }
}
@media (min-width: 1200px) {
.co-0 .overlap { grid-column: 7 / 13; }
}
.co-0.co-g { padding-top: 55px; padding-bottom: 0px; }
@media (min-width: 768px) {
.co-0.co-g { padding-top: 65px; padding-bottom: 0px; }
}
@media (min-width: 992px) {
.co-0.co-g { padding-top: 80px; padding-bottom: 0px; }
}
.co-0.co-g [class*="col-"] { padding-top: 0px; padding-bottom: 55px; }
@media (min-width: 768px) {
.co-0.co-g [class*="col-"] { padding-top: 0px; padding-bottom: 65px; }
}
@media (min-width: 992px) {
.co-0.co-g [class*="col-"] { padding-top: 0px; padding-bottom: 80px; }
}
.co-0.co-g header.col-12 { padding-bottom: 0px; }
.co-0.co-g p, .co-0.co-g strong { font-size: 16px; }
@media (min-width: 992px) {
.co-0.co-g p, .co-0.co-g strong { font-size: 19px; }
}
@media (min-width: 1200px) {
.co-0.co-g p, .co-0.co-g strong { font-size: 19px; }
}
.co-0.co-g figure { margin-bottom: 0px; }
.co-0 figure + .border-line { margin-top: 20px; }
.co-0 .border-line { border-top: 1px solid rgb(112, 112, 112); }
.co-0 .border-line :first-child { margin-top: 8px; }
.co-0 .border-line .co-headline { font-size: 18px; line-height: 24px; text-transform: none; letter-spacing: 0px; }
@media (min-width: 992px) {
.co-0 .border-line .co-headline { font-size: 22px; }
}
@media (min-width: 1200px) {
.co-0 .border-line .co-headline { font-size: 22px; }
}
@media (min-width: 992px) {
.co-0 .border-line .co-headline { line-height: 28px; }
}
@media (min-width: 1200px) {
.co-0 .border-line .co-headline { line-height: 28px; }
}
.co-0.co-h, .co-0.co-i, .co-0.co-j { display: block; margin-top: 55px; margin-bottom: 55px; }
.co-0.co-h::before, .co-0.co-h::after, .co-0.co-i::before, .co-0.co-i::after, .co-0.co-j::before, .co-0.co-j::after { box-sizing: border-box; }
@media (min-width: 768px) {
.co-0.co-h, .co-0.co-i, .co-0.co-j { margin-top: 65px; margin-bottom: 65px; }
}
@media (min-width: 992px) {
.co-0.co-h, .co-0.co-i, .co-0.co-j { margin-top: 80px; margin-bottom: 80px; }
}
.co-0.co-h [class*="col-"], .co-0.co-i [class*="col-"], .co-0.co-j [class*="col-"] { padding-top: 0px; padding-bottom: 0px; }
.co-0.co-h .co-headline, .co-0.co-i .co-headline, .co-0.co-j .co-headline { color: rgb(255, 255, 255); padding-left: 1.5rem; }
@media (min-width: 768px) {
.co-0.co-h .co-headline, .co-0.co-i .co-headline, .co-0.co-j .co-headline { padding-left: calc(var(--bs-gutter-x) * 1.5); }
}
@media (min-width: 1200px) {
.co-0.co-h .co-headline, .co-0.co-i .co-headline, .co-0.co-j .co-headline { padding-left: 2vw; }
}
.co-0.co-j { color: rgb(255, 255, 255); }
.co-0.co-j .ce-teaser-body h4, .co-0.co-j .ce-teaser-body .h4 { margin-bottom: 8px; }
.co-0.co-j .ce-teaser-body h4, .co-0.co-j .ce-teaser-body .h4, .co-0.co-j .ce-teaser-body p { font-size: 16px; }
.co-0.co-l { padding-top: 55px; padding-bottom: 55px; }
@media (min-width: 768px) {
.co-0.co-l { padding-top: 65px; padding-bottom: 65px; }
}
@media (min-width: 992px) {
.co-0.co-l { padding-top: 80px; padding-bottom: 80px; }
}
.co-0.co-l .iframe-responsvie { position: relative; padding-top: 75%; }
@media (min-width: 768px) {
.co-0.co-l .iframe-responsvie { padding-top: 42.25%; }
}
.co-padding { padding-top: 55px; margin-top: 0px; margin-bottom: 0px; }
@media (min-width: 768px) {
.co-padding { padding-top: 65px; }
}
@media (min-width: 992px) {
.co-padding { padding-top: 80px; }
}
.co-1 header[class*="col-"] { padding-top: 0px; padding-bottom: 0px; }
.co-1 figure { margin-bottom: 0px; }
.co-1 figure figcaption p, .co-1 figure figcaption span, .co-1 figure figcaption a, .co-1 figure figcaption strong { font-size: 16px; line-height: 1.4rem; }
.co-p .ce-teaser-body { background: linear-gradient(-60deg, rgba(168, 142, 92, 0.95), rgba(5, 70, 165, 0.8)); padding: 9px; aspect-ratio: 1 / 1; width: 100%; }
@media (min-width: 1200px) {
.co-p .ce-teaser-body { padding: 29px; }
}
.co-p .ce-teaser-body .co-headline, .co-p .ce-teaser-body .co-headline a { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; line-height: 19px; text-transform: uppercase; color: rgb(255, 255, 255); min-width: 0px; background-clip: border-box; word-break: break-word; hyphens: auto; hyphenate-limit-chars: 10 4 3; text-decoration: none; }
@media (min-width: 1550px) {
.co-p .ce-teaser-body .co-headline, .co-p .ce-teaser-body .co-headline a { font-size: 22px; }
}
@media (min-width: 1550px) {
.co-p .ce-teaser-body .co-headline, .co-p .ce-teaser-body .co-headline a { line-height: 26px; }
}
.co-p .ce-teaser-body .co-headline:hover, .co-p .ce-teaser-body .co-headline a:hover { color: var(--theme-subcolor); }
c .co-p.co-pV2 .ce-teaser-body { background: rgb(69, 122, 28); }
.co-q .ce-teaser figure, .co-r .ce-teaser figure { position: relative; }
.co-q .ce-teaser figcaption, .co-r .ce-teaser figcaption { position: absolute; bottom: 0px; height: 100%; display: flex; padding: 8px; width: 100%; justify-content: center; }
.co-q .ce-teaser figcaption p, .co-q .ce-teaser figcaption span, .co-q .ce-teaser figcaption a, .co-r .ce-teaser figcaption p, .co-r .ce-teaser figcaption span, .co-r .ce-teaser figcaption a { font-weight: 500; font-style: normal; margin-bottom: 0px; display: flex; color: rgb(255, 255, 255); text-align: center; min-width: 0px; background-clip: border-box; word-break: break-word; hyphens: auto; hyphenate-limit-chars: 10 4 3; transition: color 0.2s ease 0s; }
.co-q .ce-teaser figcaption p:hover, .co-q .ce-teaser figcaption span:hover, .co-q .ce-teaser figcaption a:hover, .co-r .ce-teaser figcaption p:hover, .co-r .ce-teaser figcaption span:hover, .co-r .ce-teaser figcaption a:hover { color: rgb(222, 220, 0); }
.co-q.co-0 .container-lg { margin-bottom: 55px; }
@media (min-width: 768px) {
.co-q.co-0 .container-lg { margin-bottom: 70px; }
}
@media (min-width: 992px) {
.co-q.co-0 .container-lg { margin-bottom: 90px; }
}
.co-q .ce-teaser figcaption { background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%); }
@media (min-width: 576px) {
.co-q .ce-teaser figcaption { background-size: 100% 100%; background-repeat: no-repeat; background-position: center bottom; }
}
.co-q .ce-teaser figcaption p, .co-q .ce-teaser figcaption span, .co-q .ce-teaser figcaption a { display: flex; align-items: flex-end; font-size: 16px; text-shadow: rgba(0, 0, 0, 0.6) 3px 3px 4px; padding-bottom: 8px; text-decoration: none; }
.co-q .col-12 { padding-bottom: 0px !important; }
.co-r .ce-teaser figcaption { width: 100%; justify-content: center; align-items: center; }
.co-r .ce-teaser figcaption p, .co-r .ce-teaser figcaption span, .co-r .ce-teaser figcaption a { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; background: linear-gradient(-60deg, rgba(168, 142, 92, 0.95), rgba(5, 70, 165, 0.97)); padding: 8px; text-decoration: none; }
@media (min-width: 1550px) {
.co-r .ce-teaser figcaption p, .co-r .ce-teaser figcaption span, .co-r .ce-teaser figcaption a { font-size: 22px; }
}
@media (min-width: 576px) {
.co-r .ce-teaser figcaption p, .co-r .ce-teaser figcaption span, .co-r .ce-teaser figcaption a { max-width: 80%; }
}
.co-s .ce-teaser figcaption p, .co-s .ce-teaser figcaption span, .co-s .ce-teaser figcaption a { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 15px; background: white; color: rgb(21, 33, 72); padding: 8px; text-decoration: none; }
@media (min-width: 1550px) {
.co-s .ce-teaser figcaption p, .co-s .ce-teaser figcaption span, .co-s .ce-teaser figcaption a { font-size: 20px; }
}
.co-t .ce-teaser figure figcaption { font-size: 14px; color: rgb(3, 3, 3); margin-top: 6px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.co-u .ce-teaser figure img { border-radius: 50%; width: 150px; }
@media (min-width: 1200px) {
.co-u .ce-teaser figure img { width: 195px; }
}
.co-u .ce-teaser figure figcaption { font-weight: 300; font-style: normal; font-size: 1rem; color: rgb(0, 0, 0); }
.co-u .ce-teaser figure figcaption strong { font-weight: 500; display: block; font-size: 1rem; }
.co-u .ce-teaser figure figcaption p { margin-bottom: 16px; }
@media (min-width: 768px) {
.co-u .ce-teaser figure figcaption p { margin-bottom: 20px; }
}
.co-u a { text-decoration: none; }
.co-u a:hover { text-decoration: underline 1px; text-underline-offset: 3px; }
.co-w .ce-teaser::before { display: block; content: ""; width: 100%; height: 25px; background: linear-gradient(-60deg, rgba(168, 142, 92, 0.99), rgba(5, 70, 165, 0.99)); opacity: 0.8; margin-bottom: 15px; }
.co-w .ce-teaser .ce-teaser-body p { font-weight: 300; font-style: normal; font-size: 16px; line-height: 1.4rem; color: rgb(0, 0, 0); overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; }
@media (min-width: 576px) {
.co-w .ce-teaser .ce-teaser-body p { font-size: 16px; }
}
@media (min-width: 768px) {
.co-w .ce-teaser .ce-teaser-body p { font-size: 16px; }
}
@media (min-width: 992px) {
.co-w .ce-teaser .ce-teaser-body p { font-size: 16px; }
}
@media (min-width: 1200px) {
.co-w .ce-teaser .ce-teaser-body p { font-size: 16px; }
}
.co-w .ce-teaser .ce-teaser-body p strong { font-size: 16px; font-weight: 500; display: block; line-height: 1.4rem; }
@media (min-width: 576px) {
.co-w .ce-teaser .ce-teaser-body p strong { font-size: 16px; }
}
@media (min-width: 768px) {
.co-w .ce-teaser .ce-teaser-body p strong { font-size: 16px; }
}
@media (min-width: 992px) {
.co-w .ce-teaser .ce-teaser-body p strong { font-size: 16px; }
}
@media (min-width: 1200px) {
.co-w .ce-teaser .ce-teaser-body p strong { font-size: 16px; }
}
.co-x .ce-teaser-body { position: relative; background: linear-gradient(-60deg, rgba(168, 142, 92, 0.95), rgba(5, 70, 165, 0.8)); padding: 10px 11px; }
.co-x .ce-teaser-body p, .co-x .ce-teaser-body a { font-weight: 700; font-size: 16px; color: rgb(255, 255, 255); }
.co-x .ce-teaser-body .open-moretext-btn { padding-top: 0px; transform: translateY(40px); }
.co-x .ce-teaser-body .open-moretext-btn.active { position: absolute; bottom: -25px; width: 100%; transform: translateX(-8px); }
.co-x .ce-teaser-body .open-moretext-btn.active + .more-text { margin-top: 40px; }
.co-x .ce-teaser-body .more-text { padding: 0px 10px; background-color: transparent; }
.co-x .ce-teaser-body .more-text p, .co-x .ce-teaser-body .more-text a { font-weight: 500; margin-bottom: 30px; }
.video-js { aspect-ratio: 1.77778 / 1; width: 100% !important; height: auto !important; }
:root { --dai-blue: #164194; }
.zentrale { --theme-color: #164194; --theme-subcolor: #447CE8; }
.rom { --theme-color: #041c2c; --theme-subcolor: #0E6BA8; }
.athen { --theme-color: #00646C; --theme-subcolor: #00B0BE; }
.rgk { --theme-color: #457A1C; --theme-subcolor: #70BF33; }
.kairo { --theme-color: #B6004B; --theme-subcolor: #D97DA3; }
.istanbul { --theme-color: #6c1d45; --theme-subcolor: #B58DA1; }
.madrid { --theme-color: #0092d0; --theme-subcolor: #79D0F5; }
.aek { --theme-color: #ACAA00; --theme-subcolor: #D1D052; }
.orient-abteilung { --theme-color: #7C8F7E; --theme-subcolor: #A8C3AB; }
.kaak { --theme-color: #626250; --theme-subcolor: #B9B999; }
.eurasien-abteilung { --theme-color: #ED7703; --theme-subcolor: #F8B74E; }
::-webkit-input-placeholder { color: var(--theme-color); opacity: 1; }
::placeholder { color: var(--theme-color); opacity: 1; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform, -webkit-transform; box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-pointer-events { touch-action: pan-y; }
.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform, -webkit-transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { -webkit-box-align: start; align-items: flex-start; transition-property: transform, height, -webkit-transform; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; -webkit-box-ordinal-group: 10000; order: 9999; }
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; }
.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - var(--swiper-navigation-size) / 2); z-index: 10; cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-button-lock { display: none; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s ease 0s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity,0.2); }
button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity,1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s ease 0s, top 0.2s ease 0s, -webkit-transform 0.2s ease 0s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s ease 0s, left 0.2s ease 0s, -webkit-transform 0.2s ease 0s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s ease 0s, right 0.2s ease 0s, -webkit-transform 0.2s ease 0s; }
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-lock { display: none; }
.swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }
.swiper-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-scrollbar-lock { display: none; }
.swiper-zoom-container { width: 100%; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }
.swiper-slide-zoomed { cursor: move; }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@-webkit-keyframes swiper-preloader-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes swiper-preloader-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }
.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube { overflow: visible; }
.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }
.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }
.swiper-flip { overflow: visible; }
.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height, -webkit-transform; }
.swiper-cards { overflow: visible; }
.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }
.swiper { width: 100%; height: 100%; max-width: 2000px; }
.swiper figure { position: relative; margin-bottom: 0px; display: table; }
.swiper figure figcaption { background: transparent; font-size: 13px; display: table-caption; caption-side: bottom; max-width: 100%; margin-top: 0px; padding-top: 15px; }
.swiper figure figcaption span { color: rgb(100, 98, 98); margin-top: 7px; }
.swiper.imgSwiper figure figcaption { background: rgb(200, 213, 202); }
.bg-green.bg-color.co-i .swiper.imgSwiper figure figcaption { background: rgb(226, 234, 227); }
.swiper-grid { margin-left: 1rem; }
@media (min-width: 768px) {
.swiper-grid { margin-left: 3rem; }
}
@media (min-width: 992px) {
.swiper-grid { margin-left: calc(-459px + 50vw); }
}
@media (min-width: 1200px) {
.swiper-grid { margin-left: calc(-550px + 50vw); }
}
@media (min-width: 1550px) {
.swiper-grid { margin-left: calc(-725px + 50vw); }
}
.swiper-slide { font-size: 18px; background-color: transparent; display: flex; width: auto; margin-right: 14px; }
@media (min-width: 768px) {
.swiper-slide { margin-right: 20px; }
}
@media (min-width: 1200px) {
.swiper-slide { margin-right: 48px; }
}
@media (min-width: 1550px) {
.swiper-slide { margin-right: 64px; }
}
.headerSwiper .swiper-slide { margin-right: 0px; }
.swiper-button-next { right: 0px; }
.swiper-button-prev { left: 0px; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: calc(50% - 30px); width: 60px; height: 120px; background-color: rgba(255, 255, 255, 0.75); margin-top: calc(0px - var(--swiper-navigation-size) / 2); color: rgb(43, 46, 52); }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0; }
@media (max-width: 767.98px) {
.swiper-button-next, .swiper-button-prev { width: 30px; }
}
.swiper-button-next::after, .swiper-button-prev::after { content: ""; display: block; float: none; width: 40px; height: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 10px 20px; background-position: center center; }
.swiper-button-prev::after { transform: rotate(180deg); }
.tx-wfdainews { display: block; }
.mobil-open.co-001 .captionout { visibility: hidden; }
.co-001 .sliderimg-info { position: absolute; }
.co-001 .captionout { display: none; }
@media (max-width: 767.98px) {
.co-001 .captionout { display: block; position: absolute; top: 270px; z-index: 4000; background: rgb(222, 220, 0); right: 0px; padding: 2px 3px; font-size: 10px; font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; color: rgb(77, 77, 77); text-transform: uppercase; }
.co-001 .headerSwiper .swiper-slide img { width: 100vw !important; height: 520px !important; }
}
.co-001 .headerSwiper .swiper-wrapper .swiper-slide { align-content: flex-start; -webkit-box-align: start; align-items: flex-start; }
.co-001 .headerSwiper figure figcaption { position: absolute; right: 10px; padding: 4px 6px; bottom: 7.7vw; background: rgb(222, 220, 0); }
.co-001 .headerSwiper figure figcaption a { margin: 0px; }
@media (max-width: 767.98px) {
.co-001 .headerSwiper figure figcaption { display: none; }
}
@media (min-width: 992px) {
.co-001 .headerSwiper figure figcaption { padding: 6px 15px; }
}
@media (min-width: 1550px) {
.co-001 .headerSwiper figure figcaption { bottom: 8.8vw; }
}
.co-001 .headerSwiper figure figcaption a { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 10px; font-style: normal; color: rgb(77, 77, 77); text-transform: uppercase; }
@media (min-width: 576px) {
.co-001 .headerSwiper figure figcaption a { }
}
@media (min-width: 768px) {
.co-001 .headerSwiper figure figcaption a { font-size: 10px; }
}
@media (min-width: 992px) {
.co-001 .headerSwiper figure figcaption a { font-size: 14px; }
}
.co-001 .headerSwiper figure figcaption a:hover { font-family: "Geometria W01 Bold", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.co-001 .headerSwiper .swiper-slide { text-align: center; font-size: 18px; background: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.co-001 .headerSwiper .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.co-001 .headerSwiper .swiper-pagination { position: absolute; text-align: right; left: auto; right: 10px; transition: opacity 0.3s ease 0s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
@media (min-width: 768px) {
.co-001 .headerSwiper .swiper-horizontal > .swiper-pagination-bullets, .co-001 .headerSwiper .swiper-pagination-bullets.swiper-pagination-horizontal, .co-001 .headerSwiper .swiper-pagination-custom, .co-001 .headerSwiper .swiper-pagination-fraction { bottom: 4vw; }
}
@media (min-width: 1550px) {
.co-001 .headerSwiper .swiper-horizontal > .swiper-pagination-bullets, .co-001 .headerSwiper .swiper-pagination-bullets.swiper-pagination-horizontal, .co-001 .headerSwiper .swiper-pagination-custom, .co-001 .headerSwiper .swiper-pagination-fraction { bottom: 6vw; }
}
.co-001 .headerSwiper .swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,11px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,11px)); background: rgb(222, 220, 0); opacity: var(--swiper-pagination-bullet-inactive-opacity,0.4); }
.co-001 .headerSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; background: rgb(222, 220, 0); }
@media (max-width: 767.98px) {
.co-001 .headerSwiper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal { display: none; }
}
.event-swiper .swiper-slide { padding-top: 12px; display: block; object-fit: cover; width: 325px !important; height: 31.875rem !important; }
.detail-post .swiper-slide img, .co-0.co-i .swiper-slide img { display: block; width: auto; object-fit: cover; height: 280px !important; }
@media (min-width: 768px) {
.detail-post .swiper-slide img, .co-0.co-i .swiper-slide img { height: 370px !important; }
}
@media (min-width: 1200px) {
.detail-post .swiper-slide img, .co-0.co-i .swiper-slide img { height: 490px !important; }
}
.textimgSwiper.swiper .swiper-slide p { padding-right: 1rem; }
.teaserSwiper .swiper-slide { width: 265px; }
@media (min-width: 768px) {
.teaserSwiper .swiper-slide { width: 325px; }
}
.extbase-debugger { position: relative; font-size: 12px; z-index: 2147483647; overflow: auto; border-top: 2px dashed black; width: 100%; background: black; }
:root { --dai-blue: #164194; }
.zentrale { --theme-color: #164194; --theme-subcolor: #447CE8; }
.rom { --theme-color: #041c2c; --theme-subcolor: #0E6BA8; }
.athen { --theme-color: #00646C; --theme-subcolor: #00B0BE; }
.rgk { --theme-color: #457A1C; --theme-subcolor: #70BF33; }
.kairo { --theme-color: #B6004B; --theme-subcolor: #D97DA3; }
.istanbul { --theme-color: #6c1d45; --theme-subcolor: #B58DA1; }
.madrid { --theme-color: #0092d0; --theme-subcolor: #79D0F5; }
.aek { --theme-color: #ACAA00; --theme-subcolor: #D1D052; }
.orient-abteilung { --theme-color: #7C8F7E; --theme-subcolor: #A8C3AB; }
.kaak { --theme-color: #626250; --theme-subcolor: #B9B999; }
.eurasien-abteilung { --theme-color: #ED7703; --theme-subcolor: #F8B74E; }
::-webkit-input-placeholder { color: var(--theme-color); opacity: 1; }
::placeholder { color: var(--theme-color); opacity: 1; }
.date-picker { width: 170px; height: 25px; padding: 0px 0px 0px 10px; border: 0px; line-height: 25px; cursor: pointer; position: relative; z-index: 2; }
.date-picker-wrapper { position: absolute; background-color: white; z-index: 10000; padding: 5px 12px; font-size: 12px; line-height: 20px; box-shadow: rgba(0, 0, 0, 0.14) 1px 1px 2px 1px; box-sizing: initial; }
@media only screen and (max-width: 480px) {
.date-picker-wrapper { left: 0px !important; padding-left: 30px !important; padding-right: 30px !important; }
}
@media only screen and (min-width: 768px) {
.date-picker-wrapper { margin: 10px 0px 0px -25px; }
}
.dp-clearfix { clear: both; height: 0px; font-size: 0px; }
.date-picker-wrapper.inline-wrapper { position: relative; box-shadow: none; display: inline-block; }
.date-picker-wrapper.single-date { width: auto; }
.date-picker-wrapper.no-shortcuts { padding-bottom: 12px; }
.date-picker-wrapper.no-topbar { padding-top: 12px; }
.date-picker-wrapper .footer { font-size: 11px; padding-top: 3px; }
.date-picker-wrapper b { font-weight: 500; }
.date-picker-wrapper a { color: rgb(107, 180, 214); text-decoration: underline; }
.date-picker-wrapper .month-name { text-transform: uppercase; }
.date-picker-wrapper .select-wrapper { position: relative; overflow: hidden; display: inline-block; vertical-align: middle; padding-bottom: 2px; border-bottom: 1.5px solid rgb(3, 3, 3); }
.date-picker-wrapper .month-element { font-size: 14px; display: inline-block; vertical-align: middle; padding-bottom: 3.5px; }
.date-picker-wrapper .select-wrapper select { position: absolute; margin: 0px; padding: 0px 10px; left: 0px; top: -1px; font-size: inherit; font-style: inherit; font-weight: inherit; text-transform: inherit; color: inherit; cursor: pointer; appearance: none; background: transparent; border: 0px; outline: 0px; opacity: 0.01; }
.date-picker-wrapper .month-wrapper { cursor: default; position: relative; }
@media only screen and (max-width: 480px) {
.date-picker-wrapper .month-wrapper { width: 100% !important; }
}
.date-picker-wrapper .month-wrapper table { width: 190px; float: left; }
.date-picker-wrapper .month-wrapper table.month2 { width: 190px; float: left; }
.date-picker-wrapper .month-wrapper table th, .date-picker-wrapper .month-wrapper table td { vertical-align: middle; text-align: center; line-height: 14px; margin: 0px; padding: 0px; }
.date-picker-wrapper .month-wrapper table .day { padding: 5px 0px; line-height: 1; font-size: 12px; margin-bottom: 1px; color: rgb(204, 204, 204); cursor: default; }
.date-picker-wrapper .month-wrapper table div.day.lastMonth, .date-picker-wrapper .month-wrapper table div.day.nextMonth { color: rgb(153, 153, 153); cursor: default; }
.date-picker-wrapper .month-wrapper table .day.checked { background-color: rgb(181, 203, 244); }
.date-picker-wrapper .month-wrapper table .week-name { height: 20px; line-height: 20px; font-weight: 100; text-transform: uppercase; }
.date-picker-wrapper .month-wrapper table .day.has-tooltip { cursor: help !important; }
.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip { white-space: nowrap; }
.date-picker-wrapper .time label { white-space: nowrap; }
.date-picker-wrapper .month-wrapper table .day.toMonth.valid { color: rgb(51, 51, 51); cursor: pointer; }
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering { background-color: rgb(181, 203, 244); }
.date-picker-wrapper .month-wrapper table .day.nextMonth, .date-picker-wrapper .month-wrapper table .day.lastMonth { display: none; }
.date-picker-wrapper .month-wrapper table .day.real-today { background-color: rgb(222, 220, 0); }
.date-picker-wrapper .month-wrapper table .day.real-today.checked, .date-picker-wrapper .month-wrapper table .day.real-today.hovering { background-color: rgb(181, 203, 244); }
.date-picker-wrapper table .caption { height: 40px; }
.date-picker-wrapper table .caption th.month-name { font-size: 14px; }
.date-picker-wrapper table .caption > th:first-of-type, .date-picker-wrapper table .caption > th:last-of-type { width: 27px; }
.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .prev { font-size: 10px; padding: 0px 5px; cursor: pointer; color: white; }
.date-picker-wrapper table .caption .next::after { content: ""; display: inline-block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); height: 16px; width: 8px; background-size: 8px 16px; }
.date-picker-wrapper table .caption .prev::before { content: ""; display: inline-block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.121' height='17.415' viewBox='0 0 10.121 17.415'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23000;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(15.588 21.212) rotate(180)'%3E%3Cg transform='translate(6.881 4.504)'%3E%3Cpath class='a' d='M8,0,0,8l8,8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); height: 16px; width: 8px; background-size: 8px 16px; rotate: 180deg; }
.date-picker-wrapper .gap { position: relative; z-index: 1; width: 15px; font-size: 0px; line-height: 0; float: left; top: -5px; margin: 0px 10px -10px; visibility: hidden; height: 0px; }
.date-picker-wrapper .gap .gap-lines { height: 100%; overflow: hidden; }
.date-picker-wrapper .gap .gap-line { height: 15px; width: 8px; position: relative; }
.date-picker-wrapper .gap .gap-line .gap-1 { z-index: 1; height: 0px; }
.date-picker-wrapper .gap .gap-line .gap-2 { position: absolute; right: 0px; top: 0px; z-index: 2; height: 0px; border-left: 8px solid transparent; border-top: 8px solid white; }
.date-picker-wrapper .gap .gap-line .gap-3 { position: absolute; right: 0px; top: 8px; z-index: 2; height: 0px; border-left: 8px solid transparent; border-bottom: 8px solid white; }
.date-picker-wrapper .gap .gap-top-mask { width: 6px; height: 1px; position: absolute; top: -1px; left: 1px; background-color: rgb(240, 240, 240); z-index: 3; }
.date-picker-wrapper .gap .gap-bottom-mask { width: 6px; height: 1px; position: absolute; bottom: -1px; left: 7px; background-color: rgb(240, 240, 240); z-index: 3; }
.date-picker-wrapper .selected-days { display: none; }
.date-picker-wrapper .drp_top-bar { line-height: 1.4; position: relative; display: block; font-weight: 500; font-size: 14px; padding: 10px 40px 30px 0px; }
.date-picker-wrapper .drp_top-bar .error-top, .date-picker-wrapper .drp_top-bar .normal-top { display: none; }
.date-picker-wrapper .drp_top-bar.error .default-top { display: none; }
.date-picker-wrapper .drp_top-bar.error .error-top { display: block; color: rgb(222, 220, 0); }
.date-picker-wrapper .drp_top-bar.normal .default-top { display: none; }
.date-picker-wrapper .drp_top-bar.normal .normal-top { display: block; }
.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top { color: rgb(51, 51, 51); }
.date-picker-wrapper .drp_top-bar .apply-btn { position: absolute; right: 0px; top: 6px; padding: 3px 0px; margin: 0px; font-size: 17px; box-sizing: content-box; width: 0.7em; height: 0.7em; color: rgb(0, 0, 0); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50% 50% / 0.7em no-repeat transparent; border: 0px; border-radius: 0.25rem; opacity: 1; }
.date-picker-wrapper .time { position: relative; }
.date-picker-wrapper.single-month .time { display: block; }
.date-picker-wrapper .time input[type="range"] { vertical-align: middle; width: 129px; padding: 0px; margin: 0px; height: 20px; }
.date-picker-wrapper .time1 { width: 180px; padding: 0px 5px; text-align: center; }
.time2 { width: 180px; padding: 0px 5px; text-align: center; }
.date-picker-wrapper .time1 { float: left; }
.date-picker-wrapper .time2 { float: right; }
.date-picker-wrapper .hour { text-align: right; }
.minute { text-align: right; }
.date-picker-wrapper .hide { display: none; }
.date-picker-wrapper .first-date-selected, .date-picker-wrapper .last-date-selected { background-color: rgb(22, 65, 148) !important; color: white !important; }
.date-picker-wrapper .date-range-length-tip { position: absolute; margin-top: -4px; margin-left: -8px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; display: none; background-color: rgb(222, 220, 0); padding: 0px 6px; border-radius: 2px; font-size: 12px; line-height: 16px; filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 0px 3px); }
.date-picker-wrapper .date-range-length-tip::after { content: ""; position: absolute; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgb(222, 220, 0); left: 50%; margin-left: -4px; bottom: -4px; }
.date-picker-wrapper.two-months.no-gap .month1 .next, .date-picker-wrapper.two-months.no-gap .month2 .prev { display: none; }
.date-picker-wrapper .week-number { padding: 5px 0px; line-height: 1; font-size: 12px; margin-bottom: 1px; color: rgb(153, 153, 153); cursor: pointer; }
.date-picker-wrapper .week-number.week-number-selected { color: rgb(68, 153, 238); font-weight: bold; }
.date-picker-wrapper .select-wrapper select { outline: none; border: 0px; border-radius: 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.14) 1px 1px 2px 1px; padding: 0px; width: 3rem; text-align: center; }
.date-picker-wrapper .select-wrapper select::before, .date-picker-wrapper .select-wrapper select::after { content: none; }
.date-picker-wrapper .select-wrapper select option { font-size: 15px; font-weight: 300; padding: 0px 10px; color: rgb(51, 51, 51); background-color: white; }
.date-picker-wrapper .select-wrapper select option::before, .date-picker-wrapper .select-wrapper select option::after { content: none; }
html.no-scroll { overflow: hidden !important; }
.vjs-svg-icon { display: inline-block; background-repeat: no-repeat; background-position: center center; fill: rgb(255, 255, 255); height: 1.5em; width: 1.5em; }
.vjs-svg-icon::before { content: none !important; }
.vjs-svg-icon:hover, .vjs-control:focus .vjs-svg-icon { filter: drop-shadow(rgb(255, 255, 255) 0px 0px 0.25em); }
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.vjs-button > .vjs-icon-placeholder::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { text-align: center; }
@font-face { font-family: VideoJS; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABUgAAsAAAAAItAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV33Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADwwAABdk9R/WHmhlYWQAABGcAAAAKwAAADYn8kSnaGhlYQAAEcgAAAAdAAAAJA+RCL1obXR4AAAR6AAAABMAAAC8Q44AAGxvY2EAABH8AAAAYAAAAGB7SIHGbWF4cAAAElwAAAAfAAAAIAFAAI9uYW1lAAASfAAAASUAAAIK1cf1oHBvc3QAABOkAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7xDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADbZCycAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1gUV5auc6urCmxEGrq6VRD6ATQP5dHPKK8GRIyoKApoEBUDAiGzGmdUfKNRM4qLZrUZdGKcGN/GZJKd0SyOWTbfbmZ2NxqzM5IxRtNZd78vwYlJdtREoO7sudVNq6PmmxmKqrqPU+eee173P80Bh39Cu9DOEY4DHZBK3i20D/QRLcfxbE5sEVtwLpZzclw4ibFIkSCJUcZ4MBpMnnzwuKNsGWBL5i3qy6kO2dVpvUpKbkAP9fq62rdeGJ+TM/7C1nbIutfuWrWk5ci4zMxxR1qW/N+9JsmCGXj9VKWhFx/6tr/nz78INDm2C9yPF/fDcxLuyKxLBZ1ZBz2QTi+RSkiH5RrDQJ/GgGQadX9m0YSURs7GpSG905Zsk41uj14yul1OtieZ7QUk5GRG/YiS7PYYPSAZNRed9sq3+bOpz00rKb7pe/ZEZvbALxZAHT3AFoH8GXP3rt67QFn40kt8W13FjLTDb48c+fSi5/7h0P4dL5yz7DPtbmgmYxfQA9RL2+EOfTcvdp+1vmuBpvOll1As1S6ak0IvJzC7sKWJFtJgBd2uWcg+0Zyg7dzQfhcjXRgXGZRf5/a4A58IDU777Nl252AUk4m2ByRRjqTNqIDCEJeAnU3iCFwrkrNwXEzg4yFevBwypzxkcX+AIfk3VEKl3XmWbT8788SzvpvFJaiOezL6QyuSr9VNf97csNu0z3LuhR0wATUxZAfVBwVOy+nQFhxYdWaXlXe4HC4zWGWzzsrLDtmhI9pOWOHv7PTT7XybH1Z0+v2d5Abd3kmG+TsH23CS/KwTxx/JkzEwx6jcQOUc42LLwHJ/J93uZ9ygh3HuZGwqsY9dWDHQ58dxNqyqKRQTYdxwTubiOSs3FiMDkq0WSZQgCT0GBDOg2lxOAd1FlPVGs4AKBAcYHHaP2wPkHaivmLF5zYqnIZrvcHx5gN4k/6tchNW1DtdgNL2KrxEkS/kfnIHoVnp1VjmjpTf5r0lTzLj0mdS28tX+XGorU364eMPmnWVl8J36nlKGw3CZhjEiuMw8h8mKvhGD+4/lElBWjAhLJMg6fTw4zPZ8cOmcGQBm2Qxml1nAm13CpYGq1JKUlJJUzQn1PTAO0mgv6VMMpA/DuRfSWEu4lDIxdbAtdWIKvnn2Vk766CWfz9fpY0sH/UpdP50rfszaVpdVRmvIejEdLMk45s4Bu0EWHjeOySmFyZSiMahvZdNSn29peoI/YexYfKQTLeurTXXwEVLeSfInTWHkkMaeUx7sBvOCSTSj3AlcKjfueyS36tCrXDlgRtF0etFq9jhc1kfKuBT/OwMr0F4UUTTh1AN0g20+H/ScPcsIEsYu9d/zN5PmjprPtNwI1ZZcDK6iC97Mcjp2y2aX36f+QbpGHrgRuHlXJ+Zf6PFRL2uQSp8vxHeF2IoRb8Rd2rhMzsNxSRmEuKK4JFnkojhMcx6jzqHzGMGFcW+MhBj0bhf6cowN+45I4LHvwT6fteu7M42wGRI/pxcg6/MZdEvt1U1XaulHFXuLmqov/MukvRVL35/b3ODM1+4aPjtzeK7zmUkV2h3DN54HaQ9GzJvxHRb6Ks2gB81fwqraT+A7GvZJrRLRofU6G0urNL+zFw3v0FaVDFxsKEZW56F31r6ip6vOL+FCObBPuIMRiXld9RaMdLzRIOGhPey2T9vA/35DmZPK9IWaT9d/WgOGMieYqJ/dzjLIhZU118gbysxrNUGefxD6UO/hyNNllpFTOIbx32kSFQctnweV5PxTMHLjRqiAN+fQE9gL+Xy5WB6MOS4GJJuYbDUHhcKDhHGRbLzOpjsjdM1+iwAZLGeieehACX2hhI7SjK/ZUTNrvVje31TxJiFBGYViWFkCn9PMeX9fS6qVbzfCj4fOCTzDnuWy2c4xA7mdNkA3RS9FH2VeqzdCBlixxbzXjvkHU1I8BOYFb1pZvPIHSSIj4svT8xpzcxtXN+ZKyjdDvbz08niiF3PqV9Tn5NST8vg48MTaY8E5xqSSIsWoWHo+LtAzxdH/GDUyp37CBEYfso04F/NlMTcDJUTpECLY0HFGQHImE8xsEUdgnrQlixIvGhJA1BvxpDHGxEMBYFeNOHcBJlSjwe2JcSfbBEsGOPPBHg/6SBBOCsLLw0SpUxod0Z1bFMfLkbQ3UiZxEyd0Dx8t+SRBu18Q9msFbI4e3p1THEfkSEh7kEJ5orR10qTWDvbgPWn5aWvCYyOAjwgXyjJi34uMjo58L25cmRAeQZWI2PA1QQLsPESAH8WGFwZZ4SPoR73BHPzIPMJj9AreBzKUmrH4todT18ANvi1oc3YGjUT/0j+ExUwq8PI9BLaCQIpvewwYu2evAG/Vo/5avPdY7o+BemLLXw3y+AdkzP9bpIxB1wm5EYq8fesHbPEPtm6HrHvtx4jcGPR8fDDpkZBefIjB46QnlUNRltv4Z/pO/J6dxEjhYAtmoMeq+GozvUVvNYOW3m6GCIhoprcfr97B8AcIQYsfD8ljUvGNjvkrpj0ETA48ZMIxCeqsRIsQALE0gi2GB+glSOfbOjW3GSBM9yPq8/rpJXrJDz0BPxV6xdN4uiCGDQed3WhgFkBUZEFsmeyyBpzXrm7UGTBZG8Lh5aubFufk5eUsbrrFGr7McYdbltxa0nKYqRKbQjvikXYkTGM0f2xuyM3Ly21oXnWfvf6I1BmZwfh7EWWIYsg2nHhsDhOnczhJcmI6eBAmy3jZ3RiJmKQR/JA99FcwsfaVbNDDyi1rL9NPj9hfo61wjM6BjzOLijLpeTgk/pL+ip6tfYWupzeOgPny2tcUu9J/9mhxJlgyi985NFRbvCVewXUNXLJaW0RxZqtRYtnfYdcYomXQWdnJHQA3jiEEkeTQWcWxdDP9IvvVWvo2TK553XEMEq+s69/QDU1Q7p0zxwsm9qS379whr8NI2PJqLUyGyfNeX3eFfnJU2U+uHR9cVV1IqgurqwuV44XVp0h2qN55X5XJwtk59yP0IZuHrqBOBIuIYhkcoT6Kx79Pu2HS/IPZIMOqLWs/pteOOk4NPgEb6QAIdAPsyZk5Mwd+wVaHMexJv719W7xCu2l37UG6lvYdBcvHa08p89741zd63phTRGqL5ggo6SlvdbWXzCqsPq78NnSu7wnKy2HNZbVoRCI7UJEOyRj+sPE002tOOY7Qa5fXboFWkLNeqYUSZRocp9XwSUZxcQZ9Hw6LV2pOoVmvHQEDbGIENEG5i6bLgMSM4n8+FNLTtAds99DaWEvgcf4o5SyYe9x+kF6/tGoTPAdRmS/XQIEy//QxKC2oqioAI3tS5auvxCtzT6y6RK8fhChYcwCJaMJhxc0vqSxQ/qmgsrKAlBZUHlauheTpvd9uj5DnLzJct6qfq5fXbYHVIGcfrIVJihbaVLu1wW7Vbs8zK0A8e9Jvb91S9cVMjPrazD6gpfeZTXzYbCFMcppVRsGMpp55OWgx1/3JeAxW1Y7AORgM/m3rWrsdLkQVmEVSU16cX/e7uvkvpqRiQsG06XJ0t64Tf+l0nG1dt025gyOIZlvq5u9KSU1N2TW/rsWnnMRPyTDkctbhvIcNvYIXWyLzdwYLoYesUbaQG4iK2cWO2gdpeUYLqDD0MUTOPhDIGnZEs58yArR86FznuWEsU4YDi2x26dA4klkn8Qa6vhk2QUfX4Jxm/ngX9r7ogn1dmlmwqZmuhxtdg9XN/DEcUgqb+9hMyNansfaQET2mcROCmGEMVqxm5u+h6kN2MOwgqykV2wH9yQG9DvVFU38Pogaf4FVuE62KI/oJ02RDdWW2w5dqQwU/8+N1q1DlvsL863u61KLE7x/o8w0VJQM/Y/SQ3unIrqxueEa1BqT5VFNsO7p39/UC771a77RowpaKe9nvJQIT1Pog5LGx8XblBKmCNGTf3xMogAQvPnz9PYKX/08sVDTG1OKUlOLUgS/UaZtm1NAaYTsl7i9ZQ+L6O4Rl0OGa577LuWvc+C+x96/vYh0lLBuM+7XwI/dTLtdT7v4d6rRTWDnku0IBrqFnZ5bVIqKP8lasJlithWnaLhTsr8qFJBulF/70p4undou36HeTJ5+jv1fCybeQ8nH3+Xv6aENczmOFlab+hqMDg1rLOt12A+tiUFrYDwQ6c3RUJp601nzegTNX6WlYAI2zSUV945F6zU56ZmZVQaWspWcIADxJ9GmljQUnL2p2Dpr5T8H+5KJFu+vqBq8qvyHRzStLHPEO5SPYCV9nZe0yZT2RcH0oHvegSzNEJ0oGWU8iQWM12dgPEugngVceGIwZgPFp0BiT1a0a3R5Rcot7ihfA1J/20v96jX7zmTX9s583H0kwx6WnLd09cXrR9LGroOa9sHNbdyz8wcKk5lqhaVFJZNwmqtw884MXNdvJujpBa3xzuSaZH9sxa06Z7x+HJSduPbdYHv/DgmEhfbehvlmGN7JUkcG78GDM12CeyFFTPNqVeNxC1gzjz+c2nVo63Xxs8rKJWXoBJM0tmEbfGm4qzpoOH3xpzQfyxLzW1gnE9NHo6tol1eMEic4ZVPrjnVi0kqAe2sQ2bgqupScaq8WGlUWgWHI51SKJl/UYT6zccNsCSkBtiVZLsiefuFSDYT3Fi8Zk7EUnmjTRYtsFeuDDJS05MW79M3mr3mla+d8dzac31KTPmBYfFiYSUef48PhPjm9ryZsSGZZkdNvzq0Y9rdNcwDq5Dg5C3QW+7UN64IKptvS3tvHbvu5c9pv1Exau21rc9LIpwpQwUjTq8576yeVDz5+4WZ1nXT43wV60rPLJbDp/UksNrP3iQ2SA63Pst058gOYDbhRnRUw8l/sRt4HbxPzO4WYpInCpuVgSbVh6JXuwnnJngKTTCwaPWmG5Xbhpm1U0Yt3FyBGpGYemPM77p2TD904JjgJ2QFpFLeYpGx8X15Qx1Zk31p5ki9ZLUuXE0lmuJlcakJMVLeFS1iIvrB8drY0aloilakqCZwzwRORtxlgwxS4IThggJd4TDxoiaAIT80fFPGrCPPru+puFn504P/ybr4ihA/6dKASLshEJic7xE8tmzu3KzA7TABBe8y5fNbWo3ilQn/SuFKM16b2l5bOeayqfGhYmhIulU+fVNDdWVv4NMzX10MBHyPR5uhWUu8D9P1VnIMt4nGNgZGBgAOJ/1bf64vltvjJwszOAwAOlmqvINEc/WJyDgQlEAQA+dgnjAHicY2BkYGBnAAGOPgaG//85+hkYGVCBPgBGJwNkAAAAeJxjYGBgYB/EmKMPtxwAhg4B0gAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAe4CLgKKAtAC/ANiA4wDqAPgBDAEsATaBQgFWgXABggGLgZwBqwG9gdOB4oH0ggqCHAIhgicCMgJJAlWCYgJrAnyCkAKdgrkC7J4nGNgZGBg0GdoZmBnAAEmIOYCQgaG/2A+AwAaqwHQAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkXlT2zAQxf1C4thJAwRajt4HRy8VMwwfSJHXsQZZcnUQ+PYoTtwpM+wf2t9brWZ2n5JBsol58nJcYYAdDDFCijEy5JhgileYYRd72MccBzjEa7zBEY5xglO8xTu8xwd8xCd8xhd8xTec4RwXuMR3/MBP/MJvMPzBFYpk2Cr+OF0fTEgrFI1aHhxN740KDbEmeJpsWZlVj40s+45aLuv9KijlhCXSjLQnu/d/4UH6sWul1mRzFxZeekUuE7z10mg3qMtM1FGQddPSrLQyvJR6OaukItYXDp6pCJrmz0umqkau5pZ2hFmm7m+ImG5W2t0kZoJXUtPhVnYTbbdOBdeCVGqpJe7XKTqSbRK7zbdwXfR0U+SVsStuS3Y76em6+Ic3xYiHUppc04Nn0lMzay3dSxNcp8auDlWlaCi48yetFD7Y9USsx87G45cuop1ZxQUtjLnL4j53FO0a+5X08UXqQ7NQNo92R0XOz7sxWEnxN2TneJI8Acttu4Q=") format("woff"); font-weight: normal; font-style: normal; }
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-play::before, .video-js .vjs-play-control .vjs-icon-placeholder::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-play-circle { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-play-circle::before { content: ""; }
.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-pause::before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-volume-mute::before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-volume-low::before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-volume-mid::before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-volume-high::before, .video-js .vjs-mute-control .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-fullscreen-enter::before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-fullscreen-exit::before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-spinner { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-spinner::before { content: ""; }
.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-subtitles::before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js .vjs-subtitles-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-captions::before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js .vjs-captions-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-hd { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-hd::before { content: ""; }
.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-chapters::before, .video-js .vjs-chapters-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-downloading { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-downloading::before { content: ""; }
.vjs-icon-file-download { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-file-download::before { content: ""; }
.vjs-icon-file-download-done { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-file-download-done::before { content: ""; }
.vjs-icon-file-download-off { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-file-download-off::before { content: ""; }
.vjs-icon-share { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-share::before { content: ""; }
.vjs-icon-cog { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-cog::before { content: ""; }
.vjs-icon-square { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-square::before { content: ""; }
.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-circle::before, .vjs-seek-to-live-control .vjs-icon-placeholder::before, .video-js .vjs-volume-level::before, .video-js .vjs-play-progress::before { content: ""; }
.vjs-icon-circle-outline { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-circle-outline::before { content: ""; }
.vjs-icon-circle-inner-circle { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-circle-inner-circle::before { content: ""; }
.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-cancel::before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-repeat { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-repeat::before { content: ""; }
.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-replay::before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-replay-5, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-replay-5::before, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-replay-10, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-replay-10::before, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-replay-30, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-replay-30::before, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-forward-5, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-forward-5::before, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-forward-10, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-forward-10::before, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-forward-30, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-forward-30::before, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-audio::before, .video-js .vjs-audio-button .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-next-item { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-next-item::before { content: ""; }
.vjs-icon-previous-item { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-previous-item::before { content: ""; }
.vjs-icon-shuffle { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-shuffle::before { content: ""; }
.vjs-icon-cast { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-cast::before { content: ""; }
.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-picture-in-picture-enter::before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-picture-in-picture-exit::before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-facebook { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-facebook::before { content: ""; }
.vjs-icon-linkedin { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-linkedin::before { content: ""; }
.vjs-icon-twitter { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-twitter::before { content: ""; }
.vjs-icon-tumblr { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-tumblr::before { content: ""; }
.vjs-icon-pinterest { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-pinterest::before { content: ""; }
.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: normal; font-style: normal; }
.vjs-icon-audio-description::before, .video-js .vjs-descriptions-button .vjs-icon-placeholder::before { content: ""; }
.video-js { display: inline-block; vertical-align: top; box-sizing: border-box; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); position: relative; padding: 0px; font-size: 10px; line-height: 1; font-weight: normal; font-style: normal; font-family: Arial, Helvetica, sans-serif; word-break: initial; }
.video-js:-webkit-full-screen { width: 100% !important; height: 100% !important; }
.video-js[tabindex="-1"] { outline: none; }
.video-js *, .video-js ::before, .video-js ::after { box-sizing: inherit; }
.video-js ul { font-family: inherit; font-size: inherit; line-height: inherit; list-style-position: outside; margin: 0px; }
.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-9-16, .video-js.vjs-1-1 { width: 100%; max-width: 100%; }
.video-js.vjs-fluid:not(.vjs-audio-only-mode), .video-js.vjs-16-9:not(.vjs-audio-only-mode), .video-js.vjs-4-3:not(.vjs-audio-only-mode), .video-js.vjs-9-16:not(.vjs-audio-only-mode), .video-js.vjs-1-1:not(.vjs-audio-only-mode) { height: 0px; }
.video-js.vjs-16-9:not(.vjs-audio-only-mode) { padding-top: 56.25%; }
.video-js.vjs-4-3:not(.vjs-audio-only-mode) { padding-top: 75%; }
.video-js.vjs-9-16:not(.vjs-audio-only-mode) { padding-top: 177.778%; }
.video-js.vjs-1-1:not(.vjs-audio-only-mode) { padding-top: 100%; }
.video-js.vjs-fill:not(.vjs-audio-only-mode) { width: 100%; height: 100%; }
.video-js .vjs-tech { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.video-js.vjs-audio-only-mode .vjs-tech { display: none; }
body.vjs-full-window, body.vjs-pip-window { padding: 0px; margin: 0px; height: 100%; }
.vjs-full-window .video-js.vjs-fullscreen, body.vjs-pip-window .video-js { position: fixed; overflow: hidden; z-index: 1000; inset: 0px; }
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs), body.vjs-pip-window .video-js { display: block; width: 100% !important; height: 100% !important; padding-top: 0px !important; }
.video-js.vjs-fullscreen.vjs-user-inactive { cursor: none; }
.vjs-pip-container .vjs-pip-text { position: absolute; bottom: 10%; font-size: 2em; background-color: rgba(0, 0, 0, 0.7); padding: 0.5em; text-align: center; width: 100%; }
.vjs-layout-tiny.vjs-pip-container .vjs-pip-text, .vjs-layout-x-small.vjs-pip-container .vjs-pip-text, .vjs-layout-small.vjs-pip-container .vjs-pip-text { bottom: 0px; font-size: 1.4em; }
.vjs-hidden { display: none !important; }
.vjs-disabled { opacity: 0.5; cursor: default; }
.video-js .vjs-offscreen { height: 1px; left: -9999px; position: absolute; top: 0px; width: 1px; }
.vjs-lock-showing { display: block !important; opacity: 1 !important; visibility: visible !important; }
.vjs-no-js { padding: 20px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; width: 300px; height: 150px; margin: 0px auto; }
.vjs-no-js a, .vjs-no-js a:visited { color: rgb(102, 168, 204); }
.video-js .vjs-big-play-button { font-size: 3em; line-height: 1.5em; height: 1.63332em; width: 3em; display: block; position: absolute; top: 50%; left: 50%; padding: 0px; margin-top: -0.81666em; margin-left: -1.5em; cursor: pointer; opacity: 1; border: 0.06666em solid rgb(255, 255, 255); background-color: rgba(43, 51, 63, 0.7); border-radius: 0.3em; transition: all 0.4s ease 0s; }
.vjs-big-play-button .vjs-svg-icon { width: 0.75em; height: 0.75em; }
.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus { border-color: rgb(255, 255, 255); background-color: rgba(115, 133, 159, 0.5); transition: all 0s ease 0s; }
.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button { display: none; }
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button { display: block; }
.video-js button { background: none; border: none; color: inherit; display: inline-block; font-size: inherit; line-height: inherit; text-transform: none; text-decoration: none; transition: none 0s ease 0s; appearance: none; }
.vjs-control .vjs-button { width: 100%; height: 100%; }
.video-js .vjs-control.vjs-close-button { cursor: pointer; height: 3em; position: absolute; right: 0px; top: 0.5em; z-index: 2; }
.video-js .vjs-modal-dialog { background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); overflow: auto; }
.video-js .vjs-modal-dialog > * { box-sizing: border-box; }
.vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height: 1.5; padding: 20px 24px; z-index: 1; }
.vjs-menu-button { cursor: pointer; }
.vjs-menu-button.vjs-disabled { cursor: default; }
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: none; }
.vjs-menu .vjs-menu-content { display: block; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; overflow: auto; }
.vjs-menu .vjs-menu-content > * { box-sizing: border-box; }
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu { display: none; }
.vjs-menu li { display: flex; justify-content: center; list-style: none; margin: 0px; padding: 0.2em 0px; line-height: 1.4em; font-size: 1.2em; text-align: center; text-transform: lowercase; }
.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover, .js-focus-visible .vjs-menu li.vjs-menu-item:hover { background-color: rgba(115, 133, 159, 0.5); }
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover, .js-focus-visible .vjs-menu li.vjs-selected:hover { background-color: rgb(255, 255, 255); color: rgb(43, 51, 63); }
.vjs-menu li.vjs-selected .vjs-svg-icon, .vjs-menu li.vjs-selected:focus .vjs-svg-icon, .vjs-menu li.vjs-selected:hover .vjs-svg-icon, .js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon { fill: rgb(0, 0, 0); }
.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible), .js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible) { background: none; }
.vjs-menu li.vjs-menu-title { text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0px; margin: 0px 0px 0.3em; font-weight: bold; cursor: default; }
.vjs-menu-button-popup .vjs-menu { display: none; position: absolute; bottom: 0px; width: 10em; left: -3em; height: 0em; margin-bottom: 1.5em; border-top-color: rgba(43, 51, 63, 0.7); }
.vjs-pip-window .vjs-menu-button-popup .vjs-menu { left: unset; right: 1em; }
.vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: rgba(43, 51, 63, 0.7); position: absolute; width: 100%; bottom: 1.5em; max-height: 15em; }
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 5em; }
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 10em; }
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 14em; }
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 25em; }
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing { display: block; }
.video-js .vjs-menu-button-inline { transition: all 0.4s ease 0s; overflow: hidden; }
.video-js .vjs-menu-button-inline::before { width: 2.22222em; }
.video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active { width: 12em; }
.vjs-menu-button-inline .vjs-menu { opacity: 0; height: 100%; width: auto; position: absolute; left: 4em; top: 0px; padding: 0px; margin: 0px; transition: all 0.4s ease 0s; }
.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu { display: block; opacity: 1; }
.vjs-menu-button-inline .vjs-menu-content { width: auto; height: 100%; margin: 0px; overflow: hidden; }
.video-js .vjs-control-bar { display: none; width: 100%; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 3em; background-color: rgba(43, 51, 63, 0.7); }
.vjs-has-started .vjs-control-bar, .vjs-audio-only-mode .vjs-control-bar { display: flex; visibility: visible; opacity: 1; transition: visibility 0.1s ease 0s, opacity 0.1s ease 0s; }
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: visible; opacity: 0; pointer-events: none; transition: visibility 1s ease 0s, opacity 1s ease 0s; }
.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar { display: none !important; }
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar, .vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 1; visibility: visible; pointer-events: auto; }
.video-js .vjs-control { position: relative; text-align: center; margin: 0px; padding: 0px; height: 100%; width: 4em; flex: 0 0 auto; }
.video-js .vjs-control.vjs-visible-text { width: auto; padding-left: 1em; padding-right: 1em; }
.vjs-button > .vjs-icon-placeholder::before { font-size: 1.8em; line-height: 1.67; }
.vjs-button > .vjs-icon-placeholder { display: block; }
.vjs-button > .vjs-svg-icon { display: inline-block; }
.video-js .vjs-control:focus::before, .video-js .vjs-control:hover::before, .video-js .vjs-control:focus { text-shadow: white 0em 0em 1em; }
.video-js :not(.vjs-visible-text) > .vjs-control-text { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.video-js .vjs-custom-control-spacer { display: none; }
.video-js .vjs-progress-control { cursor: pointer; flex: 1 1 auto; display: flex; align-items: center; min-width: 4em; touch-action: none; }
.video-js .vjs-progress-control.disabled { cursor: default; }
.vjs-live .vjs-progress-control { display: none; }
.vjs-liveui .vjs-progress-control { display: flex; align-items: center; }
.video-js .vjs-progress-holder { flex: 1 1 auto; transition: all 0.2s ease 0s; height: 0.3em; }
.video-js .vjs-progress-control .vjs-progress-holder { margin: 0px 10px; }
.video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.66667em; }
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled { font-size: 1em; }
.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div { position: absolute; display: block; height: 100%; margin: 0px; padding: 0px; width: 0px; }
.video-js .vjs-play-progress { background-color: rgb(255, 255, 255); }
.video-js .vjs-play-progress::before { font-size: 0.9em; position: absolute; right: -0.5em; line-height: 0.35em; z-index: 1; }
.vjs-svg-icons-enabled .vjs-play-progress::before { content: none !important; }
.vjs-play-progress .vjs-svg-icon { position: absolute; top: -0.35em; right: -0.4em; width: 1em; height: 1em; pointer-events: none; line-height: 0.15em; z-index: 1; }
.video-js .vjs-load-progress { background: rgba(115, 133, 159, 0.5); }
.video-js .vjs-load-progress div { background: rgba(115, 133, 159, 0.75); }
.video-js .vjs-time-tooltip { background-color: rgba(255, 255, 255, 0.8); border-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }
.vjs-progress-control:hover .vjs-progress-holder .vjs-play-progress .vjs-svg-icon { width: 0.8em; height: 0.8em; top: -0.25em; right: -0.5em; line-height: 0.35em; }
.video-js .vjs-progress-holder:focus .vjs-time-tooltip { display: none; }
.video-js .vjs-progress-control:hover .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip { display: block; font-size: 0.6em; visibility: visible; }
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip { font-size: 1em; }
.video-js .vjs-progress-control .vjs-mouse-display { display: none; position: absolute; width: 1px; height: 100%; background-color: rgb(0, 0, 0); z-index: 1; }
.video-js .vjs-progress-control:hover .vjs-mouse-display { display: block; }
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s ease 0s, opacity 1s ease 0s; }
.vjs-mouse-display .vjs-time-tooltip { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.8); }
.video-js .vjs-slider { position: relative; cursor: pointer; padding: 0px; margin: 0px 0.45em; user-select: none; background-color: rgba(115, 133, 159, 0.5); }
.video-js .vjs-slider.disabled { cursor: default; }
.video-js .vjs-slider:focus { text-shadow: white 0em 0em 1em; box-shadow: rgb(255, 255, 255) 0px 0px 1em; }
.video-js .vjs-mute-control { cursor: pointer; flex: 0 0 auto; }
.video-js .vjs-volume-control { cursor: pointer; margin-right: 1em; display: flex; }
.video-js .vjs-volume-control.vjs-volume-horizontal { width: 5em; }
.video-js .vjs-volume-panel .vjs-volume-control { visibility: visible; opacity: 0; width: 1px; height: 1px; margin-left: -1px; }
.video-js .vjs-volume-panel { transition: width 1s ease 0s; }
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active { visibility: visible; opacity: 1; position: relative; transition: visibility 0.1s ease 0s, opacity 0.1s ease 0s, height 0.1s ease 0s, width 0.1s ease 0s, left 0s ease 0s, top 0s ease 0s; }
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal { width: 5em; height: 3em; margin-right: 0px; }
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical { left: -3.5em; transition: left 0s ease 0s; }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active { width: 10em; transition: width 0.1s ease 0s; }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only { width: 4em; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { height: 8em; width: 3em; left: -3000em; transition: visibility 1s ease 0s, opacity 1s ease 0s, height 1s ease 1s, width 1s ease 1s, left 1s ease 1s, top 1s ease 1s; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { transition: visibility 1s ease 0s, opacity 1s ease 0s, height 1s ease 1s, width 1s ease 0s, left 1s ease 1s, top 1s ease 1s; }
.video-js .vjs-volume-panel { display: flex; }
.video-js .vjs-volume-bar { margin: 1.35em 0.45em; }
.vjs-volume-bar.vjs-slider-horizontal { width: 5em; height: 0.3em; }
.vjs-volume-bar.vjs-slider-vertical { width: 0.3em; height: 5em; margin: 1.35em auto; }
.video-js .vjs-volume-level { position: absolute; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255); }
.video-js .vjs-volume-level::before { position: absolute; font-size: 0.9em; z-index: 1; }
.vjs-slider-vertical .vjs-volume-level { width: 0.3em; }
.vjs-slider-vertical .vjs-volume-level::before { top: -0.5em; left: -0.3em; z-index: 1; }
.vjs-svg-icons-enabled .vjs-volume-level::before { content: none; }
.vjs-volume-level .vjs-svg-icon { position: absolute; width: 0.6em; height: 0.6em; top: -0.55em; pointer-events: none; }
.vjs-mute-control .vjs-svg-icon { width: 1.75em; height: 1.75em; }
.vjs-slider-horizontal .vjs-volume-level { height: 0.3em; }
.vjs-slider-horizontal .vjs-volume-level::before { line-height: 0.35em; right: -0.5em; }
.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon { top: -0.15em; right: -0.3em; line-height: 0.05em; }
.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon { top: -0.9em; right: -0.15em; }
.video-js .vjs-volume-panel.vjs-volume-panel-vertical { width: 4em; }
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 100%; }
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { width: 100%; }
.video-js .vjs-volume-vertical { width: 3em; height: 8em; bottom: 8em; background-color: rgba(43, 51, 63, 0.7); }
.video-js .vjs-volume-horizontal .vjs-menu { left: -2em; }
.video-js .vjs-volume-tooltip { background-color: rgba(255, 255, 255, 0.8); border-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }
.video-js .vjs-volume-control:hover .vjs-volume-tooltip, .video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip { display: block; font-size: 1em; visibility: visible; }
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip, .video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip { left: 1em; top: -12px; }
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip { font-size: 1em; }
.video-js .vjs-volume-control .vjs-mouse-display { display: none; position: absolute; width: 100%; height: 1px; background-color: rgb(0, 0, 0); z-index: 1; }
.video-js .vjs-volume-horizontal .vjs-mouse-display { width: 1px; height: 100%; }
.video-js .vjs-volume-control:hover .vjs-mouse-display { display: block; }
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s ease 0s, opacity 1s ease 0s; }
.vjs-mouse-display .vjs-volume-tooltip { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.8); }
.vjs-poster { display: inline-block; vertical-align: middle; cursor: pointer; margin: 0px; padding: 0px; position: absolute; inset: 0px; height: 100%; }
.vjs-has-started .vjs-poster, .vjs-using-native-controls .vjs-poster { display: none; }
.vjs-audio.vjs-has-started .vjs-poster, .vjs-has-started.vjs-audio-poster-mode .vjs-poster, .vjs-pip-container.vjs-has-started .vjs-poster { display: block; }
.vjs-poster img { width: 100%; height: 100%; object-fit: contain; }
.video-js .vjs-live-control { display: flex; align-items: flex-start; flex: 1 1 auto; font-size: 1em; line-height: 3em; }
.video-js:not(.vjs-live) .vjs-live-control, .video-js.vjs-liveui .vjs-live-control { display: none; }
.video-js .vjs-seek-to-live-control { align-items: center; cursor: pointer; flex: 0 0 auto; display: inline-flex; height: 100%; padding-left: 0.5em; padding-right: 0.5em; font-size: 1em; line-height: 3em; width: auto; min-width: 4em; }
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control { display: none; }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge { cursor: auto; }
.vjs-seek-to-live-control .vjs-icon-placeholder { margin-right: 0.5em; color: rgb(136, 136, 136); }
.vjs-svg-icons-enabled .vjs-seek-to-live-control { line-height: 0; }
.vjs-seek-to-live-control .vjs-svg-icon { width: 1em; height: 1em; pointer-events: none; fill: rgb(136, 136, 136); }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder { color: red; }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon { fill: red; }
.video-js .vjs-time-control { flex: 0 0 auto; font-size: 1em; line-height: 3em; min-width: 2em; width: auto; padding-left: 1em; padding-right: 1em; }
.vjs-live .vjs-time-control, .vjs-live .vjs-time-divider, .video-js .vjs-current-time, .video-js .vjs-duration { display: none; }
.vjs-time-divider { display: none; line-height: 3em; }
.video-js .vjs-play-control { cursor: pointer; }
.video-js .vjs-play-control .vjs-icon-placeholder { flex: 0 0 auto; }
.vjs-text-track-display { position: absolute; inset: 0px 0px 3em; pointer-events: none; }
.video-js.vjs-controls-disabled .vjs-text-track-display, .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1em; }
.video-js .vjs-text-track { font-size: 1.4em; text-align: center; margin-bottom: 0.1em; }
.vjs-subtitles { color: rgb(255, 255, 255); }
.vjs-captions { color: rgb(255, 204, 102); }
.vjs-tt-cue { display: block; }
video::-webkit-media-text-track-display { transform: translateY(-3em); }
.video-js.vjs-controls-disabled video::-webkit-media-text-track-display, .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display { transform: translateY(-1.5em); }
.video-js .vjs-picture-in-picture-control { cursor: pointer; flex: 0 0 auto; }
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control, .vjs-pip-window .vjs-picture-in-picture-control { display: none; }
.video-js .vjs-fullscreen-control { cursor: pointer; flex: 0 0 auto; }
.video-js.vjs-audio-only-mode .vjs-fullscreen-control, .vjs-pip-window .vjs-fullscreen-control { display: none; }
.vjs-playback-rate > .vjs-menu-button, .vjs-playback-rate .vjs-playback-rate-value { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.vjs-playback-rate .vjs-playback-rate-value { pointer-events: none; font-size: 1.5em; line-height: 2; text-align: center; }
.vjs-playback-rate .vjs-menu { width: 4em; left: 0em; }
.vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em; text-align: center; }
.vjs-error .vjs-error-display::before { color: rgb(255, 255, 255); content: "X"; font-family: Arial, Helvetica, sans-serif; font-size: 4em; left: 0px; line-height: 1; margin-top: -0.5em; position: absolute; text-shadow: rgb(0, 0, 0) 0.05em 0.05em 0.1em; text-align: center; top: 50%; vertical-align: middle; width: 100%; }
.vjs-loading-spinner { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0.85; text-align: left; border: 0.6em solid rgba(43, 51, 63, 0.7); box-sizing: border-box; background-clip: padding-box; width: 5em; height: 5em; border-radius: 50%; visibility: hidden; }
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { display: block; animation: 0s linear 0.3s 1 normal forwards running vjs-spinner-show; }
.vjs-loading-spinner::before, .vjs-loading-spinner::after { content: ""; position: absolute; margin: -0.6em; box-sizing: inherit; width: inherit; height: inherit; border-radius: inherit; opacity: 1; border-style: inherit; border-width: inherit; border-image: inherit; border-color: white transparent transparent; }
.vjs-seeking .vjs-loading-spinner::before, .vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::after { animation: 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) 0s infinite normal none running vjs-spinner-spin, 1.1s linear 0s infinite normal none running vjs-spinner-fade; }
.vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::before { border-top-color: rgb(255, 255, 255); }
.vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::after { border-top-color: rgb(255, 255, 255); animation-delay: 0.44s; }
@keyframes vjs-spinner-show {
100% { visibility: visible; }
}
@keyframes vjs-spinner-spin {
100% { transform: rotate(360deg); }
}
@keyframes vjs-spinner-fade {
0% { border-top-color: rgb(115, 133, 159); }
20% { border-top-color: rgb(115, 133, 159); }
35% { border-top-color: white; }
60% { border-top-color: rgb(115, 133, 159); }
100% { border-top-color: rgb(115, 133, 159); }
}
.video-js.vjs-audio-only-mode .vjs-captions-button { display: none; }
.vjs-chapters-button .vjs-menu ul { width: 24em; }
.video-js.vjs-audio-only-mode .vjs-descriptions-button { display: none; }
.vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon { margin-left: 0.3em; }
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: ""; font-size: 1.5em; line-height: inherit; }
.video-js.vjs-audio-only-mode .vjs-subs-caps-button { display: none; }
.video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder, .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }
.video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before, .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: " "; font-size: 1.5em; line-height: inherit; }
.video-js.vjs-layout-small .vjs-current-time, .video-js.vjs-layout-small .vjs-time-divider, .video-js.vjs-layout-small .vjs-duration, .video-js.vjs-layout-small .vjs-remaining-time, .video-js.vjs-layout-small .vjs-playback-rate, .video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time, .video-js.vjs-layout-x-small .vjs-time-divider, .video-js.vjs-layout-x-small .vjs-duration, .video-js.vjs-layout-x-small .vjs-remaining-time, .video-js.vjs-layout-x-small .vjs-playback-rate, .video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time, .video-js.vjs-layout-tiny .vjs-time-divider, .video-js.vjs-layout-tiny .vjs-duration, .video-js.vjs-layout-tiny .vjs-remaining-time, .video-js.vjs-layout-tiny .vjs-playback-rate, .video-js.vjs-layout-tiny .vjs-volume-control { display: none; }
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover { width: initial; }
.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control { display: none; }
.video-js.vjs-layout-x-small .vjs-custom-control-spacer { flex: 1 1 auto; display: block; }
.vjs-modal-dialog.vjs-text-track-settings { background-color: rgba(43, 51, 63, 0.75); color: rgb(255, 255, 255); height: 70%; }
.vjs-text-track-settings .vjs-modal-dialog-content { display: table; }
.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-font, .vjs-text-track-settings .vjs-track-settings-controls { display: table-cell; }
.vjs-text-track-settings .vjs-track-settings-controls { text-align: right; vertical-align: bottom; }
@supports (display:grid) {
.vjs-text-track-settings .vjs-modal-dialog-content { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; padding: 20px 24px 0px; }
.vjs-track-settings-controls .vjs-default-button { margin-bottom: 20px; }
.vjs-text-track-settings .vjs-track-settings-controls { grid-column: 1 / -1; }
.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content { grid-template-columns: 1fr; }
}
.vjs-text-track-settings select { font-size: inherit; }
.vjs-track-setting > select { margin-right: 1em; margin-bottom: 0.5em; }
.vjs-text-track-settings fieldset { margin: 10px; border: none; }
.vjs-text-track-settings fieldset span { display: inline-block; padding: 0px 0.6em 0.8em; }
.vjs-text-track-settings fieldset span > select { max-width: 7.3em; }
.vjs-text-track-settings legend { color: rgb(255, 255, 255); font-weight: bold; font-size: 1.2em; }
.vjs-text-track-settings .vjs-label { margin: 0px 0.5em 0.5em 0px; }
.vjs-track-settings-controls button:focus, .vjs-track-settings-controls button:active { outline-style: solid; outline-width: medium; background-image: linear-gradient(0deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159) 100%); }
.vjs-track-settings-controls button:hover { color: rgba(43, 51, 63, 0.75); }
.vjs-track-settings-controls button { background-color: rgb(255, 255, 255); background-image: linear-gradient(-180deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159) 100%); color: rgb(43, 51, 63); cursor: pointer; border-radius: 2px; }
.vjs-track-settings-controls .vjs-default-button { margin-right: 1em; }
.vjs-title-bar { background: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%); font-size: 1.2em; line-height: 1.5; transition: opacity 0.1s ease 0s; padding: 0.666em 1.333em 4em; pointer-events: none; position: absolute; top: 0px; width: 100%; }
.vjs-title-bar-title, .vjs-title-bar-description { margin: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.vjs-title-bar-title { font-weight: bold; margin-bottom: 0.333em; }
.vjs-playing.vjs-user-inactive .vjs-title-bar { opacity: 0; transition: opacity 1s ease 0s; }
.video-js .vjs-skip-forward-5 { cursor: pointer; }
.video-js .vjs-skip-forward-10 { cursor: pointer; }
.video-js .vjs-skip-forward-30 { cursor: pointer; }
.video-js .vjs-skip-backward-5 { cursor: pointer; }
.video-js .vjs-skip-backward-10 { cursor: pointer; }
.video-js .vjs-skip-backward-30 { cursor: pointer; }
@media print {
.video-js > :not(.vjs-tech):not(.vjs-poster) { visibility: hidden; }
}
.vjs-resize-manager { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none; z-index: -1000; }
.js-focus-visible .video-js :focus:not(.focus-visible) { outline: none; }
.video-js :focus:not(:focus-visible) { outline: none; }
#klaro .dai-consent .cm-btn, #klaro .dai-consent .cm-link { border: 2px solid rgb(22, 65, 148) !important; }
@media print {
#klaro { display: none !important; }
}
.klaro { font-family: inherit; font-size: 14px; }
.klaro.we_cookie_consent button:focus { outline-style: none; outline-width: 0px; }
#klaro .klaro.we_cookie_consent.notice--center, #klaro .klaro.we_cookie_consent.notice--center-floated { height: 0px; overflow: visible; position: fixed; top: 0px; width: 100%; z-index: 10000; }
.klaro.we_cookie_consent .cookie-modal a, .klaro.we_cookie_consent .cookie-modal h1, .klaro.we_cookie_consent .cookie-modal h2, .klaro.we_cookie_consent .cookie-modal li, .klaro.we_cookie_consent .cookie-modal p, .klaro.we_cookie_consent .cookie-modal strong, .klaro.we_cookie_consent .cookie-modal ul, .klaro.we_cookie_consent .cookie-notice a, .klaro.we_cookie_consent .cookie-notice h1, .klaro.we_cookie_consent .cookie-notice h2, .klaro.we_cookie_consent .cookie-notice li, .klaro.we_cookie_consent .cookie-notice p, .klaro.we_cookie_consent .cookie-notice strong, .klaro.we_cookie_consent .cookie-notice ul { color: rgb(22, 31, 87); font-size: 1em; }
.klaro.we_cookie_consent .cookie-modal a, .klaro.we_cookie_consent .cookie-notice a { font-weight: 700; text-decoration: underline; }
.klaro.we_cookie_consent { }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) { background: rgb(255, 255, 255); border-radius: 4px; bottom: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px 0px, rgba(0, 0, 0, 0.19) 5px 5px 10px 0px; max-height: 100vh; max-width: 100%; overflow-y: auto; padding: 20px 30px; right: 0px; z-index: 9999; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body { background: rgb(255, 255, 255); inset: auto 0px 0px; margin: auto; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 100%; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body p { margin: 0.5em 0px; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok { position: relative; display: flex; flex-wrap: wrap; padding-top: 0.5em; width: 100%; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok > * { -webkit-box-flex: 0; flex: 0 0 100%; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons { -webkit-box-ordinal-group: 2; order: 1; width: 100%; display: flex; flex-wrap: wrap; }
@media screen and (max-width: 384px) {
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn { width: inherit; }
}
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn, .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn-sm { padding: 0.5em; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link { -webkit-box-ordinal-group: 3; order: 2; color: rgb(22, 31, 87); font-weight: normal; text-align: center; text-decoration: none; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link:hover { color: rgb(22, 31, 87); }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn { background: rgb(239, 239, 239); border-radius: 4px; box-shadow: none; color: rgb(22, 31, 87); margin: 0.5em 0px; min-height: 40px; opacity: 1; padding: 0.5rem; text-align: center; width: 100%; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn:hover { opacity: 0.7; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success { background: rgb(255, 255, 255); color: rgb(22, 31, 87); order: -1; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-info { color: rgb(0, 175, 203); display: block; font-weight: normal; background: transparent; -webkit-box-ordinal-group: 4; order: 3; padding: 1em 0px; text-align: center; width: 100%; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-learn-more, .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link { color: rgb(0, 175, 203); display: block; font-weight: normal; background: transparent; -webkit-box-ordinal-group: 4; order: 3; padding: 1em 0px; text-align: center; width: 100%; }
@media screen and (min-width: 768px) {
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok > * { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; min-width: auto; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons { display: contents; max-width: 75%; width: 100%; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn { background: rgb(239, 239, 239); margin: 0.5em 0px; padding: 1em 0px; width: 25%; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success { background: rgb(255, 255, 255); margin: 0.5em 20px; text-align: center; width: calc(50% - 40px); -webkit-box-ordinal-group: 3; order: 2; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-info { text-align: right; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn-danger { border-color: transparent; background: transparent; text-align: left; }
.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-learn-more, .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link { padding: 1.5em 0px; margin: 0px 0px 0px auto; width: auto; }
}
.klaro.we_cookie_consent .cookie-notice .cm-btn.cm-btn-success { background: rgb(255, 255, 255); color: rgb(22, 31, 87); order: -1; }
.klaro.we_cookie_consent .cookie-notice .cm-btn.cm-btn-info { color: rgb(0, 175, 203); display: block; font-weight: normal; background: transparent; -webkit-box-ordinal-group: 4; order: 3; padding: 1em 0px; text-align: center; width: 100%; }
.klaro.we_cookie_consent.notice--top .cookie-notice:not(.cookie-modal-notice) { bottom: auto; top: 0px; }
@media screen and (min-width: 576px) {
.klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn-danger, .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn-danger { border: 2px solid rgb(0, 175, 203); }
}
@media screen and (min-width: 576px) {
.klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-link { line-height: 1.5em; margin-left: 10px; margin-top: 4rem; max-width: calc(50% - 10px); position: absolute; right: 0px; z-index: 100; }
.klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn-danger { max-width: calc(50% - 10px); margin-right: 10px; }
}
@media screen and (min-width: 768px) {
.klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice), .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) { -webkit-box-align: center; align-items: center; background: transparent; bottom: unset; box-shadow: none; display: flex; height: 0px; margin: 0px; max-height: unset; max-width: unset; overflow: visible; padding: unset; position: relative; right: unset; top: 50vh; width: 100%; }
.klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body, .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body { box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 5px; display: block; margin: 0px auto; max-height: 100vh; max-width: 480px; overflow-y: auto; padding: 20px 30px; right: unset; width: calc(100% - 40px); }
.klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-link, .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-link { width: 100%; }
.klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn, .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn { background: rgb(239, 239, 239); display: inline-block; text-align: center; width: 100%; }
.klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn.cm-btn-success, .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn.cm-btn-success { background: rgb(255, 255, 255); border-color: rgb(0, 175, 203); margin: 0.5em 0px; order: -1; width: 100%; }
.klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn.cm-btn-success:hover, .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn.cm-btn-success:hover { background: rgb(255, 255, 255); opacity: 0.7; }
.klaro.we_cookie_consent.notice--center .cookie-notice .cn-body .cn-ok .cm-btn.cm-btn-info, .klaro.we_cookie_consent.notice--center .cookie-notice .cn-body .cn-ok .cm-link.cm-learn-more { background: transparent; }
.klaro.we_cookie_consent.notice--center .cookie-notice .cn-body .cn-ok .cm-link { width: 100%; }
.klaro.we_cookie_consent.notice--center-floated .cookie-notice .cn-body .cn-ok .cm-btn { border-color: rgb(22, 31, 87); width: 50%; }
.klaro.we_cookie_consent.notice--center-floated .cookie-notice .cn-body .cn-ok .cm-btn.cm-btn-info, .klaro.we_cookie_consent.notice--center-floated .cookie-notice .cn-body .cn-ok .cm-link.cm-learn-more { background: transparent; }
.klaro.we_cookie_consent.notice--top .cookie-notice .cm-btn.cm-btn-success { -webkit-box-ordinal-group: 3; order: 2; }
}
@media screen and (max-width: 767px) {
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok > * { max-width: 100%; margin-right: 0px; }
}
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn, #klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn-sm { border: 2px solid rgb(0, 175, 203); border-radius: 4px; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link { border: 2px solid rgb(0, 175, 203); border-radius: 4px; z-index: 100; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link:hover { opacity: 0.7; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-pen.svg"); contain: content; height: 20px; width: 20px; position: absolute; margin-left: -32px; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link:hover::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-pen.svg"); }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn { background: transparent; border-radius: 4px; font-weight: 500; margin: calc(0.5em - 2px) 0px; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-danger { background: rgb(255, 255, 255); }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-danger::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-close.svg"); contain: content; height: 20px; width: 20px; position: absolute; margin-left: -32px; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-danger:hover::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-close.svg"); }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success { background: rgb(255, 255, 255); }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-check-dark.svg"); contain: content; height: 20px; width: 20px; position: absolute; margin-left: -32px; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success:hover::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-check-dark.svg"); }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-info { color: rgb(22, 31, 87); font-weight: 500; background: transparent; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-info::before { content: ""; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-learn-more, #klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link { color: rgb(22, 31, 87); display: block; font-weight: 500; background: transparent; -webkit-box-ordinal-group: 4; order: 3; padding: 0.5em 0px; text-align: center; width: 100%; max-width: calc(100% - 0.5rem); }
@media screen and (min-width: 768px) {
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-learn-more, #klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link { padding: 1em 0px; }
}
@media screen and (min-width: 768px) {
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok { display: block; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok > * { -webkit-box-flex: 0; flex: 0 0 auto; min-width: auto; max-width: 33.3333%; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok > .cm-link { width: 100%; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons { display: flex; margin: 0px -10px; max-width: 66.6667%; width: 100%; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn { margin: 0.5em 10px; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success { background: rgb(255, 255, 255); margin: 0.5em 0px 0.5em 10px; text-align: center; -webkit-box-ordinal-group: 3; order: 2; max-width: calc(33.3333% - 20px); position: absolute; right: 0px; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-info { text-align: right; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn-danger { background: transparent; text-align: center; }
#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-learn-more, #klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link { padding: 1em 0px; position: absolute; margin: 0.5em 33.3333%; }
}
#klaro .klaro.we_cookie_consent .cookie-notice .cm-btn.cm-btn-info { background: transparent; }
@media screen and (min-width: 768px) {
#klaro .klaro.we_cookie_consent .cookie-notice .cm-btn { width: calc(50% - 20px); }
}
@media screen and (min-width: 576px) {
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons { -webkit-box-pack: justify; justify-content: space-between; }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn { height: 50px; max-width: calc(50% - 10px); }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-link { border-color: transparent; height: 50px; line-height: 1.5em; margin: 10px auto 0px; max-width: calc(50% - 10px); position: relative; }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn-success { -webkit-box-ordinal-group: 2; order: 1; }
}
@media screen and (min-width: 768px) {
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-link { margin-top: 70px; }
}
@media screen and (min-width: 768px) {
#klaro .klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-link, #klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-link { margin: 70px 0px 0px; max-width: 100%; }
#klaro .klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons, #klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons { margin: 0px; max-width: 100%; }
#klaro .klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn, #klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn { margin: 130px 0px 10px; width: calc(50% - 20px); }
#klaro .klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn.cm-btn-success, #klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn.cm-btn-success { margin: 10px 0px; max-width: 100%; }
#klaro .klaro.we_cookie_consent.notice--center .cookie-notice .cn-body .cn-ok .cm-btn.cm-btn-info, #klaro .klaro.we_cookie_consent.notice--center .cookie-notice .cn-body .cn-ok .cm-link.cm-learn-more { background: transparent; border: none; }
#klaro .klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn { width: 100%; }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok { height: 130px; }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons { position: absolute; top: 10px; }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn { border-color: rgb(0, 175, 203); max-width: calc(50% - 10px); margin: 10px 0px; }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn.cm-btn-danger { width: calc(50% - 20px); }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn.cm-btn-success { max-width: calc(50% - 10px); -webkit-box-ordinal-group: 2; order: 1; position: relative; }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn.cm-btn-info, #klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-link { background: transparent; position: relative; margin: 70px 0px 0px; }
}
@media screen and (min-width: 1520px) {
#klaro .klaro.we_cookie_consent .cm-btn::before, #klaro .klaro.we_cookie_consent .cm-link::before { margin-top: 0.25em; }
#klaro .klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-link { margin-top: calc(0.5em + 70px); }
#klaro .klaro.we_cookie_consent.notice--center .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn { margin: calc(1em + 130px) 0px 10px; }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok { height: calc(0.5em + 130px); }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-link { margin-top: calc(0.5em + 70px); }
#klaro .klaro.we_cookie_consent.notice--center-floated .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cm-btn { height: 100%; }
}
.klaro.we_cookie_consent .cookie-modal { box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 5px; z-index: 9999; }
.klaro.we_cookie_consent .cookie-modal a:hover { opacity: 0.7; }
.klaro.we_cookie_consent .cookie-modal .slider { box-shadow: none; }
.klaro.we_cookie_consent .cookie-modal .cm-bg { background: rgba(0, 0, 0, 0.7); }
.klaro.we_cookie_consent .cookie-modal .cm-list-label { margin: 0px; }
.klaro.we_cookie_consent .cookie-modal .cm-list-title { font-size: 1em; line-height: 32px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose, .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service, .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose, .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service { padding-left: 72px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-toggle-all, .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-toggle-all { padding-left: 0px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-toggle-all .cm-list-label, .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-toggle-all .cm-list-label { display: none; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content, .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content { margin-left: -72px; }
.klaro.we_cookie_consent .cookie-modal .cm-purpose { padding-left: 92px; border-top: 2px solid rgba(0, 0, 0, 0.1); padding-top: 0.5em; }
.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input.required:checked + .cm-list-label .slider, .klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input:checked + .cm-list-label .slider, .klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-label .slider { background-color: rgb(239, 239, 239); top: 2px; width: 72px; }
.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-label .slider::before { background-color: rgb(177, 214, 232); bottom: 2px; height: 24px; left: 2px; width: 24px; transition: all 0.2s ease 0s; }
.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input.half-checked:checked + .cm-list-label .slider, .klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input.only-required + .cm-list-label .slider { background-color: rgb(239, 239, 239); opacity: 0.8; }
.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input.half-checked:checked + .cm-list-label .slider::before, .klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input.only-required + .cm-list-label .slider::before { background-color: rgb(99, 173, 209); transform: translateX(100%); }
.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input:checked + .cm-list-label .slider::before { background-color: rgb(0, 128, 0); transform: translateX(calc(100% + 20px)); }
.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input + .cm-list-label .disabled .slider::before, .klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input.required + .cm-list-label .slider::before, .klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input.required:checked + .cm-list-label .slider::before, .klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input:checked + .cm-list-label .disabled .slider::before { background-color: rgb(201, 201, 201); display: none; }
.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input:not(.only-required) + .cm-list-label > .cm-list-title + .cm-switch::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-no.svg"); height: 16px; left: 50px; line-height: 32px; padding: 2px; position: absolute; width: 16px; z-index: 10; }
.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input:checked + .cm-list-label > .cm-list-title + .cm-switch::before { content: ""; left: 8px; padding: 2px; width: 16px; }
.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input:not(.half-checked):checked + .cm-list-label > .cm-list-title + .cm-switch::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-yes.svg"); }
.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input:checked + .cm-list-label .cm-required ~ .cm-switch .slider, .klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-label .cm-required ~ .cm-cswitch .slider { background: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-locked.svg") no-repeat transparent; border-radius: unset; left: 12px; width: 24px; }
.klaro.we_cookie_consent .cookie-modal .cm-purpose .cm-switch { cursor: pointer; left: 0px; position: absolute; }
.klaro.we_cookie_consent .cookie-modal .cm-purpose .cm-switch::before { animation: 0.3s ease 0s 1 normal forwards running flipYesNo; }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input.required:checked + .cm-list-label .slider, .klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input:checked + .cm-list-label .slider, .klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-label .slider { background-color: rgb(239, 239, 239); top: 2px; width: 52px; }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-label .cm-required { margin-left: 0.5em; }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-label .slider::before { background-color: rgb(177, 214, 232); bottom: 2px; height: 24px; left: 2px; width: 24px; }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input.half-checked:checked + .cm-list-label .slider, .klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input.only-required:checked + .cm-list-label .slider { background-color: rgb(239, 239, 239); opacity: 0.8; }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input.half-checked:checked + .cm-list-label .slider::before, .klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input.only-required:checked + .cm-list-label .slider::before { background-color: rgb(99, 173, 209); transform: translateX(100%); }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input.only-required + .cm-list-label .slider::before { transform: translateX(50%); }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input:checked + .cm-list-label .slider::before { background-color: rgb(0, 128, 0); transform: translateX(100%); }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input + .cm-list-label .disabled .slider::before, .klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input.required + .cm-list-label .slider::before, .klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input.required:checked + .cm-list-label .slider::before, .klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input:checked + .cm-list-label .disabled .slider::before { background-color: rgb(201, 201, 201); display: none; }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input:not(.only-required) + .cm-list-label > .cm-list-title + .cm-switch::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-no.svg"); line-height: 32px; padding: 2px; position: absolute; width: 16px; z-index: 10; left: 30px; height: 16px; }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input:checked + .cm-list-label > .cm-list-title + .cm-switch::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-yes.svg"); left: 8px; padding: 2px; width: 16px; }
.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-input:checked + .cm-list-label .cm-required ~ .cm-switch .slider, .klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-label .cm-required ~ .cm-cswitch .slider { background: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-locked.svg") no-repeat transparent; border-radius: unset; left: 18px; width: 20px; }
.klaro.we_cookie_consent .cookie-modal .cm-body > .cm-service > .cm-service > div > .cm-list-input:not(.only-required) + .cm-list-label > .cm-list-title + .cm-switch::before { padding-top: 10px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro { background: rgb(255, 255, 255); border-radius: 4px; bottom: 220px; height: auto; max-height: calc(-220px + 100vh); max-width: 100%; overflow-x: hidden; padding: 0px; position: absolute; top: auto; transform: inherit; transition: unset; width: 100%; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .hide { background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); cursor: default; font-size: 4em; height: 60px; line-height: 20px; overflow: hidden; padding: 20px; top: 0px; right: 0px; display: block !important; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .hide svg { display: none; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .hide::after { content: "×"; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-header { border-bottom: none; margin: 0px; padding: 20px 30px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-header h1 { font-size: 2em; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-body { margin: 0px; padding: 20px 30px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-body ul.cm-purposes li.cm-purpose { padding-left: 92px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all { border-top: 2px solid rgba(0, 0, 0, 0.1); padding-left: 0px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-toggle-all .cm-purpose-description { display: block; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-toggle-all .cm-list-input { display: none; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer { background: rgb(255, 255, 255); border: none; bottom: 0px; height: 220px; left: 0px; margin: 0px; padding: 20px 30px; position: fixed; width: 100%; z-index: 10; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer > * { place-content: flex-end end; display: flex; flex-wrap: wrap; height: calc(100% - 2em); -webkit-box-pack: end; margin: 0px; width: 100%; max-width: 100%; padding: 0px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-powered-by { display: block; height: 40px; line-height: 40px; margin: 0px; position: relative; right: unset; text-align: center; width: auto; }
.klaro.we_cookie_consent .cookie-modal .cm-btn { background: rgb(239, 239, 239); border-radius: 4px; border: 2px solid rgb(0, 175, 203); box-shadow: none; color: rgb(22, 31, 87); margin: 0.5em auto; opacity: 1; padding: 0.5em; text-align: center; width: 100%; }
.klaro.we_cookie_consent .cookie-modal .cm-btn:hover { opacity: 0.7; }
.klaro.we_cookie_consent .cookie-modal .cm-btn-danger { -webkit-box-ordinal-group: 3; order: 2; }
.klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-info.cm-btn-accept { background: rgb(255, 255, 255); color: rgb(22, 31, 87); display: block; -webkit-box-ordinal-group: 2; order: 1; text-decoration: none; width: 100%; }
.klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-info.cm-btn-accept:hover { opacity: 0.7; }
.klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-accept-all { background: rgb(239, 239, 239); -webkit-box-ordinal-group: 4; order: 3; }
.klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-sm { padding: 0.5em 1.5em; font-size: 1em; }
.klaro.we_cookie_consent .cookie-modal .cm-toggle-all .cm-purpose-description { display: none; }
@media screen and (min-width: 576px) {
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro { max-height: calc(-150px + 100vh); bottom: 150px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer { height: 150px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer > * { flex-wrap: unset; height: auto; margin: 0.5em -10px; max-width: calc(100% + 20px); width: calc(100% + 20px); }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer > * .cm-btn { margin: 0.5em 10px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-powered-by { float: right; height: 50px; line-height: 50px; }
}
@media screen and (min-width: 768px) {
.klaro.we_cookie_consent .cookie-modal .cm-modal { max-height: 100vh; bottom: 0px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .hide { right: 10px; top: 5px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-header h1 { font-size: 2em; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer { margin: 0px; padding: 20px 0px; position: relative; width: 100%; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer > * { -webkit-box-pack: end; justify-content: end; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-header { padding: 20px 30px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-body { padding: 20px 30px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-btn { padding: 1em 1.5em; }
.klaro.we_cookie_consent .cookie-modal .cm-modal .cm-btn:first-child:last-child { min-width: 240px; position: absolute; width: 25%; }
}
@media screen and (min-width: 1024px) {
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro.cm-klaro { max-height: calc(-100px + 100vh); bottom: 100px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer { height: 100px; max-width: 100%; padding: 20px 10px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer > * { justify-content: left; margin: 0.5em 0px; max-width: 75%; position: absolute; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-btn { width: 25%; min-width: 240px; }
.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-powered-by { padding: 15px 10px; position: absolute; right: 10px; }
}
@media screen and (min-width: 768px) {
.klaro.we_cookie_consent.notice--center, .klaro.we_cookie_consent.notice--center-floated { height: 0px; overflow: visible; position: fixed; top: 0px; width: 100%; z-index: 10000; }
}
@media screen and (min-width: 768px) {
.klaro.we_cookie_consent.notice--center .cookie-modal, .klaro.we_cookie_consent.notice--center-floated .cookie-modal { -webkit-box-align: center; align-items: center; background: unset; bottom: unset; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; max-height: unset; max-width: unset; padding: unset; right: unset; overflow: visible; top: 0px; }
.klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal, .klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal.cm-klaro, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal.cm-klaro { bottom: auto; box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 5px; height: auto; max-height: 100vh; max-width: 768px; overflow-y: auto; padding: 20px; position: relative; top: auto; width: 100%; }
.klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal .cm-footer, .klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal.cm-klaro .cm-footer, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal .cm-footer, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal.cm-klaro .cm-footer { margin: 0px -20px -20px; position: relative; width: calc(100% + 40px); }
}
@media screen and (min-width: 1024px) {
.klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal, .klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal.cm-klaro, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal.cm-klaro { bottom: auto; max-height: calc(-150px + 100vh); }
.klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal .cm-footer, .klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal.cm-klaro .cm-footer, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal .cm-footer, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal.cm-klaro .cm-footer { height: 150px; margin: 0px -20px -20px; max-width: calc(100% + 40px); padding-bottom: 0px; width: calc(100% + 40px); }
.klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal .cm-footer > *, .klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal.cm-klaro .cm-footer > *, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal .cm-footer > *, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal.cm-klaro .cm-footer > * { display: flex; margin: 0px auto; max-width: 100%; position: relative; width: auto; }
.klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal .cm-footer .cm-btn, .klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-btn, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal .cm-footer .cm-btn, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-btn { width: 100%; min-width: auto; }
.klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal .cm-footer .cm-btn:first-child:last-child, .klaro.we_cookie_consent.notice--center .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-btn:first-child:last-child, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal .cm-footer .cm-btn:first-child:last-child, .klaro.we_cookie_consent.notice--center-floated .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-btn:first-child:last-child { width: calc(100% - 20px); position: relative; }
}
@-webkit-keyframes flipYesNo {
0% { opacity: 0; }
20% { opacity: 0; }
80% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes flipYesNo {
0% { opacity: 0; }
20% { opacity: 0; }
80% { opacity: 0; }
100% { opacity: 1; }
}
#klaro .klaro.we_cookie_consent .cookie-modal a { font-weight: 500; }
#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn { background: transparent; border-radius: 4px; border: 2px solid rgb(0, 175, 203); color: rgb(22, 31, 87); font-weight: 500; }
#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn-danger { background: rgb(255, 255, 255); }
#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn-danger::before { contain: content; content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-close.svg"); height: 20px; margin-left: -28px; position: absolute; width: 20px; }
#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn-danger:hover::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-close.svg"); }
#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-accept { background: rgb(255, 255, 255); color: rgb(22, 31, 87); }
#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-accept-all { background: transparent; }
#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-accept-all::before { contain: content; content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-check-dark.svg"); height: 20px; margin-left: -28px; position: absolute; width: 20px; }
#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-accept-all:hover::before { content: url("../../../typo3conf/ext/we_cookie_consent/Resources/Public/Icons/icon-check-dark.svg"); }
@media screen and (min-width: 1024px) {
#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn { max-width: calc(33.3333% - 20px); }
}
.safari .klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro { bottom: 0px; max-height: 100%; }
.safari .klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer { position: relative; }
.safari .klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-header h1 { font-size: 1.75em; }
@media screen and (min-width: 576px) {
.safari .klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro { bottom: 0px; max-height: 100%; }
.safari .klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-header h1 { font-size: 2em; }
}
.klaro.cm-as-context-notice { padding: 1em; }
.klaro.cm-as-context-notice .context-notice { border: none; border-radius: 4px; background: rgb(255, 255, 255); }
.klaro.cm-as-context-notice .context-notice p { color: rgb(22, 31, 87); }
.klaro.cm-as-context-notice .context-notice .cm-buttons { display: flex; flex-wrap: wrap; margin-top: 2em; width: 100%; }
.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn { border-radius: 4px; display: block; -webkit-box-flex: 0; flex: 0 0 50%; max-width: calc(50% - 20px); margin: 0px auto; padding: 1em 1.5em; }
.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success { background-color: rgb(255, 255, 255); }
.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var { background-color: rgb(247, 169, 37); }
.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn:hover { opacity: 0.7; }
.frame-type-list, .frame-type-textmedia, .frame-type-textpic { position: static; }
.frame .frame-inner iframe, .frame .frame-inner iframe:last-child { padding: 0px; margin-bottom: -6px; }
.frame .klaro.we_cookie_consent { border: 2px solid rgba(0, 0, 0, 0.1); position: static; height: 100%; }
.frame .klaro.we_cookie_consent .context-notice { background-color: transparent; }
.frame .klaro.we_cookie_consent .context-notice .cm-buttons .cm-btn.cm-btn-success, .frame .klaro.we_cookie_consent .context-notice .cm-buttons .cm-btn.cm-btn-success-var { background: rgb(255, 255, 255); border: 2px solid rgb(0, 175, 203); border-radius: 4px; color: rgb(22, 31, 87); font-weight: 500; }
.frame .klaro.we_cookie_consent.notice--minified .context-notice { display: grid; padding: 0px; }
.frame .klaro.we_cookie_consent.notice--minified .cm-buttons { margin-top: 0.5em; display: block; }
.frame .klaro.we_cookie_consent.notice--minified .cm-btn { display: block; width: 100%; margin: 0.5em auto; max-width: calc(100% - 20px); padding: 0.5em; }
.frame .textmedia-gallery .video, .frame.frame-type-media .video, .frame.frame-type-textmedia .video { position: relative; }
.frame .textmedia-gallery .video .klaro.we_cookie_consent, .frame.frame-type-media .video .klaro.we_cookie_consent, .frame.frame-type-textmedia .video .klaro.we_cookie_consent { background-color: rgba(255, 255, 255, 0.88); position: absolute; top: 0px; z-index: 10; }
@media (max-width: 575px) {
.frame .textmedia-gallery .video .klaro.we_cookie_consent.cm-as-context-notice .context-notice, .frame.frame-type-media .video .klaro.we_cookie_consent.cm-as-context-notice .context-notice, .frame.frame-type-textmedia .video .klaro.we_cookie_consent.cm-as-context-notice .context-notice { -webkit-box-orient: unset; -webkit-box-direction: unset; flex-direction: unset; }
.frame .textmedia-gallery .video .klaro.we_cookie_consent.cm-as-context-notice .context-notice .cm-buttons, .frame.frame-type-media .video .klaro.we_cookie_consent.cm-as-context-notice .context-notice .cm-buttons, .frame.frame-type-textmedia .video .klaro.we_cookie_consent.cm-as-context-notice .context-notice .cm-buttons { margin-top: 1vw; padding: 0.5em; width: 100%; }
.frame .textmedia-gallery .video .klaro.we_cookie_consent.cm-as-context-notice .context-notice .cm-buttons .cm-btn, .frame.frame-type-media .video .klaro.we_cookie_consent.cm-as-context-notice .context-notice .cm-buttons .cm-btn, .frame.frame-type-textmedia .video .klaro.we_cookie_consent.cm-as-context-notice .context-notice .cm-buttons .cm-btn { -webkit-box-flex: 0; flex: 0 0 100%; margin: 5px auto; max-width: 100%; }
}
.tx-we-cookie-consent .service__headline { font-weight: bold; }
.tx-we-cookie-consent .h3, .tx-we-cookie-consent h3 { color: rgb(22, 31, 87); font-size: 1.55rem; font-weight: 400; }
.tx-we-cookie-consent caption { display: none; }
.tx-we-cookie-consent .table { margin-bottom: 2rem; margin-top: 2rem; }
.tx-we-cookie-consent .table thead th { border-bottom: 1px solid rgb(171, 171, 171); font-size: 0.95rem; padding-bottom: 0px; text-transform: uppercase; }
.tx-we-cookie-consent .table td:last-of-type, .tx-we-cookie-consent .table th:last-of-type { text-align: right; }
.tx-we-cookie-consent .table-striped tbody tr:nth-of-type(2n+1) { background-color: rgb(239, 239, 239); }
.tx-we-cookie-consent .table-hover tbody tr:hover { background-color: rgba(0, 0, 0, 0.05); }
.tx-we-cookie-consent a.btn-primary { color: rgb(0, 175, 203); background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.tx-we-cookie-consent .btn-primary.focus, .tx-we-cookie-consent .btn-primary:focus, .tx-we-cookie-consent .btn-primary:not(:disabled):not(.disabled).active:focus, .tx-we-cookie-consent .btn-primary:not(:disabled):not(.disabled):active:focus, .tx-we-cookie-consent .show > .btn-primary.dropdown-toggle:focus { box-shadow: none; }
.tx-we-cookie-consent .btn-primary:hover, .tx-we-cookie-consent .btn-primary:not(:disabled):not(.disabled).active, .tx-we-cookie-consent .btn-primary:not(:disabled):not(.disabled):active, .tx-we-cookie-consent .show > .btn-primary.dropdown-toggle { opacity: 0.7; }
.tx-we-cookie-consent .btn-group-lg > .btn, .tx-we-cookie-consent .btn-group-lg > .cc-btn, .tx-we-cookie-consent .btn-lg { border-radius: 4px; }
.tx-we-cookie-consent .table td, .tx-we-cookie-consent .table th { border-top: none; padding: 0.5rem; }
.tx-we-cookie-consent .table td p, .tx-we-cookie-consent .table th p { margin: 0px; }
.tx-we-cookie-consent .table-hover tbody tr:hover { background-color: transparent; }
.tx-we-cookie-consent a.btn-primary { border-radius: 0px; text-decoration: none; display: inline-block; }
(cache)DAI - DAI Portal
News
AUS DEN PROJEKTEN
20.01.2025
| Kommission für Archäologie Außereuropäischer Kulturen
Feierliche Zeremonie markiert den Abschluss des Projekts „Ressourcennutzung auf Rapa Nui“ und der langjährigen Forschungszusammenarbeit auf der Osterinsel (Chile).
VERANSTALTUNGEN
19.12.2024
| Abteilung Madrid
150 Jahre Deutsches Archäologisches Institut beim Auswärtigen Amt und 70 Jahre DAI Madrid
PRESSEMITTEILUNG
09.12.2024
| Kommission für Archäologie Außereuropäischer Kulturen
Einblicke in die Geschichte, Archäologie und das Weltkulturerbe der Mongolei – dreisprachig, interaktiv und multimedial.
PRESSEMITTEILUNG
06.12.2024
| Kommission für Archäologie Außereuropäischer Kulturen
Eine Ausstellung des Deutschen Archäologischen Instituts (DAI) und des Museums für Vor- und
Frühgeschichte (MVF) der Staatlichen Museen zu Berlin in der James-Simon-Galerie.
INSTITUTION
26.11.2024
| Abteilung Madrid
Im Rahmen der Eröffnung der Ausstellung Planet Africa fand die offizielle Übergabe der architektonischen Zeichnungen zur Moschee von Tinmal an den Direktor des marokkanischen Kulturerbes, Herrn Mustapha Jlok, statt.
AUSSTELLUNG
18.11.2024
| Kommission für Archäologie Außereuropäischer Kulturen
Das DAI, das Ministerium für Jugend, Kultur und Kommunikation Marokko und das Institut national des Sciences de l'Archéologie et du Patrimoine (INSAP) eröffnen in der Nationalbibliothek von Marokko (BNRM) „Planet Africa“.
PRESSEMITTEILUNG
14.11.2024
| Kommission für Archäologie Außereuropäischer Kulturen
Ergebnisse der bislang umfangreichsten Studie zur Ockergewinnung in Afrika zeigen, dass das Erdmineral bereits seit fast 50.000 Jahren gezielt ausgewählt, systematisch gewonnen und über lange Distanzen transportiert wurde.
PRESSEMITTEILUNG
12.11.2024
| Referat für Naturwissenschaften
Eine umfassende Studie vertieft unser Verständnis antiker landwirtschaftlicher Techniken und zeigt den Einfallsreichtum früher Bauern bei der nachhaltigen Versorgung ihrer Herden.
Ukraine Hilfe
Schon kurz nach Beginn des russischen Agriffskrieges auf die Ukraine hat das DAI Hilfe und Unterstützung für die ukrainischen Kolleg:innen und das dortige Kulturgut organisiert und bereitgestellt. Die Maßnahmen reichen von der Lieferung von Schutzmaterialien, über Bereitstellung sicherer Datenspeicher bis hin zu Stipendien.
Mehr erfahren
VERANSTALTUNGEN
28. Januar 2025 18:00
Abteilung Athen
Deutsche Archäologen berichten aus der Arbeit des DAI
4. Februar 2025 19:00 - 21:00
Kommission für Archäologie Außereuropäischer Kulturen
VORTRAGSVERANSTALTUNG
Nuove ricerche sull'Italia preromana tra archeologia e scienze di laboratorio
13. Februar 2025 15:00 - 17:00
Abteilung Rom
VORTRAGSVERANSTALTUNG
13. Februar 2025 18:00
Abteilung Istanbul
Bauforschung im Wiegandhaus
13. Februar 2025 18:15
Zentrale
Zentrale-ZWA
Architekturreferat
Internationaler Workshop: 20–21 Februar 2025, DAI Madrid
20. - 21. Februar 2025
Abteilung Madrid
VORTRAGSVERANSTALTUNG
Nuove Ricerche – Neue Forschungen
27. Februar 2025 18:00 - 19:30
Abteilung Rom
VORTRAGSVERANSTALTUNG
Hauskolloquium
12. März 2025 18:00
Abteilung Athen
unsere Vision
Als archäologisches Forschungsinstitut liegt unser Interesse nicht nur darauf, Gesellschaften der Vergangenheit zu verstehen. Vielmehr ist die Beantwortung von Fragen zum Umgang mit Krisen, zu kultureller Identität und der Anpassung an sich verändernde Umweltbedingungen auch für unser Zusammenleben heute von zeitlosem Interesse.
Wir wollen Ursprung und Entwicklung technischer Innovationen verstehen, die Entstehung und Veränderung von Siedlungsräumen, Alltag und Handel erforschen, den menschlichen Einfluss auf Klima- und Umweltveränderung nachvollziehen und dessen Auswirkungen untersuchen.
Mehr erfahren
ZEITSCHRIFTEN
09.01.2025
| Kommission für Archäologie Außereuropäischer Kulturen
Chloë Ward, Between Legacy and Innovation – Archaeological Data Re-use and Integration: Archaeological Data Re-use and Integration, a Case Study from Northern Sudan
PUBLIKATIONEN
20.12.2024
| Abteilung Madrid
Der neuste Band der Madrider Mitteilungen ist ab sofort erhältlich.
PUBLIKATIONEN
19.12.2024
| Abteilung Kairo
Die Abteilung Kairo präsentiert die Neuerscheinung AV 93
PUBLIKATIONEN
13.12.2024
| Abteilung Madrid
Fuente Álamo. Investigaciones acerca de la arqueozoología, la arqueobotánica y los artefactos macrolíticos (Hrsg. Thomas X. Schuhmacher)
Unsere Projekte
Kooperative Forschung, weltweit und auf Augenhöhe, vielfältig, anwendungsorientiert und innovativ
MEHR ERFAHREN
Unsere Forschungsinfrastrukturen
Unsere Forschungsinfrastrukturen schaffen Zugänge zum Wissen – nachhaltig, international und offen
MEHR ERFAHREN
Unsere Publikationen
Geteiltes Wissen ist die Grundlage von Forschung und Austausch – als Online-Journal, Forschungsdatenpublikation oder hochwertige Buchausgabe.
MEHR ERFAHREN
Klima & Nachhaltigkeit
Die globalen Folgen des Klimawandels gehören zu den großen Herausforderungen unserer Zeit. In ihrer gesellschaftshistorischen Perspektive erlaubt archäologische Forschung auch, diese langfristigen Auswirkungen auf menschliche Gemeinschaften nachzuvollziehen. Dank unserer langen Tradition archäologischer und naturwissenschaftlicher Kooperation, bietet das DAI eine einmalige Forschungsumgebung, diesen Fragen nachzugehen.
Mehr erfahren
Bewerben am DAI
Das Deutsche Archäologische Institut schreibt regelmäßig Stellen aus. Hier finden Sie sämtliche aktuellen Stellenangebote aller Abteilungen und Arbeitsbereiche.
Wir bieten Karrieremöglichkeiten in den Bereichen Wissenschaft, Forschungsinfrastruktur und Verwaltung. Moderne Ausstattung, flexible Arbeitsmodelle, Chancengleichheit und Familienfreundlichkeit prägen die Arbeit am DAI.
Mehr erfahren
Wir verwenden Cookies ausschließlich zur internen Analyse der Zugriffe auf unsere Website. Die Daten werden nicht weitergegeben oder zu sonstigen Zwecken genutzt. Weitere Informationen finden Sie in der Datenschutzerklärung