.elementor-579 .elementor-element.elementor-element-36611d2{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-35c1938{width:100%;max-width:100%;}body.elementor-page-579:not(.elementor-motion-effects-element-type-background), body.elementor-page-579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}@media(max-width:767px){.elementor-579 .elementor-element.elementor-element-36611d2{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-35c1938 */.pricing-card {

    margin-left: 0px !important;
    margin-right: 0px;
}
.prev-step{
		padding: 0px !important;
		background: transparent !important;
	}
	.prev-step :hover{
		padding: 0px !important;
		background: transparent !important;
	}
	h1.centered {
    text-align: left !important;
}
	p.step-subtitle.centered {
    text-align: left !important;
}
/* Target that specific wrapper */
div[style*="text-align: center"] {
    text-align: left !important;   /* Override center */
}

/* Buttons ko stretch hone se roko */
div[style*="text-align: center"] .livora-btn {
    width: auto !important;        /* Remove 87% width */
    max-width: 400px;
    display: inline-flex;          /* Better alignment control */
    align-items: center;
    justify-content: center;
}

/* Primary button ka special override */
div[style*="text-align: center"] .btn-primary {
    width: auto !important;
}

/* Paragraph alignment */
div[style*="text-align: center"] p {
    text-align: left;
}
.review-receipt-container{
    margin: 0px !important;
}
.step-actions-central{
    margin: 0px !important;
}
.step-description{
    margin: 0px !important;
}


.form-grid input {
    color: #ffffff !important;
}

.form-grid input::placeholder {
    color: #cccccc;
    opacity: 1;
}

.form-grid input:focus {
    color: #ffffff !important;
}


.exp-header{
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */