@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}@media (max-width: 478px) {#brxe-666636 .bricks-site-logo {height: 40px}}#brxe-2ff454 {display: flex; align-self: flex-start !important; margin-top: 10px}@media (max-width: 478px) {#brxe-2ff454 {margin-left: -80px; padding-top: 20px; align-self: center !important}}#brxe-4006b7 {font-size: 14px; color: var(--black); padding-right: 74px}#brxe-4006b7 a {font-size: 14px; color: var(--black); font-size: inherit}@media (max-width: 478px) {#brxe-4006b7 {margin-top: 20px}}#brxe-07979f {display: flex; align-items: center; margin-left: 50px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; align-self: flex-start !important}@media (max-width: 478px) {#brxe-07979f {margin-left: 80px}}#brxe-0340c0 {font-size: 14px; color: var(--black)}#brxe-0340c0 a {font-size: 14px; color: var(--black); font-size: inherit}@media (max-width: 478px) {#brxe-0340c0 {margin-top: 20px}}#brxe-8049d9 {display: flex; align-items: center; margin-left: 30px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; align-self: flex-start !important}@media (max-width: 478px) {#brxe-8049d9 {margin-left: 80px}}#brxe-0eb081 {font-size: 14px; color: var(--black)}#brxe-0eb081 a {font-size: 14px; color: var(--black); font-size: inherit}@media (max-width: 478px) {#brxe-0eb081 {margin-top: 20px}}#brxe-9a48f9 {display: flex; align-items: center; margin-left: 30px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; align-self: flex-start !important}@media (max-width: 478px) {#brxe-9a48f9 {margin-bottom: 10px; margin-left: 80px}}#brxe-czgnhd {width: 50px; height: 50px; position: fixed; right: 30px; bottom: 30px; z-index: 9999; display: flex; justify-content: center; align-items: center; background-color: #ffffff; border-radius: 6px; box-shadow: 1px 5px 15px 0 rgba(0,0,0,0.1)}#brxe-czgnhd i {font-size: 30px}#brxe-czgnhd .ba-back-to-top-text {margin-left: 5px}#brxe-czgnhd:focus {outline: none}#brxe-0af77c {flex-direction: row; align-items: center; padding-top: 10px; padding-bottom: 10px}@media (max-width: 478px) {#brxe-0af77c {flex-direction: column}}#brxe-fd7677 {margin-top: 30px; border-top: 2px solid var(--black-trans-80)}@media (max-width: 478px) {#brxe-fd7677 {flex-direction: row}}