section.cs-block.faq-accordion .container .faq-group{margin-bottom:10px}section.cs-block.faq-accordion .container .faq-group:last-child{margin-bottom:0}section.cs-block.faq-accordion .container .faq-group[data-level="0"] h2.g-callout .callout{color:#000;font-weight:600}section.cs-block.faq-accordion .container .faq-group[data-level="1"]{margin-left:20px}section.cs-block.faq-accordion .container .faq-group[data-level="1"] h2.g-callout{margin-bottom:15px !important}section.cs-block.faq-accordion .container .faq-group[data-level="1"] h2.g-callout .callout{color:#333;font-weight:500}section.cs-block.faq-accordion .container .faq-group+.faq-group[data-level="1"]{margin-top:40px}section.cs-block.faq-accordion .container .faq-group[data-level="1"]+.faq-group[data-level="1"]{margin-top:50px !important}section.cs-block.faq-accordion .container .faq-group[data-level="2"]{margin-left:60px;padding-left:15px;border-left:2px solid #d0d0d0;background:rgba(252,252,252,.8);padding-top:15px;padding-bottom:15px;border-radius:0 6px 6px 0}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level="2"]{margin-left:25px;padding-left:10px;padding-top:12px;padding-bottom:12px}}section.cs-block.faq-accordion .container .faq-group[data-level="2"] h2.g-callout{font-size:1.1em;margin-bottom:10px}section.cs-block.faq-accordion .container .faq-group[data-level="2"] h2.g-callout .rule{display:none}section.cs-block.faq-accordion .container .faq-group[data-level="2"] h2.g-callout .callout{color:#666;font-weight:400;font-style:italic}section.cs-block.faq-accordion .container .faq-group[data-level="2"] h2.g-callout .callout:before{content:"├";margin-right:6px;color:#aaa}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level="2"] h2.g-callout .callout:before{content:"•";margin-right:4px}}section.cs-block.faq-accordion .container .faq-group[data-level="2"] .rules .trigger{background:hsla(0,0%,100%,.9);font-size:16px}section.cs-block.faq-accordion .container .faq-group[data-level="2"] .rules .trigger h3{font-size:16px;color:#333}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level="2"] .rules .trigger h3{font-size:15px}}section.cs-block.faq-accordion .container .faq-group[data-level="3"]{margin-left:90px;padding-left:12px;border-left:1px solid silver;background:rgba(254,254,254,.9);padding-top:12px;padding-bottom:12px;border-radius:0 4px 4px 0}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level="3"]{margin-left:35px;padding-left:8px;padding-top:10px;padding-bottom:10px}}section.cs-block.faq-accordion .container .faq-group[data-level="3"] h2.g-callout{font-size:1em;margin-bottom:20px}section.cs-block.faq-accordion .container .faq-group[data-level="3"] h2.g-callout .rule{display:none}section.cs-block.faq-accordion .container .faq-group[data-level="3"] h2.g-callout .callout{color:#777;font-weight:300;text-transform:uppercase;font-size:.9em;letter-spacing:.5px}section.cs-block.faq-accordion .container .faq-group[data-level="3"] h2.g-callout .callout:before{content:"•";margin-right:8px;color:#bbb}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level="3"] h2.g-callout .callout:before{margin-right:4px}}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level="3"] h2.g-callout .callout{font-size:.85em;letter-spacing:.3px}}section.cs-block.faq-accordion .container .faq-group[data-level="3"] .rules .trigger{min-height:60px}section.cs-block.faq-accordion .container .faq-group[data-level="3"] .rules .trigger h3{font-size:15px;color:#444;font-weight:300}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level="3"] .rules .trigger h3{font-size:14px}}section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]){margin-left:120px;padding-left:10px;border-left:1px dotted #d0d0d0}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]){margin-left:45px;padding-left:6px}}section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]) h2.g-callout{font-size:.9em;margin-bottom:15px}section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]) h2.g-callout .rule{display:none}section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]) h2.g-callout .callout{color:#888;font-weight:300;font-size:.85em}section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]) h2.g-callout .callout:before{content:"▸";margin-right:6px;color:#ccc;font-size:.8em}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]) h2.g-callout .callout:before{margin-right:4px}}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]) h2.g-callout .callout{font-size:.8em}}section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]) .rules .trigger{min-height:55px}section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]) .rules .trigger h3{font-size:14px;color:#555}@media(max-width: 767px){section.cs-block.faq-accordion .container .faq-group[data-level]:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]):not([data-level="3"]) .rules .trigger h3{font-size:13px}}section.cs-block.faq-accordion .container .faq-group h2.g-callout{margin-bottom:40px}section.cs-block.faq-accordion .container .faq-group .rules{border-bottom:1px solid rgba(0,0,0,.1)}section.cs-block.faq-accordion .container .faq-group .rules:first-child{border-top:1px solid rgba(0,0,0,.1)}section.cs-block.faq-accordion .container .faq-group .rules .trigger{position:relative;display:flex;align-items:center;width:100%;min-height:70px;padding:25px 60px 25px 15px;text-decoration:none;cursor:pointer;transition:background-color .3s ease;border:none;background:none;text-align:left}section.cs-block.faq-accordion .container .faq-group .rules .trigger:hover{background-color:rgba(0,0,0,.02)}section.cs-block.faq-accordion .container .faq-group .rules .trigger:focus-visible{outline:2px solid #0073aa;outline-offset:2px}section.cs-block.faq-accordion .container .faq-group .rules .trigger h3{font-size:18px;font-weight:300;color:#000;margin:0;transition:color .3s ease;line-height:1.4}section.cs-block.faq-accordion .container .faq-group .rules .trigger .open-close{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px;height:16px}section.cs-block.faq-accordion .container .faq-group .rules .trigger .open-close:before,section.cs-block.faq-accordion .container .faq-group .rules .trigger .open-close:after{content:"";position:absolute;background-color:#000;transition:transform .3s ease}section.cs-block.faq-accordion .container .faq-group .rules .trigger .open-close:before{top:50%;left:0;width:100%;height:2px;margin-top:-1px}section.cs-block.faq-accordion .container .faq-group .rules .trigger .open-close:after{top:0;left:50%;width:2px;height:100%;margin-left:-1px}section.cs-block.faq-accordion .container .faq-group .rules .content{overflow:hidden;transition:height .3s ease;will-change:height}section.cs-block.faq-accordion .container .faq-group .rules .content .answer{padding:10px 60px 30px 15px;color:#666}section.cs-block.faq-accordion .container .faq-group .rules .content .answer p{margin:0 0 1em;line-height:1.6;font-size:16px}section.cs-block.faq-accordion .container .faq-group .rules .content .answer p:last-child{margin-bottom:0}section.cs-block.faq-accordion .container .faq-group .rules .content .answer .wp-block-acf-text{margin:0;padding:0}section.cs-block.faq-accordion .container .faq-group .rules .content .answer .ctas{display:flex;flex-direction:column;gap:15px;margin-top:20px}@media(min-width: 768px){section.cs-block.faq-accordion .container .faq-group .rules .content .answer .ctas{flex-direction:row;justify-content:flex-start;align-items:center}}section.cs-block.faq-accordion .container .faq-group .rules .content .answer .ctas a{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#000;display:inline-block;padding:18px 20px;position:relative;text-align:center;text-decoration:none;transition-timing-function:ease-in-out;transition:color .25s;display:block;width:100%;text-align:center}section.cs-block.faq-accordion .container .faq-group .rules .content .answer .ctas a span{position:relative;z-index:1}section.cs-block.faq-accordion .container .faq-group .rules .content .answer .ctas a::after{content:"";inset:0;background:none;outline-offset:-1px;outline-color:#000;outline-style:solid;outline-width:1px;position:absolute;transition-timing-function:ease-in-out;transition:background .25s,opacity .25s,transform .25s}@media(min-width: 768px)and (pointer: fine){section.cs-block.faq-accordion .container .faq-group .rules .content .answer .ctas a:hover{background:none;color:#fff}section.cs-block.faq-accordion .container .faq-group .rules .content .answer .ctas a:hover::after{background:#000;transform:scale3d(1.05, 1.05, 1.05)}}@media(min-width: 576px){section.cs-block.faq-accordion .container .faq-group .rules .content .answer .ctas a{display:inline-block}}@media(min-width: 768px){section.cs-block.faq-accordion .container .faq-group .rules .content .answer .ctas a{display:inline-block;width:auto;min-width:200px}}section.cs-block.faq-accordion .container .faq-group .rules.open .trigger{background-color:rgba(0,0,0,.03)}section.cs-block.faq-accordion .container .faq-group .rules.open .trigger h3{font-weight:500}section.cs-block.faq-accordion .container .faq-group .rules.open .trigger .open-close:after{transform:rotate(90deg);opacity:0}

/*# sourceMappingURL=faq-accordion.min.css.map*/