.elementor-3532 .elementor-element.elementor-element-427d05a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3532 .elementor-element.elementor-element-427d05a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3532 .elementor-element.elementor-element-2569266 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-d6e70e4{margin-top:-200px;margin-bottom:0px;}.elementor-3532 .elementor-element.elementor-element-97bcc1b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-bb46334 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-107251b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-ba849c0:not(.elementor-motion-effects-element-type-background), .elementor-3532 .elementor-element.elementor-element-ba849c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stratops.co.in/wp-content/uploads/2024/09/f1-scn-bg-dark.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3532 .elementor-element.elementor-element-ba849c0{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-3532 .elementor-element.elementor-element-ba849c0, .elementor-3532 .elementor-element.elementor-element-ba849c0 > .elementor-background-overlay{border-radius:020px 020px 020px 020px;}.elementor-3532 .elementor-element.elementor-element-ba849c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3532 .elementor-element.elementor-element-0148183 > .elementor-container{max-width:1320px;}.elementor-3532 .elementor-element.elementor-element-bae9c1f{margin-top:30px;margin-bottom:0px;}.elementor-3532 .elementor-element.elementor-element-bd09b3b{margin-top:30px;margin-bottom:0px;}.elementor-3532 .elementor-element.elementor-element-a4c2c9c > .elementor-widget-container{padding:0px 11px 11px 11px;}.elementor-3532 .elementor-element.elementor-element-8babc21 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-0f2c9c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-ca5adb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-524613a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-cfc21f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-0478287 > .elementor-element-populated{padding:0px 0px 0px 0px;}body.elementor-page-3532:not(.elementor-motion-effects-element-type-background), body.elementor-page-3532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px) and (min-width:768px){.elementor-3532 .elementor-element.elementor-element-2a8be37{width:50%;}.elementor-3532 .elementor-element.elementor-element-03614f3{width:50%;}.elementor-3532 .elementor-element.elementor-element-bd253be{width:50%;}.elementor-3532 .elementor-element.elementor-element-c2cc30e{width:50%;}.elementor-3532 .elementor-element.elementor-element-39cc54d{width:50%;}.elementor-3532 .elementor-element.elementor-element-72dc2d6{width:50%;}}@media(max-width:1024px){.elementor-3532 .elementor-element.elementor-element-d6e70e4{margin-top:100px;margin-bottom:0px;}}/* Start custom CSS for tx_hero_slider, class: .elementor-element-becd45e *//* 1. Main button container reset */
.btn-box a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0px 0px !important;
  background-color: #ffffff !important;
  border-radius: 8px !important;
  width: auto !important;
  height: auto !important;
  text-decoration: none !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
}

/* 2. Restore and format the pseudo-element text */
.btn-box a .text::before {
  content: attr(data-front) !important;
  display: inline-block !important;
  position: static !important;
  color: #000000 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

/* 3. Hide the second duplicate text layer and unwanted extensions */
.btn-box a .text::after,
.btn-box a .laa-pr-btn-1-right,
.btn-box a svg {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for tx_info_box, class: .elementor-element-6cacfaf *//* Standard CSS override */
.laa-features-1-item .item-icon img {
  width: 60px !important;  /* Adjust pixel value to desired width */
  height: 60px !important; /* Keep width and height equal */
  object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for tx_portfolio, class: .elementor-element-59c789b *//* Add this to your page or theme customizer CSS */
.laa-blog-1-fillter-item-single .item-date {
  display: none !important;
}/* End custom CSS */