/*
 *  custom style
*/

.elementor-widget-text-editor p:last-child{
	margin: 0 !important;
}

span.txt-cstm {
    font-weight: 700;
}

#oom-whatsapp-widgets-floating-whatsapp.oom-widget-popup-wrapper .oom-widget-chat-button {
    border-radius: 5px !important;
    background-color: #03AF59 !important;
}

.blur-bg.e-flex.e-con.e-child {
    background: rgb(219 219 219 / 46%) ;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px);
}

/* Form Button */
.elementor-widget-form .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent);
    background: linear-gradient(135deg, #E67925, #F8DB08);
    border: unset;
    color: #000;
    font-weight: 600;
    font-family: 'Manrope';
    padding: 10px 50px;
    border-radius: 0;
}
.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
    top: -50px;
}

button.btn-clr {
    background: linear-gradient(135deg, #E67925, #F8DB08);
    border: unset;
    color: #000;
    font-weight: 600;
    font-family: 'Manrope';
    padding: 10px 65px;
}

/* Parent container as flex */
.expanding-cards {
  display: flex;
  gap: 10px; /* spacing between items */
}

/* Each card */
.expanding-cards .card {
  flex: 1; /* equal width by default */
  position: relative;
  overflow: hidden;
  transition: flex 0.5s ease;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 20px;
  color: #fff;
  min-height: 500px;
	
}
.item-content:hover {
	transform:scale(1.1);
}
/* On hover, make the card expand */
.expanding-cards .card:hover {
  flex: 2; /* grows wider */
}

/* Hidden description */
.expanding-cards .card .desc {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* Show description on hover */
.expanding-cards .card:hover .desc {
  max-height: 200px; /* adjust depending on content */
  opacity: 1;
}

/* .e-hotspot__tooltip.e-hotspot--tooltip-position.e-hotspot--fade-in-out {
    width: 600px !important;
} */

.features {
  display: flex;
  flex-wrap: wrap;
  background-color: #002366; /* dark blue */
  padding: 40px 20px;
}

.feature {
  flex: 0 0 33.33%; /* 3 per row */
  text-align: center;
  color: #fff;
  padding: 20px;
  box-sizing: border-box;
}

.feature img {
  width: 50px;
  margin-bottom: 10px;
}

.e-hotspot__tooltip.e-hotspot--tooltip-position.e-hotspot--fade-in-out {
    z-index: 99999;
}

.txt-clr {
	color: #002366 !important;
}

.features {
    display: flex;
    flex-wrap: wrap;
    padding: 40px 20px;
	background-color: #FFF;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    align-content: center;
    gap: 30px;
}

@media (max-width: 480px) {
	.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
    	top: 0px !important;
	}
	.fix-header {
		width: 100%;
	}
	.e-hotspot__tooltip.e-hotspot--tooltip-position.e-hotspot--fade-in-out {
    width: 400px;
}
}
