@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}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}#brxe-herimg {bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0}#brxe-herimg, #brxe-herimg img { width: 100%; height: 100%; }#brxe-herimg img { object-fit: cover; object-position: center center; display: block; }#brxe-herqte {color: var(--ac-gold); font-size: var(--ac-text-hero); font-style: italic; line-height: 1.2; text-align: center; max-width: 600px}#brxe-hersub {color: var(--ac-gold); font-size: var(--ac-text-m); font-weight: 700; line-height: 1.5; text-align: center; max-width: 500px}#brxe-herctn {align-items: center; flex-direction: column; row-gap: var(--ac-space-s); position: relative; z-index: 1}#brxe-herarw {border: 2px solid var(--ac-gold); border-radius: 100%; bottom: 30px; left: 50%; margin-left: -18.5px; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; position: absolute; color: var(--ac-gold); fill: var(--ac-gold); font-size: 20px; z-index: 1}#brxe-herarw { animation: ac-float 2s linear infinite; display: inline-flex; line-height: 1; }#brxe-herarw::before { content: '' !important; display: block; width: 12.86px; height: 20px; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-1536%201152%201792%22%3E%3Cpath%20transform%3D%22scale%281%2C-1%29%22%20stroke%3D%22%23000%22%20stroke-width%3D%2236%22%20stroke-linejoin%3D%22round%22%20d%3D%22M1075%20672q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-466%20466q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l393%20-393l393%20393q10%2010%2023%2010t23%20-10l50%20-50q10%20-10%2010%20-23zM1075%201056q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-466%20466q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l393%20-393l393%20393q10%2010%2023%2010t23%20-10l50%20-50q10%20-10%2010%20-23z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-1536%201152%201792%22%3E%3Cpath%20transform%3D%22scale%281%2C-1%29%22%20stroke%3D%22%23000%22%20stroke-width%3D%2236%22%20stroke-linejoin%3D%22round%22%20d%3D%22M1075%20672q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-466%20466q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l393%20-393l393%20393q10%2010%2023%2010t23%20-10l50%20-50q10%20-10%2010%20-23zM1075%201056q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-466%20466q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l393%20-393l393%20393q10%2010%2023%2010t23%20-10l50%20-50q10%20-10%2010%20-23z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }#brxe-hero01 {align-items: center; background-color: var(--ac-black); background-image: url("https://astoncatering.smartworks.site/wp-content/uploads/2026/10/slide1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 100vh; justify-content: center; padding-top: 100px; padding-right: 15px; padding-bottom: 100px; padding-left: 15px}#brxe-hero01 { position: relative; }@keyframes ac-float { 0% { transform: translateY(0); } 50% { transform: translateY(-10px); } 100% { transform: translateY(0); } }#brxe-bemp01 {margin-bottom: var(--ac-space-xs); text-align: center}#brxe-bemp02 {margin-bottom: var(--ac-space-xs); text-align: center}#brxe-bemp03 {margin-bottom: var(--ac-space-xs); text-align: center}#brxe-bemctn {align-items: center; max-width: 780px; width: 100%}#bemutatkozas {padding-top: calc(var(--ac-space-l) * 2)}#brxe-sepimg {width: 100%}#brxe-alpi01 {width: 141px; height: 141px}#brxe-alpi01:not(.tag), #brxe-alpi01 img {object-fit: contain}#brxe-alph01 {text-align: center}#brxe-alpp01 {font-size: var(--ac-text-xs); line-height: 1.57; text-align: center}#brxe-alpc01 {align-items: center}#brxe-alpi02 {width: 141px; height: 141px}#brxe-alpi02:not(.tag), #brxe-alpi02 img {object-fit: contain}#brxe-alph02 {text-align: center}#brxe-alpp02 {font-size: var(--ac-text-xs); line-height: 1.57; text-align: center}#brxe-alpc02 {align-items: center}#brxe-alpi03 {width: 141px; height: 141px}#brxe-alpi03:not(.tag), #brxe-alpi03 img {object-fit: contain}#brxe-alph03 {text-align: center}#brxe-alpp03 {font-size: var(--ac-text-xs); line-height: 1.57; text-align: center}#brxe-alpc03 {align-items: center}#brxe-alpi04 {width: 141px; height: 141px}#brxe-alpi04:not(.tag), #brxe-alpi04 img {object-fit: contain}#brxe-alph04 {text-align: center}#brxe-alpp04 {font-size: var(--ac-text-xs); line-height: 1.57; text-align: center}#brxe-alpc04 {align-items: center}#brxe-alpgrd {display: grid; align-items: initial; gap: 30px; grid-template-columns: repeat(4, minmax(0, 1fr)); margin-top: 30px}@media (max-width: 767px) {#brxe-alpgrd {grid-template-columns: 1fr}}#brxe-alpctn {align-items: center}#brxe-refgrd {display: grid; align-items: initial; gap: 20px; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 30px}@media (max-width: 767px) {#brxe-refgrd {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 478px) {#brxe-refgrd {grid-template-columns: 1fr}}#brxe-refctn {align-items: center}#brxe-hozimg {width: 100%}#brxe-hozswp { position: relative; width: 100%; }#brxe-hozswp .ac-swap-top { position: absolute; inset: 0; opacity: 0; }#brxe-hozswp:hover .ac-swap-top { opacity: 1; }#brxe-hozswp img { display: block; width: 100%; height: auto; }#brxe-hozctn {align-items: center}#brxe-rcpttl {text-align: center}#brxe-rcpp01 {margin-bottom: var(--ac-space-xs); text-align: center}#brxe-rcpp02 {margin-bottom: var(--ac-space-xs); text-align: center}#brxe-rcpp03 {margin-bottom: var(--ac-space-xs); text-align: center}#brxe-rcpp04 {text-align: center}#brxe-rcpp04 a {text-align: center; font-size: inherit}#brxe-rcpctn {align-items: center; max-width: 890px; width: 100%}#brxe-tmsgrd {display: grid; align-items: initial; gap: 30px; grid-template-columns: repeat(3, minmax(0, 263px)); justify-content: center}@media (max-width: 767px) {#brxe-tmsgrd {grid-template-columns: 1fr}}#brxe-tmsctn {align-items: center}#brxe-cntimg {width: 100%}#kapcsolat {padding-top: calc(var(--ac-space-l) * 2); padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-cntsec { scroll-margin-top: 73px; }