@layer bricks {}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-social-icons{display:flex;list-style-type:none;margin:0;padding:0}.brxe-social-icons li,.brxe-social-icons li a{align-items:center;display:flex;flex:1;gap:5px;justify-content:center}.brxe-social-icons i{line-height:unset}.brxe-social-icons span{align-items:center;display:inline-flex}}@layer bricks {.brxe-button{width:auto}}@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-ukbpxx {color: var(--white)}#brxe-zolkhc {color: var(--white); font-weight: 500; text-align: center; max-width: 60%}#brxe-ireyck {flex-direction: row; column-gap: 15px; justify-content: center; align-items: center; margin-top: auto; padding-top: 15px}#brxe-yoyaqd {justify-content: center; align-items: center; padding-top: 45px; padding-bottom: 45px; row-gap: 22px}#brxe-peedgv {background-image: linear-gradient(45deg, var(--primary), var(--primary-ultra-dark))}#brxe-abgrcu {font-size: 14px; line-height: 1.4}#brxe-zvhcdt li.has-link a, #brxe-zvhcdt li.no-link {padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 0; color: #ffffff; justify-content: flex-start}#brxe-nxecla {row-gap: 15px; width: 300px; padding-right: 30px; grid-row: unset; grid-column: unset}#brxe-tgfgjb {font-size: 22px}#brxe-dtliyk {line-height: 2}#brxe-dtliyk a {line-height: 2; font-size: inherit}.custom-list { list-style: none; padding-left: 0;} .custom-list li::before { content: "→ "; color: #fff;  margin-right: 6px;}#brxe-fwpmje {width: auto; min-width: 220px; grid-row: unset; grid-column: unset}#brxe-fwnlzx {font-size: 22px}#brxe-haciss {line-height: 2; width: auto; margin-top: 0}#brxe-haciss a {line-height: 2; font-size: inherit}#brxe-keyqjp {min-width: 350px; grid-row: unset; grid-column: unset; width: auto}#brxe-iwfbhs {flex-direction: row; color: var(--white); column-gap: 45px; padding-top: 55px; padding-bottom: 10px; grid-gap: 20px; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr; justify-content: space-between}.heym_logo { display: flex; align-items: center; min-width: 50px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.heym_logo .heym_logo_brand { display: flex; align-items: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.heym_logo .heym_logo_brand .heym_logo_img { width: 170px; height: 40px; position: relative;}.heym_logo .heym_logo_brand .heym_logo_img .heym_logo_p { display: block; position: absolute; left: 0; top: 0;}.heym_logo:hover .heym_logo_brand strong { max-width: 100px !important;}.heym_logo:hover .heym_logo_text { opacity: 0 !important; max-width: 0 !important;}.heym_logo.light .heym_logo_text { max-width: 200px; color: #fff; text-transform: uppercase; letter-spacing: 2.1px; font-family: inherit; line-height: 1; margin-right: 5px; text-align: right; transition: opacity 0.3s ease, max-width 0.3s ease; display: flex; font-weight: 500 !important; font-size: 12px;  transform: none;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.heym_logo.light .heym_logo_brand strong { overflow: hidden; max-width: 0; display: flex; color: #fff; line-height: 1.1; font-family: inherit; text-transform: uppercase; letter-spacing: 2.1px; margin-left: 5px; transition: max-width 0.3s ease; font-weight: 500 !important; font-size: 12px;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}#brxe-grhmbt {flex-direction: row; color: var(--white); column-gap: 45px; padding-top: 12px; padding-bottom: 12px; grid-gap: 20px; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr; justify-content: space-between; border-top: 1px solid var(--bricks-color-pgygwy); align-items: center}#brxe-sftwjp {background-color: var(--base)}