/* Hostinger copy: minor layout improvements, original Carrd design retained. */
.human-check {position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.message-status:empty {display:none}
.message-status {max-width:32rem;margin:0.5rem auto;padding:.75rem 1rem;text-align:center;background:#eef7f2;border-radius:.6rem;font:400 .8rem Roboto,Arial,sans-serif}
@media(max-width:736px){
 #text01 {font-size:clamp(16px,4.5vw,21px)!important;line-height:1.45!important}
 #text02 {font-size:clamp(28px,8vw,43px)!important;line-height:1.18!important}
}

/* Desktop alignment: Carrd export originally forced everything to the left. */
.site-wrapper { align-items: center !important; }
.site-main { --alignment: center !important; --flex-alignment: center !important; --indent-left: 0 !important; --indent-right: 0 !important; --margin-left: auto !important; --margin-right: auto !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important; }
.site-main > .inner { margin-left: auto !important; margin-right: auto !important; }
#image01, #text01, #text02, #text03 { text-align: center !important; }
#buttons01 { justify-content: center !important; }
.form-component.instance-1 { margin-left: auto !important; margin-right: auto !important; }
