.elementor-337 .elementor-element.elementor-element-331e8a4f{--display:flex;}.elementor-337 .elementor-element.elementor-element-67fe2b24{--display:flex;}.elementor-337 .elementor-element.elementor-element-67fe2b24:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-67fe2b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aluonto.hu/wp-content/uploads/2026/08/aluminiumonto-hero-9-1.png");background-position:center center;background-size:cover;}.elementor-337 .elementor-element.elementor-element-489642d5{--display:flex;}.elementor-337 .elementor-element.elementor-element-3f7873ac{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-337 .elementor-element.elementor-element-713eadb9{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-337 .elementor-element.elementor-element-7ce8f0d2{--display:flex;}.elementor-337 .elementor-element.elementor-element-28e2dc81{--display:flex;}.elementor-337 .elementor-element.elementor-element-1b98e78{--display:flex;}.elementor-337 .elementor-element.elementor-element-2fbce9a2{--display:flex;}.elementor-337 .elementor-element.elementor-element-7bd1f275{--display:flex;}.elementor-337 .elementor-element.elementor-element-7b3b8ffd{--display:flex;}.elementor-337 .elementor-element.elementor-element-2253413b{--display:flex;}.elementor-337 .elementor-element.elementor-element-6765ea17{--display:flex;}.elementor-337 .elementor-element.elementor-element-26c07c4c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-337 .elementor-element.elementor-element-8c2eebf{--display:flex;}.elementor-337 .elementor-element.elementor-element-24d414fb{--display:flex;}.elementor-337 .elementor-element.elementor-element-41b46b0d{--display:flex;}.elementor-337 .elementor-element.elementor-element-1fea9d06{--display:flex;}.elementor-337 .elementor-element.elementor-element-3d2e387f{--display:flex;}.elementor-337 .elementor-element.elementor-element-3ce1904b{--display:flex;}.elementor-337 .elementor-element.elementor-element-52415394{--display:flex;}.elementor-337 .elementor-element.elementor-element-434b3c3a{--display:flex;}.elementor-337 .elementor-element.elementor-element-185d898f{--display:flex;}.elementor-337 .elementor-element.elementor-element-5790df2{--display:flex;}.elementor-337 .elementor-element.elementor-element-64dfdd0b{--display:flex;}.elementor-337 .elementor-element.elementor-element-23850b90{--display:flex;}.elementor-337 .elementor-element.elementor-element-7b1705aa{--display:flex;}.elementor-337 .elementor-element.elementor-element-2602fb9b{--display:flex;}.elementor-337 .elementor-element.elementor-element-6df96db5{--display:flex;}.elementor-337 .elementor-element.elementor-element-239e35e8{--display:flex;}.elementor-337 .elementor-element.elementor-element-1480b121{--display:flex;}.elementor-337 .elementor-element.elementor-element-56692a3c{--display:flex;}.elementor-337 .elementor-element.elementor-element-2f5fd167{--display:flex;}.elementor-337 .elementor-element.elementor-element-1ed0d14e{--display:flex;}.elementor-337 .elementor-element.elementor-element-21408fc2{--display:flex;}.elementor-337 .elementor-element.elementor-element-290689d8{--display:flex;}.elementor-337 .elementor-element.elementor-element-75b6164a{--display:flex;}.elementor-337 .elementor-element.elementor-element-466e5e1b{--display:flex;}.elementor-337 .elementor-element.elementor-element-7e786ef6{--display:flex;}.elementor-337 .elementor-element.elementor-element-67ac40e5{--display:flex;}.elementor-337 .elementor-element.elementor-element-321a224f{--display:flex;}.elementor-337 .elementor-element.elementor-element-6635ea8d{--display:flex;}.elementor-337 .elementor-element.elementor-element-16db8384{--display:flex;}.elementor-337 .elementor-element.elementor-element-5d7de33d{--display:flex;}.elementor-337 .elementor-element.elementor-element-51036e9e{--display:flex;}.elementor-337 .elementor-element.elementor-element-5cf9d4c7{--display:flex;}.elementor-337 .elementor-element.elementor-element-5ffe02c5{--display:flex;}.elementor-337 .elementor-element.elementor-element-21b97b68{--display:flex;}.elementor-337 .elementor-element.elementor-element-1bc14e1a{--display:flex;}.elementor-337 .elementor-element.elementor-element-33dcdeb{--display:flex;}.elementor-337 .elementor-element.elementor-element-48b71eb9{--display:flex;}body.elementor-page-337:not(.elementor-motion-effects-element-type-background), body.elementor-page-337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8f4;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-331e8a4f */:root{--aor-ink:#101719;--aor-dark:#182123;--aor-dark2:#0b1113;--aor-orange:#f58220;--aor-paper:#f8f8f4;--aor-ice:#dff5f7;--aor-line:#d9ddd8;--aor-muted:#647174}
.aor-page,.aor-page *{box-sizing:border-box}.aor-page{font-family:Arial,sans-serif;color:var(--aor-ink);background:var(--aor-paper);overflow:hidden}.aor-page .elementor-widget{margin:0}.aor-page p{margin:0}.aor-page .elementor-button{border-radius:0}
.aor-hero{min-height:670px;padding:110px 5vw 75px;position:relative;display:flex;align-items:center;background-position:center!important;background-size:cover!important;color:#fff;overflow:hidden}.aor-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,14,16,.97) 0%,rgba(11,18,20,.91) 47%,rgba(11,18,20,.38) 78%,rgba(11,18,20,.72) 100%);z-index:0}.aor-hero:after{content:"";position:absolute;right:-120px;bottom:-250px;width:600px;height:600px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 65px rgba(255,255,255,.025),0 0 0 130px rgba(255,255,255,.018);z-index:1}.aor-hero-inner{position:relative;z-index:2;width:min(100%,1440px);margin:auto}.aor-hero-copy{max-width:900px}.aor-eyebrow p,.aor-label p{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.aor-eyebrow p:before,.aor-label p:before{content:"";display:inline-block;width:28px;height:2px;background:var(--aor-orange);vertical-align:middle;margin-right:10px}.aor-hero-title .elementor-heading-title,.aor-title .elementor-heading-title{font-family:Georgia,serif;font-weight:400;line-height:.99;letter-spacing:-.045em}.aor-hero-title .elementor-heading-title{max-width:900px;color:var(--aor-ice);font-size:clamp(48px,6vw,88px);margin:24px 0}.aor-hero-title em,.aor-title em{color:var(--aor-orange);font-style:italic}.aor-hero-lead p{max-width:720px;color:#c7d0cf;font-size:18px;line-height:1.75}.aor-buttons{display:flex!important;flex-direction:row!important;gap:12px;margin-top:36px}.aor-primary .elementor-button,.aor-secondary .elementor-button{padding:17px 23px;font-size:13px;font-weight:800;transition:.25s}.aor-primary .elementor-button{background:var(--aor-orange);color:var(--aor-ink)}.aor-secondary .elementor-button{background:transparent;color:#fff;border:1px solid #7a8587}.aor-primary .elementor-button:hover,.aor-secondary .elementor-button:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.25)}.aor-hero-facts{display:flex!important;flex-direction:row!important;gap:28px;margin-top:55px}.aor-hero-fact{padding-right:28px;border-right:1px solid #4e5a5c}.aor-hero-fact:last-child{border:0}.aor-hero-fact p{color:#9fa9a8;font-size:10px;line-height:1.55;text-transform:uppercase;letter-spacing:.08em}.aor-hero-fact b{color:#fff;font:20px Georgia,serif;text-transform:none;letter-spacing:0}
.aor-stats{display:grid!important;grid-template-columns:repeat(4,1fr);padding:0 5vw;background:#e7e9e4}.aor-stat{padding:31px 24px;border-right:1px solid #ccd1cc;transition:.3s}.aor-stat:first-child{border-left:1px solid #ccd1cc}.aor-stat:hover{background:#f2f3ef;transform:translateY(-5px)}.aor-stat-value .elementor-heading-title{color:var(--aor-orange);font:28px Georgia,serif;margin:0 0 7px}.aor-stat-label p{color:#586467;font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.07em}
.aor-section{width:min(100%,1440px);margin:auto;padding:110px 5vw}.aor-intro{display:grid!important;grid-template-columns:.88fr 1.12fr;gap:8vw;align-items:center}.aor-title .elementor-heading-title{font-size:clamp(42px,4.6vw,68px);margin:22px 0 35px}.aor-copy p{color:var(--aor-muted);font-size:16px;line-height:1.85}.aor-copy p+p{margin-top:20px}.aor-gallery{height:560px;display:grid!important;grid-template-columns:1.38fr .82fr;gap:12px}.aor-gallery-side{display:grid!important;grid-template-rows:1fr 1fr;gap:12px}.aor-image,.aor-image .elementor-widget-container,.aor-image img{width:100%;height:100%}.aor-image{overflow:hidden;background:#aab5b2}.aor-image img{object-fit:cover;filter:saturate(.56) contrast(1.1);transition:.65s}.aor-image:hover img{transform:scale(1.09);filter:saturate(.9)}
.aor-process-section{max-width:none;background:var(--aor-dark);color:#fff}.aor-process-inner{width:min(100%,1296px);margin:auto}.aor-process-head{display:grid!important;grid-template-columns:.85fr 1.15fr;gap:9vw;align-items:end;margin-bottom:58px}.aor-process-head .aor-title .elementor-heading-title{color:#fff;margin-bottom:0}.aor-process-head .aor-copy p{color:#abb5b3}.aor-process-grid{display:grid!important;grid-template-columns:repeat(3,1fr);border-top:1px solid #465153}.aor-process-card{position:relative;padding:38px 34px 38px 0;border-right:1px solid #465153;border-bottom:1px solid #465153;transition:.35s}.aor-process-card:nth-child(3n+2),.aor-process-card:nth-child(3n+3){padding-left:34px}.aor-process-card:nth-child(3n){border-right:0}.aor-process-card:hover{background:rgba(255,255,255,.035);padding-top:30px}.aor-process-number .elementor-heading-title{color:var(--aor-orange);font:42px Georgia,serif}.aor-process-title .elementor-heading-title{color:#fff;font:24px Georgia,serif;margin:18px 0 14px}.aor-process-copy p{color:#aeb7b5;font-size:13px;line-height:1.75}
.aor-machines{display:grid!important;grid-template-columns:.75fr 1.25fr;gap:10vw;align-items:start}.aor-machine-intro{position:sticky;top:120px}.aor-machine-list{border-top:1px solid var(--aor-line)}.aor-machine-row{display:grid!important;grid-template-columns:60px .8fr 1.2fr;gap:20px;align-items:center;padding:27px 0;border-bottom:1px solid var(--aor-line);transition:.3s}.aor-machine-row:hover{padding-left:14px;background:rgba(245,130,32,.045)}.aor-machine-index .elementor-heading-title{color:var(--aor-orange);font-size:11px;letter-spacing:.08em}.aor-machine-title .elementor-heading-title{font:21px Georgia,serif}.aor-machine-copy p{color:#6a7678;font-size:13px;line-height:1.6}
.aor-partners-section{max-width:none;background:#eef0eb}.aor-partners-inner{width:min(100%,1296px);margin:auto}.aor-partners-head{display:grid!important;grid-template-columns:1.08fr .92fr;gap:8vw;align-items:end;margin-bottom:55px}.aor-partner-grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:16px}.aor-partner-card{position:relative;min-height:300px;padding:34px!important;background:#fff;border:1px solid #dfe3de;overflow:hidden;transition:.4s}.aor-partner-card:after{content:attr(data-index);position:absolute;right:-5px;bottom:-42px;color:#edf0ec;font:150px Georgia,serif;line-height:1;z-index:0}.aor-partner-card:hover{transform:translateY(-9px);box-shadow:0 26px 55px rgba(16,23,25,.12);border-color:rgba(245,130,32,.55)}.aor-partner-card>*{position:relative;z-index:1}.aor-partner-tag p{color:var(--aor-orange);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.aor-partner-name .elementor-heading-title{max-width:360px;font:31px Georgia,serif;line-height:1.1;margin:52px 0 20px}.aor-partner-copy p{max-width:430px;color:#647174;font-size:14px;line-height:1.7}.aor-card-01:after{content:"01"}.aor-card-02:after{content:"02"}.aor-card-03:after{content:"03"}.aor-card-04:after{content:"04"}
.aor-compliance{max-width:none;padding:85px 5vw;background:var(--aor-orange);color:var(--aor-ink)}.aor-compliance-inner{width:min(100%,1296px);margin:auto;display:grid!important;grid-template-columns:1.05fr .95fr;gap:9vw;align-items:center}.aor-compliance .aor-label p:before{background:#4d2605}.aor-compliance .aor-title .elementor-heading-title{margin-bottom:0}.aor-compliance-copy p{color:#522d0d;font-size:17px;line-height:1.8}.aor-badges{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:10px;margin-top:28px}.aor-badge{padding:12px 15px!important;border:1px solid rgba(16,23,25,.35)}.aor-badge p{color:#1b2426;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.aor-cta{max-width:none;padding:100px 5vw;background:var(--aor-dark2);color:#fff}.aor-cta-inner{width:min(100%,1296px);margin:auto;display:grid!important;grid-template-columns:1fr auto;gap:60px;align-items:center}.aor-cta .aor-title .elementor-heading-title{max-width:850px;color:#fff;margin-bottom:25px}.aor-cta-copy p{max-width:720px;color:#aeb8b7;font-size:17px;line-height:1.75}.aor-cta-actions{display:flex!important;flex-direction:column!important;gap:10px}.aor-cta-actions .elementor-button{min-width:220px;text-align:center}
@media(max-width:1000px){.aor-intro,.aor-process-head,.aor-machines,.aor-partners-head,.aor-compliance-inner,.aor-cta-inner{grid-template-columns:1fr!important}.aor-stats{grid-template-columns:repeat(2,1fr)!important}.aor-process-grid{grid-template-columns:repeat(2,1fr)!important}.aor-process-card,.aor-process-card:nth-child(3n+2),.aor-process-card:nth-child(3n+3){padding:32px!important;border-right:1px solid #465153}.aor-process-card:nth-child(2n){border-right:0}.aor-machine-intro{position:static}.aor-cta-actions{align-items:flex-start!important}.aor-gallery{height:480px}}
@media(max-width:650px){.aor-hero{min-height:620px;padding:80px 6vw 60px;background-position:64% center!important}.aor-hero-title .elementor-heading-title{font-size:47px}.aor-hero-lead p{font-size:15px}.aor-buttons{flex-direction:column!important}.aor-hero-facts{gap:12px}.aor-hero-fact{padding-right:12px}.aor-hero-fact p{font-size:8px}.aor-hero-fact b{font-size:15px}.aor-stats,.aor-process-grid,.aor-partner-grid{grid-template-columns:1fr!important}.aor-stat{border-left:1px solid #ccd1cc}.aor-section{padding:78px 6vw}.aor-gallery{height:430px;grid-template-columns:1.25fr .75fr!important}.aor-process-card,.aor-process-card:nth-child(3n+2),.aor-process-card:nth-child(3n+3){padding:28px 0!important;border-right:0;border-bottom:1px solid #465153}.aor-machine-row{grid-template-columns:42px 1fr!important}.aor-machine-copy{grid-column:2}.aor-partner-card{min-height:270px}.aor-compliance,.aor-cta{padding:75px 6vw}.aor-badges{flex-direction:column!important}.aor-cta-actions{width:100%}.aor-cta-actions .elementor-widget,.aor-cta-actions .elementor-button{width:100%}}
@media(prefers-reduced-motion:reduce){.aor-page *{transition-duration:.01ms!important}}/* End custom CSS */