.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1892 .elementor-element.elementor-element-57d22e4e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 20px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1892 .elementor-element.elementor-element-57d22e4e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-57d22e4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-57d22e4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-57d22e4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-57d22e4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1892 .elementor-element.elementor-element-57d22e4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1892 .elementor-element.elementor-element-57d22e4e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-57d22e4e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-57d22e4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-57d22e4e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-1892 .elementor-element.elementor-element-57d22e4e .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1892 .elementor-element.elementor-element-840c888 .elementor-button{background-color:var( --e-global-color-1b5ae74 );fill:var( --e-global-color-60d0f9d );color:var( --e-global-color-60d0f9d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-60d0f9d );border-radius:50px 50px 50px 50px;}.elementor-1892 .elementor-element.elementor-element-840c888{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-a910ae0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 20px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1892 .elementor-element.elementor-element-a910ae0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-a910ae0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-a910ae0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-a910ae0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-a910ae0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1892 .elementor-element.elementor-element-a910ae0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1892 .elementor-element.elementor-element-a910ae0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-a910ae0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-a910ae0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-a910ae0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-1892 .elementor-element.elementor-element-a910ae0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-630f60c8 .elementor-button{background-color:var( --e-global-color-1b5ae74 );fill:var( --e-global-color-60d0f9d );color:var( --e-global-color-60d0f9d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-60d0f9d );border-radius:50px 50px 50px 50px;}.elementor-1892 .elementor-element.elementor-element-630f60c8{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-691f0b7c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 20px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1892 .elementor-element.elementor-element-691f0b7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-691f0b7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-691f0b7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-691f0b7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-691f0b7c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1892 .elementor-element.elementor-element-691f0b7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1892 .elementor-element.elementor-element-691f0b7c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-691f0b7c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-691f0b7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-691f0b7c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-1892 .elementor-element.elementor-element-691f0b7c .elementor-icon-list-text{transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-4e7c0541 .elementor-button{background-color:var( --e-global-color-1b5ae74 );fill:var( --e-global-color-60d0f9d );color:var( --e-global-color-60d0f9d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-60d0f9d );border-radius:50px 50px 50px 50px;}.elementor-1892 .elementor-element.elementor-element-4e7c0541{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-47e921fb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 20px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1892 .elementor-element.elementor-element-47e921fb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-47e921fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-47e921fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-47e921fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1892 .elementor-element.elementor-element-47e921fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1892 .elementor-element.elementor-element-47e921fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1892 .elementor-element.elementor-element-47e921fb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-47e921fb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-47e921fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-47e921fb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-1892 .elementor-element.elementor-element-47e921fb .elementor-icon-list-text{transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-2e91004f .elementor-button{background-color:var( --e-global-color-1b5ae74 );fill:var( --e-global-color-60d0f9d );color:var( --e-global-color-60d0f9d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-60d0f9d );border-radius:50px 50px 50px 50px;}.elementor-1892 .elementor-element.elementor-element-2e91004f{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}/* Start custom CSS *//* สถานะปกติของทุก card */
  .cards-wrapper .feature-card {
  
  transition: all 0.8s ease;
  }
  
  /* เมื่อมี card ใดถูก hover ใน wrapper
   ทำให้ทุก card จางลงก่อน */
  .cards-wrapper:has(.feature-card:hover) .feature-card {
  opacity: 0.5;
  
  }
  
  /* จากนั้น card ที่ถูก hover กลับมา active */
  .cards-wrapper .feature-card:hover {
  opacity: 1 !important;
  background: #ffffff;
  }
  
  /* Text ข้างในเปลี่ยนสีดำ */
  .cards-wrapper .feature-card:hover * {
  color: #1a1a1a !important;
  }
  
.animateMoveRight{
     transition: transform 0.3s ease-out;
    box-shadow: none;
  transition: box-shadow 0.3s ease;
    
}
.animateMoveRight:hover { transform: translateX(10px); 
     box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);
     
}

 .animateMoveLeft{
     transition: transform 0.3s ease-out;
    box-shadow: none;
  transition: box-shadow 0.3s ease; 
     
 }
.animateMoveLeft:hover { transform: translateX(-10px);  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);}

.scale-hover {
  transition: transform 0.3s ease;
}

.scale-hover:hover {
  transform: scale(1.05);
}

svg {
    overflow: visible !important;
}
 
 
 /* Hover */
.tab_key [role="tab"]:hover span{
    color:#2637FB;
}
.tab_key [role="tab"]:hover { background:#FFF !important;}

.tab_key [role="tab"]:hover svg *{
    /*fill:#2637FB !important;*/
    stroke:#2637FB !important;
}

/* Active */
.tab_key [role="tab"].e--selected span{
    color:#2637FB;
}

.tab_key [role="tab"].e--selected svg *{
   /* fill:#2637FB !important;*/
    stroke:#2637FB !important;
}
.tab_key [role="tab"] span,
.tab_key [role="tab"] svg *{
    transition: all .3s ease;
}

.svgWhite svg *{ stroke: #FFF !important;}

.bullet-icon .elementor-icon-list-icon {
    width:18px;
    height:18px;
    border-radius:50%;
    background:linear-gradient(
        135deg,
        #26b1fb 0%,
        #2637fb 100%
    );

    display:flex;
    align-items:center;
    justify-content:center; padding-left: 5px; margin-right: 5px;
}/* End custom CSS */