.hpbc-accordion-widget{font-family:"Arial",sans-serif}.hpbc-accordion-widget .container{max-width:1200px;margin:0 auto}.hpbc-accordion-widget .accordion-item{margin-bottom:20px;background-color:#fafbff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.hpbc-accordion-widget .accordion-toggle{width:100%;padding:20px 30px;background-color:#122490;border:none;text-align:left;font-size:18px;font-weight:600;color:#fff;cursor:pointer;transition:all 0.3s ease;position:relative;display:flex;justify-content:space-between;align-items:center}.hpbc-accordion-widget .accordion-toggle:hover{background-color:#000}.hpbc-accordion-widget .accordion-toggle.active{background-color:#0d1c6b}.hpbc-accordion-widget .accordion-icon{font-size:24px;font-weight:700;transition:transform 0.3s ease;color:#fff;z-index:1}.hpbc-accordion-widget .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;background-color:#fafbff;border-top:1px solid #e8eaff}.hpbc-accordion-widget .accordion-content.active{max-height:500px}.hpbc-accordion-widget .accordion-content-inner{padding:20px 30px}.hpbc-accordion-widget .service-item{display:block;color:#122490;text-decoration:none;padding:12px 0;border-bottom:1px solid #e8eaff;transition:all 0.3s ease;font-size:16px}.hpbc-accordion-widget .service-item:last-child{border-bottom:none}.hpbc-accordion-widget .service-item:hover{color:#0d1c6b;padding-left:15px;background-color:rgb(18 36 144 / .05)}.hpbc-accordion-widget .service-item:hover::before{opacity:1}.hpbc-accordion-widget .service-item-icon{font-size:18px;margin-right:10px;transition:opacity 0.3s ease}@media (max-width:768px){.hpbc-accordion-widget .container{margin:10px}.hpbc-accordion-widget .accordion-toggle{padding:15px 20px;font-size:16px}.hpbc-accordion-widget .accordion-content-inner{padding:15px 20px}}