.cmp-container>div:first-child.cups-form{margin-top:32px}
@media(min-width:1024px){.cmp-container>div:first-child.cups-form{margin-top:40px}
}
.cups-form .form-ecommerce-content{padding:0}
@media(min-width:1024px){.cups-form .form-ecommerce-fields .rp-input-repsol .cmp-form-text{max-width:288px}
}
.cups-form .form-ecommerce-fields .cups-link{margin-top:16px;margin-bottom:32px}
@media(min-width:1024px){.cups-form .form-ecommerce-fields .cups-link{margin-top:10px;margin-bottom:24px}
}
.cups-form .form-ecommerce-fields .cups-req-text{margin-top:8px;margin-bottom:8px}
@media(min-width:1024px){.cups-form .form-ecommerce-fields .cups-req-text{margin-top:-8px;margin-bottom:16px}
}
.cups-form .form-ecommerce-fields .button-input{margin-top:32px}
@media(min-width:1024px){.cups-form .form-ecommerce-fields .button-input{margin-top:48px}
}