.elementor-1536 .elementor-element.elementor-element-824792d{padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-68ddfc4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-30b2305 .elementor-button{background-color:#1A3C8F;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:7px 14px 7px 14px;}.elementor-1536 .elementor-element.elementor-element-30b2305 .elementor-button:hover, .elementor-1536 .elementor-element.elementor-element-30b2305 .elementor-button:focus{background-color:#0B1726;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-30b2305 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-30b2305 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1536 .elementor-element.elementor-element-30b2305 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1536 .elementor-element.elementor-element-30b2305 .elementor-button:hover svg, .elementor-1536 .elementor-element.elementor-element-30b2305 .elementor-button:focus svg{fill:#FFFFFF;}#elementor-popup-modal-1536 .dialog-widget-content{animation-duration:0.5s;background-color:#FFFFFF00;border-radius:999px 999px 999px 999px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 20px 104px 0px;}#elementor-popup-modal-1536 .dialog-message{width:172px;height:auto;}#elementor-popup-modal-1536{justify-content:flex-end;align-items:flex-end;}#elementor-popup-modal-1536 .dialog-close-button{display:flex;}#elementor-popup-modal-1536 .dialog-close-button i{color:#0B1726;}#elementor-popup-modal-1536 .dialog-close-button svg{fill:#0B1726;}@media(max-width:1024px){#elementor-popup-modal-1536 .dialog-message{width:172px;}}@media(max-width:767px){#elementor-popup-modal-1536 .dialog-message{width:168px;}#elementor-popup-modal-1536 .dialog-widget-content{margin:0px 14px 100px 0px;}}/* Start custom CSS */#elementor-popup-modal-1536 .elementor-widget:not(:last-child){margin-block-end:0}
#elementor-popup-modal-1536 .tr-tz-btn .elementor-button{background-image:linear-gradient(90deg,#0B2E7A 0%,#1A3C8F 55%,#2A5BD7 100%);box-shadow:0 8px 20px rgba(26,60,143,.30);transition:transform .2s ease,box-shadow .2s ease}
#elementor-popup-modal-1536 .tr-tz-btn .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(26,60,143,.36)}
#elementor-popup-modal-1536 .dialog-widget-content{overflow:visible;box-shadow:none;background:transparent}
#elementor-popup-modal-1536 .dialog-close-button{top:-8px!important;right:-6px!important;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(11,23,38,.25);display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1}

/* tr-tz-lock: tamanho do botão pequeno travado (uma linha, baixo, fonte pequena) */
#elementor-popup-modal-1536 .tr-tz-btn .elementor-button{font-size:11px!important;line-height:1.2!important;padding:7px 14px!important;white-space:nowrap!important}
#elementor-popup-modal-1536 .tr-tz-btn .elementor-button-content-wrapper{flex-wrap:nowrap;justify-content:center;gap:6px}
#elementor-popup-modal-1536 .tr-tz-btn .elementor-button-text{white-space:nowrap!important;font-size:inherit!important;line-height:inherit!important}
#elementor-popup-modal-1536 .tr-tz-btn .elementor-button-icon{margin:0!important;font-size:11.5px}
#elementor-popup-modal-1536 .tr-tz-btn .elementor-button-icon svg{width:11.5px;height:11.5px}

/* tr-x-v2: botão de fechar redondo e discreto */
#elementor-popup-modal-1536 .dialog-close-button{position:absolute!important;top:-10px!important;right:-8px!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#fff!important;border:1px solid rgba(11,23,38,.08)!important;box-shadow:0 3px 10px rgba(11,23,38,.22)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:0!important;cursor:pointer;outline:0!important;transition:transform .25s ease,box-shadow .25s ease}
#elementor-popup-modal-1536 .dialog-close-button i,#elementor-popup-modal-1536 .dialog-close-button svg{display:none!important}
#elementor-popup-modal-1536 .dialog-close-button::before,#elementor-popup-modal-1536 .dialog-close-button::after{content:"";position:absolute;left:50%;top:50%;width:9px;height:1.5px;margin:-.75px 0 0 -4.5px;background:#0B1726;border-radius:2px;transition:background .25s ease}
#elementor-popup-modal-1536 .dialog-close-button::before{transform:rotate(45deg)}
#elementor-popup-modal-1536 .dialog-close-button::after{transform:rotate(-45deg)}
#elementor-popup-modal-1536 .dialog-close-button:hover{transform:rotate(90deg) scale(1.08);box-shadow:0 5px 14px rgba(11,23,38,.28)!important}
#elementor-popup-modal-1536 .dialog-close-button:hover::before,#elementor-popup-modal-1536 .dialog-close-button:hover::after{background:#1A3C8F}
#elementor-popup-modal-1536 .dialog-close-button:focus-visible{outline:2px solid #1A3C8F!important;outline-offset:2px}
@media (max-width:767px){#elementor-popup-modal-1536 .dialog-close-button{width:28px!important;height:28px!important;top:-12px!important;right:-8px!important}#elementor-popup-modal-1536 .dialog-close-button::before,#elementor-popup-modal-1536 .dialog-close-button::after{width:11px;margin:-.75px 0 0 -5.5px}}/* End custom CSS */