.products-section-1__container,.products-section-1__container-2,.products-section-1__image-item,.products-section-1__video-item{display:grid}.products-section-1__container{padding-block:var(--size-5);row-gap:var(--size-4)}.products-section-1__item{row-gap:var(--size-3);flex-direction:column;display:flex}.products-section-1__item-2{row-gap:var(--size-2);flex-direction:column;display:flex}.products-section-1__container,.products-section-1__container-2{column-gap:var(--size-1)}.products-section-1__container-2{row-gap:var(--size-2);grid-template-columns:1fr 1fr}@media (max-width:30rem){.products-section-1__container-2{grid-template-columns:1fr}}.products-section-1__text-container{gap:var(--size-1);flex-direction:column;display:flex}.products-section-1__image-item,.products-section-1__video-item{row-gap:var(--size-1);text-align:center}.proudcts-section-1__image-item,.products-section-1__image-wrapper{position:relative}.products-section-1__image-wrapper{height:calc(var(--size-1)*20)}.products-section-1__image-wrapper-2{max-width:calc(var(--size-1)*40);height:calc(var(--size-1)*30);margin:auto}.products-section-1__image,.products-section-1__image-2{border-radius:var(--border-radius)}.products-section-1__image{object-fit:cover}.products-section-1__image-2{object-fit:contain}.products-section-1__image-text-container{width:100%;height:100%;display:grid;position:relative}.products-section-1__image-text,.products-section-1__image-text-2{color:#fff;place-self:center}.products-section-1__image-text-2{text-shadow:0 0 5px #00f}.products-section-1__image-text-3,.products-section-1__image-text-4{width:100%;height:100%;display:grid;position:absolute}.products-section-1__image-text-3{justify-content:end;align-items:start}.products-section-1__image-text-4,.products-section-1__image-text-5{grid-auto-flow:column}.products-section-1__image-text-4{justify-content:space-between;align-items:center}.products-section-1__image-text-4-1,.products-section-1__image-text-4-2{text-shadow:0 0 5px #fff}.products-section-1__image-text-4-1{color:#9e9e9f}.products-section-1__image-text-4-2{color:#42b2ce}.products-section-1__image-text-5{justify-content:center;align-items:end;display:grid}.products-section-1__image-text-5-container{justify-content:space-between;gap:calc(var(--size-1)/2)var(--size-1);flex-wrap:wrap;display:flex}.products-section-1__image-text-5-item{gap:calc(var(--size-1)/4);grid-auto-flow:column;align-items:center;display:grid}.products-section-1__image-text-5-item-svg{width:16px;height:16px;padding:1px}.products-section-1__video{border-radius:var(--border-radius);height:calc(var(--size-1)*20);overflow:hidden}
.products-section-2__container{padding-block:var(--size-4)}.products-section-2__container,.products-section-2__item{display:grid}.products-section-2__container{row-gap:var(--size-3)}.products-section-2__item{row-gap:var(--size-2)}.products-section-2__table-wrapper{overflow:auto hidden}.products-section-2__image-wrapper{position:relative}.products-section-2__image-container{gap:var(--size-1);grid-auto-flow:column;display:grid}@media screen and (max-width:30rem){.products-section-2__image-container{border-radius:var(--border-radius);gap:0;overflow:hidden}}.products-section-2__image-wrapper{height:calc(var(--size-1)*20)}.products-section-2__image{object-fit:cover;border-radius:var(--border-radius)}@media screen and (max-width:30rem){.products-section-2__image{border-radius:0}}
.products-section-3__container{padding-block:var(--size-4)}.products-section-3__container,.products-section-3__item,.products-section-3__text-container{display:grid}.products-section-3__container{row-gap:var(--size-3)}.products-section-3__item{row-gap:var(--size-2)}.products-section-3__text-container{row-gap:var(--size-1);max-width:max-content;margin:auto}.products-section-3__image-container,.products-section-3__image-container-2,.products-section-3__image-container-3{gap:var(--size-1);display:grid}.products-section-3__image-container{grid-auto-columns:2fr 3fr;grid-auto-flow:column}@media screen and (max-width:30rem){.products-section-3__image-container{grid-auto-flow:row;grid-auto-columns:none}}.products-section-3__image-container-3{grid-auto-columns:1fr 1fr;grid-auto-flow:column}@media screen and (max-width:30rem){.products-section-3__image-container-3{grid-auto-flow:row}}.products-section-3__image-wrapper,.products-section-3__image-wrapper{border-radius:var(--border-radius);position:relative}.products-section-3__image-wrapper{min-height:calc(var(--size-1)*15);overflow:hidden}.products-section-3__image-wrapper-2{min-height:calc(var(--size-1)*20);background-color:#f7f7f7}@media screen and (max-width:30rem){.products-section-3__image-wrapper-2{min-height:calc(var(--size-1)*15)}}.products-section-3__image{object-fit:cover;object-position:50% 100%}.products-section-3__image--contain{object-fit:contain}.products-section-3__image-item{gap:var(--size-1);grid-template-rows:1fr auto;display:grid}.products-section-3__image-item-2{grid-template-rows:1fr auto;display:grid}.products-section-3__image-text-container{width:100%;height:100%;position:relative}.products-section-3__image-text,.products-section-3__image-text-2,.products-section-3__image-text-3,.products-section-3__image-text-4,.products-section-3__image-text-5{width:100%;height:100%;display:grid;position:absolute}.products-section-3__image-text{justify-content:center;align-items:center}.products-section-3__image-text-2{writing-mode:vertical-lr;justify-content:center}.products-section-3__image-text-3{writing-mode:vertical-rl;justify-content:center}.products-section-3__image-text-4{justify-content:center;align-items:end}.products-section-3__image-text-5{justify-content:center;align-items:start}.products-section-3__svg-text-container{gap:0 var(--size-1);flex-wrap:wrap;justify-content:center;display:flex}.products-section-3__svg-container{align-items:center;gap:calc(var(--size-1)/4);flex-wrap:wrap;display:flex}.products-section-3__svg{width:16px;height:16px;padding:1px}.products-section-3__text{word-break:break-all}.products-section-3__text-shadow--green{color:#fff;text-shadow:0 0 5px green}.products-section-3__text-shadow--blue{color:#fff;text-shadow:0 0 5px #00f}.products-section-3__text-border--blue{color:#fff;text-shadow:0 0 2.5px #00f}.products-section-3__text-border--green{color:#fff;text-shadow:0 0 2.5px green}
