.rr-hubspot-form-wrap{padding:48px;background:var(--rr-near-white);border:1px solid #E8EBF1;border-radius:24px}.rr-hubspot-form-wrap .rr-hubspot-form-note{margin:24px 0 0;text-align:center;color:var(--rr-near-greay)}.rr-hubspot-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;width:100%;margin:0}.rr-hubspot-form *,.rr-hubspot-form *:before,.rr-hubspot-form *:after{box-sizing:border-box}.rr-hubspot-form>*,.rr-hubspot-form .hs-form-field{min-width:0;margin:0}.rr-hubspot-form .field,#rr-hubspot-form .hs-form-field.field{display:block;position:relative;width:auto;transition:none}.rr-hubspot-form .field:before,.rr-hubspot-form .field:after,#rr-hubspot-form .hs-form-field.field:before,#rr-hubspot-form .hs-form-field.field:after{content:none;display:none}.rr-hubspot-form .field>.input,#rr-hubspot-form .hs-form-field.field>.input{width:100%}.rr-hubspot-form .hs-form-field>label,#rr-hubspot-form .hs-form-field>label,#rr-hubspot-form .hs-form-field>.hs-error-msgs{flex:none;width:100%}.rr-hubspot-form .hs-fieldtype-textarea,.rr-hubspot-form .hs-fieldtype-booleancheckbox,.rr-hubspot-form .hs-fieldtype-checkbox,.rr-hubspot-form .hs-fieldtype-radio,.rr-hubspot-form .hs-richtext,.rr-hubspot-form .legal-consent-container,.rr-hubspot-form .hs_recaptcha,.rr-hubspot-form .hs_error_rollup,.rr-hubspot-form .hs_submit,.rr-hubspot-form .rr-hs-full{grid-column:1 / -1}.rr-hubspot-form-wrap--single .rr-hubspot-form,.rr-hubspot-form-wrap--single .rr-hubspot-form fieldset{grid-template-columns:minmax(0,1fr)}.rr-hubspot-form-wrap--single .rr-hubspot-form>*,.rr-hubspot-form-wrap--single .rr-hubspot-form fieldset .hs-form-field{grid-column:1 / -1}.rr-hubspot-form fieldset{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--rr-hs-cols, 1),minmax(0,1fr));gap:20px 16px;max-width:none;margin:0;padding:0;border:0}.rr-hubspot-form fieldset.form-columns-2{--rr-hs-cols: 2}.rr-hubspot-form fieldset.form-columns-3{--rr-hs-cols: 3}.rr-hubspot-form fieldset .hs-form-field{width:auto;float:none;padding:0}.rr-hubspot-form fieldset .input{margin:0}.rr-hubspot-form iframe[name^=target_iframe],.rr-hubspot-form .hs-field-desc:empty{display:none}.rr-hubspot-form .hs-form-field>label{display:block;margin:0 0 8px;font-family:var(--font-heading-family);font-size:14px;font-weight:600;line-height:120%;color:var(--rr-near-black)}.rr-hubspot-form .hs-form-required{margin-left:4px;color:#ef4444}.rr-hubspot-form .hs-field-desc{margin:-4px 0 8px;font-size:13px;line-height:140%;color:var(--rr-near-greay)}.rr-hubspot-form .hs-input:where(:not([type=checkbox]):not([type=radio]):not([type=file])){display:block;width:100%;max-width:100%;height:5rem;padding:1.2rem 1.6rem;font-family:var(--font-heading-family);font-size:14px;font-weight:300;line-height:120%;color:var(--rr-near-black);background-color:var(--rr-white);border:1px solid #E5E7EB;border-radius:12px;box-shadow:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.rr-hubspot-form textarea.hs-input{height:200px;min-height:140px;padding:1.6rem;line-height:150%;resize:vertical}.rr-hubspot-form .hs-input::placeholder{color:var(--rr-near-greay);opacity:1}.rr-hubspot-form .hs-input:focus{border-color:var(--rr-green);box-shadow:0 0 0 3px #00a6561f}.rr-hubspot-form select.hs-input{padding-right:4.8rem;cursor:pointer;text-overflow:ellipsis;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wLjUgMC41TDQuNSA0LjVMOC41IDAuNSIgc3Ryb2tlPSIjMjMxRjIwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:right 20px center}.rr-hubspot-form select.hs-input.is-placeholder{color:var(--rr-near-greay)}.rr-hubspot-form select.hs-input option{color:var(--rr-near-black)}.rr-hubspot-form .inputs-list{margin:0;padding:0;list-style:none}.rr-hubspot-form .inputs-list>li+li{margin-top:8px}.rr-hubspot-form .inputs-list label,.rr-hubspot-form .hs-form-booleancheckbox-display,.rr-hubspot-form .hs-form-checkbox-display,.rr-hubspot-form .hs-form-radio-display{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:14px;font-weight:300;line-height:150%;color:var(--rr-near-greay);cursor:pointer}.rr-hubspot-form input[type=checkbox],.rr-hubspot-form input[type=radio]{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;background:var(--rr-white);border:1px solid #D1D5DB;border-radius:5px;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,border-color .2s ease}.rr-hubspot-form input[type=radio]{border-radius:50%}.rr-hubspot-form input[type=checkbox]:checked{border-color:var(--rr-green);background:var(--rr-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center}.rr-hubspot-form input[type=radio]:checked{border-color:var(--rr-green);box-shadow:inset 0 0 0 5px var(--rr-green)}.rr-hubspot-form input[type=checkbox]:focus-visible,.rr-hubspot-form input[type=radio]:focus-visible{outline:2px solid var(--rr-green);outline-offset:2px}.rr-hubspot-form .inputs-list a,.rr-hubspot-form .legal-consent-container a,.rr-hubspot-form .hs-richtext a{font-weight:600;color:var(--rr-near-black);text-decoration:underline;text-underline-offset:3px}.rr-hubspot-form .hs-richtext,.rr-hubspot-form .hs-richtext p,.rr-hubspot-form .legal-consent-container p{margin:0;font-size:14px;font-weight:300;line-height:150%;color:var(--rr-near-greay)}.rr-hubspot-form .hs-input.invalid,.rr-hubspot-form .hs-input.error{border-color:#ef4444}.rr-hubspot-form .hs-input.invalid:focus,.rr-hubspot-form .hs-input.error:focus{box-shadow:0 0 0 3px #ef44441f}.rr-hubspot-form input[type=checkbox].invalid,.rr-hubspot-form input[type=checkbox].error{border-color:#ef4444}.rr-hubspot-form .hs-error-msgs{margin:6px 0 0;padding:0;list-style:none}.rr-hubspot-form .hs-error-msgs label,.rr-hubspot-form .hs-error-msg{display:block;margin:0;font-size:13px;font-weight:400;line-height:140%;color:#ef4444;cursor:default}.rr-hubspot-form .hs_error_rollup .hs-error-msgs{margin:0;padding:1.2rem 1.6rem;background:#fee2e2;border-radius:12px}.rr-hubspot-form .hs_error_rollup .hs-error-msgs label{color:#b91c1c}.rr-hubspot-form .hs_recaptcha .grecaptcha-badge{max-width:100%;border-radius:8px;overflow:hidden}.rr-hubspot-form .hs_submit{margin-top:12px}.rr-hubspot-form .hs_submit .actions{margin:0;padding:0}.rr-hubspot-form .hs-button{display:flex;align-items:center;justify-content:center;width:100%;height:auto;margin:0;padding:16px 32px;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(1.4rem,1.3296rem + .1878vw,1.6rem);line-height:150%;letter-spacing:0;color:var(--rr-white);background:linear-gradient(114.27deg,var(--rr-green) 2.82%,var(--rr-light-green) 92.58%);border:0;border-radius:999px;box-shadow:none;cursor:pointer;transition:transform .3s ease,opacity .3s ease;-webkit-appearance:none;appearance:none}.rr-hubspot-form .hs-button:hover{transform:translateY(-.15rem);opacity:.92}.rr-hubspot-form .hs-button:focus-visible{outline:2px solid var(--rr-green);outline-offset:3px}.rr-hubspot-form .hs-button[disabled]{opacity:.6;cursor:progress;transform:none}.rr-hubspot-form-wrap .submitted-message,#rr-hubspot-form .submitted-message{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;font-family:inherit;font-size:clamp(1.6rem,1.5296rem + .1878vw,1.8rem);font-weight:300;line-height:150%;text-align:center;color:var(--rr-near-black);background:var(--rr-white);border:1px solid rgba(0,166,86,.2);border-radius:16px;animation:rr-hs-success-in .4s ease both}.rr-hubspot-form-wrap .submitted-message:before,#rr-hubspot-form .submitted-message:before{content:"";flex-shrink:0;width:56px;height:56px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5L10 17.5L19 7'/%3E%3C/svg%3E") no-repeat center / 28px 28px,linear-gradient(114.27deg,var(--rr-green) 2.82%,var(--rr-light-green) 92.58%);box-shadow:0 8px 24px #00a65640}.rr-hubspot-form-wrap .submitted-message p,#rr-hubspot-form .submitted-message p{max-width:420px;margin:0;font-size:inherit;line-height:inherit}.rr-hubspot-form-wrap:has(.submitted-message) .rr-hubspot-form-note{display:none}@keyframes rr-hs-success-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rr-hubspot-form-wrap .submitted-message,#rr-hubspot-form .submitted-message{animation:none}}@media screen and (max-width:640.98px){.rr-hubspot-form-wrap{padding:24px 16px;border-radius:16px}.rr-hubspot-form,.rr-hubspot-form fieldset{grid-template-columns:minmax(0,1fr);gap:16px}.rr-hubspot-form>*,.rr-hubspot-form fieldset .hs-form-field{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/rr-hubspot-style.css.map */
