/* slider-811 */
.module-slider-811 { --transition-speed: 550ms; --ease: cubic-bezier(.215,.61,.355,1); --slide-reduction-type: var(--slide-auto-reduction, 0px); --slide-custom-reduction: 220px; } 
.module-slider-811 .swiper-slide .slide-link { z-index:2 } 
.no-touchevents .no-touchevents .module-slider-811:hover .swiper-timeline { opacity: 0 } 
.no-touchevents .no-touchevents .module-slider-811:hover .swiper-pagination-dots svg { opacity: 0 } 
.module-slider-811 > .slider-wrapper > .swiper-container > .swiper-wrapper > .swiper-slide { width: 100% !important;; height: auto } 
div.module-slider-811 .slider-carousel { --slide-width: 1920px } 
.module-slider-811 .slider-carousel > .swiper-container { padding-inline-start: max(0px, calc(50% - var(--content-max-width, 0px) / 2 + var(--content-gutter, 0px))) } 
.module-slider-811 > .slider-wrapper > .swiper-container > .swiper-wrapper > .swiper-slide::after { display:block } 
.module-slider-811 .slide-content .slide-cols { max-width: min(100% - var(--cols-content-gutter, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0px) * 2);; --cols-content-gutter: var(--content-gutter) } 
.module-slider-811 .slider-thumbs .swiper-container { max-width: calc(var(--content-max-width,100%) - (var(--content-gutter, 0px) * 2)); margin: 0 auto;; overflow:visible !important } 
.module-slider-811 .slider-wrapper .swiper-container::before { display: none } 
.module-slider-811 .slide-content::before { display:none } 
.module-slider-811 .slider-wrapper > .swiper-container { overflow:hidden !important } 
.module-slider-811 .slider-thumbs .swiper-slide { overflow: initial } 
.module-slider-811 .slide-content { --object-position-h: left; justify-content: flex-start; --object-position-v: top; align-self: flex-start } 
.module-slider-811 .slide-content > img { align-self: flex-start; width: 100%; height: 100% } 
.module-slider-811 .slide-content > video { align-self: flex-start; width: 100%; height: 100% } 
.module-slider-811 .swiper-wrapper { cursor:grab } 
.module-slider-811 .swiper-wrapper:active { cursor:grabbing } 
.module-slider-811 .parallax-bg { background-position: center center; background-size: cover; --parallax-opacity:0.8; --parallax-bg-width:140% } 
.module-slider-811 .parallax-bg::before { background-position: center center; background-size: cover } 
.module-slider-811 .slider-thumbs { display: block; --thumb-gap: var(--j-gap-grid-gap); order: 1; padding: var(--j-gap-grid-gap); --element-padding: var(--j-gap-grid-gap) } 
.module-slider-811 .slider-thumbs .swiper-slide .thumb-text { display: flex; top: auto; right:auto; bottom: 0; left:0; transform: translate3d(var(--thumb-padding, 0),calc(0px - var(--thumb-padding, 0)),0); } 
.module-slider-811 .slider-thumbs .swiper-slide:first-child { margin-inline-start:unset } 
.module-slider-811 .slider-thumbs .swiper-slide:last-child { margin-inline-end:unset } 
.module-slider-811 .swiper-slide .thumb-text { flex-direction: row } 
.module-slider-811 .slider-thumbs .thumb-text { text-align: center } 
.module-slider-811 .slide-layers { align-items: flex-start; margin-inline: 0 auto; justify-content: flex-start;; height: 100%;; --slide-layer-gap:var(--j-gap-media-layers-gap) } 
.module-slider-811 .slide-text { text-align: start } 
.module-slider-811 .slide-col { justify-content: flex-start; --slides-cols-auto-stack:600px; --stack-unit: 1vw } 
.module-slider-811 .module-subitem.slide-button { --slide-layer-gap-custom:var(--j-gap-ms) } 
.module-slider-811 .slide-col .slide-text .slide-text-item { color: rgba(255, 255, 255, 1) } 
.module-slider-811 .module-subitem.slide-text { --layer-max-width:600px } 
.module-slider-811 .slide-cols { --cols-gap:24px } 
.module-slider-811 .slide-col-right { order: 2 } 
.module-slider-811 .slide-col-left { order: 1 } 
.module-slider-811 .slide-image img { object-position: center } 
.module-slider-811 .slide-layers .slide-image { align-self: center; } 
.module-slider-811 div.module-item .module-subitem.slide-image { position: relative; inset:initial; z-index:initial; width: auto; height:auto } 
.module-slider-811 div.module-item .module-subitem.slide-image img { width: auto; height:auto } 
.module-slider-811 figcaption { top: auto; bottom:0; position:absolute } 
.module-slider-811 figure figcaption { font-size: clamp(11px, 2vw, 14px); color: rgba(34, 34, 34, 0.8); background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-slider-811 .btn.btn, .module-slider-811 .btn.btn:visited { color: rgba(34, 34, 34, 1) !important } 
.no-touchevents .module-slider-811 .btn.btn:hover { color: rgba(11, 71, 175, 1) !important; background-image: linear-gradient(to right, #fff 40%, #E5E9EA 100%) } 
.module-slider-811 .btn.btn.btn.disabled::after { font-size: 1em } 
.module-slider-811 .slide-button-2.btn, .module-slider-811 .slide-button-2.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(51, 51, 51, 1) !important; text-transform: none !important; text-decoration: none !important; -webkit-text-decoration: none !important; text-decoration-thickness: 1px !important; -webkit-text-decoration-thickness: 1px !important; text-underline-offset: 5px !important; letter-spacing: 0 !important } 
.no-touchevents .module-slider-811 .slide-button-2.btn:hover { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(0, 0, 0, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important; background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-slider-811 .slide-button-2.btn:active,.no-touchevents  .module-slider-811 .slide-button-2.btn:hover:active { color: rgba(0, 0, 0, 1) !important } 
.module-slider-811 .slide-button-2.btn { --focus-color: rgba(0, 0, 0, 1) !important; justify-content: flex-start; border-style: none; padding: 0px; --element-padding: 0px; border-radius: 0px !important; --element-border-radius: 0px !important } 
.module-slider-811 .slide-button-2.btn, .module-slider-811 .slide-button-2.tooltip { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-slider-811 .slide-button-2.btn:active,.no-touchevents  .module-slider-811 .slide-button-2.btn:hover:active, .module-slider-811 .slide-button-2.btn:focus:active,.no-touchevents  .module-slider-811 .slide-button-2.btn:focus:hover:active { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-slider-811 .slide-button-2.btn:focus, .module-slider-811 .slide-button-2.btn[disabled] { background: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; --background-color: transparent !important } 
.module-slider-811 .slide-button-2.btn.btn.disabled::after { font-size: 1em } 
.module-slider-811 .module-subitem.slide-button .slide-button-group .btn.slide-button-1 { font-size: var(--j-font_size-default-title) !important } 
.module-slider-811 .module-subitem.slide-button .slide-button-group .btn.slide-button-2 { color: rgba(255, 255, 255, 1) !important } 
.no-touchevents .module-slider-811 .module-subitem.slide-button .slide-button-group .btn.slide-button-2:hover { color: rgba(11, 71, 175, 1) !important } 
.module-slider-811 .slide-button { --slide-button-gap:24px; width: -moz-available; width: -webkit-fill-available; width: stretch; } 
.module-slider-811 .slide-button-group { flex-direction: row } 
.module-slider-811 .swiper-slide .slide-icon { align-items: center; justify-content: flex-end } 
.module-slider-811 .swiper-slide .slide-icon .has-icon { animation-name: none; } 
.module-slider-811 .swiper-slide .slide-icon .has-svg { animation-name: none; } 
.module-slider-811 .swiper-pagination-wrapper { display: flex; --pagination-offset-y:-10px; justify-content: center; align-items: flex-end; max-width: var(--content-max-width,100%); padding-inline-start: var(--content-gutter, 0); padding-inline-end: var(--content-gutter-right, var(--content-gutter, 0)); } 
.module-slider-811 .swiper-pagination-bullets { --bullet-width:140px; --bullet-height:10px; --bullet-dot-size: 12px; --stroke-width: 3px; --timer-bullet-color: rgba(11, 71, 175, 1); --bullet-gap: 15px; flex-direction: row } 
.module-slider-811 .swiper-pagination-dots svg { width: 22px; display: block } 
.module-slider-811 .swiper-pagination-bullets .swiper-pagination-bullet [class*='swiper-timeline'] { visibility: visible } 
.module-slider-811 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) { opacity: 1 } 
.module-slider-811 .swiper-pagination-bullet::before { display: none } 
.module-slider-811 .swiper-pagination-bullets:not(.swiper-pagination-dots) .swiper-pagination-bullet { border-width: 3px; border-style: solid } 
.module-slider-811 .swiper-pagination-bullet { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.no-touchevents .module-slider-811 .swiper-pagination-bullet:hover { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-slider-811 .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.module-slider-811 .swiper-pagination-fraction { background-color: rgba(230, 230, 222, 1); --background-color: rgba(230, 230, 222, 1); padding: 8px; --element-padding: 8px; padding-top: 4px; --element-padding-top: 4px; padding-bottom: 4px; --element-padding-bottom: 4px; margin: 12px; --element-margin: 12px; border-radius: 3px; --element-border-radius: 3px } 
.module-slider-811 .swiper-buttons { display: flex; --button-width:40px; --button-height:40px; flex-direction: row; align-items: center; justify-content: space-between; } 
.module-slider-811 .slider-wrapper .swiper-container + .swiper-buttons .swiper-button-disabled { opacity:0.5 } 
.module-slider-811 .slider-wrapper .swiper-container:not(.swiper-initialized) + .swiper-buttons .swiper-button-prev { opacity:0.5 } 
.module-slider-811 div.swiper-buttons { max-width: 100%; padding-inline-start:0; padding-inline-end: 0; } 
.module-slider-811 .swiper-buttons .swiper-button-next { order: initial } 
.module-slider-811 .swiper-buttons > div::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 30px } 
.module-slider-811 .swiper-buttons > div.swiper-button-next::before { content: '\e93f' !important; font-family: icomoon !important } 
div.module-slider-811 .swiper-buttons > div::before { color: rgba(34, 34, 34, 1) } 
.no-touchevents div.module-slider-811 .swiper-buttons > div:hover::before { color: rgba(0, 0, 0, 1) } 
div.module-slider-811 .swiper-buttons > div { background-color: rgba(255, 255, 255, 0.7); --background-color: rgba(255, 255, 255, 0.7); -webkit-backdrop-filter: blur(9px); backdrop-filter: blur(9px) } 
div.module-slider-811 .swiper-buttons > div.swiper-button-prev { border-top-left-radius: 4px; --element-border-top-left-radius: 4px; border-bottom-left-radius: 4px; --element-border-bottom-left-radius: 4px } 
div.module-slider-811 .swiper-buttons > div.swiper-button-next { border-top-right-radius: 4px; --element-border-top-right-radius: 4px; border-bottom-right-radius: 4px; --element-border-bottom-right-radius: 4px } 
.module-slider-811 .swiper-buttons > div.swiper-button-prev { display: flex } 
.module-slider-811 .swiper-buttons > div.swiper-button-next { display: flex } 
.module-slider-811 .static-text-1 { display: block } 
.module-slider-811 .static-text-2 { display: block } 
.module-slider-811 .static-text-wrapper { align-items: center; justify-content: center; } 
.module-slider-811 .slider-timer { --timer-max-width: 100%; max-width: var(--timer-max-width, 100%); display: block; top: 0; bottom: auto;; left: 0; right: auto; transform: translate3d(0,0,0); } 
.module-slider-811 .swiper-timeline { height: 3px } 
.module-slider-811 .journal-loading { display: none } 
.module-slider-811 .swiper-scrollbar { display: block; bottom:16px } 
.module-slider-811 .slider-wrapper .swiper-scrollbar { max-width:400px } 
.module-slider-811 .swiper-scrollbar .swiper-scrollbar-drag { height:5px } 
.module-slider-811 .slide-col-left .slide-layers::after { display: none } 
.module-slider-811 .slide-col-right .slide-layers::after { display: none } 
@media (max-width: 1366px) {
	.module-slider-811 { --slide-custom-reduction: 270px; } 
}
@media (max-width: 1024px) {
	.module-slider-811 .swiper-pagination-wrapper { justify-content: flex-start } 
}
@media (max-width: 600px) {
	.module-slider-811 .slide-col-right { order: 1 } 
	.module-slider-811 .slide-col-left { order: 2 } 
	.module-slider-811 .slide-button-2.btn, .module-slider-811 .slide-button-2.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(51, 51, 51, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important } 
}
@media (max-width: 400px) {
	.module-slider-811 .slide-button-2.btn, .module-slider-811 .slide-button-2.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 12px !important; color: rgba(51, 51, 51, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important } 
}      .module-slider-811 { --image-width: 1905; --image-height: 752} .module-slider-811 .swiper-slide::after { --image-width: 1905; --image-height: 752}