/*!/wp-content/plugins/tcb-global-css-3.0-main/assets/css/tcb-service-post-list.css*/.tcb-svc-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;width:100%}.tcb-svc-col{display:flex;flex-direction:column;gap:18px;min-width:0}.tcb-svc-card{overflow:hidden;transition:background-color var(--tcb-svc-collapse,220ms) ease-in,border-radius var(--tcb-svc-collapse,220ms) ease-in,transform var(--tcb-svc-collapse,220ms) ease-in,box-shadow var(--tcb-svc-collapse,220ms) ease-in}.tcb-svc-card.is-open{transition:background-color var(--tcb-svc-dur,280ms) cubic-bezier(.22,.61,.36,1),border-radius var(--tcb-svc-dur,280ms) cubic-bezier(.22,.61,.36,1),transform var(--tcb-svc-dur,280ms) cubic-bezier(.22,.61,.36,1),box-shadow var(--tcb-svc-dur,280ms) cubic-bezier(.22,.61,.36,1)}.tcb-svc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;white-space:normal}.tcb-svc-head:hover,.tcb-svc-head:focus{background:none;color:inherit;text-decoration:none}.tcb-svc-title{margin:0;min-width:0;white-space:normal;overflow-wrap:break-word}.tcb-svc-thumb{flex:none;display:block;overflow:hidden;line-height:0}.tcb-svc-thumb img{display:block;width:100%;height:100%;object-fit:cover}.tcb-svc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--tcb-svc-collapse,220ms) ease-in}.tcb-svc-card.is-open>.tcb-svc-body{grid-template-rows:1fr;transition:grid-template-rows var(--tcb-svc-dur,280ms) cubic-bezier(.22,.61,.36,1)}.tcb-svc-body-inner>*{opacity:0;transform:translateY(6px);transition:opacity 160ms ease,transform 160ms ease}.tcb-svc-card.is-open .tcb-svc-body-inner>*{opacity:1;transform:none;transition-delay:80ms}.tcb-svc-body-inner{overflow:hidden;min-height:0;box-sizing:border-box}.tcb-svc-card:not(.is-open)>.tcb-svc-body .tcb-svc-body-inner{padding:0!important}.tcb-svc-desc{margin:0;text-wrap:pretty}.tcb-svc-btn{display:inline-block;align-self:flex-start;text-decoration:none;transition:background-color .3s ease,color .3s ease}@supports not (grid-template-rows:0fr){.tcb-svc-body{display:block;max-height:0;overflow:hidden;transition:max-height var(--tcb-svc-collapse,220ms) ease-in}.tcb-svc-card.is-open>.tcb-svc-body{max-height:900px;transition:max-height var(--tcb-svc-dur,280ms) cubic-bezier(.22,.61,.36,1)}}@media (prefers-reduced-motion:reduce){.tcb-svc-card,.tcb-svc-card.is-open,.tcb-svc-body,.tcb-svc-card.is-open>.tcb-svc-body,.tcb-svc-body-inner>*,.tcb-svc-card.is-open .tcb-svc-body-inner>*,.tcb-svc-btn{transition:none}.tcb-svc-body-inner>*{opacity:1;transform:none}}