.form,.form-container{position:relative}.form{--tw-text-opacity:1;align-items:center;background-color:transparent;color:rgba(255,255,255,var(--tw-text-opacity));display:block;height:100%;justify-content:center;overflow:unset;width:100%;z-index:10}.form .contact-form--page__container{grid-row-gap:2.5rem;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:2.5rem}@media (min-width:1024px){.form .contact-form--page__container{grid-row-gap:4rem;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4rem}.form .contact-form--page__container .container{grid-column:span 2/span 2;padding-left:0;padding-right:0}.form .contact-advantages,.form__about{grid-column:span 2/span 2}}.form .contact-advantages{--tw-bg-opacity:1;background-color:rgba(42,42,42,var(--tw-bg-opacity));border-radius:1rem;padding:.5rem 1rem 1.5rem}@media (min-width:1024px){.form .contact-advantages{padding:2rem}}.form .contact-advantages__title{font-size:2.25rem;line-height:2.5rem;line-height:48px;margin-bottom:1rem}@media (min-width:1024px){.form .contact-advantages__title{margin-bottom:2rem}}.form .contact-advantages__sub-title{font-size:1rem;line-height:1.5rem;line-height:20px;margin-bottom:1rem;opacity:.5}@media (min-width:1024px){.form .contact-advantages__sub-title{font-size:22px;line-height:28px}}.form .contact-advantages__list{grid-row-gap:1.75rem;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1.75rem}@media (min-width:768px){.form .contact-advantages__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.form .contact-advantages__list p{font-size:1rem;line-height:1.5rem;line-height:20px;margin-bottom:0;padding-left:2.25rem;position:relative}@media (min-width:1024px){.form .contact-advantages__list p{font-size:22px;line-height:28px}}.form .contact-advantages__list p:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M17.813 3.71h-1.366a.622.622 0 0 0-.49.24l-8.053 10.2-3.861-4.892a.625.625 0 0 0-.49-.238H2.188a.156.156 0 0 0-.124.251l5.35 6.778c.25.316.73.316.982 0l9.54-12.088c.08-.1.007-.25-.123-.25z' fill='%2307F968'/%3E%3C/svg%3E");content:"";height:1.25rem;left:0;position:absolute;top:2px;width:1.25rem}.form .comment-slider{margin-top:4rem;padding-right:0!important}.form .form-container{--tw-bg-opacity:1;background-color:rgba(7,249,104,var(--tw-bg-opacity));border-radius:1rem;display:none;height:unset;margin-bottom:1.5rem;min-height:308px;padding:2rem 1rem}.form-single .form-container{display:block}@media (min-width:1024px){.form .form-container{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;margin-bottom:0;margin-left:auto;margin-right:auto;min-height:388px;padding:2rem;position:sticky;top:6rem}}.form .form-container{align-items:flex-start!important;margin-left:-16px;width:calc(100% + 32px)}.form .form-container.mobile{display:flex}@media (min-width:1024px){.form .form-container.mobile{display:none}.form .form-container{margin-left:0;width:100%}}.form .form-container__title{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));font-size:1.5rem;line-height:2rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;text-transform:uppercase}@media (min-width:1024px){.form .form-container__title{font-size:2.25rem;line-height:2.5rem;line-height:48px;margin-bottom:2.5rem;margin-left:0;margin-right:0;text-transform:none}}.form .form-body,.form .form-error,.form .form-success{margin-left:auto;margin-right:auto;width:100%}@media (min-width:1024px){.form .form-body,.form .form-error,.form .form-success{width:80vw}}@media (min-width:1280px){.form .form-body,.form .form-error,.form .form-success{width:60vw}}.form .hbspt-form form{grid-gap:0;background-color:transparent;cursor:pointer;display:grid;gap:0;grid-template-columns:repeat(1,minmax(0,1fr));padding:0;width:100%}.form .hbspt-form form>*{margin-bottom:0}.form .hbspt-form form .input{margin-top:0}.form .hbspt-form form .hs-fieldtype-text{margin-top:1rem}.form .hbspt-form form .hs-fieldtype-text:first-child{margin-top:0}.form .hbspt-form form .hs-error-msgs{display:block}.form .hbspt-form form .hs-error-msgs .hs-main-font-element{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity));display:block}.form .hbspt-form form label{display:none}.form .hbspt-form form input{--tw-border-opacity:1;--tw-border-opacity:.1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-color:rgba(0,0,0,var(--tw-border-opacity));border-radius:1rem;border-width:2px;color:rgba(0,0,0,var(--tw-text-opacity));font-size:1.5rem;line-height:2rem;line-height:28px;outline:2px solid transparent;outline-offset:2px;padding:.875rem;width:100%}.form .hbspt-form form input:focus{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity));border-width:2px}.form .hbspt-form form .hs-submit .actions input[type=submit]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));border-radius:1rem;border-style:none;color:rgba(255,255,255,var(--tw-text-opacity));font-size:22px;height:unset;line-height:32px;margin-top:2rem;padding:.875rem 2rem;text-transform:uppercase;width:100%}@media (min-width:1024px){.form .hbspt-form form .hs-submit .actions input[type=submit]{margin-top:2.5rem}}.form .hbspt-form form input::-webkit-input-placeholder{--tw-text-opacity:1;--tw-text-opacity:.3;color:rgba(0,0,0,var(--tw-text-opacity));font-size:1.125rem;line-height:1.75rem}@media (min-width:1024px){.form .hbspt-form form input::-webkit-input-placeholder{font-size:1.5rem;line-height:2rem;line-height:28px}}.form .hbspt-form form input::-moz-placeholder{--tw-text-opacity:1;--tw-text-opacity:.3;color:rgba(0,0,0,var(--tw-text-opacity));font-size:1.125rem;line-height:1.75rem}@media (min-width:1024px){.form .hbspt-form form input::-moz-placeholder{font-size:1.5rem;line-height:2rem;line-height:28px}}.form .form-result{--tw-bg-opacity:1;--tw-bg-opacity:.5;background-color:rgba(0,0,0,var(--tw-bg-opacity));display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:102}.form .form-result p{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));display:flex}.form .form-result .close-modal{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;cursor:pointer;height:2.5rem;position:absolute;right:5rem;top:5rem;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-duration:.7s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.form .form-result .close-modal:hover{--tw-rotate:180deg}.form button{width:100%}@media (min-width:1024px){.form button{width:24rem}}.form p{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem}.form .form__checkbox{display:flex}@media (min-width:1024px){.form .form__checkbox{grid-column:span 2/span 2}}.form .form__checkbox input{flex-shrink:0;height:1.5rem;margin-right:1.25rem;width:1.5rem}.form .form-button{grid-column:span 2/span 2;margin-top:2.5rem;position:relative}@media (min-width:1024px){.form .form-button{grid-column:span 1/span 1}}.form .form-button span{animation:spin 2s linear infinite;border:2px solid #07f968;border-radius:100%;border-top-color:transparent;display:block;height:40px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:40px}.form .disabled{pointer-events:none}.form .disabled button{background:grey;box-shadow:none;color:#fff;opacity:0;pointer-events:none}.form .disabled span{opacity:1}@keyframes spin{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.form .contact-form--page__about{grid-column:span 1/span 1}@media (min-width:1024px){.form .contact-form--page__about{grid-column:span 2/span 2}}.form .contact-form--page__about--title{font-size:1.5rem;line-height:2rem;margin-bottom:1rem}@media (min-width:1024px){.form .contact-form--page__about--title{font-size:2.25rem;line-height:2.5rem}}.form .contact-form--page__about--partners{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.form .contact-form--page__about--partners{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.form .contact-form--page__about--partners .partner{--tw-bg-opacity:1;align-items:center;background-color:rgba(43,43,43,var(--tw-bg-opacity));border-radius:1rem;display:flex;height:80px;justify-content:center;padding-left:2rem;padding-right:2rem}@media (min-width:1024px){.form .contact-form--page__about--partners .partner{height:100px}}.form .hbspt-form form .invalid{--tw-border-opacity:1;border-color:rgba(236,72,98,var(--tw-border-opacity));border-width:2px}.form.success .form-success{display:flex!important}.form.success .form-success .calendly-inline-widget{max-height:80vh;max-width:90%;width:100%}.form.error .form-error{align-items:center;display:flex!important;justify-content:center;width:100%;z-index:102}.form.error .form-error .error__content{--tw-bg-opacity:1;background-color:rgba(18,18,18,var(--tw-bg-opacity));border-radius:1rem;height:-moz-fit-content;height:fit-content;max-height:80vh;max-width:90%;padding:2rem 2.5rem;width:-moz-fit-content;width:fit-content;width:600px}.form .author-text{padding-left:18px!important}.form .author-text p{font-size:1rem;line-height:1.5rem;margin-bottom:0}.form-invalid input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));border-radius:1rem;color:rgba(255,255,255,var(--tw-text-opacity));font-size:1rem;line-height:1.5rem;outline:2px solid transparent;outline-offset:2px;padding:.625rem 1.5rem;width:100%}.form-invalid input:invalid{--tw-border-opacity:1;border-color:rgba(236,72,98,var(--tw-border-opacity));border-width:1px}.form-invalid input:-moz-submit-invalid,.form-invalid input:-moz-ui-invalid{--tw-border-opacity:1;border-color:rgba(236,72,98,var(--tw-border-opacity));border-width:1px}.form-invalid .invalid{--tw-border-opacity:1;border-color:rgba(236,72,98,var(--tw-border-opacity));border-width:1px}.form .hubspot-form-component{width:100%}.hubspot-form-component .spinner{display:block}.hubspot-form-component .spinner__border{animation:l1 1s infinite;aspect-ratio:1;border-color:currentcolor;border-color:#fff hsla(0,0%,100%,.125);border-radius:50%;border-style:solid;border-width:8px;text-align:center;width:50px}@keyframes l1{to{transform:rotate(.5turn)}}.hubspot-form-component.footer{position:relative}.hubspot-form-component.footer .form-error.form-result{display:none}.hubspot-form-component.footer form{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.hubspot-form-component.footer form .hs-submit input{width:100%}.hubspot-form-component.footer .submitted-message{color:#fff;padding:32px 0}.hubspot-form-component.footer .hs-form-field,.hubspot-form-component.footer .hs-submit{margin-bottom:1.5rem;width:100%}@media (min-width:768px){.hubspot-form-component.footer .hs-form-field,.hubspot-form-component.footer .hs-submit{margin-bottom:2rem;width:calc(50% - .5rem)}}.hubspot-form-component.footer .error .form-error .form-error.form-result{display:block}
