.elementor-9340 .elementor-element.elementor-element-01672ad > .elementor-background-overlay{background-color:#003505;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9340 .elementor-element.elementor-element-01672ad:hover > .elementor-background-overlay{background-color:#003505;opacity:0.4;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9340 .elementor-element.elementor-element-01672ad > .elementor-container{min-height:422px;}.elementor-9340 .elementor-element.elementor-element-01672ad:not(.elementor-motion-effects-element-type-background), .elementor-9340 .elementor-element.elementor-element-01672ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://i0.wp.com/spiralxllc.com/wp-content/uploads/2025/04/SUPER-DUPER-A-FRAME-1-scaled.jpg?fit=2560%2C1705&ssl=1") 50% 50%;background-size:cover;}.elementor-9340 .elementor-element.elementor-element-01672ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9340 .elementor-element.elementor-element-898e6c8{--spacer-size:75px;}.elementor-9340 .elementor-element.elementor-element-72ccfb4:not(.elementor-motion-effects-element-type-background), .elementor-9340 .elementor-element.elementor-element-72ccfb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004915;}.elementor-9340 .elementor-element.elementor-element-72ccfb4 > .elementor-container{max-width:1353px;}.elementor-9340 .elementor-element.elementor-element-72ccfb4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9340 .elementor-element.elementor-element-72ccfb4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9340 .elementor-element.elementor-element-72dfa9f{--spacer-size:20px;}.elementor-9340 .elementor-element.elementor-element-517e88f:not(.elementor-motion-effects-element-type-background), .elementor-9340 .elementor-element.elementor-element-517e88f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9340 .elementor-element.elementor-element-517e88f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9340 .elementor-element.elementor-element-517e88f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9340 .elementor-element.elementor-element-31baeea{--spacer-size:15px;}.elementor-9340 .elementor-element.elementor-element-c61c4ec .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9340 .elementor-element.elementor-element-28fc6a1{--spacer-size:15px;}.elementor-9340 .elementor-element.elementor-element-33a2e8d{--spacer-size:15px;}.elementor-9340 .elementor-element.elementor-element-03e90ea .elementor-heading-title{color:#007403;}.elementor-9340 .elementor-element.elementor-element-baec779 .elementor-heading-title{color:#007403;}.elementor-9340 .elementor-element.elementor-element-a5bacb3{color:#007403;}.elementor-9340 .elementor-element.elementor-element-7a149e7{--spacer-size:15px;}.elementor-9340 .elementor-element.elementor-element-0df80f7{--spacer-size:25px;}.elementor-9340 .elementor-element.elementor-element-270caac > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #004915 0%, #007421 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9340 .elementor-element.elementor-element-270caac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9340 .elementor-element.elementor-element-63a3a04{--spacer-size:25px;}.elementor-9340 .elementor-element.elementor-element-c669578{text-align:center;}.elementor-9340 .elementor-element.elementor-element-c669578 .elementor-heading-title{color:#FFFFFF;}.elementor-9340 .elementor-element.elementor-element-1ed5957{text-align:center;font-size:24px;color:#FFFFFF;}.elementor-9340 .elementor-element.elementor-element-7f663d4{--spacer-size:25px;}.elementor-9340 .elementor-element.elementor-element-f668bdc{width:var( --container-widget-width, 112.807% );max-width:112.807%;--container-widget-width:112.807%;--container-widget-flex-grow:0;}.elementor-9340 .elementor-element.elementor-element-f6fee01{width:var( --container-widget-width, 104.444% );max-width:104.444%;--container-widget-width:104.444%;--container-widget-flex-grow:0;}.elementor-9340 .elementor-element.elementor-element-47befe2{width:var( --container-widget-width, 104.444% );max-width:104.444%;--container-widget-width:104.444%;--container-widget-flex-grow:0;}.elementor-9340 .elementor-element.elementor-element-4c89976{--spacer-size:25px;}.elementor-9340 .elementor-element.elementor-element-08ea02b > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9340 .elementor-element.elementor-element-08ea02b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9340 .elementor-element.elementor-element-60867a5{--spacer-size:25px;}.elementor-9340 .elementor-element.elementor-element-68225a4{text-align:center;}.elementor-9340 .elementor-element.elementor-element-68225a4 .elementor-heading-title{color:#000000;}.elementor-9340 .elementor-element.elementor-element-5ecf2a6{--spacer-size:15px;}.elementor-9340 .elementor-element.elementor-element-128a243{text-align:center;color:#000000;}.elementor-9340 .elementor-element.elementor-element-34f164e{--spacer-size:25px;}.elementor-9340 .elementor-element.elementor-element-4825a46 .elementor-repeater-item-976df8d .swiper-slide-bg{background-image:url(https://i0.wp.com/spiralxllc.com/wp-content/uploads/2024/07/e532a543-721b-4c81-bed1-7d177e9e2d07.jpg?fit=800%2C600&ssl=1);background-size:contain;}.elementor-9340 .elementor-element.elementor-element-4825a46 .elementor-repeater-item-090c1ba .swiper-slide-bg{background-image:url(https://i0.wp.com/spiralxllc.com/wp-content/uploads/2024/07/f.png?fit=6048%2C4024&ssl=1);background-size:contain;}.elementor-9340 .elementor-element.elementor-element-4825a46 .elementor-repeater-item-9d01e47 .swiper-slide-bg{background-image:url(https://i0.wp.com/spiralxllc.com/wp-content/uploads/2024/07/Screenshot-2024-07-10-123058.png?fit=1196%2C671&ssl=1);background-size:contain;}.elementor-9340 .elementor-element.elementor-element-4825a46 .elementor-repeater-item-a5a9127 .swiper-slide-bg{background-image:url(https://i0.wp.com/spiralxllc.com/wp-content/uploads/2024/06/20220921_115718-scaled.jpg?fit=2560%2C1920&ssl=1);background-size:contain;}.elementor-9340 .elementor-element.elementor-element-4825a46 .elementor-repeater-item-2835468 .swiper-slide-bg{background-image:url(https://i0.wp.com/spiralxllc.com/wp-content/uploads/2021/07/Dehy-training-13-scaled.jpg?fit=2560%2C1645&ssl=1);background-size:contain;}.elementor-9340 .elementor-element.elementor-element-4825a46 .elementor-repeater-item-d2bb52c .swiper-slide-bg{background-image:url(https://i0.wp.com/spiralxllc.com/wp-content/uploads/2021/07/Dehy-training-65-scaled.jpg?fit=1920%2C2560&ssl=1);background-size:contain;}.elementor-9340 .elementor-element.elementor-element-4825a46 .swiper-slide{transition-duration:calc(5000ms*1.2);height:249px;}.elementor-9340 .elementor-element.elementor-element-4825a46{width:var( --container-widget-width, 99.949% );max-width:99.949%;--container-widget-width:99.949%;--container-widget-flex-grow:0;}.elementor-9340 .elementor-element.elementor-element-4825a46 .swiper-slide-contents{max-width:66%;}.elementor-9340 .elementor-element.elementor-element-4825a46 .swiper-slide-inner{text-align:center;}.elementor-9340 .elementor-element.elementor-element-9020bb9{--spacer-size:25px;}.elementor-9340 .elementor-element.elementor-element-bd70a0c > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-9340 .elementor-element.elementor-element-bd70a0c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9340 .elementor-element.elementor-element-bd70a0c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9340 .elementor-element.elementor-element-6cad2f7{--spacer-size:15px;}.elementor-9340 .elementor-element.elementor-element-429a1c2{--e-image-carousel-slides-to-show:1;}.elementor-9340 .elementor-element.elementor-element-8ed7028{--spacer-size:15px;}@media(min-width:768px){.elementor-9340 .elementor-element.elementor-element-f9eb990{width:3%;}.elementor-9340 .elementor-element.elementor-element-d60e9d7{width:30.246%;}.elementor-9340 .elementor-element.elementor-element-eabbfe3{width:2%;}.elementor-9340 .elementor-element.elementor-element-601704c{width:61.739%;}.elementor-9340 .elementor-element.elementor-element-c26efe5{width:3%;}.elementor-9340 .elementor-element.elementor-element-ec4220d{width:26.516%;}.elementor-9340 .elementor-element.elementor-element-0dd9402{width:73.484%;}.elementor-9340 .elementor-element.elementor-element-62afc72{width:17.976%;}.elementor-9340 .elementor-element.elementor-element-297fae8{width:38.161%;}.elementor-9340 .elementor-element.elementor-element-bd70a0c{width:25.834%;}.elementor-9340 .elementor-element.elementor-element-24a5bb1{width:18.016%;}}/* Start custom CSS for html, class: .elementor-element-048266e */.bubble-toggle-box {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto auto;
  width: fit-content;
}

.toggle-EVA {
  cursor: pointer;
  width: 275px;
  border-radius: 8px;
  transition: transform 0.2s ease;
}

.toggle-EVA:hover {
  transform: scale(1.05);
}

.bubble-set {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.text-bubble {
  background: #f0f0f0;
  border-radius: 10px;
  padding: 15px;
  /*height: 100px; */
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f668bdc */.tab-item {
  padding: 12px 16px;
  color: #fff;
  /*border-bottom: 1px solid #ccc; */
  /* background-color: #eee; */
  cursor: pointer;
  font-weight: normal;
  transition: background-color 0.2s;
}

.tab-item:hover {
  background-color: #00A02E;
}

.tab-item.active {
  /* background-color: #cce5ff; */
  font-weight: bold;
  /* padding: 12px 16px; */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6fee01 */.padded-text-box {
  padding: 20px;                 /* Padding on all sides */
  background-color: #f9f9f9;     /* Light background for contrast */
  border: 1px solid #020101;        /* Optional border */
  color: #020101;
  border-radius: 8px;            /* Rounded corners */
  max-width: 80%;              /* Optional: limit width */
  margin: 20px auto;             /* Center the box on the page */
  /* font-family: Arial, sans-serif; */
}


.slideshow-container {
  position: relative;
  width: 100%;
  margin: auto;
  overflow: hidden;
  border-radius: 10px;
}

.slide {
  display: none;
  width: 100%;
}

.slide img {
  width: 100%;
  vertical-align: middle;
}

.caption {
  color: #fff;
  font-size: 20px;
  text-align: center;
  position: absolute;
  bottom: 8px;
  width: 100%;
  background: rgba(0,0,0,0.5);
  padding: 10px 0;
}



.button-hover-grow {
  transition: transform 0.3s ease;
}

.button-hover-grow:hover {
  transform: scale(1.1);
}/* End custom CSS */