.contact{padding-top:40px;padding-bottom:304px;margin-bottom:-364px;background-color:var(--bg-blue);background-size:394px 100%;background-repeat:no-repeat;background-position:0 -460px}@media screen and (width >= 991px){.contact{padding-top:100px;padding-bottom:484px;margin-bottom:-364px;background-color:var(--bg-blue);background-size:684px 100%;background-repeat:no-repeat;background-position:-55px -180px}}.contact .container{display:flex;flex-direction:column;align-items:flex-start}.contact-wrapper{display:flex;align-items:flex-start;gap:32px;align-self:stretch;flex-wrap:wrap;justify-content:center}@media screen and (width >= 991px){.contact-wrapper{min-height:720px;gap:92.74px;justify-content:flex-start}}.contact-text{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:32px}@media screen and (width >= 991px){.contact-text{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;gap:0}}.contact-text-title{color:var(--darker-grey);font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:32px}@media screen and (width >= 991px){.contact-text-title{font-size:32px;font-style:normal;font-weight:500;line-height:40px;max-width:539px;margin-bottom:370px;position:sticky;top:130px}}.contact-text-description{color:var(--darker-grey);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (width >= 991px){.contact-text-description{font-size:20px;font-style:normal;font-weight:400;line-height:28px;align-self:stretch}}@media screen and (width >= 991px){.contact.form-submit .contact-text{gap:48px}}.contact-form{display:flex;max-width:358px;padding:24px 16px;justify-content:flex-end;align-items:flex-end;border-radius:24px;background:var(--main-bg-color)}@media screen and (width >= 991px){.contact-form{display:flex;padding:32px;justify-content:flex-end;align-items:flex-end;flex:1 0 0}}.contact-form-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.contact-form-wrapper .wpcf7{width:100%;font-family:Inter,sans-serif}.contact-form-wrapper .wpcf7-form{display:flex;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch}.contact-form-wrapper .wpcf7-form>*{width:100%;margin:0!important;box-sizing:border-box}.contact-form-wrapper .wpcf7-form>* label{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;color:var(--darker-grey);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch}.contact-form-wrapper .wpcf7-form>* .wpcf7-form-control-wrap{position:relative;width:100%;display:block}.contact-form-wrapper .wpcf7-form>* .wpcf7-form-control{width:100%;display:flex;height:56px;padding:6px 24px;align-items:center;gap:0;align-self:stretch;border-radius:8px;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid var(--darker-grey);color:var(--dark-links-color);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;outline:0;transition:all .2s ease-in-out}.contact-form-wrapper .wpcf7-form>* .wpcf7-form-control:focus{border-color:#1d62ec;border-width:2px}.contact-form-wrapper .wpcf7-form>* textarea{height:112px!important;resize:none}.contact-form-wrapper .wpcf7-form .wpcf7-submit{display:flex;height:56px;padding:6px 6px 6px 24px;align-items:center;gap:0;align-self:stretch;border-radius:12px;background:var(--accent-color);color:var(--button-text-color);font-family:"Circular Std",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;cursor:pointer;border:none;text-align:left}.contact-form-wrapper .wpcf7-form .wpcf7-submit:hover{background:var(--accent-hover)}.contact-form-wrapper .wpcf7-form .wpcf7-submit-wrapper{position:relative}.contact-form-wrapper .wpcf7-form .wpcf7-submit-wrapper::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19 12L5 12" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 17L19 12" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 7L19 12" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:absolute;top:0;bottom:0;margin:auto;right:16px;width:24px;height:24px;flex-shrink:0}.contact-form-wrapper .wpcf7-form .hidden-fields-container{display:none}.contact-form-subtext{color:var(--dark-text-color);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:20px;align-self:stretch}.contact-form-subtext>*{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.contact-form-subtext a{color:var(--dark-text-color);font-family:Inter,sans-serif;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:var(--animation-duration) ease-in-out}.contact-form-subtext a:hover{color:var(--accent-hover);text-decoration:none}.contact .wpcf7-form-control.wpcf7-not-valid{border-color:red!important}.contact .wpcf7-not-valid-tip{display:none}.contact .wpcf7 .wpcf7-spinner{position:absolute;bottom:118px;right:20px}.contact .wpcf7 form.sent .wpcf7-response-output{border-color:var(--accent-color)}.choices__inner{width:100%;display:flex;height:56px;padding:6px 24px;align-items:center;gap:0;align-self:stretch;border-radius:8px;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid var(--darker-grey);color:var(--dark-links-color);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.choices__list--dropdown{margin-top:12px!important;padding:8px;border-radius:4px;border-color:transparent;background:#fff;box-shadow:0 2px 40px 0 rgba(13,34,28,.12)}.choices__item--choice{padding:12px 16px;color:#282b35;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;border-radius:4px}.choices__item--choice.is-highlighted,.choices__item--choice:hover{background-color:#bfdbf9!important}.choices__item--choice:not(:last-child){margin-bottom:4px}.wpcf7-form-control-wrap .choices[data-type*=select-one]::after{content:"";width:24px;height:24px;border:none;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.0001 13.1716L16.9498 8.2218L18.364 9.636L12.0001 16L5.63611 9.636L7.05031 8.2218L12.0001 13.1716Z' fill='%232B3545'/%3E%3C/svg%3E");right:24px;top:16px;transform:rotate(0);transition:all var(--animation-duration) ease}.wpcf7-form-control-wrap .choices.is-open[data-type*=select-one]::after{transform:rotate(180deg)}.ts-wrapper{width:100%}.ts-control{width:100%;display:flex;height:56px;align-items:center;border-radius:8px;background:0 0!important;border:none;font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#282b35;cursor:text}.ts-control input{font-family:inherit;font-size:inherit;line-height:inherit}.ts-control .item{color:#838c9b!important;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.ts-wrapper.dropdown-active .ts-control,.ts-wrapper.focus .ts-control{background:0 0}.ts-dropdown{margin-top:12px;padding:8px;border-radius:4px;border:none;background:#fff;box-shadow:0 2px 40px 0 rgba(13,34,28,.12)}.ts-dropdown .option{padding:12px 16px;border-radius:4px;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.ts-dropdown .option.active,.ts-dropdown .option:hover{background-color:#bfdbf9}.ts-dropdown .option:not(:last-child){margin-bottom:4px}.ts-wrapper::after{content:"";position:absolute;right:24px;top:16px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 13.17L16.95 8.22L18.36 9.64L12 16L5.64 9.64L7.05 8.22Z' fill='%232B3545'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease;pointer-events:none}.ts-wrapper.dropdown-active::after{transform:rotate(180deg)}.full .ts-control{background-color:transparent}.ts-wrapper.dropdown-active,.ts-wrapper.focus{border-color:#1d62ec!important;border-width:2px!important;border-style:solid;border-radius:8px;box-sizing:border-box}