@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('ajax-loader.html') center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url('fonts/slick.html');src:url('fonts/slickd41d.html?#iefix') format('embedded-opentype'),url('fonts/slick-2.html') format('woff'),url('fonts/slick-3.html') format('truetype'),url('fonts/slick-4.html#slick') format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;bottom:-63px;display:block;width:50px;height:50px;padding:0;z-index:1;cursor:pointer;color:transparent;outline:0;background:0 0;border:0 solid #9b9a9f;border-radius:50px;transition:transform .3s ease,box-shadow .3s ease}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#fff;outline:0;transform-origin:0% 50%;transform:scale3d(1,1,1)}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next::before,.slick-prev::before{font-family:slick;font-size:0px;line-height:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{right:63px}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev:before{content:'←';background:url(../images/left.html) no-repeat;height:15px;width:19px;display:inline-block}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:0}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→';background:url(../images/right.html) no-repeat;height:15px;width:19px;display:inline-block}[dir=rtl] .slick-next:before{content:'←'}.rev_slider .com-btn{height:56px;width:56px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:0 solid #9b9a9f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden;background:var(--themecolor1);top:inherit;left:auto;right:auto;position:absolute;margin-left:10px;z-index:1;bottom:80px;right:57px}button.com-btn.lefta.slick-arrow{right:120px}.rev_slider .com-btn::before{content:"";position:absolute;width:100%;height:100%;background:var(--themecolor3);top:0;left:0;border-radius:30px;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s ease,box-shadow .3s ease}.rev_slider .com-btn span{position:relative;vertical-align:middle;display:inline-flex}.rev_slider .com-btn:hover span{filter:brightness(000)}.btn-wrap .com-btn{height:55px;width:55px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid #022d2d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden;background-color:transparent;top:0;left:4px;right:auto;margin-right:10px}.btn-wrap .com-btn::before{content:"";position:absolute;width:100%;height:100%;background:#022d2d;top:0;left:0;border-radius:30px;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s ease,box-shadow .3s ease}.btn-wrap .com-btn span{position:relative;transition:color .3s;vertical-align:middle;display:inline-flex}.btn-wrap{display:inline-flex;position:relative}.btn-wrap .com-btn:hover::before{transform-origin:0% 50%;transform:scale3d(1,1,1)}.btn-wrap .com-btn:hover img{filter:brightness(14)}.rev_slider{margin-bottom:0!important;position:relative}.rev_slider .com-btn:hover::before{transform-origin:0% 50%;transform:scale3d(1,1,1)}.rev_slider .com-btn img{filter:brightness(255)}.rev_slider .com-btn:hover img{filter:brightness(14)}.eventsfestivals .slick-slide img{border-radius:0}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:14px;height:14px;margin:0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:14px;height:14px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:40px;line-height:11px;position:absolute;top:0;left:0;border-radius:5px;width:14px;height:14px;content:'•';text-align:center;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:#00c5cd}