.elementor-9346 .elementor-element.elementor-element-32a0cfe{--display:flex;}.elementor-9346 .elementor-element.elementor-element-7df3564{--display:flex;}.elementor-9346 .elementor-element.elementor-element-0d0259f{--display:flex;}.elementor-9346 .elementor-element.elementor-element-28f5070{--display:flex;}.elementor-9346 .elementor-element.elementor-element-4cfd59e{--display:flex;}.elementor-9346 .elementor-element.elementor-element-c9445a7{--display:flex;}.elementor-9346 .elementor-element.elementor-element-fe95aeb{--display:flex;}.elementor-9346 .elementor-element.elementor-element-e4fc966{--display:flex;}.elementor-9346 .elementor-element.elementor-element-157922c{--display:flex;}.elementor-9346 .elementor-element.elementor-element-6d6d1a1{--display:flex;}.elementor-9346 .elementor-element.elementor-element-ddac001{--display:flex;}.elementor-9346 .elementor-element.elementor-element-a4b1bf3 .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-9056a1a{--display:flex;}.elementor-9346 .elementor-element.elementor-element-97d8566 .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-7fe9f91{--display:flex;}.elementor-9346 .elementor-element.elementor-element-9fa55cb .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-7a1e022{--display:flex;}.elementor-9346 .elementor-element.elementor-element-252b241 .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-aa194c5{--display:flex;}.elementor-9346 .elementor-element.elementor-element-502e467 .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-0d3822b{--display:flex;}.elementor-9346 .elementor-element.elementor-element-21456a6 .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-093a7c7{--display:flex;}.elementor-9346 .elementor-element.elementor-element-2f56bdf .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-e3ffd85{--display:flex;}.elementor-9346 .elementor-element.elementor-element-4e1f890{--display:flex;}.elementor-9346 .elementor-element.elementor-element-86d3a42{--display:flex;}.elementor-9346 .elementor-element.elementor-element-2252f72{--display:flex;}.elementor-9346 .elementor-element.elementor-element-96e488c{--display:flex;}.elementor-9346 .elementor-element.elementor-element-42adea4{--display:flex;}.elementor-9346 .elementor-element.elementor-element-7abc005{--display:flex;}.elementor-9346 .elementor-element.elementor-element-94f664f .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-27e1ab3{--display:flex;}.elementor-9346 .elementor-element.elementor-element-a506af3 .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-dafa8af{--display:flex;}.elementor-9346 .elementor-element.elementor-element-3ae198f .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-90906b4{--display:flex;}.elementor-9346 .elementor-element.elementor-element-20af132 .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-7f7bade{--display:flex;}.elementor-9346 .elementor-element.elementor-element-b296523 .elementor-icon-wrapper{text-align:center;}.elementor-9346 .elementor-element.elementor-element-a295987{--display:flex;}.elementor-9346 .elementor-element.elementor-element-bf6481b{--display:flex;}.elementor-9346 .elementor-element.elementor-element-3526ba8{--display:flex;}.elementor-9346 .elementor-element.elementor-element-77caee9{--display:flex;}.elementor-9346 .elementor-element.elementor-element-9e947a2{--display:flex;}.elementor-9346 .elementor-element.elementor-element-ae309b5{--display:flex;}/* Start custom CSS *//*t22-air*/
.elementor-9346 .galeski-air {
  --pad: 1rem;
  --in: max(var(--pad), calc((100% - 1600px) / 2));
  --air: #1f5d93;
  --air-soft: #e9f1f8;
  --air-line: #9cc3e5;
  display: flex;
  flex-direction: column;
  gap: var(--galeski-space-section, 4rem);
  width: auto;
  margin-inline: var(--in);
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: "Open Sans", Arial, sans-serif;
  color: #333333;
}
.elementor-9346 .galeski-air .e-con { width: auto; padding: 0; }
.elementor-9346 .galeski-air .elementor-widget { width: auto; max-width: none; margin: 0; }
.elementor-9346 .galeski-air .elementor-heading-title { text-transform: none; letter-spacing: normal; }
.elementor-9346 .galeski-air h2.elementor-heading-title { margin: 0 0 var(--galeski-space-heading, 1.25rem); font-family: inherit; font-size: 1.375rem; font-weight: 700; line-height: 1.25; color: #111111; }
.elementor-9346 .galeski-air h3.elementor-heading-title { margin: 0; font-family: inherit; font-size: 1rem; font-weight: 700; line-height: 1.4; color: #111111; }
.elementor-9346 .galeski-air .elementor-widget-text-editor { font-family: inherit; font-size: 1rem; line-height: 1.55; color: #333333; }
.elementor-9346 .galeski-air .elementor-widget-text-editor p { margin: 0; }
.elementor-9346 .galeski-air p { margin: 0; }
.elementor-9346 .galeski-air .galeski-air__section { display: block; }
.elementor-9346 .galeski-air .galeski-air__lead { max-width: 62ch; margin-bottom: 1.5rem; }
.elementor-9346 .galeski-air .galeski-air__note { max-width: 72ch; margin-top: .9rem; font-size: .85rem; line-height: 1.5; color: #6b6569; }
.elementor-9346 .galeski-air a.galeski-air__btn, .elementor-9346 .galeski-air .galeski-air__btn .elementor-button { display: inline-flex; padding: .6rem 1.1rem; border: 1px solid #B60463; border-radius: 0; background: #B60463; color: #FFFFFF; font-family: inherit; font-size: .95rem; font-weight: 600; line-height: 1.3; text-decoration: none; text-transform: none; letter-spacing: normal; }
.elementor-9346 .galeski-air a.galeski-air__btn:hover, .elementor-9346 .galeski-air .galeski-air__btn .elementor-button:hover { border-color: #8f0350; background: #8f0350; color: #FFFFFF; }
.elementor-9346 .galeski-air a.galeski-air__btn--outline { background: #FFFFFF; color: #B60463; }
.elementor-9346 .galeski-air a.galeski-air__btn--outline:hover { border-color: #B60463; background: #fbe8f1; color: #B60463; }
.elementor-9346 .galeski-air .galeski-air__buttons { display: flex; flex-flow: row wrap; gap: .6rem; margin-top: 1rem; }
.elementor-9346 .galeski-air .galeski-air__hero { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); align-items: center; gap: 3rem; }
.elementor-9346 .galeski-air .galeski-air__lineup { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); align-items: end; gap: 1.5rem .5rem; margin: 0; padding: 2rem 1.25rem 1.25rem; border-radius: 6px; background: #F3F5F8; list-style: none; }
.elementor-9346 .galeski-air .galeski-air__lineup li { margin: 0; }
.elementor-9346 .galeski-air .galeski-air__lineup a { display: grid; justify-items: center; gap: .35rem; color: #111111; text-decoration: none; }
.elementor-9346 .galeski-air .galeski-air__lineup img { display: block; width: 100%; height: 4.8rem; object-fit: contain; filter: drop-shadow(0 8px 6px rgba(17, 17, 17, .15)); }
.elementor-9346 .galeski-air .galeski-air__lineup span { font-size: .72rem; font-weight: 600; line-height: 1.2; text-align: center; }
.elementor-9346 .galeski-air .galeski-air__lineup a:hover span { color: #B60463; }
.elementor-9346 .galeski-air .galeski-air__hero-text { display: block; }
.elementor-9346 .galeski-air h1.elementor-heading-title { margin: 0 0 .6rem; font-family: inherit; font-size: clamp(1.75rem, 1.2rem + 1.4vw, 2.25rem); font-weight: 700; line-height: 1.15; color: #111111; }
.elementor-9346 .galeski-air .galeski-air__claim .elementor-heading-title { margin: 0 0 1rem; font-family: inherit; font-size: clamp(1.25rem, 1rem + .8vw, 1.6rem); font-weight: 700; line-height: 1.25; color: #111111; }
.elementor-9346 .galeski-air .galeski-air__intro { max-width: 62ch; }
.elementor-9346 .galeski-air .galeski-air__heads { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 2.5rem; }
.elementor-9346 .galeski-air .galeski-air__heads figure { display: grid; grid-template-columns: 11rem minmax(0, 1fr); align-items: start; gap: 1.25rem; margin: 0; }
.elementor-9346 .galeski-air .galeski-air__heads-img { display: grid; place-items: center; aspect-ratio: 4 / 5; padding: .6rem; border-radius: 6px; background: #e9e9e9; }
.elementor-9346 .galeski-air .galeski-air__heads-img img { display: block; width: auto; max-width: 100%; max-height: 100%; }
.elementor-9346 .galeski-air .galeski-air__heads figcaption { font-style: normal; }
.elementor-9346 .galeski-air .galeski-air__heads small { display: block; margin-bottom: .2rem; font-size: .78rem; font-weight: 700; line-height: 1.4; color: #5e5a5d; }
.elementor-9346 .galeski-air .galeski-air__heads figcaption b { display: block; margin-bottom: .4rem; font-size: 1.08rem; line-height: 1.35; color: #111111; }
.elementor-9346 .galeski-air .galeski-air__heads figcaption p, .elementor-9346 .galeski-air .galeski-air__heads ol { font-size: .93rem; line-height: 1.5; }
.elementor-9346 .galeski-air .galeski-air__heads ol { display: grid; gap: .35rem; margin: 0; padding-left: 1.15rem; }
.elementor-9346 .galeski-air .galeski-air__key { display: flex; flex-flow: row wrap; gap: .3rem 1.2rem; margin: 1.25rem 0 0; padding: 0; list-style: none; font-size: .8rem; color: #5e5a5d; }
.elementor-9346 .galeski-air .galeski-air__key i { display: inline-block; width: .7rem; height: .7rem; margin-right: .35rem; vertical-align: -.05rem; border-radius: 2px; }
.elementor-9346 .galeski-air .galeski-air__route { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 0; padding: 0; list-style: none; counter-reset: air-route; }
.elementor-9346 .galeski-air .galeski-air__route li { position: relative; display: grid; grid-template-rows: auto auto 1fr; gap: .5rem; margin: 0; padding: 0 1.25rem 0 0; counter-increment: air-route; }
.elementor-9346 .galeski-air .galeski-air__route-fig { position: relative; display: grid; place-items: center; height: 7.5rem; margin-right: -1.25rem; border-radius: 6px; background: #F3F5F8; }
.elementor-9346 .galeski-air .galeski-air__route li:last-child .galeski-air__route-fig { margin-right: 0; }
.elementor-9346 .galeski-air .galeski-air__route li + li .galeski-air__route-fig { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.elementor-9346 .galeski-air .galeski-air__route li:not(:last-child) .galeski-air__route-fig { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.elementor-9346 .galeski-air .galeski-air__route li:not(:last-child) .galeski-air__route-fig::after { content: ""; position: absolute; top: 50%; right: -.1rem; z-index: 1; width: 1.25rem; height: 4px; background: var(--air); transform: translateY(-50%); }
.elementor-9346 .galeski-air .galeski-air__route svg { width: 4.6rem; height: 4.6rem; }
.elementor-9346 .galeski-air .galeski-air__route img { display: block; width: auto; max-width: 86%; max-height: 5.2rem; }
.elementor-9346 .galeski-air .galeski-air__route h3 { display: flex; align-items: baseline; gap: .45rem; margin: .35rem 0 0; font-size: 1.02rem; font-weight: 700; line-height: 1.35; color: #111111; }
.elementor-9346 .galeski-air .galeski-air__route h3::before { content: counter(air-route); font-size: .8rem; font-weight: 700; color: var(--air); }
.elementor-9346 .galeski-air .galeski-air__route p { font-size: .9rem; line-height: 1.5; }
.elementor-9346 .galeski-air .galeski-air__vs { width: 100%; margin: 0; border-collapse: collapse; font-size: .95rem; line-height: 1.5; }
.elementor-9346 .galeski-air .galeski-air__vs th, .elementor-9346 .galeski-air .galeski-air__vs td { padding: .8rem .9rem; border: 0; border-bottom: 1px solid #e3dde0; background: none; text-align: left; vertical-align: top; }
.elementor-9346 .galeski-air .galeski-air__vs thead th, .elementor-9346 .galeski-air .galeski-air__vs thead td { border-bottom: 2px solid #111111; font-weight: 700; color: #111111; }
.elementor-9346 .galeski-air .galeski-air__vs thead th:nth-child(2) { border-bottom-color: var(--air); }
.elementor-9346 .galeski-air .galeski-air__vs tbody th { width: 22%; font-size: .85rem; font-weight: 700; color: #5e5a5d; }
.elementor-9346 .galeski-air .galeski-air__vs td { width: 39%; }
.elementor-9346 .galeski-air .galeski-air__vs tbody td:nth-of-type(1) { background: var(--air-soft); font-weight: 600; color: #111111; }
.elementor-9346 .galeski-air .galeski-air__vs tbody tr:hover > * { background-color: inherit; }
.elementor-9346 .galeski-air .galeski-air__vs tbody tr:hover td:nth-of-type(1) { background: var(--air-soft); }
.elementor-9346 .galeski-air .galeski-air__elinks { display: flex; flex-flow: row wrap; align-items: baseline; gap: .4rem 1.2rem; margin-top: 1rem; font-size: .93rem; }
.elementor-9346 .galeski-air .galeski-air__elinks a { font-weight: 600; color: #B60463; text-decoration: none; }
.elementor-9346 .galeski-air .galeski-air__elinks a:hover { text-decoration: underline; }
.elementor-9346 .galeski-air .galeski-air__adv { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2.3fr); align-items: start; gap: 2.5rem; }
.elementor-9346 .galeski-air .galeski-air__adv-img { display: grid; place-items: center; aspect-ratio: 4 / 5; padding: 1.25rem; border-radius: 6px; background: #e9e9e9; }
.elementor-9346 .galeski-air .galeski-air__adv-img img { display: block; width: auto; max-width: 100%; max-height: 100%; }
.elementor-9346 .galeski-air .galeski-air__adv-text { display: block; min-width: 0; }
.elementor-9346 .galeski-air .galeski-air__adv-text .galeski-air__lead { margin-bottom: 1.25rem; }
.elementor-9346 .galeski-air .galeski-air__cards { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; }
.elementor-9346 .galeski-air .galeski-air__card { display: grid; grid-template-columns: auto minmax(0, 1fr); align-content: start; gap: .2rem .9rem; padding: 1rem 1.1rem; border: 1px solid #e3dde0; border-radius: 6px; background: #FFFFFF; }
.elementor-9346 .galeski-air .galeski-air__card > .elementor-widget-icon, .elementor-9346 .galeski-air .galeski-air__criterion > .elementor-widget-icon { grid-row: span 2; }
.elementor-9346 .galeski-air .galeski-air__card > :not(.elementor-widget-icon), .elementor-9346 .galeski-air .galeski-air__criterion > :not(.elementor-widget-icon) { grid-column: 2; }
.elementor-9346 .galeski-air .galeski-air__card .elementor-icon { display: block; font-size: 28px; line-height: 0; }
.elementor-9346 .galeski-air .galeski-air__card .elementor-icon svg { width: 28px; height: 28px; fill: #E95212; }
.elementor-9346 .galeski-air .galeski-air__card .elementor-widget-text-editor { font-size: .9rem; line-height: 1.5; }
.elementor-9346 .galeski-air .galeski-air__card--wide { grid-column: 1 / -1; border-color: #F3F5F8; background: #F3F5F8; }
.elementor-9346 .galeski-air .galeski-air__card--wide h3.elementor-heading-title { font-size: 1.1rem; }
.elementor-9346 .galeski-air .galeski-air__card--wide .elementor-widget-text-editor { font-size: .95rem; }
.elementor-9346 .galeski-air .galeski-air__steps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: end; gap: 0 1rem; }
.elementor-9346 .galeski-air .galeski-air__step { display: grid; grid-template-rows: auto auto; }
.elementor-9346 .galeski-air .galeski-air__step-mach { display: flex; align-items: flex-end; justify-content: center; gap: .2rem; min-height: 5.5rem; padding: 0 .5rem .4rem; }
.elementor-9346 .galeski-air .galeski-air__step-mach img { display: block; width: auto; max-width: 19%; height: 4.2rem; object-fit: contain; filter: drop-shadow(0 6px 5px rgba(17, 17, 17, .15)); }
.elementor-9346 .galeski-air .galeski-air__step-block { display: grid; align-content: start; gap: .3rem; height: var(--h, auto); padding: 1.1rem 1.2rem; border-top: 4px solid #111111; border-radius: 0 0 6px 6px; background: #F3F5F8; }
.elementor-9346 .galeski-air .galeski-air__step--1 .galeski-air__step-block { --h: 17rem; }
.elementor-9346 .galeski-air .galeski-air__step--2 .galeski-air__step-block { --h: 20.5rem; }
.elementor-9346 .galeski-air .galeski-air__step--3 .galeski-air__step-block { --h: 26rem; border-top-color: #E95212; }
.elementor-9346 .galeski-air .galeski-air__step-rpm { font-size: clamp(2.6rem, 4vw, 4.4rem); font-weight: 800; font-stretch: 75%; font-variation-settings: "wdth" 75; line-height: .95; color: #111111; }
.elementor-9346 .galeski-air .galeski-air__step-rpm small { margin-left: .2em; font-size: .32em; font-weight: 700; color: #5e5a5d; }
.elementor-9346 .galeski-air .galeski-air__step-block b { font-size: 1.05rem; line-height: 1.35; color: #111111; }
.elementor-9346 .galeski-air .galeski-air__step-block p { font-size: .9rem; line-height: 1.5; }
.elementor-9346 .galeski-air .galeski-air__step-block ul { display: grid; gap: .1rem; margin: .5rem 0 0; padding: 0; list-style: none; }
.elementor-9346 .galeski-air .galeski-air__step-block li { display: flex; justify-content: space-between; gap: .75rem; margin: 0; padding: .35rem 0; border-top: 1px solid #dcdfe5; font-size: .9rem; }
.elementor-9346 .galeski-air .galeski-air__step-block li a { font-weight: 700; color: #B60463; text-decoration: none; }
.elementor-9346 .galeski-air .galeski-air__step-block li a:hover { text-decoration: underline; }
.elementor-9346 .galeski-air .galeski-air__step-block li span { color: #6b6569; white-space: nowrap; }
.elementor-9346 .galeski-air .galeski-air__models { display: block; scroll-margin-top: 6rem; }
.elementor-9346 .galeski-air .galeski-air__filter { display: flex; flex-flow: row wrap; gap: .45rem; margin: 0 0 1.25rem; padding: 0; border: 0; }
.elementor-9346 .galeski-air .galeski-air__filter input { position: absolute; width: 1px; height: 1px; opacity: 0; }
.elementor-9346 .galeski-air .galeski-air__filter i { width: 1px; margin-inline: .2rem; background: #e3dde0; }
.elementor-9346 .galeski-air .galeski-air__filter label { display: inline-flex; padding: .4rem .9rem; border: 1px solid #cfc8cc; border-radius: 999px; background: #FFFFFF; font-size: .9rem; font-weight: 600; line-height: 1.3; color: #111111; cursor: pointer; }
.elementor-9346 .galeski-air .galeski-air__filter label:hover { border-color: #B60463; color: #B60463; }
.elementor-9346 .galeski-air .galeski-air__filter input:checked + label { border-color: #B60463; background: #fbe8f1; color: #B60463; }
.elementor-9346 .galeski-air .galeski-air__filter input:focus-visible + label { outline: 2px solid #B60463; outline-offset: 2px; }
.elementor-9346 .galeski-air .galeski-air__grid { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1rem; margin: 0; padding: 0; list-style: none; }
.elementor-9346 .galeski-air .galeski-air__models:has(#air-f-wet:checked) .galeski-air__model:not(.is-wet),
.elementor-9346 .galeski-air .galeski-air__models:has(#air-f-dry:checked) .galeski-air__model:not(.is-dry),
.elementor-9346 .galeski-air .galeski-air__models:has(#air-f-grinding-polishing:checked) .galeski-air__model:not(.is-grinding-polishing),
.elementor-9346 .galeski-air .galeski-air__models:has(#air-f-sawing-cutting:checked) .galeski-air__model:not(.is-sawing-cutting),
.elementor-9346 .galeski-air .galeski-air__models:has(#air-f-milling:checked) .galeski-air__model:not(.is-milling),
.elementor-9346 .galeski-air .galeski-air__models:has(#air-f-drilling:checked) .galeski-air__model:not(.is-drilling) { display: none; }
.elementor-9346 .galeski-air .galeski-air__model { display: flex; flex-direction: column; margin: 0; padding: .9rem; border: 1px solid #e3dde0; border-radius: 6px; background: #FFFFFF; }
.elementor-9346 .galeski-air .galeski-air__model-img { display: block; aspect-ratio: 4 / 3; margin-bottom: .75rem; background: #F3F5F8; }
.elementor-9346 .galeski-air .galeski-air__model-img img { display: block; width: 100%; height: 100%; object-fit: contain; }
.elementor-9346 .galeski-air .galeski-air__model-name { display: block; font-size: 1.02rem; font-weight: 700; line-height: 1.35; color: #111111; text-decoration: none; }
.elementor-9346 .galeski-air .galeski-air__model-name:hover { color: #B60463; }
.elementor-9346 .galeski-air .galeski-air__model-type { margin: .15rem 0 .4rem; font-size: .85rem; line-height: 1.4; color: #6b6569; }
.elementor-9346 .galeski-air .galeski-air__legends { display: flex; flex-flow: row wrap; gap: .3rem; margin-bottom: .4rem; }
.elementor-9346 .galeski-air .galeski-air__legend { padding: .05rem .4rem; border: 1px solid #cfc8cc; border-radius: 0; font-size: .72rem; font-weight: 600; line-height: 1.4; color: #333333; }
.elementor-9346 .galeski-air .galeski-air__legend--wet { border-color: var(--air-line); color: var(--air); }
.elementor-9346 .galeski-air .galeski-air__model-data { margin: 0 0 .75rem; font-size: .85rem; line-height: 1.45; }
.elementor-9346 .galeski-air .galeski-air__model-buy { margin-top: auto; }
.elementor-9346 .galeski-air .galeski-air__price { display: block; font-size: 1rem; font-weight: 700; color: #111111; }
.elementor-9346 .galeski-air .galeski-air__notice { display: block; margin-bottom: .6rem; font-size: .75rem; color: #6b6569; }
.elementor-9346 .galeski-air .galeski-air__quality { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr); align-items: start; gap: 2rem 3rem; padding: 2rem; border-radius: 6px; background: #F3F5F8; }
.elementor-9346 .galeski-air .galeski-air__quality-text, .elementor-9346 .galeski-air .galeski-air__criteria { display: block; min-width: 0; }
.elementor-9346 .galeski-air .galeski-air__criteria-lead { margin-bottom: .2rem; font-weight: 700; color: #111111; }
.elementor-9346 .galeski-air .galeski-air__criterion { display: grid; grid-template-columns: 2rem minmax(0, 1fr); gap: .1rem .8rem; padding: .8rem 0; border-top: 1px solid #dcdfe5; }
.elementor-9346 .galeski-air .galeski-air__criteria-lead + .galeski-air__criterion { border-top: 0; }
.elementor-9346 .galeski-air .galeski-air__criterion .elementor-icon { display: block; font-size: 26px; line-height: 0; }
.elementor-9346 .galeski-air .galeski-air__criterion .elementor-icon svg { width: 26px; height: 26px; fill: var(--air); }
.elementor-9346 .galeski-air .galeski-air__criterion .elementor-widget-text-editor { font-size: .93rem; line-height: 1.5; }
.elementor-9346 .galeski-air .galeski-air__zub { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1rem; }
.elementor-9346 .galeski-air .galeski-air__zub-card { display: grid; align-content: start; gap: .3rem; padding: 1rem 1.1rem; border: 1px solid #e3dde0; border-radius: 6px; }
.elementor-9346 .galeski-air .galeski-air__zub-card .elementor-widget-text-editor { font-size: .88rem; line-height: 1.5; }
@media (max-width: 1024px) {
  .elementor-9346 .galeski-air { --pad: 1.7rem; }
  .elementor-9346 .galeski-air .galeski-air__hero { grid-template-columns: minmax(0, 1fr); gap: 2rem; }
  .elementor-9346 .galeski-air .galeski-air__heads figure { grid-template-columns: minmax(0, 1fr); }
  .elementor-9346 .galeski-air .galeski-air__heads-img { aspect-ratio: auto; }
  .elementor-9346 .galeski-air .galeski-air__heads-img img { max-height: 15rem; }
  .elementor-9346 .galeski-air .galeski-air__route { grid-template-columns: minmax(0, 1fr); }
  .elementor-9346 .galeski-air .galeski-air__route li { grid-template-columns: 7rem minmax(0, 1fr); grid-template-rows: auto 1fr; gap: .2rem 1.25rem; padding: 0 0 1rem; }
  .elementor-9346 .galeski-air .galeski-air__route-fig { grid-row: span 2; height: 6rem; margin-right: 0; border-radius: 6px !important; }
  .elementor-9346 .galeski-air .galeski-air__route li:not(:last-child) .galeski-air__route-fig::after { top: auto; right: auto; bottom: -1rem; left: 50%; width: 4px; height: 1rem; transform: translateX(-50%); }
  .elementor-9346 .galeski-air .galeski-air__route h3 { margin: 0; }
  .elementor-9346 .galeski-air .galeski-air__adv { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 2rem; }
  .elementor-9346 .galeski-air .galeski-air__steps { grid-template-columns: minmax(0, 1fr); gap: 1rem; }
  .elementor-9346 .galeski-air .galeski-air__step-block { height: auto; }
  .elementor-9346 .galeski-air .galeski-air__step-mach { justify-content: flex-start; min-height: 0; padding-left: 0; }
  .elementor-9346 .galeski-air .galeski-air__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .elementor-9346 .galeski-air .galeski-air__quality { grid-template-columns: minmax(0, 1fr); }
  .elementor-9346 .galeski-air .galeski-air__zub { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .elementor-9346 .galeski-air { --pad: 1.35rem; gap: 2.5rem; font-size: 15px; }
  .elementor-9346 .galeski-air .galeski-air__lineup { grid-template-columns: repeat(3, minmax(0, 1fr)); padding: 1.25rem .75rem .75rem; }
  .elementor-9346 .galeski-air .galeski-air__lineup img { height: 3.4rem; }
  .elementor-9346 .galeski-air .galeski-air__heads { grid-template-columns: minmax(0, 1fr); gap: 2rem; }
  .elementor-9346 .galeski-air .galeski-air__vs thead { display: none; }
  .elementor-9346 .galeski-air .galeski-air__vs tr { display: grid; grid-template-columns: 1fr 1fr; padding-block: .4rem; border-bottom: 1px solid #e3dde0; }
  .elementor-9346 .galeski-air .galeski-air__vs th, .elementor-9346 .galeski-air .galeski-air__vs td { width: auto; padding: .35rem .5rem; border: 0; }
  .elementor-9346 .galeski-air .galeski-air__vs tbody th { grid-column: 1 / -1; width: auto; }
  .elementor-9346 .galeski-air .galeski-air__vs td::before { content: attr(data-l); display: block; font-size: .72rem; font-weight: 700; color: #5e5a5d; }
  .elementor-9346 .galeski-air .galeski-air__adv { grid-template-columns: minmax(0, 1fr); gap: 1.5rem; }
  .elementor-9346 .galeski-air .galeski-air__adv-img { aspect-ratio: auto; }
  .elementor-9346 .galeski-air .galeski-air__adv-img img { max-height: 13rem; }
  .elementor-9346 .galeski-air .galeski-air__cards { grid-template-columns: minmax(0, 1fr); gap: .75rem; }
  .elementor-9346 .galeski-air .galeski-air__grid { grid-template-columns: minmax(0, 1fr); gap: .75rem; }
  .elementor-9346 .galeski-air .galeski-air__model { display: grid; grid-template-columns: 6.5rem minmax(0, 1fr); gap: 0 .9rem; }
  .elementor-9346 .galeski-air .galeski-air__model-img { grid-row: span 6; aspect-ratio: 1; margin: 0; }
  .elementor-9346 .galeski-air .galeski-air__quality { padding: 1.25rem; }
  .elementor-9346 .galeski-air .galeski-air__zub { grid-template-columns: minmax(0, 1fr); }
}/* End custom CSS */