.elementor-38399 .elementor-element.elementor-element-ac68315:not(.elementor-motion-effects-element-type-background), .elementor-38399 .elementor-element.elementor-element-ac68315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gustando.deliveryapp.it/wp-content/uploads/2025/06/banner2.png");background-position:center center;background-size:cover;}.elementor-38399 .elementor-element.elementor-element-ac68315 > .elementor-container{min-height:45vh;text-align:center;}.elementor-38399 .elementor-element.elementor-element-ac68315{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-120px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-38399 .elementor-element.elementor-element-ac68315 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38399 .elementor-element.elementor-element-b483f32.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38399 .elementor-element.elementor-element-b483f32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38399 .elementor-element.elementor-element-b483f32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-38399 .elementor-element.elementor-element-b483f32 > .elementor-element-populated{padding:60px 0px 68px 0px;}.elementor-38399 .elementor-element.elementor-element-8f6ec9d:not(.elementor-motion-effects-element-type-background), .elementor-38399 .elementor-element.elementor-element-8f6ec9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-38399 .elementor-element.elementor-element-8f6ec9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-38399 .elementor-element.elementor-element-8f6ec9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38399 .elementor-element.elementor-element-68e4a0e{text-align:center;}.elementor-38399 .elementor-element.elementor-element-68e4a0e .elementor-heading-title{font-size:50px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-38399 .elementor-element.elementor-element-4a103003{margin-top:0px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-38399 .elementor-element.elementor-element-5909b86 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-38399 .elementor-element.elementor-element-5909b86 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-38399 .elementor-element.elementor-element-5909b86 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-38399 .elementor-element.elementor-element-5909b86 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-38399 .elementor-element.elementor-element-5909b86 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-38399 .elementor-element.elementor-element-5909b86 #add_payment_method #payment #place_order{background-color:#000000;}.elementor-38399 .elementor-element.elementor-element-5909b86{--tabs-normal-color:#000000;--tabs-hover-color:#FF0505;--tabs-active-color:#000000;--tabs-border-color:#000000;--tabs-divider-color:#000000;--sections-border-color:#000000;--typography-section-titles-color:#000000;--general-text-color:#000000;--login-messages-color:#000000;--checkboxes-color:#EB0000;--payment-methods-radio-buttons-color:#000000;--links-normal-color:#000000;--forms-labels-color:#000000;--forms-fields-normal-color:#000000;--forms-buttons-normal-text-color:#FFFFFF;--tables-links-normal-color:#661E1E;--tables-button-normal-text-color:#000000;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-38399 .elementor-element.elementor-element-5909b86 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-38399 .elementor-element.elementor-element-477c3a2:not(.elementor-motion-effects-element-type-background), .elementor-38399 .elementor-element.elementor-element-477c3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-38399 .elementor-element.elementor-element-477c3a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-38399 .elementor-element.elementor-element-477c3a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38399 .elementor-element.elementor-element-65e8d72 .elementor-heading-title{color:#FFFFFF;}.elementor-38399 .elementor-element.elementor-element-a600552{color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-38399{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:1700px){.elementor-38399 .elementor-element.elementor-element-ac68315:not(.elementor-motion-effects-element-type-background), .elementor-38399 .elementor-element.elementor-element-ac68315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1279px){.elementor-38399 .elementor-element.elementor-element-b483f32 > .elementor-element-populated{padding:40px 40px 48px 40px;}.elementor-38399 .elementor-element.elementor-element-4a103003{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-38399 .elementor-element.elementor-element-477c3a2{margin-top:0px;margin-bottom:0px;}}@media(max-width:991px){.elementor-38399 .elementor-element.elementor-element-477c3a2{padding:20px 20px 20px 20px;}}@media(max-width:575px){.elementor-38399 .elementor-element.elementor-element-ac68315 > .elementor-container{min-height:35vh;}.elementor-38399 .elementor-element.elementor-element-b483f32 > .elementor-element-populated{padding:20px 20px 50px 20px;}.elementor-38399 .elementor-element.elementor-element-68e4a0e .elementor-heading-title{font-size:35px;}.elementor-38399 .elementor-element.elementor-element-4a103003{padding:20px 20px 20px 20px;}.elementor-38399 .elementor-element.elementor-element-477c3a2{padding:20px 20px 20px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-4a8caf0 */.elementor-38399 .elementor-element.elementor-element-4a8caf0 h3,
.elementor-38399 .elementor-element.elementor-element-4a8caf0 p{
    color:#fff;
}
.elementor-38399 .elementor-element.elementor-element-4a8caf0 [type=button], 
.elementor-38399 .elementor-element.elementor-element-4a8caf0[type=submit], 
.elementor-38399 .elementor-element.elementor-element-4a8caf0 button {
    background:#fff;
    color:#000;
    border:1px solid #000;
}
.elementor-38399 .elementor-element.elementor-element-4a8caf0 [type=button]:hover, 
.elementor-38399 .elementor-element.elementor-element-4a8caf0[type=submit]:hover, 
.elementor-38399 .elementor-element.elementor-element-4a8caf0 button:hover {
    background:#000;
    color:#fff;
    border:1px solid #fff;
}/* End custom CSS */