/* Armosteel — сгенерировано AI → Elementor Importer из aie-design/1. Не редактируйте: изменения вносятся в дизайн и импортируются заново. */
@font-face { font-family: 'HeadingNow'; src: url('fonts/HeadingNow-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Aeroport'; src: url('fonts/Aeroport-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Aeroport'; src: url('fonts/Aeroport-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

:root {
	--color-primary: #E1E0E0;
	--color-secondary: #A5A8A6;
	--color-accent: #FF6901;
	--color-text: #B3B3B3;
	--color-muted: #B3B3B3;
	--color-bg: #373F43;
	--color-surface: #A5A8A6;
	--color-border: #535658;
	--color-dark: #373F43;
	--color-blue: #E1E0E0;
	--font-heading: "HeadingNow", "Arial Black", sans-serif;
	--font-body: "Aeroport", system-ui, -apple-system, "Segoe UI", sans-serif;
	--fs-body: 1rem;
	--fs-small: 0.875rem;
	--space-xs: 8px;
	--space-sm: 16px;
	--space-md: 32px;
	--space-lg: 80px;
	--space-xl: 120px;
	--radius-sm: 8px;
	--radius-md: 24px;
	--radius-lg: 40px;
	--container: 1110px;
}

/* --- AI → Elementor: логотипы и картинки дизайна --- */
.aie-logos { --logo-h: 48px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 18px 36px; margin: 0; padding: 18px 32px; list-style: none; }
.aie-logos li { display: flex; align-items: center; margin: 0; }
.aie-logos img { display: block; width: auto; height: calc(var(--logo-h) * var(--logo-scale, 1)); object-fit: contain; }
.aie-logos--pill { border-radius: 999px; background: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 6px 20px rgba(0, 0, 0, .08); }
.aie-logos--grid { --logo-h: 64px; gap: 28px 48px; padding: 28px 32px; border: 1px solid var(--color-border, #e2e8f0); border-radius: var(--radius-md, 12px); background: #fff; }
.aie-logos--plain { justify-content: flex-start; padding: 0; }
.aie-asset { display: block; max-width: 100%; height: auto; }
.aie-asset--center { margin-inline: auto; }
.aie-asset--right { margin-left: auto; }
.aie-design-footer { padding-block: var(--space-lg, 48px) 0; }
@media (max-width: 767px) {
	.aie-logos { --logo-h: 36px; gap: 14px 22px; padding: 16px; }
	.aie-logos--pill { border-radius: var(--radius-md, 12px); }
}
:root { --lh-body: 1.35; --fs-body: 1rem; }
@media (min-width: 768px) {
:root { --fs-body: 1.125rem; }
}
body { font-weight: 500; }
html { scroll-behavior: smooth; }
body:has(.at-sec) { overflow-x: clip; }
.site-footer:has(.at-footer) { border: 0; padding: 0; background: #373f43; }
.site-footer:has(.at-footer) > .site-container { display: none; }
.aie-design-header { display: block; position: relative; z-index: 100; }
.aie-design-footer:has(.at-footer) { padding: 0; }
[class*="at-"].e-con::before, [class*="at-"].e-con::after { top: auto; left: auto; width: auto; height: auto; border: 0; border-radius: 0; opacity: 1; mix-blend-mode: normal; transition: none; }
.at-sec.e-con { padding: 0; gap: 0; position: relative; }
.at-sec.e-con > .e-con-inner { width: 320px; max-width: 100%; margin: 0 auto; gap: 0; padding: 0; }
@media (max-width: 360px) {
.at-sec.e-con > .e-con-inner { width: 100%; box-sizing: border-box; padding: 0 15px; }
.at-navbar.e-con { margin: 0 -15px; padding: 0 15px; }
}
@media (min-width: 361px) and (max-width: 767px) {
.at-sec.e-con > .e-con-inner { width: 100%; box-sizing: border-box; padding: 0 35px; }
.at-dpanel.e-con { padding-left: calc(35px - 2vw); padding-right: calc(35px - 2vw); }
}
@media (min-width: 768px) {
.at-sec.e-con > .e-con-inner { width: 672px; }
}
@media (min-width: 1200px) {
.at-sec.e-con > .e-con-inner { width: 1110px; }
}
@media (min-width: 1400px) {
.at-lg.at-sec.e-con > .e-con-inner { width: 1350px; }
}
.at-sec .e-con { padding: 0; gap: 0; }
.at-sec .elementor-widget { margin: 0; }
.at-sec .elementor-widget-container > :last-child { margin-bottom: 0; }
.at-dark.e-con { background: #373f43; color: #a5a8a6; }
.at-light.e-con { background: #a5a8a6; color: #373f43; }
.at-sec .elementor-heading-title { font-family: 'HeadingNow', sans-serif; font-weight: 500; line-height: 1.1; text-transform: uppercase; margin: 0; }
.at-sec .elementor-heading-title a { color: inherit; text-decoration: none; }
.at-sec .elementor-widget-text-editor { font-family: 'Aeroport', sans-serif; font-weight: 500; color: inherit; }
.at-sec .elementor-widget-image { text-align: left; line-height: 0; }
.at-sec .elementor-widget-image img { display: inline-block; vertical-align: middle; }
.at-title.elementor-widget .elementor-heading-title { font-size: 1.5rem; }
@media (min-width: 768px) {
.at-title.elementor-widget .elementor-heading-title { font-size: 2.5rem; }
}
@media (min-width: 1200px) {
.at-title.elementor-widget .elementor-heading-title { font-size: 3.5rem; }
}
@media (max-width: 1199.98px) {
.at-title .elementor-heading-title br { display: none; }
}
.at-text.elementor-widget { text-align: justify; }
.at-text p { margin: 0 0 1em; }
.at-text ul { margin: 0 0 1em; padding-left: 1em; }
.at-text li + li { margin-top: 1rem; }
.at-text a { border-bottom: 1px solid; color: #373f43; font-weight: 700; text-decoration: none; }
.at-dark .at-text a { color: #fff; }
.at-text a:hover { color: #ff6901; }
@media (max-width: 767.98px) {
.at-text p br { display: none; }
}
.at-btn.elementor-widget .elementor-button, .at-phone.elementor-widget .elementor-button { display: inline-flex; align-items: center; justify-content: center; height: 56px; padding: 0 2.5rem;
	border: 1px solid #373f43; border-radius: 36px; background: #373f43; color: #e1e0e0;
	font-family: 'Aeroport', sans-serif; font-size: 1.125rem; font-weight: 700; line-height: 1; transition: all .3s; }
.at-btn--accent.elementor-widget .elementor-button { border: 0; background: #ff6901; color: #373f43; }
.at-btn.elementor-widget .elementor-button:hover, .at-phone.elementor-widget .elementor-button:hover { border-color: #e1e0e0; background: #e1e0e0; color: #373f43; }
@media (min-width: 768px) {
.at-btn.elementor-widget .elementor-button { height: 64px; padding: 0 3rem; }
}
@media (min-width: 1200px) {
.at-btn.elementor-widget .elementor-button { height: 72px; padding: 0 5rem; font-size: 1.25rem; }
}
.at-header.e-con { background: #a5a8a6; color: #373f43; overflow-x: clip; }
.at-header.e-con > .e-con-inner { flex-direction: row; flex-wrap: wrap; align-items: center; }
.at-brand.e-con { min-height: 72px; flex: 1 1 auto; width: auto; flex-direction: row; align-items: center; padding: 12px 0; }
.at-logo.elementor-widget { width: 178px !important; flex: none !important; }
.at-logo img { width: 178px !important; height: auto !important; }
.at-desc.elementor-widget { display: none; flex: none !important; width: auto !important; font-family: 'HeadingNow', sans-serif; font-size: .75rem; line-height: 1.15; }
.at-desc p { max-width: 13em; margin: 0; border-left: 1px solid #535658; margin-left: 1rem; padding-left: 1rem; }
.at-hright.e-con, .at-actions.e-con { display: contents; }
.at-phone.elementor-widget, .at-msg--header.e-con { display: none; }
.at-phone.elementor-widget .elementor-button { height: 46px; padding: 0 2rem; background: #a5a8a6; color: #373f43; font-size: 1rem; }
.at-msg.e-con { flex-direction: row; width: auto; flex: none; }
.at-msg__icon.elementor-widget { width: auto !important; flex: none !important; }
.at-msg--header .at-msg__icon a { display: flex; width: 40px; height: 40px; align-items: center; justify-content: center; border: 1px solid #373f43; border-radius: 40px; transition: all .3s; }
.at-msg--header .at-msg__icon img { width: 14px !important; }
.at-msg--header .at-msg__icon + .at-msg__icon { margin-left: 16px; }
.at-msg--header .at-msg__icon a:hover { background: #e1e0e0; border-color: #e1e0e0; }
.at-burger.elementor-widget { width: auto !important; flex: none !important; margin-left: auto; }
.at-burger.elementor-widget, .at-burger .elementor-widget-container, .at-header .aie-menu--burger { position: static; }
.at-burger .aie-menu__list { display: none; }
.at-burger .aie-menu__toggle { display: flex; align-items: center; justify-content: center; width: 110px; height: 48px; padding: 0; border: 1px solid #373f43; border-radius: 36px; background: transparent; cursor: pointer; }
.at-burger .aie-menu__bars, .at-burger .aie-menu__bars::before, .at-burger .aie-menu__bars::after { display: block; width: 28px; height: 2px; background: #373f43; transition: transform .25s, background .25s; }
.at-burger .aie-menu__bars { position: relative; }
.at-burger .aie-menu__bars::before, .at-burger .aie-menu__bars::after { content: ""; position: absolute; left: 0; }
.at-burger .aie-menu__bars::before { top: -8px; }
.at-burger .aie-menu__bars::after { top: 8px; }
.at-burger .is-open .aie-menu__bars { background: transparent; }
.at-burger .is-open .aie-menu__bars::before { transform: translateY(8px) rotate(45deg); }
.at-burger .is-open .aie-menu__bars::after { transform: translateY(-8px) rotate(-45deg); }
.at-burger .is-open .aie-menu__list { display: block; position: absolute; left: 0; right: 0; top: 100%; z-index: 200; margin: 0; padding: 1rem 35px 2rem; list-style: none; background: #a5a8a6; border-top: 1px solid #535658; border-radius: 0 0 24px 24px; }
.at-burger .is-open .aie-menu__list a { display: block; padding: .5rem 0; color: #373f43; font-size: 1.125rem; font-weight: 700; text-decoration: none; }
.at-burger .is-open .sub-menu { margin: 0; padding: 0 0 .5rem 1rem; list-style: none; }
.at-burger .is-open .sub-menu a { padding: .35rem 0; font-size: 1rem; font-weight: 500; }
.at-header .aie-menu--burger { position: static; }
.at-navbar.e-con { flex: 1 0 100%; width: 100%; background: #373f43; margin: 0 -35px; padding: 0 35px; box-sizing: content-box; position: relative; }
.at-nav.elementor-widget { overflow-x: auto; scrollbar-width: none; }
.at-nav.elementor-widget::-webkit-scrollbar { display: none; }
.at-nav .aie-menu__list { display: flex; flex-wrap: nowrap; justify-content: space-between; gap: 1.25rem; margin: 0; padding: 0; list-style: none; }
.at-nav .aie-menu__list > li { position: relative; flex: none; }
.at-nav .aie-menu__list > li > a { display: block; position: relative; padding: 1.25rem 0; color: #a5a8a6; font-size: 1rem; font-weight: 500; line-height: 1.35; white-space: nowrap; text-decoration: none; }
.at-nav .aie-menu__list > li > a::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 4px; border-radius: 4px 4px 0 0; background: transparent; transition: background .3s; }
.at-nav .aie-menu__list > li.current-menu-item > a::after, .at-nav .aie-menu__list > li > a:hover::after { background: #e1e0e0; }
.at-nav .menu-item-has-children > a { padding-right: 14px !important; }
.at-nav .menu-item-has-children > a::before { content: ""; position: absolute; right: 1px; top: 50%; width: 6px; height: 6px; margin-top: -5px; border-right: 1.5px solid #a5a8a6; border-bottom: 1.5px solid #a5a8a6; transform: rotate(45deg); }
.at-nav .sub-menu { display: none; position: absolute; top: 100%; left: 50%; z-index: 999; transform: translateX(-50%); min-width: 330px; margin: 0; padding: 1rem .5rem; list-style: none; border: 1px solid #535658; border-radius: 16px; background: #a5a8a6; }
.at-nav .sub-menu a { display: block; padding: .5rem 1rem; border-radius: 10px; color: #373f43; font-size: 1rem; text-decoration: none; }
.at-nav .sub-menu a:hover { background: #e1e0e0; }
@media (max-width: 1199.98px) {
.at-nav .sub-menu { display: none !important; }
}
@media (min-width: 1200px) {
.at-nav .menu-item-has-children:hover > .sub-menu, .at-nav .menu-item-has-children:focus-within > .sub-menu { display: block; }
}
@media (min-width: 768px) {
.at-brand.e-con { min-height: 64px; padding: 8px 0; }
.at-logo.elementor-widget, .at-logo img { width: 160px !important; }
.at-phone.elementor-widget { display: block; width: auto !important; flex: none !important; margin-left: auto; }
.at-burger.elementor-widget { margin-left: 1.25rem; }
.at-navbar.e-con { margin: 0 calc((672px - 100vw) / 2); padding: 0 calc((100vw - 672px) / 2); }
.at-nav .aie-menu__list > li > a { font-size: 1.125rem; }
}
@media (min-width: 1200px) {
.at-header.e-con > .e-con-inner { flex-wrap: nowrap; align-items: stretch; }
.at-brand.e-con { flex: 0 0 auto; padding: 0; }
.at-desc.elementor-widget { display: block; }
.at-hright.e-con { display: flex; flex: 1 1 auto; width: auto; margin-left: 2rem; }
.at-actions.e-con { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; padding: .75rem 0; }
.at-phone.elementor-widget { margin-left: 0; }
.at-msg--header.e-con { display: flex; margin-left: 2rem; }
.at-burger.elementor-widget { display: none; }
.at-navbar.e-con { flex: none; width: auto; margin: 0; padding: 0; box-sizing: border-box; }
.at-navbar.e-con::after { content: ""; position: absolute; top: 0; left: 100%; width: 100vw; height: 100%; background: #373f43; }
.at-nav.elementor-widget { overflow: visible; }
}
@media (min-width: 1400px) {
.at-logo.elementor-widget, .at-logo img { width: 250px !important; }
.at-desc p { padding-top: .2rem; padding-bottom: .2rem; line-height: 1.3; }
.at-navbar.e-con { padding-left: 75px; }
.at-navbar.e-con::before { content: ""; position: absolute; top: -1px; left: -1px; width: 54px; height: 65px; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape1.svg") no-repeat center / cover; }
}
.at-hero.e-con { padding: 3rem 0; }
.at-hero__title.elementor-widget .elementor-heading-title { font-size: 30.99px; line-height: 1.225; padding: .0186em 0 0 .158em; margin-bottom: -.065em; white-space: nowrap; }
.at-hero__line { display: block; }
.at-hero__line > span { display: inline-block; }
.at-hero .at-k1 { margin-left: -.1116em; }
.at-hero .at-b { transform: scaleX(1.3095); transform-origin: 0 0; margin-left: .0372em; }
.at-hero .at-k2 { margin-left: .3163em; }
.at-hero .at-r { font-feature-settings: "ss03" 1; transform: scaleX(1.3902); transform-origin: 0 0; margin-left: -.0558em; }
.at-hero .at-k3 { margin-left: .3535em; }
.at-hero__text.elementor-widget { width: 11.5em !important; max-width: 100%; border-top: 1px solid rgba(165,168,166,.5); padding-top: 1rem; margin-top: 1.25rem; color: #bbb; font-size: 1.5rem; text-align: left; }
.at-hero__text p { margin: 0; }
@media (min-width: 768px) {
.at-hero.e-con { padding: 4rem 0; }
.at-hero__title.elementor-widget .elementor-heading-title { font-size: 65.08px; }
.at-hero__text.elementor-widget { width: 17.5em !important; padding-top: 1.5rem; margin-top: 2rem; font-size: 1.75rem; }
}
@media (min-width: 1200px) {
.at-hero.e-con { padding: 7.5rem 0; }
.at-hero__title.elementor-widget .elementor-heading-title { font-size: 107.5px; }
.at-hero__text.elementor-widget { width: 17.15em !important; padding-top: 2rem; margin-top: 2.5rem; font-size: 2.5rem; }
}
.at-features.e-con::before, .at-features.e-con::after { content: ""; position: absolute; left: 0; z-index: 1; pointer-events: none; width: 100%; height: 54px;
	background-repeat: repeat; background-size: auto 100%; background-position: calc(50% + 129px) bottom; }
.at-features.e-con::before { content: none; }
.at-features.e-con::after { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape4.svg"); bottom: 0; }
.at-features__list.e-con { width: auto; flex-direction: column; padding: 3rem 1rem; margin: 0 1rem; color: #bbb; position: relative; z-index: 2; }
.at-feature.e-con { flex-direction: row; align-items: flex-start; padding: 2rem 0; }
.at-feature.e-con + .at-feature.e-con { border-top: 1px solid rgba(165,168,166,.4); }
.at-feature__icon.elementor-widget { width: auto !important; flex: none !important; }
.at-feature__text.elementor-widget { flex: 1 !important; margin-left: 1.5rem; text-align: left; }
.at-feature__text p { margin: 0; }
@media (min-width: 768px) {
.at-features.e-con::before, .at-features.e-con::after { height: 48px; background-position-x: calc(50% - 29px); }
.at-features__list.e-con { flex-direction: row; flex-wrap: wrap; padding: 0 0 3rem; margin: 0 4rem; }
.at-feature.e-con { flex: 0 0 50%; width: 50%; flex-direction: column; padding: 3rem 0; border-bottom: 1px solid rgba(165,168,166,.4); }
.at-feature.e-con + .at-feature.e-con { border-top: 0; }
.at-feature.e-con:nth-child(n+3) { border-bottom: 0; }
.at-feature__icon.elementor-widget { height: 51px; padding: 0 2rem; }
.at-feature__text.elementor-widget { margin: 3.125rem 0 0; padding: 0 2rem; }
.at-feature.e-con { position: relative; }
.at-feature.e-con:nth-child(odd)::after { content: ""; position: absolute; right: 0; top: 3rem; bottom: 3rem; width: 1px; background: rgba(165,168,166,.4); }
}
@media (min-width: 1200px) {
.at-features.e-con::before, .at-features.e-con::after { background-position-x: calc(50% - 28px); }
.at-features__list.e-con { margin: 0; }
.at-feature.e-con { flex: 0 0 25%; width: 25%; border-bottom: 0; padding: 7.5rem 0; }
.at-feature.e-con > .elementor-widget { padding: 0 1.5rem; }
.at-feature.e-con:nth-child(n)::after { content: ""; position: absolute; right: 0; top: 7.5rem; bottom: 7.5rem; width: 1px; background: rgba(165,168,166,.4); }
.at-feature.e-con:last-child::after { content: none; }
}
.at-products.e-con { padding: 4.5rem 0 5.625rem; }
.at-products__head.e-con { flex-direction: column; align-items: center; margin-bottom: 2.5rem; text-align: center; }
.at-products__title.elementor-widget { order: 2; width: auto !important; border-top: 1px solid #535658; padding-top: 1rem; margin-top: 1rem; }
.at-products__title.elementor-widget .elementor-heading-title { font-size: 2rem; }
.at-products__caption.elementor-widget { order: 1; font-size: 1.125rem; }
.at-products__caption p { margin: 0; }
.at-products__grid.e-con { flex-direction: column; gap: 12px; }
.at-card.e-con { position: relative; justify-content: space-between; border: 1px solid #535658; border-radius: 24px; overflow: hidden; color: #373f43; transition: background .3s; }
.at-card.e-con:hover { background: #e1e0e0; }
.at-card__img.elementor-widget { height: 240px; border-bottom: 1px solid #535658; border-radius: 24px; overflow: hidden; }
.at-card__img .elementor-widget-container, .at-card__img.elementor-widget a, .at-card__img.elementor-widget img { display: block; width: 100% !important; height: 100% !important; }
.at-card__img img { object-fit: cover; transition: transform .75s; }
.at-card.e-con:hover .at-card__img img { transform: scale(1.2); }
.at-card__name.elementor-widget { padding: 1.25rem; text-align: center; }
.at-card__name.elementor-widget .elementor-heading-title { font-size: 1.125rem; }
.at-card__name .elementor-heading-title a::after { content: ""; position: absolute; inset: 0; z-index: 1; }
@media (min-width: 768px) {
.at-products.e-con { padding: 7.5rem 0 8rem; }
.at-products__head.e-con { margin-bottom: 3.75rem; }
.at-products__title.elementor-widget .elementor-heading-title { font-size: 2.5rem; }
.at-products__caption.elementor-widget { font-size: 1.25rem; }
.at-products__grid.e-con { flex-direction: row; flex-wrap: wrap; gap: 30px; }
.at-card.e-con { flex: 0 0 calc(50% - 15px); width: calc(50% - 15px); }
.at-card__img.elementor-widget { height: 260px; }
.at-card__name.elementor-widget { padding: 1.5rem; }
}
@media (min-width: 1200px) {
.at-products.e-con { padding: 14.5rem 0 18rem; }
.at-products__head.e-con { align-items: flex-start; margin-bottom: 5rem; text-align: left; }
.at-products__title.elementor-widget { order: 0; border: 0; padding: 0; margin: 0; }
.at-products__title.elementor-widget .elementor-heading-title { font-size: 3.5rem; }
.at-products__caption.elementor-widget { order: 0; width: auto !important; border-left: 1px solid rgba(83,86,88,.5); padding-left: 1.5rem; font-size: 1.5rem; }
.at-card--wide.e-con { flex: 0 0 730px; width: 730px; }
.at-card--narrow.e-con { flex: 0 0 350px; width: 350px; }
.at-card__name.elementor-widget { padding: 2rem 1.5rem; }
.at-card__name.elementor-widget .elementor-heading-title { font-size: 1.25rem; }
}
.at-raw.e-con { background: linear-gradient(#373f43, #373f43) 0 0 / 100% 31px no-repeat, url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/raw-bg.webp") 89% 0 / cover no-repeat #373f43; padding: 13.625rem 0 1.5rem; }
.at-raw.e-con::before { content: ""; position: absolute; top: -33px; left: calc(50% - 160px); width: 320px; height: 64px; z-index: 1; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape6.svg") no-repeat center / cover; }
.at-raw.e-con::after { content: ""; position: absolute; top: -33px; left: 0; width: calc(50% - 159px); height: 33px; background: #373f43; }
.at-raw__box.e-con { position: relative; z-index: 2; }
.at-raw__panel.e-con { border-radius: 24px; background: #a5a8a6; padding: 1.5rem .75rem; }
.at-raw__title.elementor-widget .elementor-heading-title { color: #373f43; font-size: 1.25rem; text-align: center; }
.at-raw__title .at-small { display: block; margin-bottom: .875rem; font-size: .7em; }
.at-divider.e-con { width: auto; height: 20px; margin: 0 34px; background: #a5a8a6; border-top: 1px solid rgba(83,86,88,.5); border-bottom: 1px solid rgba(83,86,88,.5); position: relative; }
.at-divider.e-con::before, .at-divider.e-con::after { content: ""; position: absolute; top: -1px; width: 7px; height: 20px; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-dark.svg") no-repeat center / cover; }
.at-divider.e-con::before { left: -6px; }
.at-divider.e-con::after { right: -6px; transform: rotate(180deg); }
.at-raw__block.e-con { flex-direction: row; align-items: center; justify-content: space-between; gap: 1.25rem; border-radius: 24px; background: #a5a8a6; padding: 2.25rem 2.125rem; transition: background .3s; position: relative; }
.at-raw__block.e-con:hover { background: #e1e0e0; }
.at-raw__logo.elementor-widget { flex: none !important; width: 167px !important; }
.at-raw__logo img { width: 100% !important; }
.at-raw__logo img { max-width: 100%; height: auto !important; }
.at-raw__flag.elementor-widget { flex: 1 1 auto !important; width: auto !important; text-align: center; }
.at-raw__flag img { width: 64px !important; }
.at-raw__logo a::after { content: ""; position: absolute; inset: 0; }
@media (max-width: 1199.98px) {
.at-hide-md { display: none; }
}
@media (min-width: 768px) {
.at-raw.e-con { background-position: 0 0, 100% 0; background-size: 100% 43px, cover; padding: 6rem 0 7.875rem; }
.at-raw.e-con::before { top: -45px; left: calc(50% - 336px); width: 672px; height: 88px; }
.at-raw.e-con::after { display: none; }
.at-raw__box.e-con { width: 66.666%; }
.at-raw__panel.e-con { padding: 1.5rem 3.375rem; }
.at-raw__title.elementor-widget .elementor-heading-title { font-size: 1.5rem; }
.at-raw__title .at-small { margin-bottom: .5rem; font-size: .6667em; }
.at-divider.e-con { margin: 0 40px; }
.at-raw__block.e-con { padding: 1.25rem 1.5rem; }
}
@media (min-width: 1200px) {
.at-raw.e-con { background-attachment: scroll, fixed; background-size: 100% 74px, cover; padding: 11.875rem 0 16.5rem; }
.at-raw__logo.elementor-widget { width: 316px !important; }
.at-raw.e-con::before { top: -71px; left: calc(46.5% - 555px); width: 1110px; height: 145px; }
.at-raw__box.e-con { width: 658px; }
.at-raw__panel.e-con { padding: 2.5rem 2.875rem; }
.at-raw__title.elementor-widget .elementor-heading-title { font-size: 2.5rem; }
.at-raw__title .at-small { margin-bottom: 1rem; font-size: .4em; }
.at-divider.e-con { margin: 0 44px; }
.at-raw__block.e-con { padding: 2.5rem 3rem; }
.at-raw__flag img { width: 124px !important; }
}
.at-benefits.e-con { padding: 3.5rem 0; }
.at-benefits__text.elementor-widget { margin-top: 2rem; font-size: .9375rem; text-align: left; }
.at-benefits__text li + li { margin-top: 1rem; }
.at-benefits__row.e-con { flex-direction: column; margin-top: 5rem; }
.at-benefits__group.elementor-widget .elementor-heading-title { font-size: 2.5rem; }
@media (max-width: 1199.98px) {
.at-benefits__group .elementor-heading-title br { display: none; }
}
.at-benefits__group.elementor-widget { margin-bottom: 2rem; }
.at-benefit.e-con { display: grid; grid-template-columns: auto 1fr; column-gap: 1rem; align-items: start; border-bottom: 1px solid rgba(165,168,166,.4); padding: 2rem 0; }
.at-benefit__num.elementor-widget { grid-row: 1 / 3; width: auto !important; }
.at-benefit__num .elementor-heading-title { font-size: 1.5rem; }
.at-benefit__name.elementor-widget .elementor-heading-title { font-size: 1.5rem; }
.at-benefit__desc.elementor-widget { margin-top: .5rem; }
.at-benefit__desc p { margin: 0; }
.at-benefits__right.e-con { margin-top: 3rem; }
.at-benefits__img img { width: 100% !important; height: auto !important; }
.at-benefits__note.elementor-widget { margin-top: 3rem; font-size: .9375rem; }
.at-benefits__note p { margin: 0; }
@media (min-width: 768px) {
.at-benefits__text.elementor-widget { font-size: 1.125rem; }
.at-benefits__row.e-con { flex-direction: row; }
.at-benefits__left.e-con { flex: 0 0 50%; width: 50%; padding-right: 15px; }
.at-benefits__right.e-con { flex: 0 0 50%; width: 50%; margin-top: 0; padding-left: 15px; }
.at-benefits__note.elementor-widget { font-size: 1.125rem; }
}
@media (min-width: 1200px) {
.at-benefits.e-con { padding: 5rem 0; }
.at-benefits__text.elementor-widget { font-size: 1.4375rem; }
.at-benefits__left.e-con { flex-basis: 350px; width: 350px; padding-right: 0; }
.at-benefits__right.e-con { flex-basis: 540px; width: 540px; margin-left: auto; padding-left: 0; }
.at-benefits__note.elementor-widget { font-size: 1.25rem; }
}
.at-advantages.e-con { padding: 3.5rem 0 3rem; }
.at-advantages .at-title .elementor-heading-title { font-size: 2rem; text-align: center; }
.at-advantages__list.e-con { flex-direction: column; margin-top: 2rem; }
.at-adv.e-con { flex-direction: row; align-items: center; border: 1px solid rgba(165,168,166,.4); border-radius: 24px; padding: 1.125rem 2rem; position: relative; }
.at-adv.e-con + .at-adv.e-con { margin-top: .9375rem; }
.at-adv.e-con + .at-adv.e-con::before, .at-adv.e-con + .at-adv.e-con::after { content: ""; position: absolute; top: -11px; width: 23px; height: 7px; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-small.svg") no-repeat center / cover; }
.at-adv.e-con + .at-adv.e-con::before { left: 19px; transform: rotate(-90deg); }
.at-adv.e-con + .at-adv.e-con::after { right: 19px; transform: rotate(90deg); }
.at-adv__icon.elementor-widget { flex: none !important; width: 67px !important; text-align: center; }
.at-adv__icon img { max-height: 72px; width: auto !important; }
.at-adv__text.elementor-widget { flex: 1 !important; margin-left: 1.5rem; color: #bbb; font-size: 1.25rem; text-align: justify; }
.at-adv__text p { margin: 0; }
@media (min-width: 768px) {
.at-advantages.e-con { padding: 5rem 0 2rem; }
.at-advantages .at-title .elementor-heading-title { font-size: 2.5rem; text-align: left; }
.at-advantages__list.e-con { flex-direction: row; flex-wrap: wrap; gap: 20px; margin-top: 3rem; }
.at-adv.e-con { flex: 0 0 calc(50% - 10px); width: calc(50% - 10px); padding: 1.625rem 2rem; }
.at-adv.e-con + .at-adv.e-con { margin-top: 0; }
.at-adv.e-con + .at-adv.e-con::before, .at-adv.e-con + .at-adv.e-con::after { display: none; }
.at-adv__icon.elementor-widget { width: 74px !important; }
.at-adv__icon img { max-height: 80px; }
.at-adv__text.elementor-widget { font-size: 1.5rem; }
}
@media (min-width: 1200px) {
.at-advantages.e-con { padding: 10rem 0 5rem; }
.at-advantages .at-title .elementor-heading-title { font-size: 3.5rem; }
.at-advantages__list.e-con { flex-wrap: nowrap; margin-top: 5rem; }
.at-adv.e-con { flex: 1 1 0; width: auto; display: block; flex-direction: column; align-items: flex-start; padding: 5rem 1.5rem; }
.at-adv.e-con + .at-adv.e-con::before, .at-adv.e-con + .at-adv.e-con::after { display: block; left: -21px; transform: none; }
.at-adv.e-con + .at-adv.e-con::before { top: 19px; }
.at-adv.e-con + .at-adv.e-con::after { top: auto; bottom: 19px; right: auto; transform: rotate(180deg); }
.at-adv__icon.elementor-widget { width: auto !important; height: 93px; margin-bottom: 3.125rem; text-align: left; }
.at-adv__icon img { max-height: none; }
.at-adv__text.elementor-widget { margin-left: 0; }
}
.at-partners.e-con { background: #373f43 url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/roof2.svg") no-repeat center top / cover; padding: 1.25rem 0 4.5rem; }
.at-partners.e-con > .e-con-inner { flex-direction: column; }
.at-partners__img img { width: 100% !important; height: auto !important; }
.at-partners__body.e-con { margin-top: 1.75rem; }
.at-partners__text.elementor-widget { margin-top: 1rem; font-size: .9375rem; text-align: left; }
.at-partners__text li + li { margin-top: 0; }
.at-partners__body .at-btn.elementor-widget { margin-top: 2rem; }
@media (min-width: 768px) {
.at-partners.e-con { padding: 2.625rem 0 11.25rem; }
.at-partners.e-con > .e-con-inner { flex-direction: row; align-items: flex-end; }
.at-partners__image.e-con { flex: 0 0 50%; width: 50%; padding-right: 2.5rem; }
.at-partners__body.e-con { flex: 0 0 50%; width: 50%; margin-top: 0; padding-bottom: .75rem; }
.at-partners__title .elementor-heading-title { font-size: 1.625rem !important; }
.at-partners__text.elementor-widget { margin-top: 1.5rem; font-size: 1rem; }
.at-partners__text ul { margin: 3.6em 0 3.55em; }
.at-partners__body .at-btn.elementor-widget { margin-top: 3rem; }
}
@media (min-width: 1200px) {
.at-partners.e-con { padding: 3.875rem 0 12.5rem; }
.at-partners.e-con > .e-con-inner { align-items: flex-start; }
.at-partners__image.e-con { flex: 0 0 460px; width: 460px; padding-right: 0; align-items: flex-end; }
.at-partners__image.e-con { flex-basis: 445px; width: 445px; }
.at-partners__img img { width: 562px !important; max-width: none; margin-left: -117px; }
.at-partners__body.e-con { flex: 0 0 540px; width: 540px; margin-left: auto; padding: 9rem 0 0; }
.at-partners__title .elementor-heading-title { font-size: 2.5rem !important; }
.at-partners__text.elementor-widget { margin-top: 2rem; font-size: 1.6875rem; }
.at-partners__text li + li { margin-top: 1.37em; }
.at-partners__body .at-btn.elementor-widget { margin-top: 5.5rem; }
}
.at-faq.e-con { padding: 4rem 0 5rem; }
.at-faq.e-con::before { content: ""; position: absolute; bottom: 100%; right: 0; width: 50.75%; height: 16px; background: #a5a8a6 url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape5.svg") no-repeat left top / auto 100%; }
.at-faq__title.elementor-widget { margin-bottom: 1.5rem; }
.at-faq__title .elementor-heading-title { text-align: center; }
.at-faq__list .elementor-toggle-item { border-top: 1px solid #000; padding: .625rem 0; margin: 0 !important; }
.at-faq__list .elementor-toggle-item:last-child { border-bottom: 1px solid #000; }
.at-faq__list .elementor-tab-title { display: flex; align-items: center; border: 0 !important; border-radius: 8px; padding: .5rem; cursor: pointer; transition: background .3s; }
.at-faq__list .elementor-toggle-item:hover .elementor-tab-title, .at-faq__list .elementor-tab-title.elementor-active { background: #e1e0e0; }
.at-faq__list .elementor-toggle-title, .at-faq__list .elementor-tab-title a { flex: 1; order: 1; color: #373f43 !important; font-family: 'HeadingNow', sans-serif; font-size: 1rem; font-weight: 500; line-height: 1.35; text-transform: uppercase; text-decoration: none; padding-right: 2rem; }
.at-faq__list .elementor-toggle-icon { order: 2; float: none !important; width: 16px !important; height: 10px; flex: none; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/chevron.svg") no-repeat center / contain; transition: transform .3s; }
.at-faq__list .elementor-toggle-icon > * { display: none !important; }
.at-faq__list .elementor-tab-title.elementor-active .elementor-toggle-icon { transform: rotate(180deg); }
.at-faq__list .elementor-tab-content { border: 0 !important; padding: 1rem .5rem .5rem; color: #373f43; line-height: 1.2; }
.at-faq__list .elementor-tab-content p { margin: 0 0 .5em; }
@media (min-width: 768px) {
.at-faq.e-con { padding: 5rem 0; }
.at-faq.e-con::before { height: 24px; }
.at-faq__title.elementor-widget { margin-bottom: 2rem; }
.at-faq__list .elementor-tab-title { border-radius: 24px; padding: 1.125rem 1.5rem; }
.at-faq__list .elementor-toggle-title, .at-faq__list .elementor-tab-title a { font-size: 1.25rem; padding-right: 5rem; }
.at-faq__list .elementor-tab-content { padding: 1.875rem 6.5rem 1.125rem 1.5rem; }
}
@media (min-width: 1200px) {
.at-faq.e-con { padding: 7.5rem 0; }
.at-faq.e-con::before { height: 40px; }
.at-faq__title.elementor-widget { margin-bottom: 3.75rem; width: 50% !important; }
.at-faq__title .elementor-heading-title { text-align: left; }
.at-faq__list .elementor-tab-title { padding: 1.5rem 1.875rem; }
.at-faq__list .elementor-tab-content { padding: 1.875rem 6.875rem 1.5rem 1.875rem; }
}
.at-footer.e-con { background: #373f43; color: #a5a8a6; }
.at-footer__top.e-con { flex-direction: column; align-items: center; border-bottom: 1px solid rgba(165,168,166,.5); padding: 2rem 0; }
.at-footer__title.elementor-widget { margin-bottom: 2rem; text-align: center; }
.at-footer__title .elementor-heading-title { font-size: 1.5rem; }
.at-msg--footer.e-con { width: 100%; gap: 16px; justify-content: space-between; }
.at-msg__btn.elementor-widget { flex: 1 1 auto !important; width: auto !important; }
.at-msg__btn .elementor-heading-title { font-family: 'Aeroport', sans-serif !important; text-transform: none !important; }
.at-msg__btn .elementor-heading-title a { display: flex; align-items: center; justify-content: center; gap: .5rem; height: 56px; border: 1px solid #e1e0e0; border-radius: 40px; color: #e1e0e0; font-size: 1.125rem; font-weight: 500; transition: all .3s; }
.at-msg__btn .elementor-heading-title a::before { content: ""; width: 20px; height: 20px; background: no-repeat center / contain; }
.at-msg__btn--viber .elementor-heading-title a::before { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/icon-viber.svg"); }
.at-msg__btn--telegram .elementor-heading-title a::before { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/icon-telegram.svg"); }
.at-msg__btn--whatsapp .elementor-heading-title a::before { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/icon-whatsapp.svg"); }
.at-msg__btn .elementor-heading-title a:hover { background: #e1e0e0; color: #373f43; }
.at-msg__btn .elementor-heading-title a:hover::before { filter: brightness(0); }
@media (max-width: 767.98px) {
.at-msg__btn .elementor-heading-title a { font-size: 0; }
}
.at-footer__middle.e-con { flex-direction: column-reverse; }
.at-footer__contacts.e-con { padding: 1.5rem 0; }
.at-contacts.elementor-widget { color: #a5a8a6; }
.at-contacts .at-label { margin: 0 0 .875rem; color: #535658; font-size: 1rem; }
.at-contacts address, .at-contacts a { color: #a5a8a6; font-size: 1.125rem; font-style: normal; font-weight: 700; text-decoration: none; }
.at-contacts a:hover { color: #e1e0e0; }
.at-contacts address { margin-bottom: 1.95em; }
@media (min-width: 768px) {
.at-contacts address { margin-bottom: 2.35em; }
}
.at-footer__phone, .at-footer__email { margin: .75rem 0 0; }
@media (min-width: 768px) {
.at-footer__phone, .at-footer__email { margin-top: 1rem; }
}
.at-to-top.elementor-widget { display: none; margin-top: 4.75rem; }
.at-to-top img { width: 56px !important; }
.at-footer__navs.e-con { flex-direction: row; flex-wrap: wrap; padding: 1.5rem 0; border-bottom: 1px solid rgba(165,168,166,.5); }
.at-fcol.elementor-widget { flex: 1 1 100% !important; }
.at-fcol .elementor-widget-container { height: 100%; }
.at-fcol + .at-fcol { margin-top: 2rem; }
.at-fnav { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; }
.at-fnav li { flex: 1 1 50%; max-width: 50%; margin-bottom: .5rem; }
.at-fnav a { color: #9d9a9b; font-size: .875rem; font-weight: 700; text-decoration: none; }
.at-fnav a:hover { color: #e1e0e0; }
.at-fnav:not(.at-fnav--main) li:first-child { flex-basis: 100%; max-width: 100%; margin-bottom: 1rem; }
.at-fnav:not(.at-fnav--main) li:first-child a, .at-fnav--main a { color: #a5a8a6; font-size: 1.125rem; }
.at-fnav--main { border-bottom: 1px solid rgba(165,168,166,.5); padding-bottom: .5rem; }
.at-fnav--main li { margin-bottom: 1rem; }
.at-footer__bottom.e-con { flex-direction: column; padding: 0 0 1.5rem; }
.at-footer__brand.e-con { flex-direction: row; align-items: center; justify-content: space-between; border-top: 1px solid rgba(165,168,166,.5); border-bottom: 1px solid rgba(165,168,166,.5); padding: 1.5rem 0 1rem; }
.at-footer__logo.elementor-widget { width: auto !important; flex: none !important; }
.at-to-top--m.elementor-widget { display: block; width: auto !important; flex: none !important; margin: 0; }
.at-footer__logo.elementor-widget img { width: 180px !important; }
.at-footer__legal.elementor-widget { margin-top: 1.5rem; }
@media (min-width: 768px) {
.at-footer__title .elementor-heading-title { font-size: 2rem; }
.at-fcol.elementor-widget { flex: 1 1 0 !important; }
.at-fcol + .at-fcol { margin-top: 0; }
.at-fnav { display: block; }
.at-fnav li { max-width: none; }
.at-fnav a { font-size: 1rem; }
.at-fnav:not(.at-fnav--main) li:first-child a, .at-fnav--main a { font-size: 1.25rem; }
.at-fnav--main { border: 0; padding: 0; }
.at-fnav--main li { margin-bottom: 1rem; }
.at-footer__navs.e-con { border: 0; padding: 2rem 0; }
.at-footer__logo.elementor-widget img { width: 211px !important; }
.at-footer__bottom.e-con { flex-direction: row; align-items: center; justify-content: space-between; }
.at-footer__legal.elementor-widget { margin-top: 0; width: 50% !important; }
}
@media (min-width: 1200px) {
.at-footer__top.e-con { flex-direction: row; justify-content: space-between; padding: 3.125rem 0; }
.at-footer__title.elementor-widget { margin: 0; text-align: left; width: 50% !important; }
.at-msg--footer.e-con { width: 50%; }
.at-footer__middle.e-con { flex-direction: row; padding: 3rem 0; }
.at-footer__contacts.e-con { flex: 0 0 50%; width: 50%; padding: 0; }
.at-footer__navs.e-con { flex: 0 0 50%; width: 50%; padding: 0; }
.at-fcol.elementor-widget { padding: 0 15px; }
.at-footer__legal.elementor-widget { width: 50% !important; margin-left: auto; padding-left: 15px; }
.at-fnav--main li { margin-bottom: .5rem; }
.at-to-top.elementor-widget { display: block; margin-top: 2.625rem; transform: translateY(50px); }
.at-to-top--m.elementor-widget { display: none; }
.at-footer__brand.e-con { border: 0; padding: 0; width: auto; }
.at-footer__bottom.e-con { padding: 3.125rem 0 1.5rem; }
.at-footer__logo.elementor-widget img { width: 250px !important; }
}
.at-panel.e-con { width: auto; margin: 0 2%; border-radius: 24px; background: #a5a8a6; color: #373f43; padding: 3.5rem 0; }
.at-panel.e-con + .at-panel.e-con { margin-top: 20px; }
.at-panel.e-con + .at-panel.e-con::before { content: ""; position: absolute; top: -20px; height: 20px; left: calc(34px - 2vw - 6px); right: calc(34px - 2vw - 6px); pointer-events: none;
	background:
		url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-dark.svg") left center / 7px 20px no-repeat,
		url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-dark-r.svg") right center / 7px 20px no-repeat,
		linear-gradient(rgba(83,86,88,.5), rgba(83,86,88,.5)) center top / calc(100% - 12px) 1px no-repeat,
		linear-gradient(rgba(83,86,88,.5), rgba(83,86,88,.5)) center bottom / calc(100% - 12px) 1px no-repeat,
		linear-gradient(#a5a8a6, #a5a8a6) center / calc(100% - 12px) 100% no-repeat; }
.at-panel .at-title.elementor-widget .elementor-heading-title { color: #373f43; }
@media (min-width: 768px) {
.at-panel.e-con { padding: 5rem 0; }
.at-panel.e-con + .at-panel.e-con::before { left: calc(40px - 2vw - 6px); right: calc(40px - 2vw - 6px); }
}
@media (min-width: 1200px) {
.at-panel.e-con { margin: 0 1%; padding: 7.5rem 0; }
.at-panel.e-con + .at-panel.e-con::before { left: calc(44px - 1vw - 6px); right: calc(44px - 1vw - 6px); }
}
.at-pnav.e-con { position: sticky; top: 0; z-index: 90; padding: 1rem 0 0; border-radius: 24px 24px 0 0; border-bottom: 1px solid rgba(83,86,88,.6); }
.at-pnav.e-con::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; width: 56px; z-index: 2; pointer-events: none; background: linear-gradient(270deg, #a5a8a6 0%, rgba(165,168,166,0) 100%); border-radius: 0 24px 0 0; }
.at-pnav__nav.elementor-widget { overflow-x: auto; scrollbar-width: none; }
.at-pnav__list { display: flex; flex-wrap: nowrap; align-items: center; margin: 0; padding: 0; list-style: none; }
.at-pnav__list li { position: relative; padding-bottom: 1rem; }
.at-pnav__list li::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 4px; border-radius: 4px 4px 0 0; background: transparent; transition: background .3s; }
.at-pnav__list li.is-active::after { background: #373f43; }
.at-pnav__list li:hover::after { background: #e1e0e0; }
.at-pnav__list li + li a { border-left: 1px solid rgba(83,86,88,.5); }
.at-pnav__list a { display: block; padding: .5rem .75rem; color: #373f43; font-weight: 700; text-align: center; white-space: nowrap; text-decoration: none; }
.at-js.elementor-widget { display: none; }
@media (min-width: 768px) {
.at-pnav__list a { padding: .75rem 1.5rem; }
}
@media (min-width: 1200px) {
.at-pnav.e-con { padding-top: 1.3rem; }
.at-pnav__list { justify-content: center; }
.at-pnav__list a { padding: .75rem 2rem; }
}
.at-pnav.e-con + .at-panel.e-con { margin-top: 0; border-radius: 0 0 24px 24px; }
.at-pnav.e-con + .at-panel.e-con::before { display: none; }
.at-phero__title.elementor-widget { margin-bottom: 2rem; text-align: center; }
.at-phero__row.e-con { flex-direction: column; }
.at-phero__left.e-con { position: relative; }
.at-gal.e-con { flex-direction: row; flex-wrap: nowrap; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; border-radius: 24px; }
.at-gal.e-con::-webkit-scrollbar, .at-gal__thumbs.e-con::-webkit-scrollbar, .at-pnav__nav::-webkit-scrollbar, .at-related__list.e-con::-webkit-scrollbar { display: none; }
.at-gal__slide.elementor-widget { flex: 0 0 100% !important; width: 100% !important; scroll-snap-align: start; }
.at-gal__slide img { display: block; width: 100% !important; aspect-ratio: 1; object-fit: contain; border: 1px solid #535658; border-radius: 24px; }
.at-gal__thumbs.e-con { flex-direction: row; flex-wrap: nowrap; gap: 8px; width: 190px; margin: 1rem auto 0; overflow-x: auto; scrollbar-width: none; }
.at-gal__thumb.elementor-widget { flex: 0 0 58px !important; width: 58px !important; }
.at-gal__thumb img { display: block; width: 58px !important; height: 58px !important; object-fit: cover; border: 1px solid #535658; border-radius: 16px; opacity: .6; transition: opacity .3s, border-color .3s; }
.at-gal__thumb.is-active img, .at-gal__thumb img:hover { opacity: 1; border-color: #373f43; }
.at-gal__arrows.elementor-widget { position: absolute; left: 0; right: 0; bottom: 1px; pointer-events: none; }
.at-gal__arrows.elementor-widget, .at-gal__arrows .elementor-widget-container { display: flex; justify-content: space-between; align-items: center; }
.at-gal__arrows .elementor-widget-container { width: 100%; }
.at-arrow { pointer-events: auto; display: block; width: 56px; height: 56px; padding: 0; border: 0; border-radius: 50%; background: transparent url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/chevron.svg") no-repeat center / 18px 11px; cursor: pointer; transition: background-color .3s; }
.at-arrow--prev { transform: rotate(90deg); }
.at-arrow--next { transform: rotate(-90deg); }
.at-arrow:hover { background-color: #e1e0e0; }
.at-phero__right.e-con { margin-top: 2rem; }
.at-maker.e-con { display: grid; grid-template-columns: 1fr 1fr; align-items: center; border: 1px solid rgba(83,86,88,.4); border-radius: 24px; background: #e1e0e0; overflow: hidden; transition: background .3s; position: relative; }
.at-maker.e-con:hover { background: #a5a8a6; }
.at-maker__title.elementor-widget { grid-column: 1 / 3; border-bottom: 1px solid rgba(83,86,88,.4); padding: .75rem 1.5rem; }
.at-maker__title .elementor-heading-title { font-size: .875rem; line-height: 1.35; }
.at-maker__logo.elementor-widget, .at-maker__flag.elementor-widget { padding: .75rem 1.5rem; text-align: center; }
.at-maker__logo img { width: 96px !important; height: auto !important; }
.at-maker__flag img { width: 64px !important; height: auto !important; }
.at-maker__logo a::after { content: ""; position: absolute; inset: 0; }
.at-phero__excerpt.elementor-widget { margin-top: .5rem; }
.at-phero__excerpt.is-collapsed .elementor-widget-container { max-height: 65px; overflow: hidden; -webkit-mask-image: linear-gradient(#000 40%, transparent); mask-image: linear-gradient(#000 40%, transparent); }
.at-more { display: block; margin-top: .5rem; color: #535658; font-size: 1.125rem; font-weight: 700; text-align: center; text-decoration: none; cursor: pointer; }
.at-more::after { content: ""; display: inline-block; width: 10px; height: 6px; margin-left: .35rem; vertical-align: middle; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/chevron.svg") no-repeat center / contain; opacity: .7; transition: transform .3s; }
.at-more.is-open::after { transform: rotate(180deg); }
.at-more:hover { color: #373f43; }
.at-phero__btn.elementor-widget { margin-top: 1.5rem; }
.at-phero__btn.elementor-widget .elementor-button { width: 100%; }
@media (min-width: 768px) {
.at-phero__row.e-con { flex-direction: row; }
.at-phero__left.e-con { flex: 0 0 calc(58.333% - 15px); width: calc(58.333% - 15px); padding-bottom: 88px; }
.at-phero__right.e-con { flex: 0 0 calc(41.667% - 15px); width: calc(41.667% - 15px); margin: 0 0 0 30px; justify-content: space-between; }
.at-gal__thumbs.e-con { position: absolute; left: 0; right: 0; bottom: 0; width: 222px; gap: 12px; margin: 0 auto; }
.at-gal__thumb.elementor-widget { flex-basis: 64px !important; width: 64px !important; }
.at-gal__thumb img { width: 64px !important; height: 64px !important; }
.at-arrow { width: 64px; height: 64px; }
.at-maker.e-con { grid-template-columns: 1fr 1fr; }
.at-maker__title.elementor-widget { padding: .875rem 1.5rem; text-align: center; }
.at-maker__title .elementor-heading-title { font-size: 1rem; }
.at-maker__logo.elementor-widget, .at-maker__flag.elementor-widget { border-top: 0; padding: 1.25rem 1.5rem; }
.at-phero__excerpt.elementor-widget { margin-top: 1rem; font-size: 1rem; }
.at-phero__btn.elementor-widget { margin-top: 2rem; }
}
@media (min-width: 1200px) {
.at-phero__title.elementor-widget { margin-bottom: 5rem; text-align: left; }
.at-phero__left.e-con { flex: 0 0 570px; width: 570px; padding-bottom: 114px; }
.at-phero__right.e-con { flex: 0 0 445px; width: 445px; margin-left: auto; }
.at-gal__thumbs.e-con { width: 376px; gap: 16px; }
.at-gal__thumb.elementor-widget { flex-basis: 82px !important; width: 82px !important; }
.at-gal__thumb img { width: 82px !important; height: 82px !important; }
.at-gal__arrows.elementor-widget { bottom: 9px; }
.at-maker__title.elementor-widget { padding: 1.375rem 1.5rem; }
.at-maker__title .elementor-heading-title { font-size: 1.125rem; }
.at-maker__logo.elementor-widget, .at-maker__flag.elementor-widget { padding: .75rem 1.5rem; height: 124px; display: flex; align-items: center; justify-content: center; }
.at-maker__logo img { width: 129px !important; }
.at-maker__flag img { width: 124px !important; }
.at-phero__excerpt.elementor-widget { margin-top: 1.5rem; font-size: 1.125rem; }
.at-phero__btn.elementor-widget { margin-top: 3rem; }
.at-phero__btn.elementor-widget .elementor-button { height: 72px; }
}
.at-coatings__title .elementor-heading-title { text-align: center; }
.at-coating.e-con { position: relative; width: 100%; max-width: 920px; margin: 2.5rem auto 0; }
.at-coatings.is-js .at-coating.e-con:not(.is-active) { display: none; }
.at-coating__name.elementor-widget { width: 190px !important; margin: 0 auto; }
.at-coating__name .elementor-heading-title { font-size: 1rem; text-align: center; }
.at-coating__arrows.elementor-widget { position: absolute; left: 0; right: 0; top: -8px; pointer-events: none; }
.at-coating__arrows.elementor-widget, .at-coating__arrows .elementor-widget-container { display: flex; justify-content: space-between; align-items: center; }
.at-coating__arrows .elementor-widget-container { width: 100%; }
.at-coating__arrows .at-arrow { width: 56px; height: 56px; border: 1px solid #373f43; background-color: #a5a8a6; }
.at-coating__arrows .at-arrow:hover { background-color: #e1e0e0; }
.at-coatings:not(.is-js) .at-coating__arrows { display: none; }
.at-specs { display: flex; flex-wrap: nowrap; justify-content: space-between; margin: 1.125rem 0 0; padding: .5rem 0 0; list-style: none; border-top: 1px solid rgba(83,86,88,.5); }
.at-specs li { flex: 0 1 auto; text-align: center; }
.at-specs span { display: block; font-size: 1rem; }
.at-specs strong { display: block; margin-top: .125rem; font-family: 'HeadingNow', sans-serif; font-size: .875rem; font-weight: 500; text-transform: uppercase; }
.at-coating__colors.e-con { flex-direction: row; flex-wrap: wrap; column-gap: 30px; row-gap: .5rem; margin-top: 2rem; }
.at-swatch.elementor-widget { flex: 0 0 calc(50% - 15px) !important; width: calc(50% - 15px) !important; border-radius: 16px; text-align: center; transition: background .3s; }
.at-swatch figure { margin: 0; }
.at-swatch img { display: block; width: 96px !important; height: 96px !important; margin: 0 auto; object-fit: cover; border: 1px solid #373f43; border-radius: 50%; transition: .3s cubic-bezier(.68,-.55,.27,1.55); }
.at-swatch figcaption { padding: .5rem .25rem; font-family: 'HeadingNow', sans-serif; font-size: .875rem; line-height: 1.35; text-transform: uppercase; color: #373f43; }
.at-swatch:hover { background: #e1e0e0; cursor: pointer; }
.at-swatch:hover img { width: 100% !important; border-radius: 16px; }
@media (min-width: 768px) {
.at-coating.e-con { margin-top: 3.125rem; }
.at-coating__name.elementor-widget { width: 380px !important; }
.at-coating__name .elementor-heading-title { font-size: 1.5rem; }
.at-coating__arrows.elementor-widget { top: 6px; }
.at-coating__arrows .at-arrow { width: 82px; height: 50px; border-radius: 36px; }
.at-coating__arrows .at-arrow--prev, .at-coating__arrows .at-arrow--next { transform: none; background-image: none; position: relative; }
.at-coating__arrows .at-arrow::before { content: ""; position: absolute; inset: 0; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/chevron.svg") no-repeat center / 18px 11px; }
.at-coating__arrows .at-arrow--prev::before { transform: rotate(90deg); }
.at-coating__arrows .at-arrow--next::before { transform: rotate(-90deg); }
.at-specs { padding-top: 1rem; }
.at-specs li { flex: 1; }
.at-specs strong { font-size: 1rem; }
.at-coating__colors.e-con { margin-top: 3rem; }
.at-swatch.elementor-widget { flex-basis: calc(33.333% - 20px) !important; width: calc(33.333% - 20px) !important; border-radius: 24px; }
.at-coating__colors.e-con { row-gap: 1rem; }
.at-swatch img { width: 120px !important; height: 120px !important; }
.at-swatch figcaption { padding: 1rem .5rem; }
.at-swatch:hover img { border-radius: 24px; }
}
@media (min-width: 1200px) {
.at-coating.e-con { margin-top: 5rem; }
.at-coating__name.elementor-widget { width: 600px !important; }
.at-coating__name .elementor-heading-title { font-size: 2rem; }
.at-specs { margin-top: 1.75rem; }
.at-specs li { flex: auto; }
.at-specs span { font-size: 1.5rem; }
.at-specs strong { font-size: 1.25rem; }
.at-coating__colors.e-con { margin-top: 5rem; }
.at-swatch.elementor-widget { flex-basis: calc(25% - 22.5px) !important; width: calc(25% - 22.5px) !important; }
.at-coating__colors.e-con { row-gap: 2rem; }
.at-swatch img { width: 144px !important; height: 144px !important; }
}
.at-pdesc.e-con > .e-con-inner { max-width: 100%; }
@media (min-width: 1200px) {
.at-pdesc.e-con { padding: 10rem 0; }
.at-pdesc.e-con > .e-con-inner { width: 920px; }
.at-specs span { font-size: 1.5rem; }
}
.at-props.e-con { flex-direction: column; margin: 3.75rem 0; }
.at-prop.e-con { flex-direction: row; align-items: center; padding: 1rem 0; position: relative; }
.at-prop.e-con + .at-prop.e-con { border-top: 1px solid rgba(83,86,88,.5); }
.at-prop__icon.elementor-widget { flex: none !important; width: 64px !important; text-align: center; }
.at-prop__icon img { max-width: 100%; max-height: 48px !important; width: auto !important; }
.at-prop__text.elementor-widget { flex: 1 !important; margin-left: 1rem; font-family: 'HeadingNow', sans-serif; font-size: .75rem; line-height: 1.1; text-transform: uppercase; text-align: left; }
.at-prop__text p { margin: 0; }
@media (min-width: 768px) {
.at-props.e-con { flex-direction: row; flex-wrap: wrap; }
.at-prop.e-con { flex: 0 0 50%; width: 50%; flex-direction: column; padding: 2rem 1.5rem; text-align: center; }
.at-prop.e-con + .at-prop.e-con { border-top: 0; }
.at-prop.e-con::after { content: ""; position: absolute; left: 0; bottom: 0; width: 97%; height: 1px; background: rgba(83,86,88,.5); }
.at-prop.e-con:nth-child(2n)::after { left: auto; right: 0; }
.at-prop.e-con:nth-child(2n)::before { content: ""; position: absolute; left: 0; top: 5%; width: 1px; height: 90%; background: rgba(83,86,88,.5); }
.at-prop.e-con:nth-last-child(-n+2)::after { display: none; }
.at-prop__icon.elementor-widget { width: auto !important; }
.at-prop__icon img { max-height: 64px !important; }
.at-prop__text.elementor-widget { margin: 1.5rem 0 0; font-size: 1rem; text-align: center; }
}
@media (min-width: 1200px) {
.at-prop.e-con { padding: 3rem; }
.at-prop__icon img { max-height: none !important; }
.at-prop__text.elementor-widget { margin-top: 2rem; font-size: 1.25rem; }
}
.at-price.e-con > .e-con-inner { align-items: stretch; }
.at-price__text.elementor-widget { margin-top: 1.5rem; max-width: 40em; }
.at-price__form.elementor-widget { margin-top: 2rem; }
.at-price .aie-form { --f-accent: #ff6901; --f-text: #373f43; --f-muted: #535658; --f-line: #535658; --f-bg: #a5a8a6; --f-radius: 24px; --f-on-text: #a5a8a6; }
.at-price .aie-form input[type="text"], .at-price .aie-form input[type="tel"], .at-price .aie-form input[type="email"], .at-price .aie-form textarea { border: 1px solid #535658; border-radius: 24px; background: rgba(253,255,252,.12); color: #373f43; font-family: 'Aeroport', sans-serif; font-weight: 500; }
.at-price .aie-form__submit { height: 56px; padding: 0 2.5rem; border-radius: 36px; background: #ff6901; color: #373f43; font-family: 'Aeroport', sans-serif; font-size: 1.125rem; font-weight: 700; }
.at-price .aie-form__submit:hover { filter: none; background: #e1e0e0; }
.at-price .aie-form__title { display: none; }
.at-price .aie-form__field > span { font-size: 1rem; color: #373f43; }
.at-price .aie-form input[type="text"], .at-price .aie-form input[type="tel"], .at-price .aie-form input[type="email"] { height: 56px; padding: 0 1.25rem; }
.at-price .aie-form textarea { padding: 1rem 1.25rem; }
.at-price .aie-form__consent { font-size: .875rem; color: #535658; }
@media (min-width: 1200px) {
.at-price .aie-form__submit { height: 72px; padding: 0 5rem; font-size: 1.25rem; }
.at-price__form.elementor-widget { margin-top: 3rem; max-width: 920px; }
}
.at-related__list .at-card__img.elementor-widget img { object-fit: contain; }
.at-phero__left.e-con:not(:has(.at-gal__thumbs)) { padding-bottom: 0; }
.at-related__list.e-con { flex-direction: row; flex-wrap: nowrap; gap: 8px; margin-top: 2rem; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }
.at-related__list .at-card.e-con { flex: 0 0 312px; width: 312px; scroll-snap-align: start; }
@media (min-width: 768px) {
.at-related__list.e-con { gap: 20px; margin-top: 3rem; }
.at-related__list .at-card.e-con { flex-basis: 326px; width: 326px; }
}
@media (min-width: 1200px) {
.at-related__list.e-con { gap: 30px; margin-top: 5rem; overflow: visible; }
.at-related__list .at-card.e-con { flex-basis: 350px; width: 350px; }
}
.at-hero2.e-con { padding: 3.125rem 0 5rem; }
.at-display.elementor-widget { display: inline-block; width: auto !important; align-self: flex-start; border-bottom: 1px solid rgba(83,86,88,.5); padding-bottom: 1rem; margin-bottom: 1.5rem; }
.at-display .elementor-heading-title { font-size: 2.25rem; line-height: 1; color: #373f43; }
.at-hero2__texts.e-con { flex-direction: column; }
.at-hero2__text1.elementor-widget { font-size: 1.25rem; }
.at-hero2__text2.elementor-widget { border-left: 1px solid rgba(83,86,88,.5); padding-left: 1rem; margin-top: .75rem; font-size: .875rem; text-align: justify; }
.at-hero2 p { margin: 0; }
.at-hero2__btn.elementor-widget { margin-top: 2rem; }
@media (min-width: 768px) {
.at-hero2.e-con { padding: 3.5rem 0 6.25rem; }
.at-display .elementor-heading-title { font-size: 4rem; }
.at-hero2__texts.e-con { flex-direction: row; align-items: center; }
.at-hero2__text1.elementor-widget { font-size: 1.5rem; }
.at-hero2__text2.elementor-widget { margin: 0 0 0 1.5rem; font-size: 1rem; }
}
@media (min-width: 1200px) {
.at-hero2.e-con { padding: 7.5rem 0 13.5rem; }
.at-display.elementor-widget { width: 100% !important; padding-bottom: 1.5rem; margin-bottom: 2rem; }
.at-display .elementor-heading-title { font-size: 4.6rem; letter-spacing: .01em; }
.at-hero2__texts.e-con { width: 820px; }
.at-hero2__text1.elementor-widget { flex: 0 0 430px !important; width: 430px !important; }
.at-hero2__text2.elementor-widget { flex: 1 !important; margin-left: 3rem; font-size: 1.125rem; }
}
.at-hero2--why.e-con { padding-bottom: 3rem; }
.at-panel.at-hero2--why.e-con { margin-left: 0; margin-right: 0; border-radius: 0; }
.at-display--why .elementor-heading-title { font-size: 2rem; }
@media (min-width: 768px) {
.at-display--why .elementor-heading-title { font-size: 3rem; }
}
@media (min-width: 1200px) {
.at-display--why .elementor-heading-title { font-size: 3.9rem; line-height: 1.1; }
.at-hero2--why .at-display.elementor-widget { border: 0; }
}
.at-sec.at-video.e-con { padding: 0; background: none; }
.at-video.e-con > .e-con-inner { width: 100%; max-width: none; padding: 0; }
.at-sec.at-video.at-join-step-l.e-con::before, .at-sec.at-video.e-con + .at-dark.at-join-step-l.e-con::before { background: none; }
.at-video__player.elementor-widget { margin-top: -32px; -webkit-mask: linear-gradient(#000, #000) left top / calc(50% - 32px) calc(100% - 32px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cpath d=%27M0,0 A24,24 0 0 1 24,24 A24,24 0 0 0 48,48 L0,48 Z%27/%3E%3C/svg%3E") calc(50% - 16px) top / 32px 32px no-repeat, linear-gradient(#000, #000) calc(50% - 16px) 32px / 32px calc(100% - 64px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cpath d=%27M0,0 A24,24 0 0 1 24,24 A24,24 0 0 0 48,48 L48,0 Z%27/%3E%3C/svg%3E") calc(50% - 16px) bottom / 32px 32px no-repeat, linear-gradient(#000, #000) right bottom / 50% calc(100% - 32px) no-repeat; mask: linear-gradient(#000, #000) left top / calc(50% - 32px) calc(100% - 32px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cpath d=%27M0,0 A24,24 0 0 1 24,24 A24,24 0 0 0 48,48 L0,48 Z%27/%3E%3C/svg%3E") calc(50% - 16px) top / 32px 32px no-repeat, linear-gradient(#000, #000) calc(50% - 16px) 32px / 32px calc(100% - 64px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cpath d=%27M0,0 A24,24 0 0 1 24,24 A24,24 0 0 0 48,48 L48,0 Z%27/%3E%3C/svg%3E") calc(50% - 16px) bottom / 32px 32px no-repeat, linear-gradient(#000, #000) right bottom / 50% calc(100% - 32px) no-repeat; }
.at-video__player .elementor-wrapper { border-radius: 0; }
.at-video__player .elementor-custom-embed-image-overlay { background-size: cover; background-position: center; }
.at-video__player .elementor-custom-embed-play { display: flex; align-items: center; justify-content: center; width: 64px; height: 64px; border-radius: 50%; background: #ff6901; transition: transform .2s; }
.at-video__player .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play { transform: translate(-50%, -50%) scale(1.08); }
.at-video__player .elementor-custom-embed-play i, .at-video__player .elementor-custom-embed-play svg { display: none; }
.at-video__player .elementor-custom-embed-play::after { content: ""; display: block; width: 0; height: 0; margin-left: 4px; border-style: solid; border-width: 9px 0 9px 15px; border-color: transparent transparent transparent #373f43; }
@media (min-width: 768px) {
.at-video__player.elementor-widget { margin-top: -48px; -webkit-mask: linear-gradient(#000, #000) left top / calc(50% - 48px) calc(100% - 48px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cpath d=%27M0,0 A24,24 0 0 1 24,24 A24,24 0 0 0 48,48 L0,48 Z%27/%3E%3C/svg%3E") calc(50% - 24px) top / 48px 48px no-repeat, linear-gradient(#000, #000) calc(50% - 24px) 48px / 48px calc(100% - 96px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cpath d=%27M0,0 A24,24 0 0 1 24,24 A24,24 0 0 0 48,48 L48,0 Z%27/%3E%3C/svg%3E") calc(50% - 24px) bottom / 48px 48px no-repeat, linear-gradient(#000, #000) right bottom / 50% calc(100% - 48px) no-repeat; mask: linear-gradient(#000, #000) left top / calc(50% - 48px) calc(100% - 48px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cpath d=%27M0,0 A24,24 0 0 1 24,24 A24,24 0 0 0 48,48 L0,48 Z%27/%3E%3C/svg%3E") calc(50% - 24px) top / 48px 48px no-repeat, linear-gradient(#000, #000) calc(50% - 24px) 48px / 48px calc(100% - 96px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cpath d=%27M0,0 A24,24 0 0 1 24,24 A24,24 0 0 0 48,48 L48,0 Z%27/%3E%3C/svg%3E") calc(50% - 24px) bottom / 48px 48px no-repeat, linear-gradient(#000, #000) right bottom / 50% calc(100% - 48px) no-repeat; }
.at-video__player .elementor-custom-embed-play { width: 80px; height: 80px; }
.at-video__player .elementor-custom-embed-play::after { border-width: 11px 0 11px 19px; }
}
.at-indicators.e-con { padding: 2.5rem 0; }
.at-inds.e-con { flex-direction: column; }
.at-ind.e-con { padding: 1rem 0; }
.at-ind.e-con + .at-ind.e-con { border-top: 1px solid rgba(165,168,166,.4); }
.at-ind__num { margin: 0; font-family: 'HeadingNow', sans-serif; color: #e1e0e0; font-size: 2.5rem; line-height: 1; }
.at-ind__num span { font-size: .6em; }
.at-ind__desc.elementor-widget { margin-top: .5rem; color: #a5a8a6; }
.at-ind__desc p { margin: 0; }
@media (min-width: 768px) {
.at-indicators.e-con { padding: 3rem 0; }
.at-inds.e-con { flex-direction: row; flex-wrap: wrap; }
.at-ind.e-con { flex: 0 0 50%; width: 50%; padding: 2rem 2rem 2rem 0; }
.at-ind.e-con + .at-ind.e-con { border-top: 0; }
.at-ind.e-con:nth-child(n+3) { border-top: 1px solid rgba(165,168,166,.4); }
.at-ind__num { font-size: 3rem; }
.at-ind__desc.elementor-widget { margin-top: 1rem; font-size: 1rem; }
}
@media (min-width: 1200px) {
.at-indicators.e-con { padding: 5.625rem 0; }
.at-ind.e-con { flex: 0 0 41.666%; width: 41.666%; padding: 4.375rem 0; }
.at-ind.e-con:nth-child(even) { margin-left: 16.666%; }
.at-ind__num { font-size: 5rem; }
.at-ind__desc.elementor-widget { font-size: 1.5rem; }
}
.at-textual__text.elementor-widget { margin-top: 2rem; }
.at-textual__text h4, .at-textual__text h3 { margin: 2.5em 0 1em; font-family: 'HeadingNow', sans-serif; font-weight: 500; font-size: 1.125rem; line-height: 1.1; text-transform: uppercase; }
.at-textual__btn.elementor-widget { margin-top: 2rem; }
.at-gallery2__head.e-con { flex-direction: column; gap: 1.5rem; margin-top: 1.5rem; }
.at-gallery2__text.elementor-widget { max-width: 28em; font-size: 1.125rem; }
.at-gallery2__text p { margin: 0; }
.at-gallery2__nav.e-con { flex-direction: row; align-items: center; gap: 1rem; width: auto; flex: none; }
.at-gallery2__count.elementor-widget { width: auto !important; flex: none !important; }
.at-gallery2__count .elementor-heading-title { font-family: 'Aeroport', sans-serif; font-size: .875rem; font-weight: 500; text-transform: none; color: #373f43; }
.at-gallery2__arrows.elementor-widget { width: auto !important; flex: none !important; }
.at-gallery2__arrows.elementor-widget, .at-gallery2__arrows .elementor-widget-container { display: flex; }
.at-gallery2__arrows .at-arrow { width: 62px; height: 46px; border: 1px solid #535658; border-radius: 0; transform: none; background-image: none; position: relative; }
.at-gallery2__arrows .at-arrow::before { content: ""; position: absolute; inset: 0; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/chevron.svg") no-repeat center / 18px 11px; }
.at-gallery2__arrows .at-arrow--prev { border-radius: 36px 0 0 36px; border-right: 0; }
.at-gallery2__arrows .at-arrow--prev::before { transform: rotate(90deg); }
.at-gallery2__arrows .at-arrow--next { border-radius: 0 36px 36px 0; }
.at-gallery2__arrows .at-arrow--next::before { transform: rotate(-90deg); }
.at-gallery2__arrows .at-arrow:hover { background-color: #e1e0e0; }
.at-gallery2.e-con { position: relative; flex-direction: row; flex-wrap: nowrap; gap: 20px; margin-top: 2rem; padding: 0 7.5%; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }
.at-gallery2.e-con::-webkit-scrollbar { display: none; }
.at-gallery2__slide.elementor-widget { flex: 0 0 85% !important; width: 85% !important; scroll-snap-align: center; }
.at-gallery2__slide img { display: block; width: 100% !important; height: 240px !important; object-fit: cover; border: 1px solid #535658; border-radius: 24px; }
@media (min-width: 768px) {
.at-gallery2__head.e-con { flex-direction: row; justify-content: space-between; align-items: flex-end; }
.at-gallery2.e-con { width: auto; gap: 40px; margin-left: calc((672px - 96vw) / 2); margin-right: calc((672px - 96vw) / 2); padding: 0 calc((96vw - 672px) / 2); }
.at-gallery2__slide.elementor-widget { flex-basis: 672px !important; width: 672px !important; }
.at-gallery2__slide img { height: 336px !important; }
}
@media (min-width: 1200px) {
.at-textual__text.elementor-widget { margin-top: 3rem; }
.at-textual__text h4, .at-textual__text h3 { font-size: 1.5rem; }
.at-gallery2__text.elementor-widget { font-size: 1.5rem; }
.at-gallery2.e-con { margin-top: 5rem; gap: 80px; margin-left: calc((1110px - 98vw) / 2); margin-right: calc((1110px - 98vw) / 2); padding: 0 calc((98vw - 1110px) / 2); }
.at-gallery2__slide.elementor-widget { flex-basis: 1110px !important; width: 1110px !important; }
.at-gallery2__slide img { height: 557px !important; }
}
.at-mission.e-con { padding: 3.5rem 0 0; overflow: hidden; }
.at-mission.e-con > .e-con-inner { flex-direction: column; }
.at-title.at-mission__title .elementor-heading-title { white-space: nowrap; }
.at-mission__title .elementor-heading-title::after { content: ""; display: inline-block; width: 1.05em; height: .7em; margin-left: .15em; vertical-align: .05em; background: linear-gradient(90deg, #d52b1e 25%, #fff 25% 75%, #d52b1e 75%); border-radius: .08em; }
.at-mission__list.elementor-widget { margin-top: 2rem; color: #bbb; font-size: 1.125rem; }
.at-mission__list ul { margin: 0; padding: 0; list-style: none; }
.at-mission__list li { padding: 1rem 0; border-bottom: 1px solid rgba(165,168,166,.4); }
.at-mission__list li:last-child { border-bottom: 0; }
.at-mission__globe img { display: block; width: 100% !important; height: auto !important; }
.at-mission__globe .aie-globe svg { display: block; width: 100%; max-width: 750px; margin: 0 auto; }
.at-supply__globe .aie-globe svg { display: block; width: 100%; max-width: 420px; margin: 0 auto; }
.at-tkbenefits.e-con { z-index: 1; }
@media (min-width: 768px) {
.at-mission.e-con > .e-con-inner { flex-direction: row; align-items: flex-start; }
.at-mission__body.e-con { flex: 0 0 50%; width: 50%; padding: 2rem 0 5rem; }
.at-mission__pic.e-con { flex: 1; margin-right: calc((672px - 100vw) / 2); }
}
@media (min-width: 1200px) {
.at-mission.e-con { padding-top: 5rem; }
.at-mission__body.e-con { flex-basis: 555px; width: 555px; padding: 3rem 0 10rem; }
.at-mission__list.elementor-widget { font-size: 1.5rem; }
.at-mission__pic.e-con { margin-right: calc((1110px - 100vw) / 2); margin-top: -2rem; }
}
.at-dgroup.e-con { background: #a5a8a6; padding: 0 2%; }
.at-dgroup.e-con > .e-con-inner { width: 100%; max-width: none; gap: 20px; }
.at-dpanel.e-con { background: #373f43; color: #a5a8a6; border-radius: 24px; padding: 3.5rem calc((100% - 320px) / 2); position: relative; }
.at-dpanel.e-con + .at-dpanel.e-con::before { content: ""; position: absolute; top: -20px; height: 20px; left: 28px; right: 28px; pointer-events: none;
	background:
		url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-light.svg") left center / 7px 20px no-repeat,
		url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-light-r.svg") right center / 7px 20px no-repeat,
		linear-gradient(#373f43, #373f43) center / calc(100% - 12px) 100% no-repeat; }
.at-item__row.e-con { flex-direction: column; gap: 2rem; }
.at-item__row--even.e-con { flex-direction: column-reverse; }
.at-item__title .elementor-heading-title { font-size: 1.5rem; }
.at-item__text.elementor-widget { margin-top: 1rem; color: #a5a8a6; font-size: .9375rem; text-align: left; }
.at-item__text ul { padding-left: 1.2em; }
.at-item__text li + li { margin-top: 1rem; }
.at-item__text a { color: #fff; }
.at-item__pic.e-con { position: relative; padding: 0 0 18px 18px; }
.at-item__pic.e-con::before { content: ""; position: absolute; left: 0; right: 18px; top: 22%; bottom: 0; background: #a5a8a6; border-radius: 24px; }
.at-item__row--odd .at-item__pic.e-con::before { top: 0; clip-path: polygon(0 20%, 10% 20%, 13% 0, 100% 0, 100% 100%, 0 100%); }
.at-item__row--even .at-item__pic.e-con { padding: 0 12px 18px 0; }
.at-item__row--even .at-item__pic.e-con::before { left: 0; right: 0; top: 30%; }
.at-item__img.elementor-widget { position: relative; z-index: 1; }
.at-item__img img { display: block; width: 100% !important; aspect-ratio: 1.4; height: auto !important; object-fit: cover; border-radius: 24px; }
.at-rep.e-con { flex-direction: column; gap: 1.5rem; padding-bottom: 2.5rem; margin-bottom: 3rem; border-bottom: 1px solid rgba(165,168,166,.4); }
.at-rep__text.elementor-widget { color: #a5a8a6; }
.at-rep__text p { margin: 0; }
@media (min-width: 768px) {
.at-dpanel.e-con { padding: 5rem calc((100% - 672px) / 2); }
.at-item__row.e-con, .at-item__row--even.e-con { flex-direction: row; align-items: center; gap: 30px; }
.at-item__body.e-con, .at-item__pic.e-con { flex: 1 1 0; width: auto; }
.at-item__title .elementor-heading-title { font-size: 2rem; }
.at-item__text.elementor-widget { font-size: 1rem; }
.at-rep.e-con { flex-direction: row; justify-content: space-between; }
.at-rep.e-con > * { flex: 0 0 47% !important; width: 47% !important; }
}
@media (min-width: 1200px) {
.at-dgroup.e-con { padding: 0 1%; }
.at-dpanel.e-con { padding: 7.5rem calc((100% - 1110px) / 2); }
.at-dpanel.e-con + .at-dpanel.e-con::before { left: 30px; right: 30px; }
.at-item__row.e-con, .at-item__row--even.e-con { gap: 7.5rem; }
.at-item__pic.e-con { flex: 0 0 445px; width: 445px; padding: 0 0 44px 44px; }
.at-item__pic.e-con::before { right: 44px; }
.at-item__row--even .at-item__pic.e-con { padding: 0 16px 44px 0; }
.at-item__row--even .at-item__pic.e-con::before { right: 0; }
.at-item__title .elementor-heading-title { font-size: 2.5rem; }
.at-item__text.elementor-widget { margin-top: 2rem; font-size: 1.125rem; }
.at-rep__title .elementor-heading-title { font-size: 2.5rem; }
.at-rep__text.elementor-widget { font-size: 1.125rem; }
}
.at-dgroup--dealers .at-item__title .elementor-heading-title { font-size: 1.5rem; }
@media (min-width: 1200px) {
.at-dgroup--dealers .at-item__title .elementor-heading-title { font-size: 2.5rem; }
}
.at-why-photo.e-con { padding: 0; background: #a5a8a6; }
.at-why-photo.e-con > .e-con-inner { width: 100%; max-width: none; padding: 0; }
.at-why-photo__img img { display: block; width: 100% !important; height: 300px !important; object-fit: cover; }
@media (min-width: 1200px) {
.at-why-photo__img img { height: 500px !important; }
}
.at-slogan.e-con { padding: 6rem 0; }
.at-slogan__text.elementor-widget { width: auto !important; align-self: flex-start; background: #ff6901; border-radius: 24px; padding: 1.5rem 2rem; }
.at-slogan__text .elementor-heading-title { font-size: 1.5rem; color: #373f43; }
@media (min-width: 1200px) {
.at-slogan.e-con { padding: 13.5rem 0; }
.at-slogan__text.elementor-widget { padding: 2rem 3rem; }
.at-slogan__text .elementor-heading-title { font-size: 3.5rem; }
}
.at-struct.e-con { padding: 3.5rem 0; }
.at-struct__sub.elementor-widget { margin-top: 2rem; font-size: 1.25rem; }
.at-struct__sub p { margin: 0; }
.at-struct__row.e-con { flex-direction: column; gap: 2rem; margin-top: 2rem; }
.at-struct__col.elementor-widget, .at-struct__note.elementor-widget { color: #a5a8a6; text-align: left; }
.at-struct__img img { width: 100% !important; height: auto !important; }
.at-supply.e-con { flex-direction: column; margin-top: 3rem; }
.at-supply__title .elementor-heading-title { font-size: 1.5rem; }
.at-supply__block.e-con { margin-top: 2rem; max-width: 445px; }
.at-supply__globe img { width: 100% !important; height: auto !important; }
@media (min-width: 768px) {
.at-struct__row.e-con { flex-direction: row; gap: 30px; }
.at-struct__row.e-con > * { flex: 1 1 0 !important; width: auto !important; }
.at-supply.e-con { flex-direction: row; align-items: center; gap: 30px; }
.at-supply__pic.e-con, .at-supply__body.e-con { flex: 1 1 0; width: auto; }
.at-supply__globe .aie-globe svg { margin: 0; }
.at-supply__pic.e-con { margin-bottom: -48px; }
}
@media (min-width: 1200px) {
.at-struct.e-con { padding: 7.5rem 0 0; }
.at-struct__sub.elementor-widget { font-size: 1.5rem; }
.at-struct__row.e-con { gap: 7.5rem; }
.at-supply__title .elementor-heading-title { font-size: 2rem; }
}
.at-tkbenefits.e-con, .at-compare.e-con { padding: 3.5rem 0; }
.at-bnfs.e-con { flex-direction: column; margin-top: 2rem; }
.at-bnf.e-con { align-items: center; padding: 2rem 1.5rem; text-align: center; position: relative; }
.at-bnf.e-con + .at-bnf.e-con { border-top: 1px solid rgba(83,86,88,.5); }
.at-bnf__icon img { max-height: 64px !important; width: auto !important; }
.at-bnf__name.elementor-widget { margin-top: 1.5rem; }
.at-bnf__name .elementor-heading-title { font-size: 1.125rem; text-align: center; }
.at-bnf__text.elementor-widget { margin-top: 1rem; text-align: left; font-size: .9375rem; }
.at-bnf__text p { margin: 0; }
@media (min-width: 768px) {
.at-bnfs.e-con { flex-direction: row; flex-wrap: wrap; }
.at-bnf.e-con { flex: 0 0 50%; width: 50%; }
.at-bnf.e-con + .at-bnf.e-con { border-top: 0; }
.at-bnf.e-con::after { content: ""; position: absolute; left: 0; bottom: 0; width: 97%; height: 1px; background: rgba(83,86,88,.5); }
.at-bnf.e-con:nth-child(2n)::after { left: auto; right: 0; }
.at-bnf.e-con:nth-child(2n)::before { content: ""; position: absolute; left: 0; top: 5%; width: 1px; height: 90%; background: rgba(83,86,88,.5); }
.at-bnf.e-con:nth-last-child(-n+2)::after { display: none; }
}
@media (min-width: 1200px) {
.at-tkbenefits.e-con, .at-compare.e-con { padding: 7.5rem 0; }
.at-tkbenefits.e-con > .e-con-inner, .at-compare.e-con > .e-con-inner { width: 990px; }
.at-bnfs.e-con { margin-top: 5rem; }
.at-bnf.e-con { padding: 3rem; }
.at-bnf__name .elementor-heading-title { font-size: 1.5rem; }
.at-bnf__text.elementor-widget { font-size: 1rem; }
}
.at-cmps.e-con { flex-direction: column; gap: 3rem; margin-top: 2rem; }
.at-cmp__name .elementor-heading-title { font-size: 1.125rem; }
.at-cmp__text.elementor-widget { margin-top: 1rem; font-size: .9375rem; text-align: left; }
.at-cmp__img.elementor-widget { margin-top: 1.5rem; }
.at-cmp__img img { width: 100% !important; height: auto !important; }
@media (min-width: 768px) {
.at-cmps.e-con { flex-direction: row; gap: 30px; }
.at-cmp.e-con { flex: 1 1 0; width: auto; }
}
@media (min-width: 1200px) {
.at-cmps.e-con { margin-top: 5rem; }
.at-cmp__name .elementor-heading-title { font-size: 1.5rem; }
.at-cmp__text.elementor-widget { font-size: 1rem; }
}
.at-compare.e-con::after { content: ""; position: absolute; left: 0; right: 0; bottom: -1px; height: 72px; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape11.svg") no-repeat left bottom / auto 100%; pointer-events: none; display: none; }
.at-leader.e-con { padding: 3.5rem 0; }
.at-leader.e-con > .e-con-inner { flex-direction: column; gap: 3rem; }
.at-leader__body.e-con { align-items: center; text-align: center; }
.at-leader__logo img { width: 160px !important; height: auto !important; }
.at-leader__title.elementor-widget { margin-top: 1.5rem; }
.at-leader__title .elementor-heading-title { font-size: 1.125rem; text-align: center; }
.at-leader__text.elementor-widget { margin-top: 1.5rem; font-size: 1.125rem; }
.at-leader__text p { margin: 0; }
.at-leader__btn.elementor-widget { margin-top: 2rem; }
.at-leader__btn.elementor-widget .elementor-button { width: 100%; }
.at-leader__img img { display: block; width: 100% !important; height: auto !important; aspect-ratio: .8; object-fit: cover; border-radius: 24px 60px 24px 24px; }
@media (min-width: 768px) {
.at-leader.e-con > .e-con-inner { flex-direction: row; align-items: center; gap: 30px; }
.at-leader__body.e-con, .at-leader__pic.e-con { flex: 1 1 0; width: auto; }
}
@media (min-width: 1200px) {
.at-leader.e-con { padding: 7.5rem 0 10rem; }
.at-leader__logo img { width: 269px !important; }
.at-leader__title .elementor-heading-title { font-size: 1.5rem; }
.at-leader__text.elementor-widget { font-size: 1.5rem; }
.at-leader__btn.elementor-widget .elementor-button { width: auto; min-width: 430px; }
.at-leader__pic.e-con { flex: 0 0 540px; width: 540px; }
}
.at-cond.e-con { padding: 3.5rem 0; }
.at-cond__sub.elementor-widget { font-size: 1.25rem; }
.at-cond__sub p { margin: 0; }
.at-cond__list ul { margin: 1.5rem 0 0; padding: 0; list-style: none; }
.at-cond__list li { font-family: 'HeadingNow', sans-serif; font-size: 1.25rem; color: #e1e0e0; text-transform: uppercase; line-height: 1.1; }
.at-cond__list li + li { margin-top: 1.25rem; }
@media (min-width: 1200px) {
.at-cond.e-con { padding: 7.5rem 0; }
.at-cond__sub.elementor-widget { font-size: 1.5rem; }
.at-cond__list ul { margin-top: 2rem; }
.at-cond__list li { font-size: 2rem; }
.at-cond__list li + li { margin-top: 2rem; }
}
.at-products--dealers.e-con { padding: 3.5rem 0; }
@media (min-width: 1200px) {
.at-products--dealers.e-con { padding: 7.5rem 0; }
}
.at-approach.e-con { padding: 3.5rem 0; }
.at-apprs.e-con { flex-direction: column; gap: 12px; margin-top: 2rem; }
.at-appr.e-con { border: 1px solid rgba(165,168,166,.4); border-radius: 24px; padding: 1.5rem; }
.at-appr__icon img { max-height: 64px !important; width: auto !important; }
.at-appr__name.elementor-widget { margin-top: 1.5rem; }
.at-appr__name .elementor-heading-title { font-size: 1.25rem; }
.at-appr__text.elementor-widget { margin-top: .75rem; color: #a5a8a6; font-size: .9375rem; text-align: left; }
.at-appr__text p { margin: 0; }
.at-appr__text li + li { margin-top: 1rem; }
.at-appr--5 .at-appr__name.elementor-widget { margin-top: 0; }
@media (min-width: 768px) {
.at-apprs.e-con { display: grid; grid-template-columns: 1fr 1.6fr; gap: 20px; }
.at-appr--1 { grid-column: 1; grid-row: 1 / 3; }
.at-appr--2 { grid-column: 1; grid-row: 3 / 5; }
.at-appr--3 { grid-column: 2; grid-row: 1; }
.at-appr--4 { grid-column: 2; grid-row: 2; }
.at-appr--5 { grid-column: 2; grid-row: 3 / 5; }
.at-appr--3.e-con, .at-appr--4.e-con { display: grid; grid-template-columns: 96px 1fr; column-gap: 1.5rem; align-items: start; }
.at-appr--3 .at-appr__icon, .at-appr--4 .at-appr__icon { grid-row: 1 / 3; }
.at-appr--3 .at-appr__name.elementor-widget, .at-appr--4 .at-appr__name.elementor-widget { margin-top: 0; }
}
@media (min-width: 1200px) {
.at-approach.e-con { padding: 7.5rem 0; }
.at-apprs.e-con { margin-top: 5rem; }
.at-appr.e-con { padding: 2.5rem 2.5rem; }
.at-appr__name .elementor-heading-title { font-size: 1.5rem; }
.at-appr__text.elementor-widget { font-size: 1rem; }
}
.at-stages-sec.e-con { padding: 3.5rem 0; }
.at-stages-sec.e-con > .e-con-inner { flex-direction: column; }
.at-stages.e-con { margin-top: 2rem; }
.at-stage.e-con { flex-direction: row; align-items: center; gap: 1.5rem; padding: 1rem 0; border-bottom: 1px solid rgba(165,168,166,.4); }
.at-stage.e-con:last-child { border-bottom: 0; }
.at-stage__icon.elementor-widget { flex: 0 0 48px !important; width: 48px !important; text-align: center; }
.at-stage__icon img { max-width: 48px !important; max-height: 40px !important; width: auto !important; height: auto !important; }
.at-stage__name .elementor-heading-title { font-size: 1.125rem; }
.at-stages__btn.elementor-widget { margin-top: 2rem; }
.at-stages__img img { display: block; width: 100% !important; height: auto !important; }
@media (min-width: 1200px) {
.at-stages-sec.e-con { padding: 7.5rem 0; }
.at-stages.e-con { flex: 0 0 460px; width: 460px; }
.at-stage__name .elementor-heading-title { font-size: 1.5rem; }
.at-stages__pic.e-con { flex: 0 0 540px; width: 540px; }
}
.at-phead__sub.elementor-widget { margin-top: .75rem; font-size: 1rem; }
.at-phead__sub p { margin: 0; }
@media (min-width: 1200px) {
.at-phead__sub.elementor-widget { font-size: 1.125rem; }
}
.at-phead--products .at-products__grid.e-con { margin-top: 2rem; }
@media (min-width: 1200px) {
.at-phead--products .at-products__grid.e-con { margin-top: 3rem; }
}
.at-office.e-con { margin-top: 2rem; background: #373f43; color: #a5a8a6; border-radius: 24px; padding: 2rem 1.5rem; }
.at-office__city .elementor-heading-title { font-size: 2rem; border-bottom: 1px solid rgba(165,168,166,.4); padding-bottom: 1rem; }
.at-office__list { display: grid; grid-template-columns: 1fr; gap: 1rem; margin: 1.5rem 0 0; }
.at-office__list dt { font-family: 'HeadingNow', sans-serif; font-size: .75rem; text-transform: uppercase; color: #a5a8a6; }
.at-office__list dd { margin: .25rem 0 0; font-size: .875rem; }
.at-office__list a { color: #a5a8a6; text-decoration: none; }
@media (min-width: 768px) {
.at-office__list { grid-template-columns: 1fr 1fr; }
}
@media (min-width: 1200px) {
.at-office.e-con { margin-top: 3rem; padding: 3rem; }
.at-office__city .elementor-heading-title { font-size: 3.5rem; }
}
@media (min-width: 1400px) {
.at-office.e-con { padding: 3rem 7.5rem; margin-left: -7.5rem; margin-right: -7.5rem; width: calc(100% + 15rem); }
}
.at-title--sm.elementor-widget .elementor-heading-title { font-size: 1.5rem; }
@media (min-width: 768px) {
.at-title--sm.elementor-widget .elementor-heading-title { font-size: 2rem; }
}
@media (min-width: 1200px) {
.at-title--sm.elementor-widget .elementor-heading-title { font-size: 2.5rem; }
}
.at-rep__title .elementor-heading-title { font-size: 1.5rem; }
@media (min-width: 768px) {
.at-rep__title .elementor-heading-title { font-size: 2rem; }
}
@media (min-width: 1200px) {
.at-hero2--why.e-con { padding: 4rem 0 2.5rem; }
.at-display--why .elementor-heading-title { font-size: 3.5rem; }
.at-why-photo__img img { height: 680px !important; }
.at-dgroup--tk.e-con { margin-top: -200px; position: relative; z-index: 1; background: linear-gradient(transparent 200px, #a5a8a6 200px); }
.at-cond__list li { font-size: 2.75rem; }
.at-cond__list li + li { margin-top: 2.2rem; }
.at-appr__icon img { max-height: 96px !important; }
.at-stages__row.e-con { margin-top: 5rem; align-items: flex-end; gap: 120px; }
.at-stages.e-con { margin-top: 0; }
.at-stages__pic.e-con { align-items: center; }
.at-stages__btn.elementor-widget { margin-top: 3rem; }
}
.at-stages__row.e-con { flex-direction: column; gap: 2rem; margin-top: 2rem; }
@media (min-width: 768px) {
.at-stages__row.e-con { flex-direction: row; }
.at-stages.e-con { flex: 0 0 50%; width: 50%; }
.at-stages__pic.e-con { flex: 1; }
}
.at-supply__block .at-raw__logo.elementor-widget { width: 160px !important; }
.at-supply__block .at-raw__flag img { width: 64px !important; }
@media (min-width: 1200px) {
.at-office__list dt { font-size: 1rem; }
.at-office__list dd { font-size: 1.125rem; }
}
@media (prefers-reduced-motion: reduce) {
.at-card__img img, .at-card.e-con, .at-raw__block.e-con { transition: none; }
html { scroll-behavior: auto; }
}
.at-item__text.elementor-widget, .at-office__list dd { font-size: 1rem; }
.at-textual__text h4, .at-textual__text h3 { font-size: 1rem; }
.at-title.at-mission__title .elementor-heading-title { font-size: 2rem; }
.at-office__city .elementor-heading-title { font-size: 1.25rem; }
@media (min-width: 768px) {
.at-title--sm.elementor-widget .elementor-heading-title { font-size: 1.5rem; }
.at-struct__sub.elementor-widget { font-size: 1.5rem; }
.at-struct__row.e-con { flex-direction: column; }
.at-struct__row.e-con > * { flex: none !important; width: 100% !important; }
.at-office__city .elementor-heading-title { font-size: 2rem; }
.at-title.at-mission__title .elementor-heading-title { font-size: 2.5rem; }
}
@media (min-width: 1200px) {
.at-title--sm.elementor-widget .elementor-heading-title { font-size: 2rem; }
.at-struct__row.e-con { flex-direction: row; }
.at-struct__row.e-con > * { flex: 1 1 0 !important; width: auto !important; }
.at-office__city .elementor-heading-title { font-size: 3.5rem; }
.at-title.at-mission__title .elementor-heading-title { font-size: 3.5rem; }
}
.at-item__title .elementor-heading-title, .at-dgroup--dealers .at-item__title .elementor-heading-title { font-size: 1.25rem; }
.at-bnf__name .elementor-heading-title { font-size: .75rem; }
.at-bnf__text.elementor-widget, .at-cmp__text.elementor-widget, .at-appr__text.elementor-widget { font-size: 1rem; }
.at-appr__name .elementor-heading-title { font-size: 1rem; }
.at-stage__name .elementor-heading-title { font-size: .875rem; }
@media (min-width: 768px) {
.at-item__title .elementor-heading-title, .at-dgroup--dealers .at-item__title .elementor-heading-title { font-size: 1.5rem; }
.at-bnf__name .elementor-heading-title { font-size: 1rem; }
.at-cmps.e-con { flex-direction: column; }
.at-cmp.e-con { flex: none; width: 100%; }
.at-rep.e-con { flex-direction: column; }
.at-rep.e-con > * { flex: none !important; width: 100% !important; }
.at-cmp__name .elementor-heading-title { font-size: 1.25rem; }
.at-cmp__text.elementor-widget { font-size: 1.125rem; }
.at-stage__name .elementor-heading-title { font-size: 1rem; }
.at-cond__sub.elementor-widget, .at-cond__list li { font-size: 1.5rem; }
.at-slogan__text .elementor-heading-title { font-size: 2rem; }
.at-textual__text h4, .at-textual__text h3 { font-size: 1.125rem; }
.at-item__text.elementor-widget { font-size: 1.125rem; }
.at-mission__list.elementor-widget { font-size: 1.25rem; }
.at-phead__sub.elementor-widget { font-size: 1.25rem; }
.at-office__list dd { font-size: 1rem; }
.at-specs span { font-size: 1.125rem; }
}
@media (min-width: 1200px) {
.at-item__title .elementor-heading-title, .at-dgroup--dealers .at-item__title .elementor-heading-title { font-size: 2rem; }
.at-rep__title .elementor-heading-title { font-size: 2.5rem; }
.at-rep.e-con > .at-rep__text { flex: 0 0 445px !important; width: 445px !important; }
.at-title--sm.elementor-widget { max-width: 640px !important; }
.at-title--sm.elementor-widget .elementor-heading-title { font-size: 2rem; }
.at-bnf.e-con { padding: 3rem 2rem; }
.at-bnf__name .elementor-heading-title, .at-cmp__name .elementor-heading-title { font-size: 1.25rem; }
.at-bnf__text.elementor-widget, .at-cmp__text.elementor-widget, .at-appr__text.elementor-widget { font-size: 1.125rem; }
.at-cmps.e-con { flex-direction: row; }
.at-cmp.e-con { flex: 1 1 0; width: auto; }
.at-rep.e-con { flex-direction: row; }
.at-rep.e-con > .at-rep__title { flex: 0 0 540px !important; width: 540px !important; }
.at-appr__name .elementor-heading-title, .at-stage__name .elementor-heading-title { font-size: 1.5rem; }
.at-stages.e-con { flex: 0 0 400px; width: 400px; }
.at-cond__sub.elementor-widget, .at-cond__list li { font-size: 2rem; }
.at-cond__list li + li { margin-top: 3rem; }
.at-slogan__text .elementor-heading-title { font-size: 3.5rem; }
.at-phead__sub.elementor-widget { font-size: 1.5rem; }
.at-office__list dd { font-size: 1rem; }
.at-mission__list.elementor-widget { font-size: 1.5rem; }
}
.at-products--dealers .at-products__head.e-con { flex-direction: column !important; align-items: flex-start !important; }
.at-products--dealers .at-products__caption.elementor-widget { order: 1; width: 100% !important; border: 0; padding-left: 0; margin-top: .25rem; font-size: 1rem; }
@media (min-width: 768px) {
.at-products--dealers .at-products__caption.elementor-widget { font-size: 1.125rem; }
}
@media (min-width: 768px) {
.at-dgroup--dealers .at-item__pic.e-con { flex: 0 0 298px; width: 298px; }
.at-dgroup--dealers .at-item__row--even .at-item__pic.e-con { flex-basis: 292px; width: 292px; }
.at-dgroup--dealers .at-item__img img { aspect-ratio: 1.4; }
.at-dgroup--dealers .at-item__row--odd.e-con { justify-content: space-between; }
}
@media (min-width: 1200px) {
.at-dgroup--dealers .at-item__pic.e-con { flex: 0 0 424px; width: 424px; }
.at-dgroup--dealers .at-item__row--even .at-item__pic.e-con { flex-basis: 396px; width: 396px; }
.at-dgroup--dealers .at-item__img img { aspect-ratio: 380 / 280; }
.at-dgroup--dealers .at-item__body.e-con { flex: 0 0 540px; width: 540px; }
.at-dgroup--dealers .at-item__row.e-con { justify-content: space-between; gap: 30px; }
}
.at-price.e-con + .at-faq.e-con { margin-top: 3rem; }
.at-phead__sub--long.elementor-widget { max-width: 920px; font-size: 1rem !important; line-height: 1.4; }
@media (min-width: 1200px) {
.at-phead__sub--long.elementor-widget { font-size: 1.125rem !important; }
}
@media (min-width: 768px) {
.at-products__grid--4 .at-card--tile.e-con { flex: 0 0 calc(50% - 10px); width: calc(50% - 10px); }
}
@media (min-width: 1200px) {
.at-products__grid--4 .at-card--tile.e-con { flex: 0 0 calc(25% - 23px); width: calc(25% - 23px); }
}
.at-copy { margin: 0; font-size: .875rem; }
.at-adv__text.elementor-widget, .at-rep__text.elementor-widget, .at-textual__text.elementor-widget { text-align: left; }
.at-adv__text.elementor-widget { color: #a5a8a6; }
.at-faq.e-con::before { display: none; }
.at-faq.e-con { padding-top: 2rem; }
.at-item__img img[src$=".svg"] { object-fit: contain !important; background: #a5a8a6; padding: 8%; box-sizing: border-box; }
.at-item__row--odd .at-item__pic.e-con::before { top: 22%; clip-path: none; }
.at-features.e-con::after { left: 2%; right: 2%; width: auto; }
@media (min-width: 1200px) {
.at-features.e-con::after { left: 1%; right: 1%; }
}
.at-features.e-con + .at-panel.e-con { border-top-left-radius: 0; border-top-right-radius: 0; }
.at-dgroup.e-con { padding: 0; margin-left: 2%; margin-right: 2%; width: auto; }
@media (min-width: 1200px) {
.at-dgroup.e-con { padding: 0; margin-left: 1%; margin-right: 1%; }
}
.at-dgroup.e-con { background: linear-gradient(#373f43 0 40px, #a5a8a6 40px calc(100% - 40px), #373f43 calc(100% - 40px)); }
.at-light.e-con { background: #a5a8a6; color: #373f43; padding: 3.5rem 0; }
.at-light .at-title.elementor-widget .elementor-heading-title { color: #373f43; }
@media (min-width: 768px) {
.at-light.e-con { padding: 5rem 0; }
}
@media (min-width: 1200px) {
.at-light.e-con { padding: 7.5rem 0; }
}
.at-features.e-con::after { content: none; }
.at-dpanel.e-con + .at-dpanel.e-con::before { background:
		url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-light.svg") left center / 7px 20px no-repeat,
		url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-light-r.svg") right center / 7px 20px no-repeat,
		linear-gradient(rgba(225,224,224,.55), rgba(225,224,224,.55)) center top / calc(100% - 12px) 2px no-repeat,
		linear-gradient(rgba(225,224,224,.55), rgba(225,224,224,.55)) center bottom / calc(100% - 12px) 2px no-repeat,
		linear-gradient(#373f43, #373f43) center / calc(100% - 12px) 100% no-repeat; }
.at-mission__globe img, .at-supply__globe img { filter: grayscale(1) contrast(1.05); }
.at-raw.e-con.at-home { background-image: linear-gradient(#a5a8a6, #a5a8a6), url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/raw-bg.webp"); }
.at-dgroup.e-con { background: #a5a8a6; padding: 0 2%; margin-left: 0; margin-right: 0; }
@media (min-width: 1200px) {
.at-dgroup.e-con { padding: 0 1%; }
}
.at-dgroup.e-con > .e-con-inner { gap: 20px; }
.at-dpanel.e-con { border-radius: 24px; }
.at-dpanel.e-con + .at-dpanel.e-con::before { background:
		url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-light.svg") left center / 7px 20px no-repeat,
		url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-light-r.svg") right center / 7px 20px no-repeat,
		linear-gradient(#373f43, #373f43) center / calc(100% - 12px) 100% no-repeat; }
.at-item__row--odd .at-item__pic.e-con::before { top: 0; clip-path: polygon(0 20%, 10% 20%, 13% 0, 100% 0, 100% 100%, 0 100%); }
@media (min-width: 1200px) {
.at-dgroup--tk.e-con { background: linear-gradient(transparent 200px, #a5a8a6 200px); }
}
.at-header.e-con { background: #373f43; color: #e1e0e0; }
.at-desc p { border-left-color: #a5a8a6; }
.at-phone.elementor-widget .elementor-button { background: #373f43; color: #e1e0e0; border-color: #e1e0e0; }
.at-phone.elementor-widget .elementor-button:hover { background: #e1e0e0; color: #373f43; }
.at-msg--header .at-msg__icon a { border-color: #e1e0e0; }
.at-msg--header .at-msg__icon a:hover { background: #e1e0e0; border-color: #e1e0e0; }
.at-msg--header .at-msg__icon a:hover img { filter: brightness(0); }
.at-burger .aie-menu__toggle { border-color: #e1e0e0; }
.at-burger .aie-menu__bars, .at-burger .aie-menu__bars::before, .at-burger .aie-menu__bars::after { background: #e1e0e0; }
.at-burger .is-open .aie-menu__bars { background: transparent; }
.at-burger .is-open .aie-menu__list { background: #373f43; border-top-color: #a5a8a6; }
.at-burger .is-open .aie-menu__list a { color: #e1e0e0; }
.at-navbar.e-con, .at-navbar.e-con::after { background: #a5a8a6; }
.at-navbar.e-con::before { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape1-inv.svg"); }
.at-nav .aie-menu__list > li > a { color: #373f43; }
.at-nav .aie-menu__list > li.current-menu-item > a::after, .at-nav .aie-menu__list > li > a:hover::after { background: #373f43; }
.at-nav .menu-item-has-children > a::before { border-right-color: #373f43; border-bottom-color: #373f43; }
.at-nav .sub-menu { background: #373f43; border-color: #a5a8a6; }
.at-nav .sub-menu a { color: #e1e0e0; }
.at-nav .sub-menu a:hover { background: #a5a8a6; color: #373f43; }
.at-sec[class*="at-join-"].e-con, .at-dpanel[class*="at-join-"].e-con { position: relative; }
.at-sec[class*="at-join-"].e-con::before, .at-dpanel[class*="at-join-"].e-con::before { content: ""; position: absolute; z-index: 1; pointer-events: none; border: 0; border-radius: 0; opacity: 1; }
.at-join-step-l.e-con::before { bottom: calc(100% - 1px); top: auto; width: 50%; height: 32px; background-repeat: no-repeat; }
.at-join-step-l.e-con::before { left: 0; right: auto; }
.at-panel.at-join-step-l.e-con::before, .at-light.at-join-step-l.e-con::before { background: #a5a8a6 url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/join-step-l-dark.svg") right top / auto 100% no-repeat; }
.at-panel.at-join-step-l.e-con::before { border-top-left-radius: 24px; }
.at-panel.at-join-step-l.e-con { border-top-left-radius: 0; }
.at-dark.at-join-step-l.e-con::before { height: 64px; width: calc(50% - 2%); }
.at-dark.at-join-step-l.e-con::before { left: 2%; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/join-step-l-light.svg") right bottom / auto 32px no-repeat, linear-gradient(#373f43, #373f43) right bottom / 100% 32px no-repeat, radial-gradient(ellipse 100% 100% at 100% 0, transparent 98%, #373f43 100%) left top / 32px 32px no-repeat; }
.at-panel:has(+ .at-dark.at-join-step-l) { border-bottom-left-radius: 0; }
.at-light.e-con + .at-dark.at-join-step-l.e-con::before, .at-pale.e-con + .at-dark.at-join-step-l.e-con::before { left: 0; width: 50%; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/join-step-l-light.svg") right bottom / auto 32px no-repeat, linear-gradient(#373f43, #373f43) right bottom / 100% 32px no-repeat; }
.at-join-step-l-b.e-con::after { content: ""; position: absolute; z-index: 1; pointer-events: none; bottom: 0; top: auto; width: 50%; height: 56px; border: 0; border-radius: 0; opacity: 1; background-repeat: no-repeat; }
.at-join-step-l-b.e-con::after { left: 0; right: auto; background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/join-step-l-light.svg") right bottom / auto 32px no-repeat, linear-gradient(#373f43, #373f43) right bottom / 100% 32px no-repeat; }
.at-panel.at-join-step-l-b.e-con::after { background: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/join-step-l-light.svg") right bottom / auto 32px no-repeat, linear-gradient(#373f43, #373f43) right bottom / 100% 32px no-repeat, radial-gradient(circle 24px at 100% 0, transparent 23px, #373f43 24px) left top / 24px 24px no-repeat; }
.at-panel.at-join-step-l-b.e-con { border-bottom-left-radius: 0; }
.at-join-step-l-b.e-con + .e-con { margin-top: 32px; }
.at-join-hat.e-con::before { bottom: calc(100% - 11px); top: auto; left: 0; right: 0; width: auto; height: 61px; background-repeat: no-repeat; background-position: center bottom; background-size: 100% 100%; }
.at-dark.at-join-hat.e-con::before, .at-dpanel.at-join-hat.e-con::before { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/join-hat-dark.svg"); }
.at-panel.at-join-hat.e-con::before, .at-light.at-join-hat.e-con::before { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/join-hat-light.svg"); }
.at-dpanel.at-join-hat.e-con, .at-panel.at-join-hat.e-con { border-top-left-radius: 11px; border-top-right-radius: 11px; }
.at-ribbon.e-con { height: 72px; padding: 0; background-repeat: no-repeat; }
.at-ribbon.e-con > .e-con-inner { display: none; }
.at-ribbon--light.e-con { background-color: #373f43; background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/join-ribbon-light.svg"), linear-gradient(#a5a8a6, #a5a8a6), linear-gradient(#a5a8a6, #a5a8a6); }
.at-ribbon.e-con { background-position: center top, left top, right bottom; background-size: 108px 72px, calc(50% - 54px) 36px, calc(50% - 54px) 36px; }
@media (min-width: 768px) {
.at-join-step-l.e-con::before { height: 48px; }
.at-join-step-l-b.e-con::after, .at-panel.at-join-step-l-b.e-con::after { height: 72px; background-size: auto 48px, 100% 48px, 24px 24px; }
.at-join-step-l-b.e-con + .e-con { margin-top: 48px; }
.at-join-hat.e-con::before { height: 85px; bottom: calc(100% - 15px); }
.at-dpanel.at-join-hat.e-con, .at-panel.at-join-hat.e-con { border-top-left-radius: 15px; border-top-right-radius: 15px; }
.at-dark.at-join-step-l.e-con::before { height: 96px; }
.at-dark.at-join-step-l.e-con::before { background-size: auto 48px, 100% 48px, 48px 48px; }
.at-light.e-con + .at-dark.at-join-step-l.e-con::before, .at-pale.e-con + .at-dark.at-join-step-l.e-con::before { width: 50%; background-size: auto 48px, 100% 48px; }
.at-ribbon.e-con { height: 96px; background-size: 144px 96px, calc(50% - 72px) 48px, calc(50% - 72px) 48px; }
}
@media (min-width: 1200px) {
.at-join-hat.e-con::before { height: 134px; bottom: calc(100% - 24px); }
.at-dpanel.at-join-hat.e-con, .at-panel.at-join-hat.e-con { border-top-left-radius: 24px; border-top-right-radius: 24px; }
.at-dark.at-join-step-l.e-con::before { width: calc(50% - 1%); }
.at-dark.at-join-step-l.e-con::before { left: 1%; }
.at-light.e-con + .at-dark.at-join-step-l.e-con::before, .at-pale.e-con + .at-dark.at-join-step-l.e-con::before { left: 0; width: 50%; }
}
.at-pale.e-con { background: #e1e0e0; color: #373f43; }
.at-pale.at-join-step-l.e-con::before { background: #e1e0e0 url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/join-step-l-dark.svg") right top / auto 100% no-repeat; }
.at-pale.e-con + .at-dark.at-join-step-l.e-con::before { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/join-step-l-pale.svg"), linear-gradient(#373f43, #373f43); }
.at-home .at-dark.e-con, .at-dark.e-con.at-home { background-color: #a5a8a6; color: #373f43 }
.at-home .at-light.e-con, .at-light.e-con.at-home { background-color: #373f43; color: #e1e0e0 }
.at-home .at-text a, .at-text.at-home a { color: #e1e0e0 }
.at-home .at-dark .at-text a, .at-dark.at-home .at-text a { color: #fff }
.at-home .at-text a:hover, .at-text.at-home a:hover { color: #ff6901 }
.at-home .at-btn.elementor-widget .elementor-button, .at-btn.elementor-widget.at-home .elementor-button { border-color: #e1e0e0; background-color: #a5a8a6; color: #373f43 }
.at-home .at-btn--accent.elementor-widget .elementor-button, .at-btn--accent.elementor-widget.at-home .elementor-button { background-color: #ff6901; color: #e1e0e0 }
.at-home .at-btn.elementor-widget .elementor-button:hover, .at-btn.elementor-widget.at-home .elementor-button:hover { border-color: #373f43; background-color: #e1e0e0; color: #e1e0e0 }
.at-home .at-hero__text.elementor-widget, .at-hero__text.elementor-widget.at-home { border-top-color: rgba(55,63,67,.5); color: #373f43 }
.at-home .at-features.e-con::after, .at-features.e-con.at-home::after { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape4-inv.svg") }
.at-home .at-features__list.e-con, .at-features__list.e-con.at-home { color: #373f43 }
.at-home .at-feature.e-con + .at-feature.e-con, .at-feature.e-con.at-home + .at-feature.e-con { border-top-color: rgba(55,63,67,.4) }
@media (min-width: 768px) {
.at-home .at-feature.e-con, .at-feature.e-con.at-home { border-bottom-color: rgba(55,63,67,.4) }
.at-home .at-feature.e-con:nth-child(odd)::after, .at-feature.e-con.at-home:nth-child(odd)::after { background-color: rgba(55,63,67,.4) }
}
@media (min-width: 1200px) {
.at-home .at-feature.e-con:nth-child(n)::after, .at-feature.e-con.at-home:nth-child(n)::after { background-color: rgba(55,63,67,.4) }
}
.at-home .at-products__title.elementor-widget, .at-products__title.elementor-widget.at-home { border-top-color: #535658 }
.at-home .at-card.e-con, .at-card.e-con.at-home { border-color: #535658; color: #e1e0e0 }
.at-home .at-card.e-con:hover, .at-card.e-con.at-home:hover { background-color: #e1e0e0 }
.at-home .at-card__img.elementor-widget, .at-card__img.elementor-widget.at-home { border-bottom-color: #535658 }
@media (min-width: 1200px) {
.at-home .at-products__caption.elementor-widget, .at-products__caption.elementor-widget.at-home { border-left-color: rgba(83,86,88,.5) }
}
.at-home .at-raw.e-con, .at-raw.e-con.at-home { background-color: #a5a8a6 }
.at-home .at-raw.e-con::before, .at-raw.e-con.at-home::before { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape6-inv.svg") }
.at-home .at-raw.e-con::after, .at-raw.e-con.at-home::after { background-color: #a5a8a6 }
.at-home .at-raw__panel.e-con, .at-raw__panel.e-con.at-home { background-color: #373f43 }
.at-home .at-raw__title.elementor-widget .elementor-heading-title, .at-raw__title.elementor-widget.at-home .elementor-heading-title { color: #e1e0e0 }
.at-home .at-divider.e-con, .at-divider.e-con.at-home { background-color: #373f43; border-top-color: rgba(83,86,88,.5); border-bottom-color: rgba(83,86,88,.5) }
.at-home .at-divider.e-con::before, .at-divider.e-con.at-home::before, .at-home .at-divider.e-con::after, .at-divider.e-con.at-home::after { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-dark-inv.svg") }
.at-home .at-raw__block.e-con, .at-raw__block.e-con.at-home { background-color: #373f43 }
.at-home .at-raw__block.e-con:hover, .at-raw__block.e-con.at-home:hover { background-color: #e1e0e0 }
.at-home .at-benefit.e-con, .at-benefit.e-con.at-home { border-bottom-color: rgba(55,63,67,.4) }
.at-home .at-adv.e-con, .at-adv.e-con.at-home { border-color: rgba(55,63,67,.4) }
.at-home .at-adv.e-con + .at-adv.e-con::before, .at-adv.e-con.at-home + .at-adv.e-con::before, .at-home .at-adv.e-con + .at-adv.e-con::after, .at-adv.e-con.at-home + .at-adv.e-con::after { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape-divider-small-inv.svg") }
.at-home .at-adv__text.elementor-widget, .at-adv__text.elementor-widget.at-home { color: #373f43 }
.at-home .at-partners.e-con, .at-partners.e-con.at-home { background-color: #a5a8a6; background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/roof2-inv.svg") }
.at-home .at-faq.e-con::before, .at-faq.e-con.at-home::before { background-color: #373f43; background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/shape5-inv.svg") }
.at-home .at-faq__list .elementor-toggle-item, .at-faq__list.at-home .elementor-toggle-item { border-top-color: #000 }
.at-home .at-faq__list .elementor-toggle-item:last-child, .at-faq__list.at-home .elementor-toggle-item:last-child { border-bottom-color: #000 }
.at-home .at-faq__list .elementor-toggle-item:hover .elementor-tab-title, .at-faq__list.at-home .elementor-toggle-item:hover .elementor-tab-title, .at-home .at-faq__list .elementor-tab-title.elementor-active, .at-faq__list.at-home .elementor-tab-title.elementor-active { background-color: #e1e0e0 }
.at-home .at-faq__list .elementor-toggle-title, .at-faq__list.at-home .elementor-toggle-title, .at-home .at-faq__list .elementor-tab-title a, .at-faq__list.at-home .elementor-tab-title a { color: #e1e0e0 !important }
.at-home .at-faq__list .elementor-toggle-icon, .at-faq__list.at-home .elementor-toggle-icon { background-image: url("https://armosteel.top/wp-content/uploads/aie-design/armosteel/chevron-inv.svg") }
.at-home .at-faq__list .elementor-tab-content, .at-faq__list.at-home .elementor-tab-content { color: #e1e0e0 }
.at-home .at-adv__text.elementor-widget, .at-adv__text.elementor-widget.at-home { color: #373f43 }
.at-home .at-light.e-con, .at-light.e-con.at-home { background-color: #373f43; color: #e1e0e0 }
.at-home .at-light .at-title.elementor-widget .elementor-heading-title, .at-light.at-home .at-title.elementor-widget .elementor-heading-title { color: #e1e0e0 }

