@media print{.ffukpc-post-carousel{display:none}}*{box-sizing:border-box}.ffukpc-post-carousel{position:relative;margin-bottom:15px;overflow:hidden}.ffukpc-post-carousel .ffukpc-carousel-dots{position:relative;margin-top:-5vh;text-align:center;margin-bottom:5vh;z-index:90}.ffukpc-post-carousel .ffukpc-carousel-dots .ffukpc-dot{cursor:pointer;height:15px;width:15px;margin:0 2px;z-index:99;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.ffukpc-post-carousel .ffukpc-carousel-dots .ffukpc-dot.active{background-color:#717171}.ffukpc-post-carousel .ffukpc-carousel-dots .ffukpc-dot:hover{background-color:#717171}.ffukpc-carousel-item{display:relative;height:100vh}.ffukpc-carousel-item .ffukpc-content{position:relative;width:50%;height:100%;background-color:#0b2547;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 30px;box-sizing:border-box;opacity:.9;overflow:hidden}.ffukpc-carousel-item .ffukpc-content h1,.ffukpc-carousel-item .ffukpc-content h2,.ffukpc-carousel-item .ffukpc-content h3,.ffukpc-carousel-item .ffukpc-content h4,.ffukpc-carousel-item .ffukpc-content h5,.ffukpc-carousel-item .ffukpc-content h6,.ffukpc-carousel-item .ffukpc-content p{color:#f2f2f2}.ffukpc-carousel-item .ffukpc-content a,.ffukpc-carousel-item .ffukpc-content p{font-size:17px;line-height:1.5}.ffukpc-carousel-item .ffukpc-content a.button{background-color:#d22d40}.ffukpc-carousel-item .ffukpc-content a.button:hover{opacity:1;background-color:#7e1b26}.ffukpc-carousel-item .ffukpc-thumbnail{position:absolute;top:0;width:100%;height:100vh;z-index:0}.ffukpc-carousel-item .ffukpc-thumbnail img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.ffukpc-carousel-item .ffukpc-thumbnail img{height:auto}}@media (max-width:768px){.ffukpc-carousel-item{height:auto}.ffukpc-carousel-item .ffukpc-content,.ffukpc-carousel-item .ffukpc-thumbnail{position:relative;width:100%;height:auto}}.ffukpc-next,.ffukpc-prev{cursor:pointer;position:absolute;bottom:32px;width:auto;padding:16px;color:#fff;background-color:#717171;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;z-index:99;text-decoration:none}.ffukpc-next{right:0;border-radius:3px 0 0 3px}.ffukpc-next:hover,.ffukpc-prev:hover{background-color:rgba(0,0,0,.8)}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:.4}to{opacity:1}}