.faq-section-custom{font-family:Poppins,sans-serif;margin:0 auto;max-width:1366px;padding:40px}.faq-wrapper{margin:0 auto;max-width:900px}.custom-faq-item{background:#fff;border:none;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.05);margin-bottom:20px;overflow:hidden}.custom-faq-item summary{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:20px;justify-content:flex-start;list-style:none;padding:25px 35px;position:relative;transition:background-color .3s ease}.custom-faq-item summary::-webkit-details-marker{display:none}.custom-faq-item summary::marker{display:none}.faq-icon-container{align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;order:-1;transition:transform .3s ease;width:44px}.faq-icon{display:flex;height:24px;width:24px}.faq-icon svg{height:100%;transition:fill .3s ease;width:100%}.custom-faq-item .icon-open{display:none}.custom-faq-item .icon-closed{display:flex}.custom-faq-item[open] .icon-closed{display:none}.custom-faq-item[open] .icon-open{display:flex}.faq-content{background-color:#fcfcfc;border-top:1px solid #eee;font-size:16px;line-height:1.6;padding:30px 40px 30px 50px}.btn-ver-mas-dinamico{background:transparent;border:2px solid #0277d9;border-radius:50px;color:#0277d9;cursor:pointer;display:block;font-weight:600;margin:40px auto;padding:15px 45px;transition:all .3s ease}.btn-ver-mas-dinamico:hover{background-color:#0277d9;color:#fff}@media (max-width:768px){.faq-section-custom{padding:20px 15px}.custom-faq-item summary h3{font-size:16px!important;margin:0}.faq-content{font-size:14px!important;line-height:1.4;padding:20px}.faq-icon-container{gap:10px;height:32px!important;width:32px!important}.faq-icon{height:18px!important;width:18px!important}.custom-faq-item summary{gap:12px;padding:15px 20px}}