.t4s-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;width:100%;padding:10px;box-sizing:border-box;color:#222;}
.t4s-faq-column{padding:10px;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:0;}
.t4s-faq-item{margin:0;padding:0;border:0;min-width:0;}
.t4s-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;padding:10px;border:0;border-top:1px solid #ccc;border-radius:0 0 5px 5px;background:transparent;color:#1f2124;}
.t4s-faq-item:not([open])>summary:hover{background:#d5e7ff;}
.t4s-faq-item[open]>summary{border-radius:0 0 5px 5px;background:rgba(73,204,241,.36);}
.t4s-faq-item summary::-webkit-details-marker{display:none;}
.t4s-faq-question{font:500 20px/1.5 Figtree,sans-serif;}
.t4s-faq-icon{position:relative;display:block;flex:0 0 13.125px;width:13.125px;height:15px;}
.t4s-faq-icon:before,.t4s-faq-icon:after{content:"";position:absolute;background:currentColor;border-radius:1px;}
.t4s-faq-icon:before{width:100%;height:2.8px;top:6.1px;left:0;}
.t4s-faq-icon:after{height:13.125px;width:2.8px;top:.94px;left:5.16px;}
.t4s-faq-item[open] .t4s-faq-icon:after{display:none;}
.t4s-faq-content{padding:6px 6px 0;background:rgba(95,249,255,.11);border-radius:7px;box-sizing:border-box;}
.t4s-faq-content p{margin:0 0 14.4px;color:#222;font:300 16px/1.5 Inter,Arial,sans-serif;}
.t4s-faq-content a{color:#3d81db;}
.t4s-faq-tabs{padding:0;}
.t4s-faq-tablist{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:10px;}
.t4s-faq-tablist[hidden],.t4s-faq-panel[hidden]{display:none;}
.t4s-faq-tablist button{border:0;border-radius:0;background:#c2e9f5;color:#faf9f6;padding:15px 35px;cursor:pointer;font:400 16px/1.5 Figtree,sans-serif;transition:background .3s,color .3s,transform .3s;}
.t4s-faq-tablist button[aria-selected=true]{background:#84d5ee;color:#fff;}
.t4s-faq-tablist button:not([aria-selected=true]):hover{background:#d5e7ff;color:#fff;transform:scale(1.1);}
.t4s-faq-tablist button[aria-selected=true]:hover{background:#84d5ee;color:#fff;transform:none;}
.t4s-faq-tablist button:focus-visible,.t4s-faq-item summary:focus-visible{outline:2px solid #344966;outline-offset:2px;}
.t4s-faq-panel h4{margin:0 0 8px;font:500 16px/1.5 Figtree,sans-serif;}
.t4s-faq-tabs.is-enhanced .t4s-faq-panel h4{display:none;}
@media(max-width:767px){.t4s-faq{grid-template-columns:minmax(0,1fr);padding:10px;gap:0;}.t4s-faq-column{padding:0;}.t4s-faq-question{font-size:18px;}.t4s-faq-content p{font-size:14px;}.t4s-faq-tabs.is-enhanced{display:flex;flex-direction:column;gap:10px;}.t4s-faq-tabs.is-enhanced .t4s-faq-tablist{display:contents;}.t4s-faq-panel{padding:0 4px;}.t4s-faq-tablist button{width:100%;}}
@media(prefers-reduced-motion:reduce){.t4s-faq-tablist button{transition:none;}}

.t4s-faq-icon:before,.t4s-faq-icon:after{display:none;}
.t4s-faq-icon svg{display:block;width:13.125px;height:15px;fill:currentColor;}
.t4s-faq-icon .t4s-faq-minus{display:none;}
.t4s-faq-item[open] .t4s-faq-plus{display:none;}
.t4s-faq-item[open] .t4s-faq-minus{display:block;}
