@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@400;600;700;800&display=swap');
.ccg-faq,.ccg-faq *{box-sizing:border-box}.ccg-faq .fusion-text,.ccg-faq .fusion-text p,.ccg-faq .fusion-text li,.ccg-faq .fusion-text h1,.ccg-faq .fusion-text h2,.ccg-faq .fusion-text h3,.ccg-faq .fusion-button{font-family:'Mulish',sans-serif!important}.ccg-wide-section{--site_width:1376px;--site_width-int:1376;padding-left:0!important;padding-right:0!important}.ccg-wide-section .fusion-builder-row,.ccg-wide-section .fusion-row{width:100%!important;max-width:1376px!important;margin:0 auto!important;padding-left:56px!important;padding-right:56px!important}.ccg-faq-display{max-width:900px;margin:0 auto 16px!important;color:#123b63!important;font-size:58px!important;line-height:64px!important;font-weight:700!important;letter-spacing:-.6px}.ccg-faq-lead{max-width:850px;margin:0 auto 24px!important;color:#425466!important;font-size:21px!important;line-height:31px!important}.ccg-faq-kicker{margin:0 0 10px!important;color:#2f6f9f!important;font-size:12px!important;line-height:16px!important;font-weight:800!important;letter-spacing:1.3px!important;text-transform:uppercase}.ccg-faq .fusion-text h2{margin-top:0;color:#173f67;font-size:34px!important;line-height:41px!important;font-weight:700!important}.ccg-faq .fusion-text p,.ccg-faq .fusion-text li{color:#425466;font-size:16px!important;line-height:26px!important}.ccg-faq-tools{max-width:900px;margin:0 auto;padding:18px;border:1px solid #d7e1e8;border-radius:22px;background:#eef3f6}.ccg-faq-search{width:100%;height:52px;padding:0 18px;border:1px solid #b8c8d3!important;border-radius:12px!important;background:#fff!important;color:#173f67!important;font:600 16px/1 'Mulish',sans-serif!important;box-shadow:none!important}.ccg-faq-search:focus{outline:3px solid rgba(0,174,239,.22)!important;border-color:#2f6f9f!important}.ccg-faq-actions{display:flex;justify-content:center;gap:10px;margin-top:12px}.ccg-faq-mini{padding:8px 14px;border:1px solid #b8c8d3;border-radius:8px;background:#fff;color:#173f67;font:700 13px/18px 'Mulish',sans-serif;cursor:pointer}.ccg-faq-mini:hover{background:#173f67;color:#fff}.ccg-faq-group{max-width:1050px;margin:0 auto 26px}.ccg-faq-group-title{display:flex;align-items:center;gap:12px;margin:0 0 12px!important;color:#173f67!important}.ccg-faq-group-title:after{content:'';height:1px;flex:1;background:#cbd9e2}.ccg-faq-item{margin:0 0 10px;border:1px solid #d7e1e8;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 5px 16px rgba(18,59,99,.04)}.ccg-faq-item[open]{border-color:#a9c9dc;box-shadow:0 10px 24px rgba(18,59,99,.08)}.ccg-faq-item summary{position:relative;padding:19px 54px 19px 22px;color:#173f67;font:700 18px/25px 'Mulish',sans-serif;cursor:pointer;list-style:none}.ccg-faq-item summary::-webkit-details-marker{display:none}.ccg-faq-item summary:after{content:'+';position:absolute;right:21px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:#eef3f6;color:#2f6f9f;font:800 21px/25px 'Mulish',sans-serif;text-align:center}.ccg-faq-item[open] summary{background:#f3f7f9}.ccg-faq-item[open] summary:after{content:'–';background:#2f6f9f;color:#fff}.ccg-faq-answer{padding:18px 22px 20px;border-top:1px solid #e3eaee}.ccg-faq-answer p:last-child,.ccg-faq-answer ul:last-child{margin-bottom:0}.ccg-faq-answer a{font-weight:700}.ccg-faq-note{padding:16px 18px;border-left:4px solid #2f6f9f;border-radius:8px;background:#eef3f6}.ccg-faq-empty{display:none;text-align:center;color:#607283}.ccg-faq-card,.ccg-faq-card>.fusion-column-wrapper{border-radius:34px!important;overflow:hidden}.fusion-header-wrapper{position:sticky!important;top:0!important;z-index:99999!important}body.admin-bar .fusion-header-wrapper{top:32px!important}@media(max-width:800px){body.admin-bar .fusion-header-wrapper{top:46px!important}.ccg-wide-section .fusion-builder-row,.ccg-wide-section .fusion-row{padding-left:18px!important;padding-right:18px!important}.ccg-faq-display{font-size:38px!important;line-height:44px!important}.ccg-faq-lead{font-size:18px!important;line-height:28px!important}.ccg-faq .fusion-text h2{font-size:27px!important;line-height:34px!important}.ccg-faq-item summary{padding:17px 48px 17px 17px;font-size:16px;line-height:23px}.ccg-faq-answer{padding:16px 17px 18px}.ccg-faq-actions{flex-wrap:wrap}}

body.page-id-9159 #main{padding-top:0!important;margin-top:0!important}body.page-id-9159 #main>.fusion-row{padding-top:0!important;margin-top:0!important}

@media(max-width:800px){
.ccg-faq,.ccg-faq *{box-sizing:border-box!important}
.ccg-faq{overflow-x:hidden!important}
.ccg-faq.ccg-wide-section .fusion-builder-row,.ccg-faq.ccg-wide-section .fusion-row{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:14px!important;padding-right:14px!important}
.ccg-faq-display{max-width:100%!important;margin:0 auto 14px!important;font-size:34px!important;line-height:39px!important;letter-spacing:-.35px!important;overflow-wrap:normal!important;word-break:normal!important}
.ccg-faq-lead{max-width:100%!important;margin:0 auto 20px!important;font-size:17px!important;line-height:26px!important}
.ccg-faq-kicker{font-size:11px!important;line-height:16px!important;letter-spacing:1.05px!important}
.ccg-faq .fusion-text h2{font-size:27px!important;line-height:33px!important}
.ccg-faq .fusion-text p,.ccg-faq .fusion-text li{font-size:16px!important;line-height:24px!important}
.ccg-faq-tools{width:100%!important;max-width:100%!important;padding:14px!important;border-radius:16px!important}
.ccg-faq-search{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:50px!important;padding:12px 14px!important;font-size:16px!important;line-height:22px!important}
.ccg-faq-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}
.ccg-faq-mini{width:100%!important;min-width:0!important;padding:9px 8px!important}
.ccg-faq-group{width:100%!important;max-width:100%!important;margin:0 auto 22px!important}
.ccg-faq-group-title{display:block!important;margin:0 0 10px!important;font-size:24px!important;line-height:30px!important}
.ccg-faq-group-title:after{display:none!important}
.ccg-faq-item{width:100%!important;max-width:100%!important;margin-bottom:9px!important;border-radius:13px!important}
.ccg-faq-item summary{display:block!important;width:100%!important;min-height:0!important;padding:16px 46px 16px 15px!important;font-size:16px!important;line-height:23px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
.ccg-faq-item summary:after{right:13px!important;width:25px!important;height:25px!important;font-size:20px!important;line-height:24px!important}
.ccg-faq-answer{width:100%!important;padding:15px 15px 17px!important}
.ccg-faq-answer a{overflow-wrap:anywhere!important}
.ccg-faq-note{padding:14px!important;border-radius:7px!important}
.ccg-faq-card>.fusion-column-wrapper{width:100%!important;max-width:100%!important;padding:28px 18px!important;border-radius:24px!important}
.ccg-faq-card .fusion-text p[style*="font-size:18px"]{max-width:100%!important;font-size:16px!important;line-height:25px!important}
.ccg-faq .fusion-button{max-width:100%!important;white-space:normal!important;text-align:center!important}
}
@media(max-width:420px){
.ccg-faq.ccg-wide-section .fusion-builder-row,.ccg-faq.ccg-wide-section .fusion-row{padding-left:10px!important;padding-right:10px!important}
.ccg-faq-display{font-size:31px!important;line-height:36px!important}
.ccg-faq .fusion-text h2{font-size:25px!important;line-height:31px!important}
.ccg-faq-group-title{font-size:22px!important;line-height:28px!important}
.ccg-faq-actions{grid-template-columns:1fr!important}
}
