.elementor .e-91c212d{width:calc(50% - 20px);min-width:0px;padding:0px;flex-direction:column;gap:0px;flex:0 1 auto;}.elementor .e-c1f981e{width:calc(50% - 20px);min-width:0px;padding:0px;flex-direction:column;gap:16px;flex:0 1 auto;}.elementor .e-0c50d94{width:100%;max-width:1200px;font-family:Inter;font-size:16px;color:#5f6b82;column-gap:40px;line-height:1.7;padding:0px;background-color:#ffffff;flex-direction:row;align-items:flex-start;row-gap: 32px;
& .elementor-widget { min-width: 0; }
& .elementor-heading-title { font-family: "Barlow Condensed", sans-serif; font-size: 32px; font-weight: 700; line-height: 1.15; color: #0f1f3d; margin: 0; }
& .elementor-widget-theme-post-excerpt { font-family: Inter, sans-serif; font-size: 16px; line-height: 1.7; color: #5f6b82; }
& .elementor-element-e7d47e3 { border-top: 1px solid #e4e8ef; padding-top: 24px; margin-top: 4px; }
& .elementor-element-e7d47e3::before { content: "SPECIFICATIONS"; display: block; color: #2f5fb0; font-family: "Barlow Condensed", sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 2px; margin-bottom: 16px; }
& .elementor-element-e7d47e3 pre, & .elementor-element-e7d47e3 code { font-family: Inter, sans-serif; font-size: 14px; line-height: 1.85; color: #0f1f3d; background: transparent; border: 0; padding: 0; margin: 0; white-space: pre-wrap; overflow-wrap: anywhere; }
& .elementor-element-e7d47e3 p { margin: 0 0 10px; }
& .swiper-slide-image { display: block; width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
& .elementor-swiper-button { color: #0f1f3d; background: #ffffff; border: 1px solid #e4e8ef; width: 36px; height: 36px; align-items: center; justify-content: center; font-size: 18px; }
& .swiper-pagination-bullet { background: #2f5fb0; }
@media (max-width: 767px) {
  flex-direction: column;
  gap: 24px;
  & > .e-91c212d, & > .e-c1f981e { width: 100%; }
  & .elementor-heading-title { font-size: 28px; }
}\n}