#brxe-a51af5 rect:first-child { transform-box: fill-box; transform-origin: center; animation: brx-pulse-a51af5 2s ease-out infinite; } @keyframes brx-pulse-a51af5 { 0% { transform: scale(1); opacity: 0.75; } 70% { transform: scale(4); opacity: 0; } 100% { transform: scale(4); opacity: 0; } } .curve-button:hover .icon-curve-button { transform: rotate(0deg)!important; } .curve-button:hover .btn-child { background-color: #89715b !important; } .case-bullet .icon { flex: 0 0 auto; width: 14px; height: 14px; min-width: 14px; min-height: 14px; line-height: 1; margin-top: 2px; overflow: visible; } .case-bullet .icon svg { display: block; width: 100%; height: 100%; overflow: visible; } .no_link, .no_link a, .no_link:hover, .no_link a:hover { color: inherit !important; text-decoration: none !important; } .link-p { text-decoration: underline; } .link-p:hover { color: var(--color-accent-hover); }  .brxe-form .form-group input[type="checkbox"] { appearance: none !important; -webkit-appearance: none !important; display: inline-block !important; flex: 0 0 14px !important; width: 14px !important; min-width: 14px !important; max-width: 14px !important; height: 14px !important; min-height: 14px !important; max-height: 14px !important; padding: 0 !important; margin: 0 !important; margin-top: 0.25em !important; border: 1.2px solid #d09e70 !important; border-radius: 3px !important; background-color: transparent !important; cursor: pointer; box-sizing: border-box !important; position: relative !important; vertical-align: top !important; }  .brxe-form .form-group input[type="checkbox"] + label, .brxe-form .form-group input[type="checkbox"] ~ label { cursor: pointer; line-height: 1.45; }  .brxe-form .form-group input[type="checkbox"]::after { content: ''; position: absolute; left: 2px; top: 2px; width: 9px; height: 8px; background-repeat: no-repeat; background-size: contain; background-position: center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M1 5L4.5 8L11 1' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); clip-path: inset(0 100% 0 0); transition: clip-path 0.3s ease 0.1s; }  .brxe-form .form-group input[type="checkbox"]:checked { background-color: #d09e70 !important; border-color: #d09e70 !important; } .brxe-form .form-group input[type="checkbox"]:checked::after { clip-path: inset(0 0 0 0); }  .brxe-form .form-group input[type="checkbox"]:focus-visible { outline: 2px solid #d09e70; outline-offset: 2px; }