@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,355;1,355&display=swap");*{margin:0;padding:0;box-sizing:border-box;list-style-type:none}a{text-decoration:none}.container{width:90%;margin:0 auto;padding-top:15px}body{font-family:Montserrat,serif;font-optical-sizing:auto;font-weight:350;font-style:normal}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:bblFadInOut 1.8s ease-in-out infinite}.loader{color:#000;font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.card{width:100%;height:400px;background:#fff;border-radius:5px;box-shadow:0 0 100px rgba(0,0,0,.05);.image{img{max-width:100%;border-top-left-radius:5px;border-top-right-radius:5px}}.content{padding:10px 20px}}.card.is-loading{.image,h2,p{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite}.image{height:200px;border-bottom-left-radius:0;border-bottom-right-radius:0}h2{height:30px}p{height:70px}}@keyframes shine{to{background-position-x:-200%}}