@charset "UTF-8";

/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.9.1
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 03.08.2019
 */html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100%!important;width:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;position:absolute!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden!important;display:-webkit-box;display:-ms-flexbox;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.os-host-flexbox>.os-content-glue,.os-host-flexbox>.os-size-auto-observer{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;overflow:scroll;height:500px;width:500px}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important;visibility:hidden!important;background:transparent!important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:1}.os-host-overflow>.os-padding{overflow:hidden}.os-viewport{direction:inherit!important;box-sizing:inherit!important;resize:none!important;outline:none!important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}.os-content{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:100%;visibility:visible}.os-content:after,.os-content:before{content:"";display:table;width:0;height:0;line-height:0;font-size:0}.os-content>.os-textarea{box-sizing:border-box!important;direction:inherit!important;background:transparent!important;outline:0 none transparent!important;overflow:hidden!important;position:absolute!important;display:block!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important;float:none!important;-webkit-filter:none!important;filter:none!important;border:none!important;resize:none!important;-webkit-transform:none!important;transform:none!important;max-width:none!important;max-height:none!important;box-shadow:none!important;-webkit-perspective:none!important;perspective:none!important;opacity:1!important;z-index:1!important;clip:auto!important;vertical-align:baseline!important;padding:0}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap=off]{white-space:pre!important;margin:0!important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}.os-resize-observer-host:after{content:""}.os-resize-observer-host:after,.os-resize-observer-host>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}.os-resize-observer.observed,object.os-resize-observer{box-sizing:border-box!important}.os-size-auto-observer{box-sizing:inherit!important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}.os-resize-observer-item{right:0;bottom:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr!important}.os-resize-observer-item,.os-resize-observer-item-final{position:absolute;top:0;left:0;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.os-resize-observer-item-final{-webkit-transition:none!important;transition:none!important}.os-resize-observer{-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-name:hs-resize-observer-dummy-animation;animation-name:hs-resize-observer-dummy-animation}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle,.os-scrollbar-track{pointer-events:auto;height:100%;width:100%}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}.os-host-rtl>.os-scrollbar-corner{right:auto;left:0}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-padding+.os-scrollbar-corner,.os-scrollbar-auto-hidden,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}.os-scrollbar-corner.os-scrollbar-corner-resize,.os-scrollbar:hover{opacity:1!important;visibility:visible!important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZD0iTTcuNDI0IDBhMS4zMSAxLjMxIDAgMDAtMS4zMSAxLjMxYzAgLjMuMTA0LjU3MS4yNzMuNzkyLjIxLjE0MS40NjYuMjE4LjczNy4yMThhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uMjcxLS4wNzctLjUyOC0uMjE4LS43MzdBMS4yOTggMS4yOTggMCAwMDcuNDI0IDB6bTAgMy4wODRhMS4zMSAxLjMxIDAgMDAtMS4zMSAxLjMxYzAgLjMuMTA0LjU3MS4yNzMuNzkyLjIxLjE0MS40NjYuMjE4LjczNy4yMThhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uMjcxLS4wNzctLjUyOC0uMjE4LS43MzdhMS4yOTggMS4yOTggMCAwMC0uNzkyLS4yNzN6bS0zLjA4NCAwYTEuMzEgMS4zMSAwIDAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzEuMjczLjc5Mi4yMDkuMTQxLjQ2NS4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTktLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTEtLjI3M3ptLTMuMDMgMy4wM0ExLjMxIDEuMzEgMCAwMDAgNy40MjRjMCAuMy4xMDQuNTcxLjI3My43OTIuMjEuMTQxLjQ2Ni4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTgtLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTItLjI3M3ptMy4wMyAwYTEuMzEgMS4zMSAwIDAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzEuMjczLjc5Mi4yMDkuMTQxLjQ2NS4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTktLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTEtLjI3M3ptMy4wODQgMGExLjMxIDEuMzEgMCAwMC0xLjMxIDEuMzFjMCAuMy4xMDQuNTcxLjI3My43OTIuMjEuMTQxLjQ2Ni4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTgtLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTItLjI3M3oiIGZpbGwtb3BhY2l0eT0iLjQ5NCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTguMjE2LjI3M2MuMTQxLjIxLjIxOC40NjYuMjE4LjczN2ExLjMxIDEuMzEgMCAwMS0xLjMxIDEuMzFjLS4yNzEgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTMuNTE4IDEuMDM3LjUxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTgtMS4wMzd6bTAgMy4wODRjLjE0MS4yMS4yMTguNDY2LjIxOC43MzdhMS4zMSAxLjMxIDAgMDEtMS4zMSAxLjMxYy0uMjcxIDAtLjUyOC0uMDc3LS43MzctLjIxOC4yNC4zMTMuNjEzLjUxOSAxLjAzNy41MTlhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uNDI1LS4yMDUtLjc5OC0uNTE4LTEuMDM4em0tMy4wODUgMGMuMTQyLjIxLjIxOS40NjYuMjE5LjczN2ExLjMxIDEuMzEgMCAwMS0xLjMxIDEuMzFjLS4yNzIgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTIuNTE5IDEuMDM3LjUxOWExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjUtLjIwNS0uNzk4LS41MTktMS4wMzh6bS0zLjAzIDMuMDNjLjE0Mi4yMS4yMi40NjYuMjIuNzM3YTEuMzEgMS4zMSAwIDAxLTEuMzExIDEuMzFjLS4yNzEgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTMuNTE4IDEuMDM3LjUxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTgtMS4wMzd6bTMuMDMgMGMuMTQyLjIxLjIxOS40NjYuMjE5LjczN2ExLjMxIDEuMzEgMCAwMS0xLjMxIDEuMzFjLS4yNzIgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTIuNTE4IDEuMDM3LjUxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTktMS4wMzd6bTMuMDg1IDBjLjE0MS4yMS4yMTguNDY2LjIxOC43MzdhMS4zMSAxLjMxIDAgMDEtMS4zMSAxLjMxYy0uMjcxIDAtLjUyOC0uMDc3LS43MzctLjIxOC4yNC4zMTMuNjEzLjUxOCAxLjAzNy41MThhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uNDI0LS4yMDUtLjc5OC0uNTE4LTEuMDM3eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto!important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.os-host-overflow{overflow:hidden!important}@-webkit-keyframes hs-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}@keyframes hs-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}.os-theme-none>.os-scrollbar-corner,.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical{display:none!important}.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-width:10px;min-height:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:2px;box-sizing:border-box;background:transparent}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar.os-scrollbar-unusable{background:transparent}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:transparent}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.4)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.55)}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:hsla(0,0%,100%,.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}.basicLightbox{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{-webkit-transform:scale(1);transform:scale(1)}.photo-slider__wrap .tns-item{-webkit-transition:opacity easy-out .26s;transition:opacity easy-out .26s}.photo-slider__wrap .tns-item img{width:100%;height:70vh;opacity:.5;-o-object-fit:cover;object-fit:cover}.photo-slider__wrap .tns-slide-current img{opacity:1}.photo-slider__wrap .tns-slide-current .item__text{display:-webkit-box;display:-ms-flexbox;display:flex}.item__wrap{position:relative;width:40vw;overflow:hidden;display:block;text-align:center;background-color:#000;text-decoration:none;cursor:pointer}.item__text{position:absolute;bottom:0;left:0;width:100%;padding:20px 40px;font-weight:900;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent,#000);display:none;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.item__text a{text-decoration:none}.game__type{color:#fff;font-size:2rem;display:block}.game__address{color:#ff281d;font-size:1.5rem}@media (max-width:1024px){.photo-slider__wrap .tns-item img{height:45vh}.item__wrap{width:50vw}}@media (max-width:448px){.photo-slider__wrap .tns-item img{height:40vh}.item__wrap{width:60vw}.item__text{padding:10px 20px}.game__type{font-size:1.125rem}.game__address{font-size:1rem;font-weight:300}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.42857%;height:10px;float:left}.desktop-photo-slider{position:relative}.desktop-photo-slider__image{width:100%;height:460px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:hsla(0,0%,100%,.5)}.desktop-photo-slider__image img{max-width:100%;max-height:100%}.desktop-photo-slider__thumbnails{padding-bottom:25px;margin-top:30px;white-space:nowrap}.desktop-photo-slider__thumbnail{width:140px;height:100px;border:3px solid hsla(0,0%,100%,0);outline:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.5;overflow:hidden}.desktop-photo-slider__thumbnail.tns-nav-active{opacity:1}.desktop-photo-slider__thumbnail img{height:100%;width:auto}.desktop-photo-slider .tns-controls button{position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:hsla(0,0%,100%,.5);border:none;width:30px;height:30px;border-radius:50%;content:""!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none}.desktop-photo-slider .tns-controls button:first-child{left:0;-webkit-transform:translateX(-200%);transform:translateX(-200%)}.desktop-photo-slider .tns-controls button:last-child{right:0;-webkit-transform:translateX(200%);transform:translateX(200%)}.desktop-photo-slider .tns-controls button svg{max-width:50%;max-height:50%}.multimedia__category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}.multimedia__category{text-decoration:none;width:calc(33.33333% - 30.33333px);text-align:center;margin:0 15px 50px}.multimedia__category:hover .category__image{opacity:.75}.multimedia__category:hover .category__name{color:#ff281d}.multimedia__category--active .category__name{color:#ff281d}.category__image{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.category__image img{max-width:100%}.category__name{font-size:1.5rem;font-weight:900;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}@media (max-width:768px){.multimedia-main-slider__wrap .tns-controls button:first-child{-webkit-transform:translateX(-125%);transform:translateX(-125%)}.multimedia-main-slider__wrap .tns-controls button:last-child{-webkit-transform:translateX(125%);transform:translateX(125%)}.multimedia__category{width:calc(50% - 30px)}}@media (max-width:448px){.multimedia-main-slider__wrap .tns-controls{display:none}.item__image{height:200px}.custom-nav__item{width:100px;height:80px}.multimedia__category{width:100%;margin:0 0 50px}}.sports-list-mobile__container{position:fixed;bottom:0;left:0;right:0;background-color:#000e26;z-index:1}.sports-list-mobile{padding:10px 20px 40px;white-space:nowrap;overflow:visible!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sports-list-mobile .os-scrollbar.os-scrollbar-horizontal{height:72px;padding:0 16px;-webkit-transform:translateY(50%);transform:translateY(50%)}.sports-list-mobile .os-scrollbar-handle{min-width:72px!important;min-height:72px!important}.sports-list-mobile .os-scrollbar-handle:before{top:12px!important;bottom:12px!important;left:12px!important;right:12px!important}.sports-list-mobile .os-scrollbar-handle:hover:before{-webkit-transform:none!important;transform:none!important}.sports-list-mobile__item-wrapper{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;margin-right:16px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.sports-list-mobile__item-wrapper.selected{-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05)}.sports-list-mobile__item-wrapper.selected .sports-list-mobile__item-title{font-size:12px}.sports-list-mobile__item-wrapper .sports-list-mobile__item{margin-bottom:8px}.sports-list-mobile__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;position:relative;background:hsla(0,0%,100%,.25)}.sports-list-mobile__item img,.sports-list-mobile__item svg{width:50%;height:50%;fill:#fff}.sports-list-mobile__item-title{font-size:8px;line-height:1.25;font-weight:700;width:100%;-webkit-transition:all .26s;transition:all .26s;text-align:center;margin:0;white-space:normal}.sports-list-mobile__tooltip{position:absolute;top:-70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;background:#fff;color:#ff281d;font-size:24px;font-weight:700;border-radius:5px;opacity:0;left:50%;-webkit-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.sports-list-mobile__tooltip:after{content:"";position:absolute;bottom:-10px;left:50%;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:10px 10px 0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sports-list-mobile__tooltip.visible{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}@media screen and (min-width:769px){.sports-list-mobile__container{display:none}}@media screen and (min-width:432px) and (orientation:portrait){.sports-list-mobile__item-wrapper{margin-right:50px}.sports-list-mobile{width:100%}.sports-list-mobile__item{width:90px;height:90px}.sports-list-mobile__item-wrapper.selected .sports-list-mobile__item-title{font-size:11px}.sports-list-mobile__item-title{font-size:10px;bottom:-24px}}html.ios{height:100%}html.ios.overflow-scroll #wrapper{-webkit-overflow-scrolling:touch}html.ios #wrapper{height:100%;overflow:scroll}html.ios body{height:100%;overflow:hidden}html.ios .header{position:static}html.ios .content{margin-top:16px!important}html.ios .sports-list-mobile__container .os-scrollbar.os-scrollbar-horizontal{padding:0 40px;margin-bottom:0}.downloads__list{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.downloads__item a{text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}a:hover .downloads__item-name{color:#ff281d}.downloads__item-icon{margin-right:15px;width:30px;height:30px}.downloads__item-icon img,.downloads__item-icon svg{max-width:100%;max-height:100%}.downloads__item-name{color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:448px){.downloads__list{-webkit-columns:1;-moz-columns:1;column-count:1}}.mark__categories-list,.mark__category{display:-webkit-box;display:-ms-flexbox;display:flex}.mark__category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:15px 10px;border-radius:20px;width:25%}.mark__category:hover{background-color:hsla(0,0%,100%,.15)}.category__image{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.category__image img{max-width:80%;max-height:200px}.category__text{margin-top:auto}.category__name{color:#fff;font-size:1.375rem}.category__name:after{content:"details...";color:#ff281d;font-size:.875rem;font-weight:900;display:block}@media (max-width:768px){.mark__categories-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.mark__category{width:33.333%}.category__image img{max-width:90%}}@media (max-width:448px){.mark__category{width:50%}.category__image img{max-width:100%}}.photo-slider__wrap{display:none}.sports-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:1024px;width:100%}.tabs__body{overflow:hidden}.tabs__header{margin-bottom:30px;-webkit-transition:all .3s;transition:all .3s}.tabs__header .tab__toggles-list{padding:12px}.tabs__header.fixed{position:fixed;top:0;left:0;right:0;background:#000e26;padding:10px 0;z-index:10}.tabs__header.fixed .tab__toggles-list{padding:0}.tab__content{clear:both}.tab__toggle,.tab__toggles-list{white-space:nowrap}.tab__toggle{display:inline-block;margin-right:18px;text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1.35;cursor:pointer;-webkit-transition:-webkit-box-shadow .25s ease-out;transition:-webkit-box-shadow .25s ease-out;transition:box-shadow .25s ease-out;transition:box-shadow .25s ease-out,-webkit-box-shadow .25s ease-out;-webkit-box-shadow:inset 0 -.175em transparent,inset 0 -.2em transparent;box-shadow:inset 0 -.175em transparent,inset 0 -.2em transparent}.tab__toggle--active,.tab__toggle:hover{-webkit-box-shadow:inset 0 -.175em #ff281d;box-shadow:inset 0 -.175em #ff281d}.sports__title{font-size:3rem;font-weight:900;line-height:1;color:#fff;margin-bottom:15px}.sports__title.football__title--mobile,.sports__title.news-title{display:none}.sports__image{margin-bottom:24px;background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:200px}@media screen and (min-width:1280px){.sports__image{float:left;max-width:400px;height:400px;margin-right:24px;margin-bottom:0}}.sports__image img{width:100%;height:100%}.tab__content.news .news-list{display:block}.tab__content.news .news-list>div{width:100%;margin-bottom:40px}.sports__title.federation-title,.sports__title.links-title,.sports__title.photos-title{display:none}.federation-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.federation-list li a:hover~div .federation__title a{color:#ff281d}.federation-list li img{display:block;width:146px;height:146px;margin-right:30px}.federation__title{margin-bottom:20px;font-size:2rem;line-height:1}.federation__title a{color:#fff;text-decoration:none;-webkit-transition:color .15s ease-out;transition:color .15s ease-out}.federation__title a:hover{color:#ff281d}.link__item{margin-bottom:20px}.link__title{font-size:36px;font-weight:900;margin-bottom:17px}.link__title a{text-decoration:none;color:#fff}.link__title a:hover{color:red}.link__description p{margin-bottom:4px}.link__description a{color:#ff281d}.members-list{margin-top:23px}.members-list li{margin-bottom:40px}.members-list li span{margin-right:50px;font-size:25px}.members-list li span:nth-child(2){color:#ff281d}.disciplines__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.disciplines__list:hover{opacity:1}.disciplines__list-item{width:30%;opacity:.5;font-weight:700;cursor:pointer}.disciplines__list-item--active{opacity:1}.disciplines__item-title{font-size:36px;font-weight:900;margin-bottom:17px;color:#ff281d}.disciplines__item-events-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:23px;-ms-flex-wrap:wrap;flex-wrap:wrap}.disciplines__item-events-list-item{width:32%;margin-bottom:40px}.disciplines__item-events-list-item ol{list-style-type:decimal;padding-left:28px}.disciplines__item-events-list-item h2{text-transform:uppercase;font-weight:700;margin-bottom:16px}.disciplines__item-events-list-item p{margin-bottom:10px}.os-theme-round-light .os-scrollbar{padding:0}.os-theme-round-light .os-scrollbar-horizontal{right:20px;height:20px}.os-theme-round-light .os-scrollbar-horizontal .os-scrollbar-track:before{content:"";display:block;position:absolute;background:#fff;left:3px;right:3px;height:1px;top:50%}.os-theme-round-light .os-scrollbar-horizontal .os-scrollbar-track .os-scrollbar-handle{height:100%;min-width:20px;max-width:20px}.os-theme-round-light .os-scrollbar-vertical{bottom:20px;width:20px}.os-theme-round-light .os-scrollbar-vertical .os-scrollbar-track:before{content:"";display:block;position:absolute;background:#fff;top:3px;bottom:3px;width:1px;left:50%}.os-theme-round-light .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle{width:100%;min-height:20px;max-height:20px}.os-theme-round-light.os-host-rtl .os-scrollbar-horizontal{left:20px;right:0}.os-theme-round-light .os-scrollbar-corner{height:20px;width:20px;background-color:transparent}.os-theme-round-light .os-scrollbar .os-scrollbar-track,.os-theme-round-light .os-scrollbar .os-scrollbar-track .os-scrollbar-handle{background:transparent}.os-theme-round-light .os-scrollbar .os-scrollbar-track .os-scrollbar-handle:before{content:"";display:block;position:absolute;background:#fff;border-radius:100%;top:3px;bottom:3px;left:3px;right:3px;-webkit-transform:scale(1);transform:scale(1)}.os-theme-round-light .os-scrollbar .os-scrollbar-track .os-scrollbar-handle.active:before,.os-theme-round-light .os-scrollbar .os-scrollbar-track .os-scrollbar-handle:hover:before{-webkit-transform:scale(1.3);transform:scale(1.3)}.os-theme-round-light.os-host-transition .os-scrollbar .os-scrollbar-track .os-scrollbar-handle:before{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.sport-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:220px;width:100%;margin:0 100px;position:fixed;right:0}.sport-list__wrapper.fixed{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sports-list{opacity:0;min-height:60vh;position:relative;padding-right:20px;width:100%;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,#000),color-stop(75%,#000),to(transparent));-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,#000),color-stop(75%,#000),to(transparent));mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent);-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.sports-list.visible{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.list__group{margin-top:30px}.list__group:first-child{margin-top:0}.group__letter{text-transform:uppercase;color:#ff281d;font-size:2rem;font-weight:900;line-height:1}.list__item{margin-top:10px}.list-item__link{font-size:1.125rem;font-weight:100;color:#fff;text-decoration:none;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.list-item__link:not(.list-item__link--active):hover{opacity:.5}.list-item__link--active{color:#ff281d}@media (max-width:1024px){.sport-list__wrapper{margin:0 30px}}@media (max-width:768px){.sport-list__wrapper{display:none}}@media (max-width:1600px){.tabs{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:782px;width:80%}.link__description.hidden:before{right:30%}}@media (max-width:1024px){.tabs{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:782px;width:70%}.link__description.hidden:before{right:0;bottom:9%;height:10px}}@media (max-width:768px){.sports-content-wrapper{padding-bottom:100px}.tabs{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.tab__content.about.mix>img{width:auto;height:auto}.tab__content.about.mix div{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0}.tab__content.photos .photo-slider__wrap{margin:0 -3%}.tab__content.federations{padding-bottom:70px}.photo-slider__wrap{display:block;margin:0 -10%}.section-title{text-align:center}.tabs__header{display:none}.sports-content-wrapper{display:block}.tab__content{margin-top:30px}.tab__content>img{max-width:100%;float:none;margin-right:0;margin-bottom:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-o-object-fit:cover;object-fit:cover}.tab__content .sports__title{color:#ff281d;font-size:3.5rem}.tab__content .sports__title.football__title{display:none}.tab__content .sports__title.football__title--mobile{display:block}.tab__content .federation__title--mobile,.tab__content .related-link__title--mobile{font-size:1.5rem}.content.content--right-floated{margin-right:auto;margin-left:auto}.tab__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tab__content-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.link__item,.link__title{margin-bottom:0}.link__title{font-weight:400;width:100%;font-size:24px}.link__title:before{content:"–";margin-right:8px}.link__description{display:none}.disciplines__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.disciplines__list-item{width:100%;font-size:24px}.disciplines__list-item:before{content:"–";margin-right:8px}.disciplines__item-events-list,.disciplines__item-title{display:none}.federation-list .federation__title{margin-bottom:0}.federation-list .federation__title a{width:100%;font-size:24px}.federation-list .federation__title a:before{content:"–";margin-right:8px}.federation-list li{margin-bottom:0}.discipline__content,.federation-list li .federation__excerpt,.federation-list li img{display:none}.sports__title.federation-title,.sports__title.links-title,.sports__title.news-title,.sports__title.photos-title{display:block}.about__content-wrap{width:100%}}@media (max-width:448px){.tab__content .sports__title{font-size:2.2rem}}