@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-icon-box){align-items:flex-start;display:flex;flex-direction:column}:where(.brxe-icon-box).top .icon{margin-bottom:20px}:where(.brxe-icon-box).bottom{flex-direction:column-reverse}:where(.brxe-icon-box).bottom .icon{margin-top:20px}:where(.brxe-icon-box).right{flex-direction:row-reverse}:where(.brxe-icon-box).right .icon{margin-left:20px}:where(.brxe-icon-box).left{flex-direction:row}:where(.brxe-icon-box).left .icon{margin-right:20px}:where(.brxe-icon-box) .icon{align-items:center;display:inline-flex;justify-content:center}:where(.brxe-icon-box) .icon a{display:inline-flex}:where(.brxe-icon-box) i{display:inline-block;font-size:40px;line-height:1;text-align:center}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;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-lbqpct {color: var(--primary); letter-spacing: 0.6px; font-family: "Inter"; font-size: 13px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-radius: 99px}#brxe-lbqpct a {color: var(--primary); letter-spacing: 0.6px; font-family: "Inter"; font-size: 13px; font-size: inherit}.pulse-dot { animation: dotPulse 1.4s ease-out infinite;}@keyframes dotPulse { 0% { box-shadow: 0 0 0 0 rgba(11, 218, 218, 0.45); } 70% { box-shadow: 0 0 0 6px rgba(11, 218, 218, 0); } 100% { box-shadow: 0 0 0 0 rgba(11, 218, 218, 0); }}#brxe-osqjqa {color: var(--primary); font-family: "Inter"; letter-spacing: 0.6px; text-transform: uppercase}#brxe-osqjqa a {color: var(--primary); font-family: "Inter"; letter-spacing: 0.6px; text-transform: uppercase; font-size: inherit}#brxe-qgzklu {display: flex; flex-direction: row; column-gap: 5px; padding-right: 5px; padding-left: 5px; align-items: center; border: 1px solid #38faea4d; border-radius: 999px; background-color: #38faea1a; width: 130px; justify-content: center}#brxe-qgzklu {backdrop-filter: blur(12px);}#brxe-koaoel {color: #f8fcfc; font-size: 60px; font-family: "Space Grotesk"; margin-bottom: -30px}#brxe-zbnfjt {color: var(--primary); font-size: 60px; font-family: "Space Grotesk"}@media (max-width: 478px) {#brxe-zbnfjt {text-align: center}}#brxe-xumanr {font-size: 20px; color: var(--muted-foreground); font-family: "Inter"; margin-top: 20px; margin-bottom: 20px; width: 66%}#brxe-xumanr a {font-size: 20px; color: var(--muted-foreground); font-family: "Inter"; font-size: inherit}#brxe-lrskbc {display: flex; flex-direction: column; align-items: center; padding-top: 95px}@media (max-width: 478px) {#brxe-lrskbc {align-items: center}}#brxe-liksdn {width: 1280px; align-items: center}#brxe-xrrgug {flex-direction: row; height: 70vh; justify-content: center; padding-top: 92px; margin-top: -92px}.ap-hero{ position: relative; overflow: hidden; background: radial-gradient(ellipse at top, hsl(180 60% 8%) 0%, hsl(200 60% 3%) 60%);}.ap-hero::before{ content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 0; background: linear-gradient(45deg, hsla(175 95% 60% / .06) 1px, transparent 1px), linear-gradient(135deg, hsla(175 95% 60% / .06) 1px, transparent 1px); background-size: 60px 60px; -webkit-mask-image: radial-gradient(ellipse at center, black 0%, transparent 70%); mask-image: radial-gradient(ellipse at center, black 0%, transparent 70%);}.ap-hero::after{ content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 0; background: radial-gradient(circle 250px at 5% 0%, hsla(180 90% 45% / .45), transparent 70%), radial-gradient(circle 210px at 95% 100%, hsla(175 95% 60% / .35), transparent 70%); filter: blur(40px); animation: ap-bg-pulse 6s ease-in-out infinite;}@keyframes ap-bg-pulse{ 0%,100%{ opacity: .75; transform: translate3d(0,0,0); } 50% { opacity: 1; transform: translate3d(10px,-10px,0); }}.ap-hero > *{ position: relative; z-index: 1;}@media (max-width: 768px){ .ap-hero::after{ background: radial-gradient(circle 150px at 5% 0%, hsla(180 90% 45% / .45), transparent 70%), radial-gradient(circle 130px at 95% 100%, hsla(175 95% 60% / .35), transparent 70%); }}#brxe-dhazkn :not([stroke="none"]) {stroke: #04090b}#brxe-dhazkn {width: 28px; max-width: 28px}#brxe-qauiba {width: 56px; height: 56px; display: flex; justify-content: center; align-items: center; border-radius: 12px; background-color: var(--primary)}#brxe-juocbp {font-family: "Space Grotesk"; font-weight: 400; color: var(--muted-foreground); font-size: 14px; line-height: 1.625; letter-spacing: 1px; margin-top: 16px; margin-bottom: 0}#brxe-juocbp a {font-family: "Space Grotesk"; font-weight: 400; color: var(--muted-foreground); font-size: 14px; line-height: 1.625; letter-spacing: 1px; font-size: inherit}#brxe-wafvmz {font-family: "Space Grotesk"; font-weight: 500; color: var(--bricks-color-grey-100); font-size: 16px; line-height: 1.625; margin-bottom: 16px}#brxe-wafvmz a {font-family: "Space Grotesk"; font-weight: 500; color: var(--bricks-color-grey-100); font-size: 16px; line-height: 1.625; font-size: inherit}#brxe-fhtlmb {width: 24%; border: 1px solid #38faea33; border-radius: 16px; box-shadow: 0 20px 60px -10px #0bdada40; transition: 600ms; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}#brxe-fhtlmb:hover {box-shadow: 0 20px 25px -5px #0bdada1a; border-color: rgba(11, 218, 218, 0.4); transform: translateY(-8px)}@media (max-width: 478px) {#brxe-fhtlmb {width: 48%}}#brxe-ycwqmu :not([stroke="none"]) {stroke: #04090b}#brxe-ycwqmu {width: 28px; max-width: 28px}#brxe-ficdjd {width: 56px; height: 56px; display: flex; justify-content: center; align-items: center; border-radius: 12px; background-color: var(--primary)}#brxe-tmlklr {font-family: "Space Grotesk"; font-weight: 400; color: var(--muted-foreground); font-size: 14px; line-height: 1.625; letter-spacing: 1px; margin-top: 16px; margin-bottom: 0}#brxe-tmlklr a {font-family: "Space Grotesk"; font-weight: 400; color: var(--muted-foreground); font-size: 14px; line-height: 1.625; letter-spacing: 1px; font-size: inherit}#brxe-gojkod {font-family: "Space Grotesk"; font-weight: 500; color: var(--bricks-color-grey-100); font-size: 16px; line-height: 1.625; margin-bottom: 16px}#brxe-gojkod a {font-family: "Space Grotesk"; font-weight: 500; color: var(--bricks-color-grey-100); font-size: 16px; line-height: 1.625; font-size: inherit}#brxe-vrrfax {width: 24%; border: 1px solid #38faea33; border-radius: 16px; box-shadow: 0 20px 60px -10px #0bdada40; transition: 600ms; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}#brxe-vrrfax:hover {box-shadow: 0 20px 25px -5px #0bdada1a; border-color: rgba(11, 218, 218, 0.4); transform: translateY(-8px)}@media (max-width: 478px) {#brxe-vrrfax {width: 48%}}#brxe-aajewm :not([stroke="none"]) {stroke: #04090b}#brxe-aajewm {width: 28px; max-width: 28px}#brxe-sfimss {width: 56px; height: 56px; display: flex; justify-content: center; align-items: center; border-radius: 12px; background-color: var(--primary)}#brxe-rhhgbr {font-family: "Space Grotesk"; font-weight: 400; color: var(--muted-foreground); font-size: 14px; line-height: 1.625; letter-spacing: 1px; margin-top: 16px; margin-bottom: 0}#brxe-rhhgbr a {font-family: "Space Grotesk"; font-weight: 400; color: var(--muted-foreground); font-size: 14px; line-height: 1.625; letter-spacing: 1px; font-size: inherit}#brxe-qgzpgl {font-family: "Space Grotesk"; font-weight: 500; color: var(--bricks-color-grey-100); font-size: 16px; line-height: 1.625; margin-bottom: 16px}#brxe-qgzpgl a {font-family: "Space Grotesk"; font-weight: 500; color: var(--bricks-color-grey-100); font-size: 16px; line-height: 1.625; font-size: inherit}#brxe-lpaemz {width: 24%; border: 1px solid #38faea33; border-radius: 16px; box-shadow: 0 20px 60px -10px #0bdada40; transition: 600ms; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}#brxe-lpaemz:hover {box-shadow: 0 20px 25px -5px #0bdada1a; border-color: rgba(11, 218, 218, 0.4); transform: translateY(-8px)}@media (max-width: 478px) {#brxe-lpaemz {width: 48%}}#brxe-lakezb :not([stroke="none"]) {stroke: #04090b}#brxe-lakezb {width: 28px; max-width: 28px}#brxe-qjorqi {width: 56px; height: 56px; display: flex; justify-content: center; align-items: center; border-radius: 12px; background-color: var(--primary)}#brxe-igbcpa {font-family: "Space Grotesk"; font-weight: 400; color: var(--muted-foreground); font-size: 14px; line-height: 1.625; letter-spacing: 1px; margin-top: 16px; margin-bottom: 0}#brxe-igbcpa a {font-family: "Space Grotesk"; font-weight: 400; color: var(--muted-foreground); font-size: 14px; line-height: 1.625; letter-spacing: 1px; font-size: inherit}#brxe-swurjh {font-family: "Space Grotesk"; font-weight: 500; color: var(--bricks-color-grey-100); font-size: 16px; line-height: 1.625; margin-bottom: 16px}#brxe-swurjh a {font-family: "Space Grotesk"; font-weight: 500; color: var(--bricks-color-grey-100); font-size: 16px; line-height: 1.625; font-size: inherit}#brxe-ezgakq {width: 24%; border: 1px solid #38faea33; border-radius: 16px; box-shadow: 0 20px 60px -10px #0bdada40; transition: 600ms; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}#brxe-ezgakq:hover {box-shadow: 0 20px 25px -5px #0bdada1a; border-color: rgba(11, 218, 218, 0.4); transform: translateY(-8px)}@media (max-width: 478px) {#brxe-ezgakq {width: 48%}}#brxe-docuoj {margin-bottom: 64px; width: 100%; display: flex; justify-content: space-evenly}@media (max-width: 478px) {#brxe-docuoj {flex-wrap: wrap; column-gap: 16px; row-gap: 16px}}#brxe-aqystb {width: 1280px}#brxe-sjdril {background-color: #03090c; padding-top: 96px; padding-bottom: 18px}@media (max-width: 478px) {#brxe-sjdril {padding-right: 10px; padding-left: 10px}}#brxe-tiueqv {color: var(--primary); text-transform: uppercase; font-size: 14px; font-family: "Space Grotesk"; font-weight: 500; letter-spacing: 1px}#brxe-tiueqv a {color: var(--primary); text-transform: uppercase; font-size: 14px; font-family: "Space Grotesk"; font-weight: 500; letter-spacing: 1px; font-size: inherit}#brxe-fzfjme {color: var(--bricks-color-grey-100); font-size: 36px; font-family: "Space Grotesk"; text-align: center; margin-top: 16px; margin-bottom: 16px}#brxe-fbqhrt {color: var(--muted-foreground); font-size: 18px; width: 65%}#brxe-fbqhrt a {color: var(--muted-foreground); font-size: 18px; font-size: inherit}#brxe-thukcx {align-self: center !important; display: flex; flex-direction: column; align-items: center}#brxe-qyeapl {color: var(--bricks-color-grey-100); font-size: 24px; font-family: "Space Grotesk"; font-weight: 600}#brxe-qyeapl a {color: var(--bricks-color-grey-100); font-size: 24px; font-family: "Space Grotesk"; font-weight: 600; font-size: inherit}#brxe-hgipjk {flex-direction: row; gap: 20px}#brxe-hgipjk .icon {color: var(--primary); align-self: center}#brxe-hgipjk .icon a {color: var(--primary)}#brxe-hgipjk h1 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-hgipjk h2 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-hgipjk h3 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-hgipjk h4 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-hgipjk h5 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-hgipjk h6 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-hgipjk .content {color: var(--muted-foreground); font-size: 18px; font-family: "Space Grotesk"; font-weight: 400}#brxe-hgipjk .icon i {font-size: 20px}#brxe-mghesz {flex-direction: row; gap: 20px}#brxe-mghesz .icon {color: var(--primary); align-self: center}#brxe-mghesz .icon a {color: var(--primary)}#brxe-mghesz h1 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-mghesz h2 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-mghesz h3 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-mghesz h4 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-mghesz h5 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-mghesz h6 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-mghesz .content {color: var(--muted-foreground); font-size: 18px; font-family: "Space Grotesk"; font-weight: 400}#brxe-mghesz .icon i {font-size: 20px}#brxe-txmzzf {flex-direction: row; gap: 20px}#brxe-txmzzf .icon {color: var(--primary); align-self: center; padding-right: 5px}#brxe-txmzzf .icon a {color: var(--primary)}#brxe-txmzzf h1 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-txmzzf h2 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-txmzzf h3 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-txmzzf h4 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-txmzzf h5 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-txmzzf h6 {font-family: "Space Grotesk"; color: var(--bricks-color-grey-100); font-size: 20px; font-weight: 500}#brxe-txmzzf .content {color: var(--muted-foreground); font-size: 18px; font-family: "Space Grotesk"; font-weight: 400}#brxe-txmzzf .icon i {font-size: 20px}#brxe-lhwikx {width: 90%; display: flex; border: 1px solid #38faea33; border-radius: 16px; flex-direction: column; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; box-shadow: 0 20px 60px -10px #0bdada40; row-gap: 24px}#brxe-aepdqk {color: #04090b; font-size: 16px; font-family: "Space Grotesk"; font-weight: 600; background-color: var(--primary); padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 15px; border-radius: 24px; transition: .3s; align-self: flex-end; margin-top: 0; align-items: center}#brxe-aepdqk:hover {box-shadow: 0 20px 25px -5px #38faea66; transform: scaleX(1.05) scaleY(1.05)}#brxe-fvofsz {display: flex; flex-direction: column; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; border: 1px solid hsla(180, 75%, 11%, 0.6); border-radius: 16px; box-shadow: 0 20px 60px -10px #0bdada40; width: 90%; background-image: url("https://abholding.hu/wp-content/uploads/2026/05/map-location.webp"); background-position: center center; background-size: cover; background-repeat: no-repeat; height: 325px; justify-content: flex-end; position: relative; overflow: hidden}:where(#brxe-fvofsz > *:not(figcaption)) {position: relative}#brxe-fvofsz::before {background-image: linear-gradient(180deg, hsla(180, 75%, 11%, 0.6), hsla(180, 75%, 11%, 0.6)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-vtwcgc {align-items: center; row-gap: 32px}#brxe-euyfha .fluentform .ff-btn-submit {background-color: var(--primary); width: 100%; border-radius: 50px; padding-top: 10px; padding-bottom: 10px; color: #04090b; font-size: 18px; font-family: "Space Grotesk"; font-weight: 500}#brxe-euyfha .fluentform form .ff-btn-submit:not(.ff_btn_no_style) {background-color: var(--primary)}#brxe-euyfha .fluentform.ff-default .ff-btn-submit:focus {opacity: 1}#brxe-euyfha .fluentform.ff-default .ff-btn-submit:hover {opacity: 1}#brxe-euyfha:hover {transition: 0.3}#brxe-euyfha .fluentform .ff-btn-submit:hover {box-shadow: 0 20px 25px -5px #38faea66}#brxe-euyfha .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after {color: var(--primary)}#brxe-euyfha .fluentform .ff-el-group input::-webkit-input-placeholder {color: var(--muted-foreground); font-size: 15px; font-family: "Space Grotesk"}#brxe-euyfha .fluentform .ff-el-group textarea::-webkit-input-placeholder {color: var(--muted-foreground); font-size: 15px; font-family: "Space Grotesk"}#brxe-euyfha .fluentform .ff-el-input--label label {color: var(--bricks-color-grey-100); font-size: 15px; font-family: "Space Grotesk"}#brxe-euyfha .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {background-color: #04090b; border: 1px solid #194d4d; border-radius: 25px}#brxe-euyfha .fluentform .ff-el-group textarea {background-color: #04090b; border: 1px solid #194d4d; border-radius: 25px}#brxe-euyfha .fluentform .ff-el-group select {background-color: #04090b; border: 1px solid #194d4d; border-radius: 25px}#brxe-euyfha .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus {border: 3px double var(--primary)}#brxe-euyfha .fluentform .ff-el-group textarea:focus {border: 3px double var(--primary)}#brxe-euyfha .fluentform .ff-el-group select:focus {border: 3px double var(--primary)}#brxe-euyfha .ff-el-form-check-label {color: var(--muted-foreground); font-family: "Space Grotesk"}#brxe-euyfha .fluentform .ff-el-tc label {color: var(--muted-foreground)}#brxe-euyfha .fluentform .ff-el-tc label a {font-family: "Space Grotesk"; color: var(--primary)}#brxe-uahahc {padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; display: flex; flex-direction: column; border: 1px solid #38faea33; border-radius: 16px; box-shadow: 0 20px 60px -10px #0bdada40; width: 90%}@media (max-width: 478px) {#brxe-uahahc {width: 100%}}#brxe-jizlcf {margin-top: 64px; margin-bottom: 64px; display: flex; width: 100%; justify-content: space-around; flex-direction: row; column-gap: 20px}@media (max-width: 478px) {#brxe-jizlcf {flex-direction: column; row-gap: 32px}}#ajanlat-keres {width: 1280px; align-self: center !important}#brxe-ozmswf {background-color: #03090c; padding-top: 96px; padding-bottom: 96px}#brxe-lqexze {padding-top: 96px; padding-bottom: 96px; background-color: #03090c}@media (max-width: 478px) {#brxe-lqexze {padding-right: 10px; padding-left: 10px}}