.votingapi-widgets.fivestar a{border:none !important;}.votingapi-widgets.fivestar a.disabled{opacity:0.5;}
.js-flag-message{display:inline;margin-left:1.2em;animation:flag-flash 3s ease-in-out 1;}@keyframes flag-flash{0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}
.flag a{border:none;}.flag a:hover{border:none;}
.adaptive-slider-wrapper{position:relative;width:100%;max-width:100%;overflow:hidden;background:#000;}.adaptive-slider{position:relative;width:100%;height:300px;overflow:hidden;}.adaptive-slider__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;z-index:1;}.adaptive-slider__slide.active{opacity:1;z-index:2;}[data-effect="slide"] .adaptive-slider__slide{transform:translateX(100%);opacity:1;transition:transform 1s ease-in-out;}[data-effect="slide"] .adaptive-slider__slide.active{transform:translateX(0);}[data-effect="slide"] .adaptive-slider__slide.slide-out{transform:translateX(-100%);}[data-effect="zoom"] .adaptive-slider__slide{transform:scale(1.2);transition:opacity 1s ease-in-out,transform 1s ease-in-out;}[data-effect="zoom"] .adaptive-slider__slide.active{transform:scale(1);}[data-effect="flip"] .adaptive-slider__slide{transform:rotateY(90deg);transition:transform 1s ease-in-out,opacity 0.5s ease-in-out;}[data-effect="flip"] .adaptive-slider__slide.active{transform:rotateY(0deg);}.adaptive-slider__link{display:block;width:100%;height:100%;position:relative;}.adaptive-slider__image{width:100%;height:100%;object-fit:cover;display:block;}.adaptive-slider__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.4) 50%,transparent 100%);color:#fff;padding:20px;z-index:3;transition:opacity 0.3s ease;}.adaptive-slider__title{font-size:1.5rem;font-weight:bold;margin:0 0 10px 0;text-shadow:2px 2px 4px rgba(0,0,0,0.8);line-height:1.2;}.adaptive-slider__caption{font-size:1rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,0.8);line-height:1.4;}.adaptive-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.5);color:#fff;border:none;width:50px;height:50px;cursor:pointer;z-index:10;transition:background 0.3s ease;font-size:2rem;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;}.adaptive-slider__arrow:hover{background:rgba(0,0,0,0.8);}.adaptive-slider__arrow:focus{outline:2px solid #fff;outline-offset:-4px;}.adaptive-slider__arrow--prev{left:10px;border-radius:0 4px 4px 0;}.adaptive-slider__arrow--next{right:10px;border-radius:4px 0 0 4px;}@media (max-width:480px){.adaptive-slider__arrow{width:40px;height:40px;font-size:1.5rem;}.adaptive-slider__arrow--prev{left:5px;}.adaptive-slider__arrow--next{right:5px;}}.adaptive-slider__dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10;}.adaptive-slider__dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.8);cursor:pointer;transition:all 0.3s ease;padding:0;}.adaptive-slider__dot:hover{background:rgba(255,255,255,0.8);transform:scale(1.2);}.adaptive-slider__dot.active{background:#fff;transform:scale(1.3);}.adaptive-slider__dot:focus{outline:2px solid #fff;outline-offset:4px;}@media (min-width:768px){.adaptive-slider{height:400px;}.adaptive-slider__title{font-size:2rem;}.adaptive-slider__caption{font-size:1.1rem;}.adaptive-slider__overlay{padding:30px;}}@media (min-width:1024px){.adaptive-slider{height:500px;}.adaptive-slider__title{font-size:2.5rem;}.adaptive-slider__caption{font-size:1.2rem;}.adaptive-slider__overlay{padding:40px;}}@media (min-width:1440px){.adaptive-slider{height:600px;}.adaptive-slider__title{font-size:3rem;}}@media (prefers-reduced-motion:reduce){.adaptive-slider__slide,.adaptive-slider__arrow,.adaptive-slider__dot{transition:none !important;}}.adaptive-slider--loading .adaptive-slider__slide{opacity:0;}@media (hover:none) and (pointer:coarse){.adaptive-slider__arrow{background:rgba(0,0,0,0.7);}}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}
