@layer bricks {.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:hidden}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-vtgaho {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1}.vtgaho { background: linear-gradient(to bottom, var(--primary) 0%, rgba(0,0,0,0) 60%); }#brxe-jombit {background-position: 50% 40%; background-size: cover; min-height: 350px; padding-top: 0; padding-bottom: 0; position: relative}:where(#brxe-jombit > *:not(figcaption)) {position: relative}#brxe-jombit::before {background-image: linear-gradient(var(--primary) 30%, rgba(0, 0, 0, 0.52)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {#brxe-jombit {min-height: 300px}}#brxe-vqitqs {color: var(--primary); font-weight: 800; text-transform: uppercase; font-size: var(--h2)}#brxe-irytmf {margin-bottom: 5px}#brxe-iqdmer {font-weight: 600; color: var(--neutral-dark)}#brxe-zvuylv {font-weight: 800; color: var(--primary)}#brxe-zgaign {font-weight: 800; color: var(--primary)}#brxe-guyjvo {display: flex; column-gap: 25px; row-gap: 5px; justify-content: center; flex-wrap: wrap}#brxe-vjppdq {color: #ffffff; background-color: var(--primary)}@media (max-width: 478px) {#brxe-vjppdq {width: 100%}}#brxe-adudlg {color: #ffffff; font-weight: 700; background-color: var(--secondary); width: auto; border: 2px solid var(--secondary)}#brxe-phtlwt {color: #ffffff; font-weight: 700; background-color: var(--secondary); width: auto; border: 2px solid var(--secondary)}#brxe-sezdmd {display: flex; flex-direction: row; column-gap: 10px; justify-content: center; align-items: center; width: auto}@media (max-width: 478px) {#brxe-sezdmd {flex-direction: row; width: 100%}}#brxe-takolk {display: flex; column-gap: 15px; justify-content: center; margin-top: 15px; align-self: stretch !important; width: 100%; align-items: center}@media (max-width: 767px) {#brxe-takolk {flex-direction: column}}@media (max-width: 478px) {#brxe-takolk {flex-direction: column; width: 100%; row-gap: 15px}}#brxe-qxtyjl {background-color: var(--white); row-gap: 15px; align-items: center; border-bottom: 6px solid var(--primary)}#brxe-tkauwu {margin-top: -180px; z-index: 15}#brxe-potuoa {z-index: 10; background-color: #f7f7f7}#brxe-nmybsg {color: var(--base); text-align: center; font-size: var(--h3); font-weight: 500; margin-bottom: 40px}#brxe-yoewqe {width: 100%}@media (max-width: 991px) {#brxe-yoewqe {margin-left: 0}}#brxe-ozlrsc {width: 100%; align-items: center; justify-content: center; align-self: center !important}#brxe-anoeki {align-items: center}#brxe-fqgrqp {padding-top: 80px; padding-bottom: 80px; background-color: #ffffff}#brxe-ygpmcr {color: var(--primary)}#brxe-yqswuh {color: #ffffff; background-color: var(--primary); width: 100%}#brxe-roskix {color: #ffffff; font-weight: 700; background-color: var(--secondary); width: 48%; border: 2px solid var(--secondary)}#brxe-vfhnpq {color: #ffffff; font-weight: 700; background-color: var(--secondary); width: 48%; border: 2px solid var(--secondary)}#brxe-uvpmqj {display: flex; flex-direction: row; column-gap: 10px; justify-content: space-between; align-items: center; width: 100%}#brxe-ujbtml {display: flex; column-gap: 15px; justify-content: center; margin-top: 15px; flex-direction: column; width: 100%; row-gap: 15px}#brxe-zsbkbi {background-color: var(--white); border-top: 5px solid var(--primary); row-gap: 10px}@media (max-width: 767px) {#brxe-zsbkbi {order: 2}}@media (max-width: 478px) {#brxe-zsbkbi {order: 2}}#brxe-samtbr {align-self: stretch; height: 100%}#brxe-azvsqx {min-height: auto; overflow: hidden}@media (max-width: 767px) {#brxe-azvsqx {min-height: 40vh}}#brxe-uysiyi {display: grid; align-items: initial; grid-template-columns: 1fr 2fr; grid-gap: 40px; align-items: stretch; align-content: stretch}@media (max-width: 991px) {#brxe-uysiyi {grid-template-columns: 1fr}}#brxe-gcppnu {background-color: #f7f7f7; padding-top: 80px; padding-bottom: 80px}@media (max-width: 767px) {#brxe-gcppnu {padding-top: 40px; padding-bottom: 40px}}#brxe-syhcup {background-color: var(--primary); padding-top: 80px; padding-bottom: 80px}#brxe-aruhrw {background-color: #ffffff; padding-top: 80px; padding-bottom: 80px}#brxe-pzsrny {padding-top: 60px; padding-right: 5%; padding-bottom: 60px; padding-left: 5%; max-width: 1200px}#brxe-zzjgsc {background-color: #ffffff; padding-top: 80px; padding-bottom: 80px}#brxe-xcpruq {color: #ffffff; font-weight: 700}#brxe-timlai {background-color: var(--secondary); color: #ffffff; font-weight: 700; padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 30px}#brxe-ysziea {align-items: center; justify-content: space-between; display: flex; row-gap: 20px}#brxe-goqile {padding-top: 40px; padding-bottom: 40px; background-color: var(--white)}#brxe-rlxrqw {font-weight: 800; color: var(--accent); font-size: 14px; text-transform: uppercase}#brxe-ohxoyq {width: auto}#brxe-fiyvzz {color: #ffffff; font-weight: 700; font-size: 14px; background-color: var(--primary); padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px}@media (max-width: 478px) {#brxe-fiyvzz {padding-right: 15px; padding-left: 15px; min-width: auto}}#brxe-lfiwmy {width: auto}#brxe-csmnhd {display: flex; justify-content: space-between; align-items: center; column-gap: 10px; flex-direction: row; padding-right: 80px; padding-left: 80px}@media (max-width: 478px) {#brxe-csmnhd {padding-top: 16px; padding-right: 70px; padding-bottom: 16px; padding-left: 70px}}#brxe-cangpb {position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 9999; background-color: var(--white); padding-top: 0; padding-bottom: 0; border-top: 1px solid #dddddd; box-shadow: ; display: flex; flex-direction: row}@media (max-width: 991px) {#brxe-cangpb {display: block}}