.border-swipe-wrapper{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#fce6e6}.border-swipe-container{display:flex;justify-content:center}.border-swipe{position:relative;display:inline-flex;padding:12px 0;font-size:24px;color:#b76e79;background:transparent;text-decoration:none;overflow:hidden;transition:.5s;cursor:pointer}.border-swipe::before,.border-swipe::after{content:'';position:absolute;left:0;width:100%;height:2px;background:tomato;transform:scaleX(0);transition:transform 0.3s ease}.border-swipe::before{top:0;transform-origin:left}.border-swipe::after{bottom:0;transform-origin:right}.border-swipe:hover::before{transform:scaleX(1);transform-origin:right}.border-swipe:hover::after{transform:scaleX(1);transform-origin:left}.ccw-container{display:flex;flex-wrap:wrap;margin:-10px}.ccw-container .card{width:calc(33.333% - 20px);margin:10px;box-sizing:border-box;display:flex;flex-direction:column}@media (max-width:768px){.ccw-container .card{width:calc(50% - 20px)}}@media (max-width:480px){.ccw-container .card{width:calc(100% - 20px)}}.card-inner{flex:1;display:flex;flex-direction:column}.content-wrapper{flex:1;display:flex;flex-direction:column}.content{flex:1}.tags-container{margin-top:auto;display:flex}.tags-container li{list-style:none;margin-right:5px}.tags-container li.empty-tag{width:30px;height:8px;transform:skewX(-30deg);margin-right:5px;background-color:#AF6C51}.tags-container li:not(.empty-tag){background-color:#e0e0e0;padding:5px 10px;border-radius:3px}.tags-container li:not(.empty-tag) a{color:#333;text-decoration:none}.tags-container li:not(.empty-tag):hover a{text-decoration:underline}.card-inner,.content-wrapper{flex-grow:1;display:flex;flex-direction:column}.content-wrapper{justify-content:flex-start}.content{flex-grow:1}.box.no-icon-overlay{position:relative}.box.no-icon-overlay .imgBox{border-bottom-right-radius:0}.box.no-icon-overlay .imgBox img,.box.no-icon-overlay .imgBox video{border-bottom-right-radius:0}.box.no-icon-overlay .icon{display:none}.box.no-icon-overlay .imgBox{width:100%;height:auto}.text3d-wrapper{text-align:center;overflow:visible;padding:2rem}.text3d-title{color:rgb(255,255,255);font-size:90px!important;font-weight:600;opacity:0;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}.text3d-word{display:inline-block;margin-right:20px}.text3d-char{display:inline-block;position:relative}@media screen and (max-width:768px){.text3d-title{font-size:50px!important}}@media screen and (max-width:480px){.text3d-title{font-size:40px!important}}