.kl-loader,.login_register_stuff,#fb-root,.preloader{display:none!important}.zn_animate,.zn-animate,.zn-animated,.zn-animating{opacity:1!important;visibility:visible!important;transform:none!important}.kl-iosslider{display:block!important;position:relative!important;overflow:hidden!important;height:760px!important;width:100%!important}.iosslider__item{display:none!important;position:relative!important;float:none!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:1!important}.iosslider__item.is-active{display:block!important}.iosslider__item>.slide-item-bg{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.kl-iosslide-caption{position:absolute!important;bottom:14%!important;left:0!important;right:0!important;top:auto!important;width:90%!important;max-width:1170px!important;margin:auto!important;opacity:1!important;visibility:visible!important;transform:none!important}.kl-iosslide-caption h2,.kl-iosslide-caption h3,.kl-iosslide-caption h4,.kl-iosslide-caption .more{opacity:1!important;visibility:visible!important;transform:none!important}.kl-iosslide-caption h2{font-size:34px;line-height:1.2}.kl-iosslide-caption h4 a{color:inherit}.iosSliderNav,.kl-ios-selectors-block{display:none!important}.ry-slider-controls{position:absolute;bottom:35px;right:6%;z-index:25;display:flex;gap:12px}.ry-slider-controls button{font:700 12px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#fff;border:1px solid #fff8;background:#0008;padding:10px 18px;cursor:pointer}.ry-slider-controls button:hover{background:#d50016}.kl-slideshow{position:relative}.kl-slideshow .iosSlider{padding-bottom:0!important;height:auto!important}.zn_image_gallery img,.gallery img{max-width:100%;height:auto}#ry-photo-viewer{border:0;padding:30px;background:#111;max-width:94vw;max-height:94vh;overflow:auto}#ry-photo-viewer::backdrop{background:#000d}#ry-photo-viewer img{display:block;max-width:85vw;max-height:80vh;object-fit:contain}#ry-photo-viewer button{position:absolute;right:2px;top:0;font-size:26px;color:white;background:transparent;border:0;cursor:pointer}.ry-search-form input{max-width:100%}a:focus-visible,button:focus-visible{outline:2px solid #ed1c24;outline-offset:3px}img{max-width:100%}.site-logo-img{max-height:105px}.kl-iosslide-caption .more{display:inline-block!important}.itemBody,.itemIntroText{overflow-wrap:break-word}@media(max-width:991px){.site-header{position:relative!important;background:#111!important;height:auto!important}.site-header-main{min-height:80px!important}.site-header .logo-img{max-width:160px;max-height:72px}.site-header .kl-header-toptext{font-size:10px}.site-header .main-nav{display:none!important;position:fixed!important;inset:125px 0 auto 0!important;width:100%!important;max-height:70vh!important;overflow:auto!important;background:#111!important;padding:15px 25px!important;transform:none!important;z-index:9999!important}.ry-menu-open .site-header .main-nav{display:block!important}.main-menu-nav{display:block!important}.main-menu-nav>li{display:block!important;float:none!important;width:100%!important}.main-menu-nav>li>a{display:block!important;color:white!important;padding:12px!important}.zn-res-menuwrapper{display:block!important}.zn-res-trigger{display:block!important;min-width:40px;min-height:35px}.kl-iosslider{height:570px!important}.kl-iosslide-caption h2{font-size:28px!important;line-height:1.15!important}.kl-iosslide-caption h3{font-size:18px!important;line-height:1.4!important}.kl-iosslide-caption h4{font-size:14px!important}.kl-iosslide-caption{bottom:18%!important}.container{max-width:100%}.kl-slideshow .bgback{display:none}.iosslider__item .main_title{max-width:100%!important}.ry-slider-controls{bottom:22px;right:5%}.ry-slider-controls button{padding:8px 12px}.site-header .fxb-row{max-width:100%}.zn_section{overflow-wrap:break-word}iframe{max-width:100%}}@media(max-width:480px){.kl-iosslider{height:490px!important}.kl-iosslide-caption h2{font-size:23px!important}.kl-iosslide-caption h3{font-size:15px!important}.kl-iosslide-caption{width:92%!important}.site-header .social-icons{display:flex;gap:6px}.site-header .sh-component{margin-right:8px}.kl-header-toptext{display:none!important}.site-header-main .fxb-row{flex-wrap:nowrap!important}.site-header-col-center{flex-basis:auto!important;width:auto!important}.site-header-col-right{display:none!important}.zn-res-trigger{margin-left:10px}.kl-slideshow{overflow:hidden}.itemHeader h1,.page-title{overflow-wrap:anywhere}}
.kl-slideshow.iosslider-slideshow{height:auto!important;min-height:0!important}.kl-iosslider{height:clamp(600px,52vw,760px)!important}.iosslider__item>.slide-item-bg{opacity:1!important;visibility:visible!important}.kl-iosslide-caption h2,.kl-iosslide-caption h3,.kl-iosslide-caption h4{position:relative!important;inset:auto!important;float:none!important;clear:both!important;width:fit-content!important;max-width:100%!important;white-space:normal!important;margin:8px 0!important}.kl-iosslide-caption .more{position:absolute!important;right:0!important;bottom:0!important;left:auto!important;top:auto!important}.ry-search-results li{margin:25px 0}.ry-search-results li>a{font:700 20px Montserrat,Arial,sans-serif}@media(max-width:991px){.kl-iosslider{height:570px!important}.ry-search-results{padding-top:45px!important}}@media(max-width:480px){.kl-iosslider{height:490px!important}}
.kl-iosslide-caption{height:auto!important;min-height:0!important;padding:0!important;z-index:10!important}.kl-iosslide-caption h2{font-size:30px!important;line-height:1.25!important}.kl-iosslide-caption h3{font-size:24px!important;line-height:1.3!important}.kl-iosslide-caption h4{font-size:16px!important;line-height:1.4!important}.kl-iosslide-caption .main_title span,.kl-iosslide-caption .title_big{position:static!important;opacity:1!important;visibility:visible!important}@media(max-width:991px){.kl-iosslide-caption h2{font-size:25px!important}.kl-iosslide-caption h3{font-size:18px!important}}@media(max-width:480px){.kl-iosslide-caption h2{font-size:22px!important}.kl-iosslide-caption h3{font-size:16px!important}.kl-iosslide-caption .more{display:none!important}}
.kl-iosslide-caption h2,.kl-iosslide-caption h3,.kl-iosslide-caption h4{padding:10px 20px!important;text-indent:0!important;box-sizing:border-box!important}.kl-iosslide-caption .title_big:before,.kl-iosslide-caption .title_big:after,.kl-iosslide-caption .title_small:before,.kl-iosslide-caption .title_small:after{display:none!important}.kl-iosslide-caption .title_big{background:rgba(0,0,0,.72)!important;color:#fff!important}.kl-iosslide-caption .title_small{padding:8px 16px!important;background:#f5ff00!important;color:#111!important;max-width:250px!important}
.kl-iosslide-caption h2,.kl-iosslide-caption h3,.kl-iosslide-caption h4{min-width:0!important}.kl-iosslide-caption a.more .glyphicon:before{content:"›"!important;font:700 34px Arial,sans-serif!important}@media(max-width:991px){.site-header-top{height:35px!important;min-height:35px!important}.site-header-main{display:flex!important;align-items:center!important;min-height:85px!important}.site-header-main-left{flex:1 1 auto!important;flex-basis:auto!important;width:auto!important;max-width:80%!important}.site-header-main-center{display:flex!important;justify-content:flex-end!important;flex:0 0 50px!important;flex-basis:50px!important;width:50px!important}.site-header #logo,.site-header .logo-container{height:auto!important;min-height:0!important;line-height:normal!important;width:auto!important}.site-header .site-logo-img{height:65px!important;width:auto!important;max-width:155px!important}.site-header-main-wrapper .site-header-separator{display:none!important}.site-header-main .main-menu-wrapper{width:auto!important}.site-header .zn-res-trigger{margin:0!important}.site-header .main-nav{top:120px!important}}
.kl-slideshow.iosslider-slideshow{padding-bottom:0!important}.kl-slideshow .iosSlider.kl-slideshow-inner{position:relative!important;inset:auto!important;height:auto!important}@media(max-width:991px){body.ry-menu-open #header #main-menu,body.ry-menu-open #header #main-menu>ul,body.ry-menu-open #header #main-menu li{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important}body.ry-menu-open #header #main-menu>ul{height:auto!important;position:static!important}.site-header .main-nav{top:176px!important}}
@media(max-width:991px){#header{z-index:1000!important}body.ry-menu-open #header #main-menu{z-index:1001!important}}
