.elementor-9344 .elementor-element.elementor-element-b362e9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-title, .elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-title:before, .elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-title:after, .elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-content, .elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs-content-wrapper{border-width:0px;}.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-desktop-title.elementor-active{background-color:#FFFFFF;}.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs-content-wrapper{background-color:#FFFFFF;}.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-title, .elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-title a{color:#5F7AA3;}.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-title.elementor-active,
					 .elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-title.elementor-active a{color:#203556;}.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-title{font-family:"Space Grotesk", Sans-serif;font-size:31px;font-weight:700;}/* Start custom CSS for tabs, class: .elementor-element-3aa101e */.elementor-9344 .elementor-element.elementor-element-3aa101e {
  border: 0;
  padding: 25px 2px;
  color: var(--color-secondary);
  box-shadow: 5px 15px 25px rgba(var(--color-secondary-rgb), 0.15);
  border-radius:10px ;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: 0s;
  cursor: pointer;
  height: 100%;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs-wrapper .elementor-tab-title {
  background-color: #F0F4FA;
  color: black;
  border-color: #F0F4FA;
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 22px;
  padding: 45px 26px;
  border-radius: 15px 15px 15px 15px 15px;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs-wrapper .elementor-active .elementor-tab-title {
  border-bottom: none;
  border-radius: 5px 5px 0 0;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-content {
  background-color: F0F4FA;
  
  padding: 20px;
  border-top: none;
  border-radius: 0 0 5px 5px;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs-nav li {
    margin-right: 15px;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs-wrapper {
  display: flex;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tab-title {
    text-align: center;
  margin-right: 15px;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e {
    border: 0;
    padding: 25px 20px;
    color: var(--color-secondary);
    box-shadow: 5px 5px 25px rgba(var(--color-secondary-rgb), 0.15);
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: 0s;
    cursor: pointer;
    height: 100%;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e {
  /* set all cards to have the same height */
  display: flex;
  flex-wrap: wrap;
}





.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs .elementor-tab-title:hover {
  color:#020101;
  background-color: #4454FF;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs .elementor-tab-title:active-text-color {
  color: #ffffff;
  background-color: #4454FF;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs-wrapper .elementor-tab-title {
  border: 1px solid;
  padding: 35px 20px;
  color: var(--color-secondary);
  box-shadow: 5px 5px 10px rgba(var(--color-secondary-rgb), 0.15);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: 0s;
  cursor: pointer;
  height: 100%;
}

.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs .elementor-tab-title {
  box-shadow: inset 0px 4px 0px 3px rgba(0, 0, 0, 0.35), 3px 2px 3px 0px rgba(0, 0, 0, 0.35);
}

/*.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs-wrapper .elementor-tab-title {*/
/*  border: 1px solid #F0F4FA;*/
/*  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);*/
/*}*/

.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs-wrapper .elementor-tab-title {
  border: 0px solid #F0F4FA;
  /*box-shadow: inset -0.5px 0.2px 1.9px 2.3px rgba(0, 0, 0, 0.29), -0.1px 0.5px 2px 2px rgba(0, 0, 0, 0.3);*/
  box-shadow: 1px 1px 10px rgba(-3,-1,0,0.35), 0px 1px 3px 0px rgba(3, 0, 0, 0.35);
}
.elementor-9344 .elementor-element.elementor-element-3aa101e .elementor-tabs-wrapper .elementor-tab-title.elementor-active  {
  color: #ffffff;
   background-color: #4454FF;/* Replace #ff0000 with your desired active color */
}/* End custom CSS */