.besa-class-modal-plans{--qcp-font-famili:"Galano",sans-serif;--qcp-font-famili-segue:"Segoe UI",sans-serif}.wp-block-form-planos-home-modal{display:none}.wp-block-form-planos-home-modal.is-active{display:block}.wp-block-form-planos-home-modal .qcp-planos-modal__backdrop{align-items:center;background:rgba(0,0,0,.5);box-sizing:border-box;display:flex;height:100dvh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease;width:100vw;z-index:9998}.wp-block-form-planos-home-modal.is-active .qcp-planos-modal__backdrop{opacity:1;pointer-events:auto}.wp-block-form-planos-home-modal .qcp-planos-modal{background:#f3f3f3;border-radius:8px;box-shadow:0 0 24px rgba(0,0,0,.18);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);max-width:884px;overflow:hidden;position:relative;transform:translateY(12px);transition:transform .2s ease;width:calc(100% - 32px);z-index:9999}.wp-block-form-planos-home-modal.is-active .qcp-planos-modal{transform:translateY(0)}.wp-block-form-planos-home-modal .qcp-planos-modal__header{align-items:center;background:#f4f2f1;box-sizing:border-box;display:flex;justify-content:space-between;padding:24px 32px 16px}.wp-block-form-planos-home-modal .qcp-planos-modal__logo{display:block;height:auto;max-height:40px;max-width:180px;width:auto}.wp-block-form-planos-home-modal .qcp-planos-modal__logo-placeholder{color:#171a88;font-family:var(--wp--preset--font-family--galano,sans-serif);font-size:18px;font-weight:700}.wp-block-form-planos-home-modal .qcp-planos-modal__close{align-items:center;background:transparent;border:none;color:#171a88;cursor:pointer;display:flex;font-size:0;justify-content:center;padding:4px}.wp-block-form-planos-home-modal .qcp-planos-modal__close i{font-family:var(--wp--preset--font-family--ff-material,"Material Symbols Outlined",sans-serif);font-size:24px;font-style:normal;line-height:1}.wp-block-form-planos-home-modal .qcp-planos-modal__body{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:8px 32px 24px}.wp-block-form-planos-home-modal .qcp-planos-modal__title{color:#333332;font-family:Segoe UI,sans-serif;font-size:18px;font-weight:600;line-height:24px;margin:0}.wp-block-form-planos-home-modal .qcp-planos-modal__location{display:flex;flex-direction:column;gap:8px}.wp-block-form-planos-home-modal .qcp-planos-modal__location-btn{align-items:center;background:#fff;border:1px solid #171a88;border-radius:4px;box-sizing:border-box;color:#171a88;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--galano,sans-serif);font-size:16px;font-weight:600;gap:8px;max-width:-moz-max-content;max-width:max-content;padding:12px 20px}.wp-block-form-planos-home-modal .qcp-planos-modal__location-btn i{font-family:var(--wp--preset--font-family--ff-material,"Material Symbols Outlined",sans-serif);font-size:20px;font-style:normal;font-variation-settings:"FILL" 1;line-height:1}.wp-block-form-planos-home-modal .qcp-planos-modal__location-btn.is-loading,.wp-block-form-planos-home-modal .qcp-planos-modal__location-btn:disabled{cursor:wait;opacity:.7}.wp-block-form-planos-home-modal .qcp-planos-modal__location-error{color:#cc1414;font-family:var(--wp--preset--font-family--segoe,sans-serif);font-size:12px}.wp-block-form-planos-home-modal .qcp-planos-modal__location-error:not([hidden]){display:block}.wp-block-form-planos-home-modal .qcp-planos-modal__manual-hint{color:#333332;font-family:Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:24px;margin:0}.wp-block-form-planos-home-modal .qcp-planos-modal__field{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.wp-block-form-planos-home-modal .qcp-planos-modal__field span{color:#1a1a1a;font-family:var(--wp--preset--font-family--galano,sans-serif);font-size:14px;font-weight:700}.wp-block-form-planos-home-modal .qcp-planos-modal__cep-hint{color:#4d4d4d;font-family:var(--wp--preset--font-family--galano,sans-serif);font-size:14px;font-weight:400;line-height:1.4;margin:0 0 8px}.wp-block-form-planos-home-modal .qcp-planos-modal__input-wrap{align-items:center;background:#fff;border:1px solid #171a88;border-radius:4px;box-sizing:border-box;display:flex;gap:8px;padding:0 12px;width:402px}@media (max-width:600px){.wp-block-form-planos-home-modal .qcp-planos-modal__input-wrap{width:100%}.wp-block-form-planos-home-modal .qcp-planos-modal__location-btn{max-width:none}.wp-block-form-planos-home-modal .qcp-planos-modal__title
	.wp-block-form-planos-home-modal .qcp-planos-modal__title{font-size:18px}.wp-block-form-planos-home-modal .qcp-planos-modal__row{flex-direction:column}}.wp-block-form-planos-home-modal .qcp-planos-modal__input-wrap i{color:#171a88;font-family:var(--wp--preset--font-family--ff-material,"Material Symbols Outlined",sans-serif);font-size:20px;font-style:normal;font-variation-settings:"FILL" 1;line-height:1}.wp-block-form-planos-home-modal .qcp-planos-modal__cep{border:none;box-sizing:border-box;flex:1;font-family:var(--wp--preset--font-family--galano,sans-serif);font-size:16px;outline:none;padding:14px 0;width:100%}.wp-block-form-planos-home-modal .qcp-planos-modal__cep::-moz-placeholder{color:#999}.wp-block-form-planos-home-modal .qcp-planos-modal__cep::placeholder{color:#999}.wp-block-form-planos-home-modal .qcp-planos-modal__field-error{color:#cc1414;font-family:var(--wp--preset--font-family--segoe,sans-serif);font-size:12px}.wp-block-form-planos-home-modal .qcp-planos-modal__field-error:not([hidden]){display:block}.wp-block-form-planos-home-modal .qcp-planos-modal__row{display:flex;flex-wrap:wrap;gap:16px}.wp-block-form-planos-home-modal .qcp-planos-modal__cidade,.wp-block-form-planos-home-modal .qcp-planos-modal__estado{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath fill=%27%23003da5%27 d=%27m1 1 5 5 5-5%27/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#333;font-family:Segoe UI,sans-serif;font-size:16px;padding:12px 36px 12px 12px;width:100%}.wp-block-form-planos-home-modal .qcp-planos-modal__cidade:disabled{background-color:#eee;cursor:not-allowed}.wp-block-form-planos-home-modal .qcp-planos-modal__footer{align-items:center;background:#fff;border-top:1px solid #e5e5e5;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 32px 24px}.wp-block-form-planos-home-modal .qcp-planos-modal__privacy{align-items:center;display:flex;flex:1;gap:10px;min-width:220px}.wp-block-form-planos-home-modal .qcp-planos-modal__shield-icon{color:#171a88;font-family:var(--wp--preset--font-family--ff-material,"Material Symbols Outlined",sans-serif);font-size:28px;font-style:normal;font-variation-settings:"FILL" 1;line-height:1}.wp-block-form-planos-home-modal .qcp-planos-modal__shield-img{display:block;height:28px;width:28px}.wp-block-form-planos-home-modal .qcp-planos-modal__privacy-text{color:#333;font-family:var(--wp--preset--font-family--segoe,sans-serif);font-size:13px;line-height:1.35}.wp-block-form-planos-home-modal .qcp-planos-modal__actions{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end}.wp-block-form-planos-home-modal .qcp-planos-modal__client-btn{align-items:center;border:1px solid #171a88;border-radius:4px;box-sizing:border-box;color:#171a88;display:inline-flex;font-family:var(--wp--preset--font-family--galano,sans-serif);font-size:16px;font-weight:600;justify-content:center;min-width:150px;padding:12px 20px;text-decoration:none}.wp-block-form-planos-home-modal .qcp-planos-modal__ok-btn{background:#171a88;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--wp--preset--font-family--galano,sans-serif);font-size:16px;font-weight:600;min-width:120px;padding:12px 28px}.wp-block-form-planos-home-modal .qcp-planos-modal__ok-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:760px){.wp-block-form-planos-home-modal .qcp-planos-modal{border-radius:0;max-height:100dvh;width:100%}.wp-block-form-planos-home-modal .qcp-planos-modal__body,.wp-block-form-planos-home-modal .qcp-planos-modal__footer,.wp-block-form-planos-home-modal .qcp-planos-modal__header{padding-left:16px;padding-right:16px}.wp-block-form-planos-home-modal .qcp-planos-modal__title{font-size:20px}.wp-block-form-planos-home-modal .qcp-planos-modal__actions{width:100%}.wp-block-form-planos-home-modal .qcp-planos-modal__client-btn,.wp-block-form-planos-home-modal .qcp-planos-modal__ok-btn{flex:1;min-width:0}}
.wp-block-form-planos-home-modal.is-editor-preview{background:rgba(0,0,0,.04);padding:24px;position:relative}.wp-block-form-planos-home-modal.is-editor-preview .qcp-planos-modal__backdrop{background:rgba(0,0,0,.04);display:flex;height:auto;opacity:1;padding:24px;pointer-events:auto;position:relative;width:100%}.wp-block-form-planos-home-modal.is-editor-preview .qcp-planos-modal{opacity:1;pointer-events:auto;position:relative;transform:none}
