section.form{display:grid;grid-template-columns:var(--base-grid)}section.form .inner{grid-column:1/-1;row-gap:var(--spacing-small);z-index:2}@media (min-width:750px){section.form .inner{row-gap:var(--spacing-medium)}}section.form .heading{grid-column:2/span 12}section.form .heading p{text-wrap:balance}section.form .heading p:not(.h2){font-size:var(--base-font-size-medium)}section.form .form{grid-column:2/span 12;max-height:10000px;opacity:1;transition:opacity var(--base-speed),max-height var(--base-speed)}section.form .form.hide{max-height:0;opacity:0}section.form form{display:grid;gap:var(--spacing-medium);grid-template-columns:100%}@media (min-width:1024px){section.form .inner.sidebar .form{padding-right:var(--spacing-medium)}section.form .inner.sidebar .form,section.form .inner.sidebar .heading{grid-column:2/span 8}}section.form .inner.sidebar aside{grid-column:2/span 12;padding:var(--spacing-medium) 0}@media (max-width:1023px){section.form .inner.sidebar aside{border-top:3px solid var(--color-secondary)}}@media (min-width:460px) and (max-width:1023px){section.form .inner.sidebar aside{align-content:start;display:grid;gap:var(--spacing-large);grid-template-columns:repeat(2,1fr)}section.form .inner.sidebar aside p{grid-column:1}section.form .inner.sidebar aside address{border-top:0;grid-column:2;grid-row:1;margin:0;padding:0}}@media (min-width:1024px){section.form .inner.sidebar aside{display:block;grid-column:10/span 4;padding:var(--spacing-medium)}}section.form .inner.sidebar aside p+p{margin-top:var(--spacing-medium)}section.form .inner:not(.sidebar) .heading{text-align:center}@media (min-width:1024px){section.form .inner:not(.sidebar) .heading{grid-column:4/span 8;text-align:center}section.form .inner:not(.sidebar) .form{grid-column:4/span 8;padding-right:0}}@media (min-width:460px){section.form .inner:not(.sidebar) .hs-submit{text-align:center}}section.form address{border-top:3px solid var(--color-secondary);display:grid;font-size:var(--font-size-base);font-style:normal;gap:var(--spacing-tiny);grid-template-columns:100%;line-height:1;line-height:1.5;margin:var(--spacing-medium) 0 0;padding:var(--spacing-medium) 0 0;text-align:left}section.form address ul.contact{display:grid;gap:var(--spacing-tiny);list-style:none;margin:0;padding:0}section.form address ul.contact a,section.form address ul.contact li.location{align-items:center;display:grid;font-size:clamp(.875rem,.75rem + .333vw,1rem);gap:var(--spacing-small);grid-template-columns:20px 1fr}section.form address ul.contact a svg,section.form address ul.contact li.location svg{height:auto;max-width:20px;width:100%}section.form address ul.contact a svg path,section.form address ul.contact li.location svg path{fill:var(--color-black)}section.form address ul.contact li.location{align-items:start}section.form fieldset{border:0;display:grid;float:none;gap:15px;grid-template-columns:100%;max-width:100%;padding:0;width:100%}@media (min-width:460px){section.form fieldset.form-columns-2{grid-template-columns:repeat(2,1fr)}}section.form fieldset.form-columns-2 .hs-form-field{float:none;width:100%}@media (min-width:460px){section.form fieldset.form-columns-3{grid-template-columns:repeat(3,1fr)}}section.form .field{display:grid;grid-template-columns:auto 1fr;overflow:visible}section.form .field label{grid-column:1;z-index:1}section.form .field label:not(.hs-error-msg){align-content:start;display:inline-grid;font-weight:var(--font-weight-bold);gap:5px;grid-column:1;grid-row:1/span 2;grid-template-columns:auto auto;justify-content:start;justify-self:start;line-height:1;padding-inline:var(--spacing-tiny);z-index:1}section.form .field label:not(.hs-error-msg) span{line-height:1}section.form .field label:not(.hs-error-msg) .hs-form-required{color:var(--color-error);font-weight:var(--font-weight-heavy);height:14px;line-height:1;overflow:hidden;padding:0;position:relative;width:14px}section.form .field label:not(.hs-error-msg) .hs-form-required:before{color:var(--color-error);content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M192 32c17.7 0 32 14.3 32 32v135.5l111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11l-111.6-67V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V312.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11l111.6 67V64c0-17.7 14.3-32 32-32'/%3E%3C/svg%3E");display:inline;height:14px;width:14px}section.form .field .input{grid-column:1/span 2;grid-row:2/span 2;z-index:0}section.form .field ul.hs-error-msgs{display:none}section.form .field:has(input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]).error) label span,section.form .field:has(input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):focus) label span,section.form .field:has(textarea.error) label span,section.form .field:has(textarea:focus) label span{transform:translateY(-10px)}section.form .field.hs-fieldtype-booleancheckbox>label,section.form .field.hs-fieldtype-checkbox>label,section.form .field.hs_fieldtype-radio>label{display:block;font-weight:var(--font-weight-semi);margin-bottom:5px}section.form .field.hs-fieldtype-booleancheckbox .input,section.form .field.hs-fieldtype-checkbox .input,section.form .field.hs_fieldtype-radio .input{margin:0;width:100%}section.form .field.hs-fieldtype-booleancheckbox .input label,section.form .field.hs-fieldtype-checkbox .input label,section.form .field.hs_fieldtype-radio .input label{display:grid}section.form .field.hs-fieldtype-booleancheckbox ul,section.form .field.hs-fieldtype-checkbox ul,section.form .field.hs_fieldtype-radio ul{display:grid;gap:5px;grid-template-columns:100%;list-style:none;margin:0;padding:0}section.form .field.hs-fieldtype-booleancheckbox li,section.form .field.hs-fieldtype-checkbox li,section.form .field.hs_fieldtype-radio li{margin:0;padding:0}section.form .field.hs-fieldtype-booleancheckbox li label,section.form .field.hs-fieldtype-checkbox li label,section.form .field.hs_fieldtype-radio li label{align-items:start;display:grid;font-family:var(--font-sans)!important;gap:10px;grid-template-columns:15px 1fr;line-height:1.2}section.form .field.hs-fieldtype-booleancheckbox li input,section.form .field.hs-fieldtype-checkbox li input,section.form .field.hs_fieldtype-radio li input{border:0;height:15px;line-height:1.2;margin:5px 0 0;outline:transparent;width:15px}section.form.darkmode,section.form.lightmode:not(.white){--field-color:var(--color-black);--field-background-color:rgba(0,0,0,.1);--field-border-color:transparent}section.form.white{--field-color:var(--color-black);--field-border-color:border:2px solid var(--color-background-light);--field-background-color:var(--color-background-light);--field-focus-border-color:var(--color-accent);--field-focus-background-color:hsl(from var(--color-background-light) h s l/.9);--field-error-color:hsl(from var(--color-error) h s l/.5)}section.form input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),section.form select,section.form textarea{background-color:var(--field-background-color);border:3px solid var(--field-border-color);border-radius:5px;color:var(--field-color);font-family:var(--font-sans);font-size:clamp(1rem,.75rem + .667vw,1.25rem);line-height:1;padding:20px 10px!important;width:100%!important}section.form input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):focus,section.form input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):focus-visible,section.form input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):focus-within,section.form select:focus,section.form select:focus-visible,section.form select:focus-within,section.form textarea:focus,section.form textarea:focus-visible,section.form textarea:focus-within{background-color:var(--field-focus-background-color);border:3px solid var(--field-focus-border-color);outline:transparent}section.form input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]).error,section.form select.error,section.form textarea.error{border:3px solid var(--field-error-color)}section.form textarea{min-height:100px}section.form .actions{align-items:center;border:0;cursor:pointer;display:inline-grid;gap:10px;grid-template-columns:auto 44px;justify-content:start;margin:0;padding:0;position:relative;transition:background-color var(--base-speed);width:auto}section.form .actions>span:not(.arrow){grid-column:1/-1;grid-row:1}section.form .actions span.arrow{align-items:center;display:grid;grid-column:2;grid-row:1;justify-content:center}section.form .actions svg{height:100%;max-height:20px;width:100%}section.form .actions svg path{fill:var(--color-white)}section.form .actions input[type=submit]{background-color:transparent;border:0;color:var(--color-white);cursor:pointer;font-size:var(--font-size-base-medium);font-weight:700;grid-column:1/span 2;grid-row:1;padding:16px 50px 16px 16px;white-space:normal}section.form .actions:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='20' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");display:inline-block;grid-column:2;grid-row:1;height:20px;width:12.5px}section.form:not(.password-prompt,.suscription) input[type=submit]{background-color:transparent!important;border:0!important;color:var(--color-white)!important;cursor:pointer!important;font-size:var(--font-size-base-medium);font-weight:700!important;padding:16px 70px 16px 16px!important;text-align:center!important}section.form .submitted-message{padding-block:var(--spacing-medium)}section.form .submitted-message,section.form .submitted-message p{color:var(--color-black);font-family:var(--font-sans);font-size:var(--font-size-base);text-align:center}section.form .submitted-message a{color:var(--color-primary);isolation:isolate;position:relative;text-decoration:underline var(--color-primary) 2px;text-underline-offset:2px;transition:color var(--base-speed),text-decoration var(--base-speed)}section.form .submitted-message a:focus,section.form .submitted-message a:hover{color:var(--color-text)}section.form.password-prompt input.hs-search-field__input,section.form.password-prompt input[type=password],section.form.search input.hs-search-field__input,section.form.search input[type=password]{height:unset!important;margin:0!important;outline:transparent}section.form.password-prompt form,section.form.search form{grid-template-columns:1fr auto}section.form.password-prompt button,section.form.password-prompt input[type=submit],section.form.search button,section.form.search input[type=submit],section.form.subscription button,section.form.subscription input[type=submit]{align-items:center;appearance:none;background-color:var(--color-primary);border:0;color:var(--color-white);cursor:pointer;display:grid;font-size:clamp(1rem,.813rem + .5vw,1.25rem);font-weight:700;gap:20px;grid-template-columns:100%;line-height:1.1;max-width:fit-content;outline:transparent;padding:16px 20px;transition:background-color var(--base-speed);width:100%}section.form.password-prompt button:focus,section.form.password-prompt button:hover,section.form.password-prompt input[type=submit]:focus,section.form.password-prompt input[type=submit]:hover,section.form.search button:focus,section.form.search button:hover,section.form.search input[type=submit]:focus,section.form.search input[type=submit]:hover,section.form.subscription button:focus,section.form.subscription button:hover,section.form.subscription input[type=submit]:focus,section.form.subscription input[type=submit]:hover{background-color:var(--color-black)}section.form.search svg{height:25px}section.form.search svg path{fill:var(--color-white)}section.form.password-prompt .hs_cos_wrapper_type_password_prompt{display:grid;gap:30px;grid-template-columns:100%}