:root{--hortgro-color-primary:#942973;--hortgro-color-secondary:#91b81a;--hortgro-color-grey-1:#787878;--hortgro-color-grey-2:#f7f7f7;--hortgro-color-grey-3:#c5c6c5;--hortgro-color-grey-4:#333;--hortgro-color-grey-5:#181828}#wrap .gform_wrapper input[type=color],#wrap .gform_wrapper input[type=date],#wrap .gform_wrapper input[type=datetime-local],#wrap .gform_wrapper input[type=datetime],#wrap .gform_wrapper input[type=email],#wrap .gform_wrapper input[type=month],#wrap .gform_wrapper input[type=number],#wrap .gform_wrapper input[type=password],#wrap .gform_wrapper input[type=range],#wrap .gform_wrapper input[type=search],#wrap .gform_wrapper input[type=tel],#wrap .gform_wrapper input[type=text],#wrap .gform_wrapper input[type=time],#wrap .gform_wrapper input[type=url],#wrap .gform_wrapper input[type=week],#wrap .gform_wrapper textarea{border:1px solid var(--hortgro-color-grey-5)}#wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px 12px;border-radius:0}#wrap .top_label .gfield_label{text-transform:uppercase;font-weight:200}#wrap .gform_wrapper .gfield_description.validation_message,#wrap .gform_wrapper .gform_validation_errors{background:#c40d0d;color:#fff;padding:6px 12px;font-family:Arial,Helvetica,sans-serif;font-weight:300;margin:5px 0;border-radius:0}#wrap .gform_wrapper .gform_validation_errors>h2.hide_summary{color:#fff;padding:15px 0}#wrap .gfield_checkbox label,#wrap .gfield_error .gfield_checkbox label{color:#333;vertical-align:bottom;font-size:13px}#wrap .gform_footer input{background:var(--hortgro-color-secondary);padding:15px 5px;font-size:22px}#wrap .gform_footer input:hover{background:var(--hortgro-color-primary)}#wrap .gform_wrapper .gfield_repeater{margin-top:-38px}#wrap .gform_wrapper .gfield_repeater_wrapper{border:2px solid var(--hortgro-color-primary);padding:20px}#wrap .gform_wrapper .gfield_repeater .gfield_repeater_items .gfield_repeater_item{border:2px solid var(--hortgro-color-secondary);padding:24px 24px 36px;margin-bottom:20px;margin-right:0}#wrap .gform_wrapper .gfield_repeater_wrapper>.gfield_repeater>.gfield_label{color:#181828!important;font-size:22px;font-weight:700;text-transform:uppercase;padding:0 5px;background:#fff;display:inline-block}#wrap .gfield_repeater_email,#wrap .gfield_repeater_index,#wrap .gfield_repeater_name{display:inline-block}#wrap .gfield_repeater_index{width:46px;height:46px;background:rgba(242,242,242,.5);-webkit-transition:all .3s cubic-bezier(.67,.17,.4,.83);transition:all .3s cubic-bezier(.67,.17,.4,.83);border-radius:50%;margin:10px 5px 0 5px;padding-bottom:5px;padding-left:14px;border:1px solid rgba(117,117,117,.4);color:#757575;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1.7em}#wrap .gfield_repeater_name{font-size:20px;font-weight:300;width:auto;color:#333;padding-left:15px;text-transform:uppercase}#wrap .gfield_repeater_email{font-size:15px;font-weight:300;width:auto;color:#333;padding-left:10px;text-transform:uppercase}#wrap .gfield_repeater_buttons .add_repeater_item_plus,#wrap .gfield_repeater_buttons .remove_repeater_item_minus{width:46px;height:46px;background:rgba(242,242,242,.5);-webkit-transition:all .3s cubic-bezier(.67,.17,.4,.83);transition:all .3s cubic-bezier(.67,.17,.4,.83);border-radius:50%;margin:10px 5px 0 5px;padding:0 0 5px;border:1px solid rgba(117,117,117,.4);color:#757575;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1.7em}#wrap .gfield_repeater_buttons .remove_repeater_item_minus{line-height:1.4em;padding-left:1px}#wrap .gfield_repeater_buttons button{vertical-align:top}#wrap .gfield_repeater_buttons button:hover{background:#fafafa;color:#374750;border:1px solid #757575}#wrap .gform_wrapper .gfield_repeater_total{border:2px solid var(--hortgro-color-primary);border-bottom:3px solid var(--hortgro-color-primary);margin-top:12px;padding:5px 20px}#wrap .gform_wrapper .gfield_repeater_total .amount,#wrap .gform_wrapper .gfield_repeater_total .label{display:inline-block;font-size:24px;text-transform:uppercase;padding:10px 2px}#wrap .gform_wrapper .gfield_repeater_total .label{width:120px;text-align:left}#wrap .gform_wrapper .gfield_repeater_total .amount{width:calc(100% - 125px);text-align:right;font-weight:700}.gform_wrapper h1.form--section-title,.gform_wrapper h2.form--section-title,.gform_wrapper h3.form--section-title{font-size:36px;font-weight:300;color:var(--hortgro-color-primary);border-bottom:2px solid var(--hortgro-color-secondary);margin-top:24px}