.sk-header-buttons,.sk-header-stats,.sk-posts-footer,.sk_branding,.sk-posts-masonry>.sk-post-item{display:none!important}.sk-posts-masonry>.sk-post-item:nth-child(-n+4){display:block!important}p{text-align:justify}.tp-team-item-3 .tp-team-item-thumb img{min-height:425px}.bg-primary{--bs-bg-opacity:1;background-color:#263596!important}.border-primary{--bs-border-opacity:1;border-color:#263596!important}.bg-primary-smooth{--bs-bg-opacity:1;background-color:#26359645!important}.text-primary{--bs-text-opacity:1;color:#263596!important}@media (max-width:768px){.titulo-aacs{background:linear-gradient(90deg,#003595,#87adde);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.accs_container,.container-beneficiarios{flex-direction:column;align-items:center;gap:20px;display:flex}.img-faqss{margin-top:20px!important}.footerlogos_container img{max-height:60px;margin-bottom:40px}.footerlogos_container img:first-child{max-height:90px}.tp-about-area,.tp-faq-area{padding-top:30px;padding-bottom:20px}.breadcrumb__area{margin-top:0;padding-top:20px;padding-bottom:20px}.tp-footer-area{padding-top:30px;padding-bottom:20px}.breadcrumb__title{color:var(--tp-common-white);margin-bottom:0;font-size:36px;font-weight:500}.footerlogos_container{flex-direction:column;align-items:center;gap:50px;display:flex}.texto-ocultar-mobile{display:none}.oculto-mobile{display:none!important}.progress-steps{margin-bottom:0!important;padding:0!important}}@media (max-width:575px){.breadcrumb__title{margin-bottom:10px;text-align:left!important}}@media (min-width:769px){.tp-about-area{padding-bottom:120px}.step-icon-index{border-radius:50%;justify-content:center;align-items:center;gap:10px;display:flex}.step-icon-index svg{width:24px;height:24px}.accs_container{flex-direction:row;align-items:center;gap:20px;display:flex}}.footerlogos_container img{object-fit:contain}.footerlogos_container{flex-direction:column;align-items:center;display:flex}.offcanvas__area{z-index:9999}.offcanvas__wrapper{color:#fff;background:linear-gradient(135deg,#083494 0%,#0a4bb8 100%);box-shadow:-5px 0 25px #00000026}.offcanvas__close-btn{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.offcanvas__close-btn:hover{background:#fff3;transform:rotate(90deg)}.offcanvas__logo img{filter:brightness(0)invert();max-width:120px}.offcanvas__title{color:#fff;border-bottom:2px solid #fff3;padding-bottom:15px;font-weight:600}.offcanvas__contact-content a{color:#ffffffe6;line-height:1.6;transition:color .3s}.offcanvas__contact-content a:hover{color:#fff}.offcanvas__contact-content p{color:#fffc;margin-bottom:5px}.offcanvas__cta .tp-btn{color:#083494;background:#fff;border:none;border-radius:50px;padding:15px 30px;font-weight:600;transition:all .3s}.offcanvas__cta .tp-btn:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.hamburger-btn{cursor:pointer;background:0 0;border:none;width:30px;height:24px;transition:all .3s;position:relative}.hamburger-btn span{background:#083494;border-radius:2px;width:100%;height:3px;margin:5px 0;transition:all .3s;display:block}.hamburger-btn:hover span{background:#0a4bb8}.tp-header-sticky .hamburger-btn span{background:#083494}.tp-header-sticky .hamburger-btn:hover span{background:#0a4bb8}.tp-section-desc{text-align:center}.benefit-icon-img{object-fit:contain;width:100px;height:100px}@media (max-width:768px){.benefit-icon-img{width:55px;height:55px}}.tp-btn{text-align:center;width:100%;padding:22px 52px}.services-padding-responsive{padding-top:30px;padding-bottom:20px}@media (max-width:768px){.services-padding-responsive{padding-top:50px;padding-bottom:40px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.tp-service-title-wrapper{text-align:center;margin-bottom:50px}}.contact-section-padding{padding-top:80px;padding-bottom:80px}@media (max-width:768px){.contact-section-padding{padding-top:20px;padding-bottom:20px}.tp-team-item-3 .tp-team-item-thumb img{min-height:auto}.tab-content{padding-left:20px;padding-right:20px}.tp-footer-col-1{padding:0!important}}.tp-main-menu-mobile ul li>a{color:#fff;padding:10px 20px 10px 0;font-size:16px;display:block;position:relative}.tp-main-menu-mobile ul li:hover>a{color:#fff}ul{padding:20px}.strapi-html-content{line-height:1.8}.strapi-html-content p{margin-bottom:15px}.strapi-html-content ul,.strapi-html-content ol{margin-bottom:15px;padding-left:20px}.strapi-html-content li{margin-bottom:8px}.strapi-html-content a.btn,.strapi-html-content .btn,.strapi-html-content a.tp-btn,.strapi-html-content .tp-btn,.strapi-html-content a[class*=btn],.strapi-html-content button{cursor:pointer;text-align:center;background:linear-gradient(135deg,#003595 0%,#0a4bb8 100%);border:none;border-radius:50px;margin-top:15px;margin-bottom:10px;padding:15px 35px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;color:#fff!important}.strapi-html-content a.btn:hover,.strapi-html-content .btn:hover,.strapi-html-content a.tp-btn:hover,.strapi-html-content .tp-btn:hover,.strapi-html-content a[class*=btn]:hover,.strapi-html-content button:hover{background:linear-gradient(135deg,#002570 0%,#083494 100%);transform:translateY(-2px);box-shadow:0 5px 20px #0035954d}.strapi-html-content a.btn-outline,.strapi-html-content .btn-outline,.strapi-html-content a.btn-secondary,.strapi-html-content .btn-secondary{background:0 0;border:2px solid #003595;color:#003595!important}.strapi-html-content a.btn-outline:hover,.strapi-html-content .btn-outline:hover,.strapi-html-content a.btn-secondary:hover,.strapi-html-content .btn-secondary:hover{background:#003595;color:#fff!important}.strapi-html-content a:not([class*=btn]):not(.tp-btn){color:#003595;text-decoration:underline;transition:color .3s}.strapi-html-content a:not([class*=btn]):not(.tp-btn):hover{color:#0a4bb8}
.chatbot-trigger{z-index:1000;cursor:pointer;align-items:center;gap:12px;transition:all .3s;display:flex;position:fixed;bottom:20px;right:20px}.chatbot-trigger:hover{transform:translateY(-2px)}.chatbot-icon{color:#fff;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;animation:2s infinite pulse;display:flex;box-shadow:0 4px 20px #007bff4d}.chatbot-trigger.active .chatbot-icon{background:linear-gradient(135deg,#dc3545,#bd2130);animation:none;box-shadow:0 4px 20px #dc35454d}.chatbot-icon:hover{transform:scale(1.1);box-shadow:0 6px 25px #007bff66}.chatbot-notification{color:#333;white-space:nowrap;background:#fff;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;animation:.3s slideInRight;box-shadow:0 2px 15px #0000001a}@keyframes pulse{0%{box-shadow:0 4px 20px #007bff4d}50%{box-shadow:0 4px 25px #007bff80}to{box-shadow:0 4px 20px #007bff4d}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.chatbot-container{z-index:999;background:#fff;border-radius:16px;flex-direction:column;width:380px;height:500px;animation:.4s slideInUp;display:flex;position:fixed;bottom:100px;right:20px;overflow:hidden;box-shadow:0 8px 40px #00000026}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.chatbot-header{color:#fff;background:linear-gradient(135deg,#007bff,#0056b3);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.chatbot-header-info{align-items:center;gap:12px;display:flex}.chatbot-avatar{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:flex;overflow:hidden}.chatbot-avatar img{object-fit:contain;width:100%;height:100%}.chatbot-header-text h4{margin:0;font-size:16px;font-weight:600}.chatbot-header-text .status{opacity:.9;align-items:center;gap:6px;font-size:12px;display:flex}.chatbot-header-text .status:before{content:"";background:#28a745;border-radius:50%;width:8px;height:8px;animation:2s infinite statusBlink}@keyframes statusBlink{0%,50%{opacity:1}51%,to{opacity:.5}}.chatbot-header-actions{gap:8px;display:flex}.chatbot-reset,.chatbot-close{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.chatbot-reset:hover,.chatbot-close:hover{background:#ffffff4d;transform:scale(1.1)}.chatbot-messages{background:#f8f9fa;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.chatbot-messages::-webkit-scrollbar{width:4px}.chatbot-messages::-webkit-scrollbar-track{background:0 0}.chatbot-messages::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:2px}.message{gap:6px;max-width:88%;animation:.3s messageSlideIn;display:flex}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bot-message{align-self:flex-start}.user-message{flex-direction:row-reverse;align-self:flex-end}.message-avatar{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:2px;display:flex;overflow:hidden}.message-avatar img{object-fit:contain;width:100%;height:100%}.message-content{flex-direction:column;gap:4px;display:flex}.message-bubble{border-radius:16px;padding:8px 12px;position:relative}.bot-message .message-bubble{background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000001a}.user-message .message-bubble{color:#fff;background:linear-gradient(135deg,#007bff,#0056b3);border-bottom-right-radius:4px}.message-bubble p{white-space:pre-line;margin:0;font-size:13px;line-height:1.3}.message-time{color:#6c757d;padding:0 2px;font-size:10px}.user-message .message-time{text-align:right}.message-options{flex-direction:column;gap:6px;margin-top:8px;display:flex}.option-button{color:#333;cursor:pointer;text-align:left;background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.option-button:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.option-button:hover{background:#f8f9ff;border-color:#007bff;transform:translateY(-1px);box-shadow:0 2px 8px #007bff26}.option-button:hover:before{left:100%}.option-button:active{transform:translateY(0)}.option-button[data-action=email]{background:#f8fff9;border-color:#28a745}.option-button[data-action=email]:hover{color:#155724;background:#e8f7ea;border-color:#28a745}.option-button[data-action=phone]{background:#f8fdff;border-color:#17a2b8}.option-button[data-action=phone]:hover{color:#0c5460;background:#e6f7ff;border-color:#17a2b8}.option-button[data-action=link]{background:#faf8ff;border-color:#6f42c1}.option-button[data-action=link]:hover{color:#4c2c85;background:#f1ebff;border-color:#6f42c1}.option-button[data-back=true]{background:#f8f9fa;border-color:#6c757d;padding:6px 10px;font-size:12px}.option-button[data-back=true]:hover{color:#495057;background:#e9ecef;border-color:#6c757d}.typing .message-bubble{padding:12px}.typing-indicator{align-items:center;gap:4px;display:flex}.typing-indicator span{background:#6c757d;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite typingDots}.typing-indicator span:first-child{animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typingDots{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chatbot-footer{background:#fff;border-top:1px solid #e9ecef;padding:8px 16px}.chatbot-powered{text-align:center}.chatbot-powered span{color:#6c757d;font-size:10px}@media (max-width:480px){.chatbot-container{width:calc(100vw - 20px);height:calc(100vh - 120px);bottom:80px;right:10px}.chatbot-trigger{bottom:15px;right:15px}.chatbot-notification{display:none}.chatbot-icon{width:50px;height:50px}}.chatbot-trigger:focus,.option-button:focus,.chatbot-reset:focus,.chatbot-close:focus{outline-offset:2px;outline:2px solid #007bff}.chatbot-container.closing{animation:.3s forwards slideOutDown}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.95)}}
