.form .form-columns-2>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]){width:100%;max-width:100%}.form .form-columns-2{max-width:100%}@media (max-width: 30rem){.form .form-columns-2 .input{margin-right:0rem!important}}.form .hs-form-field{margin-bottom:.75rem;width:50%;float:left}.form .hs-form-field .hs-input:not([type=checkbox]):not([type=radio]){width:95%}@media (max-width: 30rem){.form .hs-form-field .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important}}.form .form-columns-1{max-width:100%}.form .form-columns-1 .hs-form-field{margin-bottom:.875rem;width:100%;float:left}.form .form-columns-1 .hs-form-field .hs-input:not([type=checkbox]):not([type=radio]){width:100%;max-width:100%}@media (max-width: 30rem){.form .form-columns-1 .hs-form-field .input{margin-right:0rem!important}}.form .hs-form-field label>span{font-size:.875rem;color:#21201e;font-weight:500;padding-top:.313rem;padding-bottom:.125rem;display:inline}.form .hs-form input,.hs-form textarea,.hs-form select{background-color:#fff;border:1px solid #d6d5d4;font-size:.875rem;font-family:Grato;font-weight:600;color:#21201e;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem;padding:.5rem 1rem;margin:.375rem 0rem}.form .hs-form input:hover,.hs-form textarea:hover,.hs-form select:hover{border:1px solid #91908f}.form .hs-form input:focus-visible,.hs-form textarea:focus-visible,.hs-form select:focus-visible{outline:none;border:1px solid #145af5}.form .hs-form select{background:url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) 96% no-repeat #fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.7rem 1rem!important;cursor:pointer}.form .hs-form input::placeholder,.hs-form textarea::placeholder{font-size:.875rem;font-weight:500;font-family:Grato;color:#d6d5d4}.form .hs-form .actions{margin-top:.125rem;margin-bottom:0rem;text-align:left}.form ul.hs-error-msgs{padding:0rem 0rem .625rem;list-style-type:none;font-size:.875rem;color:#dc2650;font-weight:400;text-align:left}.form .submitted-message p{font-size:.875rem;color:#21201e;font-weight:400;text-align:left}.form .hs-form textarea{height:5rem;resize:none}.form .hbspt-form .hs-form .input label{float:none;text-align:left}.form .hs-form-checkbox label>span,.form .hs-form-checkbox label>p{font-family:Grato;font-style:normal;font-weight:400;font-size:1rem;margin-left:.938rem;color:#21201e;margin-top:.375rem}.form .hs-form-booleancheckbox label>span>p{font-family:Grato;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.125rem;color:#21201e}.form .legal-consent-container .hs-form-booleancheckbox-display>span{display:block;margin-left:1.875rem}.form .legal-consent-container .hs-richtext>p{font-family:Grato;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.125rem;color:#21201e}.form .hs-form-checkbox{margin-bottom:.188rem}.form input.hs-input.error,div.field.error input,div.field.error textarea,div.field.error .chzn-choices,textarea.hs-input.error,select.hs-input.error{border-color:#dc2650}.form .legal-consent-container .hs-error-msgs label{font-size:.75rem;color:#dc2650;width:100%;padding-top:.5rem;display:flex}.form .hs-main-font-element{display:inline-block;width:100%}.form .hs-form .actions .hs-button.primary.large{background-color:#145af5;border:0rem;font-size:1rem;color:#fff;font-weight:700;padding:.875rem 1.5rem;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem}.form .hs-form .actions{width:fit-content;padding:1.063rem 0rem}.form .hs-form-checkbox label{display:flex;align-items:center}.form input[type=checkbox]{appearance:none;position:relative;cursor:pointer;margin:0;width:1.5rem!important;height:1.5rem!important;border-radius:.5rem;padding:0;margin-top:.5rem}.form input[type=checkbox]:before{content:"";display:block;position:absolute;width:1.5rem;height:1.5rem;top:-.063rem;left:-.063rem;background-color:#fff;border:1px solid #d6d5d4;border-radius:.5rem}.form input[type=checkbox]:hover:before{border:1px solid #91908f}.form input[type=checkbox]:checked:before{content:"";display:block;position:absolute;width:1.5rem;height:1.5rem;top:-.063rem;left:-.063rem;background-color:#1e80ef}.form input[type=checkbox]:checked:after{content:"";display:block;width:.5rem!important;height:.9rem!important;border-style:solid;border-color:#fff;-o-border-image:initial;border-image:initial;border-width:0rem .25rem .25rem 0rem!important;transform:rotate(45deg);position:absolute;top:.125rem!important;left:.45rem!important}.form .hs-form-booleancheckbox label input[type=checkbox]{appearance:none;cursor:pointer;width:1rem!important;height:1rem!important;border-radius:.25rem;padding:0;margin-top:.3rem}.form .hs-form-booleancheckbox label input[type=checkbox]:before{content:"";display:block;position:absolute;width:1rem;height:1rem;top:-.063rem;left:-.063rem;background-color:#fff;border:1px solid #d6d5d4;border-radius:.25rem}.form .hs-form-booleancheckbox label input[type=checkbox]:hover:before{border:1px solid #91908f}.form .hs-form-booleancheckbox label input[type=checkbox]:checked:before{content:"";display:block;position:absolute;width:1rem;height:1rem;top:-.063rem;left:-.063rem;background-color:#1e80ef}.form .hs-form-booleancheckbox label input[type=checkbox]:checked:after{content:"";display:block;width:.375rem!important;height:.625rem!important;border:solid white;border-width:0rem .188rem .188rem 0rem!important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:.063rem!important;left:.25rem!important}.loading-placeholder[data-astro-cid-to3lelm5]{min-height:20rem}.rating-stars[data-astro-cid-olmo3yt5]{--star-size: 20px;--rating: 0%;--star-color: #fbbf24;--star-color-empty: #e5e7eb;position:relative;width:calc(var(--star-size) * 5);height:var(--star-size);mask-image:url("data:image/svg+xml,%3csvg viewBox='0 0 20 20' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z'/%3e%3c/svg%3e");mask-size:var(--star-size) var(--star-size);mask-repeat:repeat-x;mask-position:left center;background:var(--star-color-empty);&:before{content:"";position:absolute;top:0;left:0;width:var(--rating);height:100%;background:var(--star-color);transition:width .3s ease}}
