.charik-single-card-wrapper{background:transparent;height:100%;position:relative;width:100%}.charik-card-link{color:inherit;display:block;height:100%;text-decoration:none;width:100%}.charik-single-card{background-color:var(--card-bg,#fff);border-radius:var(--border-radius,20px);cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .5s ease-in-out;width:100%}.charik-single-card-wrapper:not(:has(.charik-card-link)) .charik-single-card{cursor:default}.charik-card-image{border-top-left-radius:var(--border-radius,20px);border-top-right-radius:var(--border-radius,20px);height:var(--image-height,278px);min-height:var(--image-height,278px);overflow:hidden;position:relative;transition:all .5s ease-in-out;width:100%}.charik-card-image img{display:block;height:100%;object-fit:cover;transition:transform .5s ease-in-out;width:100%}.charik-card-placeholder{align-items:center;background-color:#f3f4f6;background-image:linear-gradient(45deg,#e5e7eb 25%,transparent 0),linear-gradient(-45deg,#e5e7eb 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e5e7eb 0),linear-gradient(-45deg,transparent 75%,#e5e7eb 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;display:flex;justify-content:center}.charik-card-placeholder:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23d1d5db' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:48px;opacity:.5;width:48px}.charik-card-content{display:flex;flex:1;flex-direction:column;gap:10px;padding:32px}.charik-card-title{color:#111;font-size:20px;font-weight:600;line-height:1.2;margin:0;-webkit-line-clamp:2;line-clamp:2}.charik-card-description,.charik-card-title{display:-webkit-box;letter-spacing:-.025em;-webkit-box-orient:vertical;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.charik-card-description{color:#6b7280;font-size:14px;line-height:1.4;-webkit-line-clamp:4;line-clamp:4}.charik-card-description p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.charik-card-description p:not(:last-child){margin-bottom:8px}.charik-card-hover-bg{background:transparent;border-radius:var(--border-radius,20px);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;transition:all .5s ease-in-out;width:100%;z-index:-1}.charik-single-card-wrapper.has-hover-effect:hover .charik-single-card{animation:vibrate 3.5s linear infinite;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.charik-single-card-wrapper.has-hover-effect:hover .charik-card-hover-bg{animation:vibrate 3.5s linear infinite;background-image:linear-gradient(90deg,#fff,#1abc9c 20%,#3498db 40%,#eb6a07 60%,#f39c12 80%,#fff);bottom:-7px}@keyframes vibrate{0%,to{transform:translate(0)}20%{transform:translate(-1px)}40%{transform:translate(1px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}@media (min-width:320px){.charik-single-card{min-height:400px}}@media (min-width:768px){.dnd-column.span6 .charik-single-card,.hs-flex-col-6 .charik-single-card{min-height:450px}.charik-card-content{padding:32px}}@media (min-width:1024px){.dnd-column.span4 .charik-single-card,.hs-flex-col-4 .charik-single-card{min-height:480px}.dnd-column.span4 .charik-card-content,.hs-flex-col-4 .charik-card-content{padding:24px}.dnd-column.span4 .charik-card-title,.hs-flex-col-4 .charik-card-title{font-size:18px}.dnd-column.span4 .charik-card-description,.hs-flex-col-4 .charik-card-description{font-size:13px}}@media (min-width:1200px){.dnd-column.span3 .charik-single-card,.hs-flex-col-3 .charik-single-card{min-height:420px}.dnd-column.span3 .charik-card-content,.hs-flex-col-3 .charik-card-content{padding:20px}.dnd-column.span3 .charik-card-title,.hs-flex-col-3 .charik-card-title{font-size:16px;-webkit-line-clamp:2;line-clamp:2}.dnd-column.span3 .charik-card-description,.hs-flex-col-3 .charik-card-description{font-size:12px;-webkit-line-clamp:3;line-clamp:3}}.dnd-column.span8 .charik-single-card{min-height:380px}.dnd-column.span8 .charik-card-content{padding:40px}.dnd-column.span8 .charik-card-title{font-size:24px}.dnd-column.span8 .charik-card-description{font-size:16px;-webkit-line-clamp:6;line-clamp:6}.dnd-module .charik-single-card-wrapper{height:100%}.dnd-module.charik-single-card-module{margin:0;padding:0}@media (prefers-color-scheme:dark){.charik-card-title{color:#f9fafb}.charik-card-description{color:#d1d5db}}@media (prefers-contrast:high){.charik-single-card{border:2px solid}.charik-card-title{font-weight:700}}@media (prefers-reduced-motion:reduce){.charik-card-hover-bg,.charik-card-image img,.charik-single-card{transition:none}.charik-single-card-wrapper.has-hover-effect:hover .charik-card-hover-bg,.charik-single-card-wrapper.has-hover-effect:hover .charik-single-card{animation:none}}