.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.hero-slider.hr-slider-gallery .flickity-prev-next-button{top:29.5%}.hero-slider.hr-slider-gallery .flickity-prev-next-button svg{display:block;position:absolute;right:17%;top:20%;width:4rem;height:3rem;padding:.5rem 0;background-color:#db2361}.hero-slider.hr-slider-gallery .flickity-prev-next-button.next,.hero-slider.hr-slider-gallery .flickity-prev-next-button.previous{background:none}.hero-slider.hr-slider-gallery .flickity-prev-next-button.next{left:85%}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-prev-next-button.previous{width:32px;height:32px;left:10px;background:url(/images/sprite.png) -287px -291px no-repeat;border-radius:0}.flickity-prev-next-button.next{width:32px;height:32px;right:2px;background:url(/images/sprite.png) -345px -291px no-repeat;border-radius:0}.flickity-prev-next-button:disabled{opacity:0;cursor:auto}.flickity-prev-next-button svg{display:none;position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#fff}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.block.photo .hero-slider{height:380px}.hero-slider{width:100%;height:440px;overflow:hidden}.hero-slider.hr-slider-gallery{height:720px}.hero-slider.hr-slider-gallery .slide img{width:100%}.hero-slider .carousel-cell{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.hero-slider .carousel-cell .inner{position:relative;color:#fff;text-align:center}.hero-slider .carousel-cell .inner.slide a.slide-itens{display:block;min-height:280px}.hero-slider .carousel-cell .inner.slide .description a h3{width:calc(100vw - 4rem);text-transform:uppercase;font-family:Rajdhani,sans-serif;margin:1.2rem auto 0;color:#ff1e63;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero-slider .carousel-cell .inner.slide .description a h3 p{margin:0;color:#ff1e63}.hero-slider .carousel-cell .inner.slide a img{width:100%;height:280px;object-fit:cover}.hero-slider .carousel-cell .inner.slide .description{width:calc(100vw - 2rem);height:12.8rem;margin:-3rem auto 10px;background:#fff;text-align:center;z-index:9;position:relative;border-top:3px solid #ff1e63}.hero-slider .carousel-cell .inner .subtitle{font-size:2.2rem;line-height:1.2em;font-weight:200;font-style:italic;letter-spacing:3px;color:rgba(255,255,255,.5);margin-bottom:5px}.hero-slider .carousel-cell .inner .title{font-size:3rem;line-height:1.2em;text-transform:uppercase;letter-spacing:3px;margin-bottom:40px}.hero-slider .carousel-cell .inner .btn{border:1px solid #fff;padding:14px 18px;text-transform:uppercase;font-size:.8rem;letter-spacing:3px;color:#fff;text-decoration:none;transition:all 0.2s ease}.hero-slider .carousel-cell .inner .btn:hover{background:#fff;color:#000}.hero-slider .flickity-page-dots{bottom:22.5px}.hero-slider .flickity-page-dots .dot{width:.9rem;height:.9rem;border-radius:50%;background:#b2b2b2;border:none;padding:0;margin-left:1rem;opacity:1}.hero-slider .flickity-page-dots .dot.is-selected{background:#ff1e63}