@layer bricks {.brxe-template{width:100%}}.brxe-fimzhv .brxe-2bcb78.brxe-text-basic {font-size: var(--font-body-sm); color: var(--color-text-body); font-weight: 400}.brxe-fimzhv .brxe-2fbadb.brxe-text-basic {font-size: var(--font-body-sm); color: var(--color-primary); font-weight: 700; line-height: var(--line-height-default)}.brxe-fimzhv .brxe-e6ee6c.brxe-block {max-width: 480px; row-gap: 0.7rem}@media (max-width: 767px) {.brxe-fimzhv .brxe-e6ee6c.brxe-block {max-width: unset; width: 100%; margin-bottom: 0.5rem}}.brxe-fimzhv .brxe-277484.brxe-button svg {height: 1.2em; width: auto; fill: var(--color-white)}.brxe-fimzhv .brxe-277484.brxe-button {font-weight: 400; font-size: 0.938rem; color: var(--color-white); margin-top: 0; margin-bottom: 0; background-color: var(--color-primary); border-style: none; border-radius: 6px; padding-top: 0.6em; padding-right: 1.3em; padding-bottom: 0.6em; padding-left: 1.3em; width: auto}.brxe-fimzhv .brxe-277484.brxe-button:hover {background-color: var(--color-text-body); color: var(--color-white)}.brxe-277484:hover svg { fill: white;} .brxe-277484 svg { transition: all .2s ease;}@media (max-width: 478px) {.brxe-fimzhv .brxe-277484.brxe-button {width: 100%}}.brxe-fimzhv .brxe-bacqos.brxe-button svg {height: .7em; width: auto; fill: var(--color-white)}.brxe-fimzhv .brxe-bacqos.brxe-button {font-weight: 400; font-size: 0.938rem; color: var(--color-white); margin-top: 0; margin-bottom: 0; background-color: var(--color-primary); border-style: none; border-radius: 6px; padding-top: 0.6em; padding-right: 1.3em; padding-bottom: 0.6em; padding-left: 1.3em; width: auto}.brxe-fimzhv .brxe-bacqos.brxe-button:hover {background-color: var(--color-text-body); color: var(--color-white)}.brxe-bacqos:hover svg { fill: white;} .brxe-bacqos svg { transition: all .2s ease;}@media (max-width: 478px) {.brxe-fimzhv .brxe-bacqos.brxe-button {width: 100%}}.brxe-fimzhv .brxe-3f1836.brxe-block {border: 1px solid rgba(19, 40, 67, 0.15); border-radius: 8px; background-color: var(--color-white); flex-direction: row; column-gap: 2rem; row-gap: 2rem; padding-top: 40px; padding-right: 35px; padding-bottom: 40px; padding-left: 30px; max-width: 820px; margin-bottom: 10px; justify-content: space-between; align-items: flex-end}@media (max-width: 767px) {.brxe-fimzhv .brxe-3f1836.brxe-block {row-gap: 1rem}}