.elementor-2054 .elementor-element.elementor-element-e41eb73, .elementor-2054 .elementor-element.elementor-element-e41eb73 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-e41eb73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-e41eb73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-46d961e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2054 .elementor-element.elementor-element-46d961e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF3EB;}.elementor-2054 .elementor-element.elementor-element-46d961e > .elementor-element-populated, .elementor-2054 .elementor-element.elementor-element-46d961e > .elementor-element-populated > .elementor-background-overlay, .elementor-2054 .elementor-element.elementor-element-46d961e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-2054 .elementor-element.elementor-element-46d961e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:44px 44px 44px 44px;--e-column-margin-right:44px;--e-column-margin-left:44px;}.elementor-2054 .elementor-element.elementor-element-46d961e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2054 .elementor-element.elementor-element-395639b{padding:10px 0px 0px 0px;text-align:center;}.elementor-2054 .elementor-element.elementor-element-395639b .elementor-heading-title{font-family:"Domine", Sans-serif;font-size:30px;font-weight:600;color:#090A0A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for column, class: .elementor-element-46d961e *//* Title */
.elementor-2054 .elementor-element.elementor-element-46d961e h2 {
    font-size: 30px;
    font-weight: 800;
    color: #222;
    letter-spacing: 0.5px;
}

/* Description text */
.elementor-2054 .elementor-element.elementor-element-46d961e p {
    font-size: 15px;
    font-weight: 500;
    color: #444;
    line-height: 1.7;
}

/* Labels (Order ID, Email) */
.elementor-2054 .elementor-element.elementor-element-46d961e label {
    font-size: 14px;
    font-weight: 700;
    color: #111;
}

/* Input text */
.elementor-2054 .elementor-element.elementor-element-46d961e input {
    font-size: 14px;
    font-weight: 500;
    color: #000;
}

/* Placeholder */
.elementor-2054 .elementor-element.elementor-element-46d961e input::placeholder {
    font-size: 13px;
    color: #888;
}

/* Button text */
.elementor-2054 .elementor-element.elementor-element-46d961e button {
    font-size: 14px;
    font-weight: 700;
}
/* Button Normal (Red) */
.elementor-2054 .elementor-element.elementor-element-46d961e button {
    background-color: #ff3b30 !important;
    color: #fff !important;
    border: none;
}

/* Button Hover (Blue) */
.elementor-2054 .elementor-element.elementor-element-46d961e button:hover {
    background-color: #0073e6 !important;
    color: #fff !important;
}/* End custom CSS */