.ui-bookmark{--icon-size:24px;--icon-secondary-color:#4d4d4d;--icon-hover-color:#616161;--icon-primary-color:red;--icon-circle-border:1px solid var(--icon-primary-color);--icon-circle-size:35px;--icon-anmt-duration:0.3s}.ui-bookmark input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.ui-bookmark .bookmark{width:var(--icon-size);height:auto;fill:var(--icon-secondary-color);cursor:pointer;transition:.2s;display:flex;justify-content:center;align-items:center;position:relative;transform-origin:top}.bookmark:after{width:10px;height:10px;box-shadow:0 30px 0 -4px var(--icon-primary-color),30px 0 0 -4px var(--icon-primary-color),0 -30px 0 -4px var(--icon-primary-color),-30px 0 0 -4px var(--icon-primary-color),-22px 22px 0 -4px var(--icon-primary-color),-22px -22px 0 -4px var(--icon-primary-color),22px -22px 0 -4px var(--icon-primary-color),22px 22px 0 -4px var(--icon-primary-color);transform:scale(0);padding:1px}.bookmark:after,.bookmark:before{content:"";position:absolute;border-radius:50%}.bookmark:before{border:var(--icon-circle-border);opacity:0}.ui-bookmark:hover .bookmark{fill:var(--icon-hover-color)}.ui-bookmark input:checked+.bookmark:after{animation:circles var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:var(--icon-anmt-duration)}.ui-bookmark input:checked+.bookmark{fill:var(--icon-primary-color);animation:bookmark var(--icon-anmt-duration) forwards;transition-delay:.3s}.ui-bookmark input:checked+.bookmark:before{animation:circle var(--icon-anmt-duration) cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:var(--icon-anmt-duration)}@keyframes bookmark{50%{transform:scaleY(.6)}to{transform:scaleY(1)}}@keyframes circle{0%{width:0;height:0;opacity:0}90%{width:var(--icon-circle-size);height:var(--icon-circle-size);opacity:1}to{opacity:0}}@keyframes circles{0%{transform:scale(0)}40%{opacity:1}to{transform:scale(.8);opacity:0}}.loading-wrapper{position:relative;width:100%}.loading-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-container .loading-preloader{animation:rotate 2.3s cubic-bezier(.75,0,.5,1) infinite}@keyframes rotate{50%{transform:rotate(1turn)}to{transform:rotate(2turn)}}.loading-preloader span{--c:#175fb8;position:absolute;display:block;height:64px;width:64px;background:var(--c);border:1px solid var(--c);border-radius:100%}.loading-preloader span:first-child{transform:translate(-28px,-28px);animation:shape_1 2.3s cubic-bezier(.75,0,.5,1) infinite}@keyframes shape_1{60%{transform:scale(.4)}}.loading-preloader span:nth-child(2){transform:translate(28px,-28px);animation:shape_2 2.3s cubic-bezier(.75,0,.5,1) infinite}@keyframes shape_2{40%{transform:scale(.4)}}.loading-preloader span:nth-child(3){position:relative;border-radius:0;transform:scale(.98) rotate(-45deg);animation:shape_3 2.3s cubic-bezier(.75,0,.5,1) infinite}@keyframes shape_3{50%{border-radius:100%;transform:scale(.5) rotate(-45deg)}to{transform:scale(.98) rotate(-45deg)}}.loading-shadow{position:relative;top:30px;left:50%;transform:translateX(-50%);display:block;height:16px;width:64px;border-radius:50%;background-color:#d9d9d9;border:1px solid #d9d9d9;animation:shadow 2.3s cubic-bezier(.75,0,.5,1) infinite}@keyframes shadow{50%{transform:translateX(-50%) scale(.5);border-color:#f2f2f2}}.loader{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:150px}.slider{overflow:hidden;background-color:#fff;margin:0 15px;height:80px;width:20px;border-radius:30px;box-shadow:15px 15px 20px rgba(0,0,0,.1),-15px -15px 30px #fff,inset -5px -5px 10px rgba(0,0,255,.1),inset 5px 5px 10px rgba(0,0,0,.1);position:relative}.slider:before{content:"";position:absolute;top:0;left:0;height:20px;width:70px;border-radius:100%;box-shadow:inset 0 0 0 rgba(0,0,0,.3),0 420px 0 400px #2697f3,inset 0 0 0 rgba(0,0,0,.1);animation:animate_2 2.5s ease-in-out infinite;animation-delay:calc(-.09s * var(--i))}@keyframes animate_2{0%{transform:translateY(250px) rotate(-80deg);filter:hue-rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}to{transform:translateY(250px) rotate(80deg);filter:hue-rotate(180deg)}}
/*# sourceMappingURL=fbf326efeb71e46c.css.map*/