.elementor-9004111227465338 .elementor-element.elementor-element-5896a3a{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}/* Start custom CSS */.txtYellow {
    color: #FFC107;
}
.flip-fast .elementor-flip-box {
    perspective: 1200px;
}

.flip-fast .elementor-flip-box__layer {
    transition: transform 0.60s cubic-bezier(.34,1.56,.64,1) !important;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform-style: preserve-3d;
}

.flip-fast .elementor-flip-box__front,
.flip-fast .elementor-flip-box__back {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.flip-fast .elementor-flip-box:hover .elementor-flip-box__layer {
    will-change: transform;
}


.price2 .elementor-price-table__feature-inner,
.price3 .elementor-price-table__feature-inner {
    display: flex !important;
    flex-direction: column !important; /* Forces vertical stacking */
    align-items: center !important;    /* Centers them horizontally */
    justify-content: center !important; /* Centers them vertically in the row */
    text-align: center;
    gap: 8px; /* Adds a small space between the icon and the text */
}
.fl-builder-content { display: none !important; }

.icnbx{
	-webkit-animation: mover 1s infinite  alternate;
	animation: mover 1s infinite  alternate;
}
@keyframes mover {
	0% { transform: translateY(0); }
	100% { transform: translateY(-10px); }
}

footer .elementor-element-7cc3193 {
    display: none;
}/* End custom CSS */