/* panda-aux-identity-20260924 */

.panda-aux-section{--panda-blue:#4054B2;--panda-red:#E04B3F;--panda-gold:#D9A04A;--panda-ink:#27304D;--panda-muted:#647088;font-family:'Nunito',sans-serif!important;color:var(--panda-ink)!important;background:#fff!important;margin:0!important;padding:0 24px!important}
.panda-aux-section>.elementor-container{max-width:1080px!important}
.panda-aux-section>.elementor-shape{display:none!important}
.panda-aux-section .elementor-widget-wrap{padding:0!important}
.panda-aux-section .elementor-heading-title,.panda-aux-section p,.panda-aux-section li,.panda-aux-section label,.panda-aux-section input,.panda-aux-section select,.panda-aux-section textarea,.panda-aux-section button,.panda-aux-section a,.panda-aux-section summary,.panda-aux-section th,.panda-aux-section td,.panda-aux-section .uael-adv-heading-text{font-family:'Nunito',sans-serif!important;text-shadow:none!important;letter-spacing:normal!important}
.panda-aux-section .elementor-widget-text-editor{font-size:17px!important;line-height:1.75!important;color:var(--panda-ink)!important}
.panda-aux-section .elementor-widget-text-editor p{font-size:inherit!important;line-height:inherit!important;margin:0 0 15px!important}
.panda-aux-section .elementor-widget-text-editor a{color:var(--panda-blue)!important;text-decoration:underline;text-underline-offset:3px}
.panda-aux-section .elementor-widget-text-editor ul,.panda-aux-section .elementor-widget-text-editor ol{margin:12px 0 20px 22px!important}
.panda-aux-section .elementor-heading-title{font-weight:900!important;color:var(--panda-blue)!important;line-height:1.22!important;font-size:clamp(25px,3.1vw,36px)!important;text-align:left!important}
.panda-aux-heading{padding-top:34px!important;padding-bottom:14px!important}
.panda-aux-title{padding-top:36px!important;padding-bottom:26px!important;text-align:center!important}
.panda-aux-title .elementor-heading-title{display:inline-block!important;background:var(--panda-red)!important;color:#fff!important;padding:13px 27px!important;border-radius:6px!important;box-shadow:0 4px 0 rgba(224,75,63,.12)!important;font-size:clamp(24px,3.4vw,38px)!important;text-align:center!important;max-width:100%!important}
.panda-aux-title .elementor-widget-heading{text-align:center!important}
.panda-aux-body{padding-bottom:17px!important}
.panda-aux-section img{border-radius:14px;max-width:100%;height:auto}
.panda-aux-media{padding-top:24px!important;padding-bottom:26px!important}
.panda-aux-media .elementor-widget-image img{max-height:330px!important;width:auto!important;object-fit:contain!important}
.panda-aux-banner{padding:0!important}
.panda-aux-banner .elementor-column{background-position:center!important;background-size:cover!important;min-height:200px!important}
.panda-aux-banner .elementor-spacer-inner{height:200px!important}
.panda-aux-empty{display:none!important}
.panda-aux-form{padding:26px 24px 32px!important;background:#F5F6FC!important;border-top:4px solid #D9A04A!important;border-bottom:1px solid #E8EBF5!important}
.panda-aux-form>.elementor-container{max-width:840px!important}
.panda-aux-form .elementor-field-label{color:var(--panda-ink)!important;font-size:15px!important;font-weight:800!important;padding-bottom:6px!important}
.panda-aux-form .elementor-field{border:1px solid #DDE1EF!important;background:#fff!important;border-radius:10px!important;color:#27304D!important;font-size:16px!important;min-height:48px;box-shadow:none!important}
.panda-aux-form .elementor-field:focus{border-color:#4054B2!important;outline:2px solid rgba(64,84,178,.15)!important;outline-offset:1px}
.panda-aux-form .elementor-field-group{margin-bottom:15px!important}
.panda-aux-section .elementor-button{background:#25D366!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:15px 24px!important;font-size:16px!important;font-weight:900!important;text-shadow:none!important;box-shadow:0 5px 15px rgba(37,211,102,.13)!important}
.panda-aux-section .elementor-button:hover,.panda-aux-section .elementor-button:focus{background:#25D366!important;color:#fff!important}
.panda-aux-section .elementor-button svg{fill:currentColor}
.panda-aux-directory{padding-top:14px!important;padding-bottom:30px!important}
.panda-aux-directory .elementor-column>.elementor-widget-wrap{padding:0 16px!important}
.panda-aux-directory .elementor-icon-list-item{padding:7px 0!important}
.panda-aux-directory .elementor-icon-list-text{font-family:'Nunito',sans-serif!important;color:#4054B2!important;font-size:16px!important;font-weight:700!important}
.panda-aux-directory .elementor-icon-list-icon i,.panda-aux-directory .elementor-icon-list-icon svg{color:#E04B3F!important;fill:#E04B3F!important}
.panda-aux-video{padding-top:18px!important;padding-bottom:28px!important}
.panda-aux-video>.elementor-container{max-width:900px!important}
.panda-aux-video .elementor-widget-video{border-radius:18px;overflow:hidden}
.panda-aux-section details{border:0!important;border-bottom:0!important;background:transparent!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important}
.panda-aux-section details summary{padding:10px 30px 10px 0!important;margin:0!important;color:#4054B2!important;font-size:17px!important;font-weight:600!important;line-height:1.45!important;cursor:pointer}
.panda-aux-section details>div,.panda-aux-section details>p{font-size:16px!important;line-height:1.65!important;padding:0 0 12px!important}
.panda-aux-section table{width:100%;border-collapse:collapse;border-color:#E3E6F0;font-size:16px}
.panda-aux-section th{background:#F5F6FC!important;color:#4054B2;padding:12px}
.panda-aux-section td{padding:12px}
.panda-aux-cta{padding-top:18px!important;padding-bottom:32px!important}
.panda-aux-cta .elementor-cta{border-radius:18px!important;background:#F5F6FC!important;box-shadow:none!important}
.panda-aux-cta .elementor-cta__content{padding:30px!important}
.panda-aux-cta .elementor-cta__title{font-family:'Nunito',sans-serif!important;color:#4054B2!important;font-weight:900!important;font-size:28px!important;line-height:1.2!important;text-shadow:none!important}
.panda-aux-cta .elementor-cta__description{font-family:'Nunito',sans-serif!important;color:#27304D!important;font-size:17px!important}
.panda-aux-thanks{padding:55px 24px 65px!important;text-align:center!important}
.panda-aux-thanks .uael-adv-heading-text{color:#4054B2!important;font-size:clamp(27px,4vw,42px)!important;font-weight:900!important;line-height:1.25!important;text-shadow:none!important}
.panda-aux-thanks .uael-adv-heading-desc{font-family:'Nunito',sans-serif!important;color:#27304D!important;font-size:18px!important;line-height:1.7!important}
@media(max-width:767px){.panda-aux-section{padding-left:20px!important;padding-right:20px!important}.panda-aux-title{padding-top:25px!important;padding-bottom:20px!important}.panda-aux-title .elementor-heading-title{padding:12px 17px!important}.panda-aux-heading{padding-top:26px!important;padding-bottom:10px!important}.panda-aux-section .elementor-widget-text-editor{font-size:16px!important;line-height:1.7!important}.panda-aux-form{padding-top:24px!important;padding-bottom:26px!important}.panda-aux-form .elementor-field{font-size:16px!important}.panda-aux-directory .elementor-column>.elementor-widget-wrap{padding:0!important}.panda-aux-directory .elementor-icon-list-item{padding:8px 0!important}.panda-aux-section table{font-size:14px}.panda-aux-section th,.panda-aux-section td{padding:9px 7px}.panda-aux-banner .elementor-column{min-height:145px!important}.panda-aux-banner .elementor-spacer-inner{height:145px!important}}
.panda-aux-style-holder{margin:0!important;padding:0!important;min-height:0!important}.panda-aux-style-holder .elementor-widget-wrap{padding:0!important}