@keyframes fadeInAnim{0%{opacity:0;transform:translateY(var(--fade-offset,10px))}to{opacity:1;transform:translateY(0)}}@keyframes scaleInAnim{0%{opacity:0;transform:translateY(var(--scale-offset,10px)) scale(var(--scale-start,.8))}to{opacity:1;transform:translateY(0) scale(1)}}.form-start{background-color:var(--primary-royal-100);isolation:isolate;overflow:hidden;position:relative;z-index:3}.form-start .title{color:var(--light);margin:0}@media screen and (max-width:575px){.form-start .title{font-size:34px}}@media screen and (max-width:340px){.form-start .title{font-size:32px}}.form-start .form-checkboxes-group,.form-start .form-checkboxes-helper{padding-top:8px}.form-start .form-checkboxes-group input[type=checkbox],.form-start .form-checkboxes-helper input[type=checkbox]{border-color:var(--primary-100)}.form-start .form-checkboxes-helper label{align-items:center;display:flex}.form-start .form-checkboxes-helper .wpcf7-list-item{width:100%}.form-start__row{align-items:start;display:grid;gap:24px}@media screen and (min-width:768px){.form-start__row{gap:clamp(2.5rem,3.6vw + 1rem,5rem);grid-template-columns:434fr 566fr}}.form-start__content--text{color:var(--light);font-size:var(--text-size-sm);padding-left:32px;position:relative}.form-start__content--text .icon{left:0;position:absolute;top:0}.form-start__content--title{align-items:center;display:flex;margin-bottom:34px;position:relative}.form-start__content--title .decor-arrow{white-space:nowrap}.form-start__content--title .decor-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='55' fill='none'%3E%3Cpath d='M2 27.433C11.12 20.45 23.119 14.67 34.897 17.21c2.984.643 5.83 2.131 8.229 4.17m0 0c3.653 3.108 6.266 7.496 6.739 12.134.739 7.256-1.564 14.913-8.731 17.818-3.736 1.515-7.662 1.196-10.023-2.405-3.608-5.502-.344-14.232 3.252-18.865 2.486-3.204 5.453-6.12 8.763-8.681Zm0 0c11.63-9 27.49-13.635 41.574-11.075M73.753 2c2.755 1.653 8.927 5.621 11.573 8.266-2.756 1.654-8.928 5.621-11.573 8.267' stroke='%23fff' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;margin-left:12px;vertical-align:top;width:41px}@media screen and (min-width:576px){.form-start__content--title .decor-arrow:after{height:50px;width:83px}}@media screen and (max-width:767px){.form-start__content--title .decor-arrow:after{margin-left:0;transform:rotate(85deg);vertical-align:middle;width:30px}}.form-start__content--title .icon{bottom:0;flex-shrink:0;height:25px;pointer-events:none;position:absolute;right:14px;transform:rotate(78deg);width:41px}@media screen and (min-width:768px){.form-start__content--title .icon{right:-24px;top:50%;transform:translateY(-50%)}}@media screen and (min-width:576px){.form-start__content--title .icon{height:50px;width:83px}}.form-start__toggle{--box-shadow-size:40px;align-items:center;background-color:var(--light);border:0;border-radius:999px;bottom:0;box-shadow:0 0 var(--box-shadow-size) 0 rgba(50,125,229,.502);color:var(--primary-100);cursor:pointer;display:inline-flex;gap:4px;justify-content:center;margin-bottom:10px;margin-left:auto;padding:12px 20px;position:fixed;right:10px;transition:background-color .2s linear,color .2s linear,opacity .2s linear;z-index:10}@media(hover:hover)and (pointer:fine){.form-start__toggle:hover:not(:disabled){color:var(--primary-royal-100)}}@media screen and (min-width:768px){.form-start__toggle{--box-shadow-size:50px;margin-bottom:26px;padding:12px 24px;right:26px}}.form-start__toggle.active{box-shadow:none;position:static}.form-start__toggle.active .close-icon{display:block}.form-start__toggle.hidden{opacity:0;pointer-events:none;visibility:hidden}.form-start__toggle .close-icon{display:none;transform:translate(24px,-10px)}.form-start__toggle .text-default{display:none}@media screen and (min-width:768px){.form-start__toggle .text-default{display:block}.form-start__toggle .text-mobile{display:none}}.form-start__wrapper{--textarea-height:220px;display:flex;flex-direction:column;position:relative}.form-start__fields{background-color:var(--light);border-radius:24px;padding:16px;position:relative}@media screen and (min-width:768px){.form-start__fields{padding:24px}}.form-start__fields .loader{align-items:center;-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px);background-color:hsla(0,0%,100%,.7);display:none;height:calc(100% + 8px);justify-content:center;left:-4px;position:absolute;top:-4px;width:calc(100% + 8px);z-index:12}.form-start__fields .loader.is-loading{display:flex}.form-start__fields .loader .spinner{height:16px;width:16px}.form-start__fields .loader .spinner,.form-start__fields .loader .spinner:before{animation:pulseSpinner 2s ease-in-out infinite;background-color:var(--primary-100);border-radius:50%}.form-start__fields .loader .spinner:before{content:"";filter:opacity(.4);height:calc(100% + 4px);height:16px;left:50%;margin:-50% 0 0 -50%;position:absolute;top:50%;width:calc(100% + 4px);width:16px;z-index:-1}.form-start__fields.visible{--fade-offset:10px;animation:fadeInAnim .4s ease forwards;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;box-shadow:0 0 50px 0 rgba(50,125,229,.502);max-height:calc(100% - var(--header-height) - 20px);max-width:520px;overflow-y:auto;position:fixed;right:0;width:100%;z-index:20}@media screen and (min-width:768px){.form-start__fields.visible{right:26px}}@media screen and (min-width:576px){.form-start__fields.visible{max-height:calc(100% - var(--header-height) - 50px)}}.form-start__fields.visible .form-field-with-label_inside{max-width:100%}.form-start__fields.visible .form-field-with-label_inside textarea{max-width:100%;resize:vertical}@media screen and (min-width:992px){.form-start__fields:not(.visible) .form-start__wrapper{min-width:520px}}.form-start__fields .wpcf7-form-control-wrap{display:block;margin-bottom:8px}.form-start__fields .wpcf7-list-item{margin:0}.form-start__fields .form-cta{padding-top:6px;text-align:right}.form-start__fields .form-cta .btn{min-width:126px}.form-start__fields .wpcf7-response-output{display:none}.form-start__fields .form-field-with-label_inside.resizing .voice-button{pointer-events:none}.form-start__fields .form-cta,.form-start__fields .form-cta>p{align-items:center;display:flex;gap:8px;justify-content:end}.form-start__fields form p{margin:0}.form-start__fields form br{display:none}.form-start__fields form textarea{display:block;height:var(--textarea-height)}.form-start__instruction{--fade-offset:10px;animation:fadeInAnim .4s ease forwards;display:none;padding-bottom:12px;padding-top:12px}.form-start__instruction.visible{display:block}.form-start .instruction-text{color:var(--base-text-light);font-size:14px;font-weight:400;padding:4px 0 2px}.form-start .instruction-text p:not(:last-child){margin-bottom:4px}.form-start .instruction-label{color:var(--base-text-light);font-size:14px;margin-bottom:10px}.form-start .instruction-list{-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:10px;column-gap:10px;max-width:500px}.form-start .instruction-list li{color:var(--base-text-light);display:inline-block;font-size:12px;font-weight:400;line-height:1.2;margin-bottom:8px;padding-left:20px;position:relative;width:100%}@media screen and (min-width:576px){.form-start .instruction-list li{font-size:14px;padding-left:22px}}.form-start .instruction-list li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='m3.375 9 3.75 3.75 7.5-7.5' stroke='%2302182F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;opacity:.4;position:absolute;top:0;width:16px}@media screen and (min-width:576px){.form-start .instruction-list li:before{height:18px;width:18px}}.form-start .instruction-list li.checked:before{--scale-offset:10px;--scale-start:0.8;animation:scaleInAnim .4s ease forwards;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='m3.375 9 3.75 3.75 7.5-7.5' stroke='%2300C46F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;opacity:1}.form-start .instruction-list li.failed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M24 8 8 24M8 8l16 16' stroke='%23FC1234' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;opacity:1}.form-start .instruction-list li[data-disabled-default=true]{display:none}.form-start .instruction-note{margin-top:10px}.form-start .instruction-note .toggle-button{background:none;border:none;color:var(--primary-100);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:6px 24px 6px 4px;position:relative}.form-start .instruction-note .toggle-button .icon{position:absolute;right:0;top:6px}.form-start .instruction-note .toggle-button.active .icon{transform:scaleY(-1)}.form-start .instruction-note .toggle-content{display:none}.form-start .instruction-note .toggle-content.visible{display:block}.form-start .instruction-note .note-example{background-color:rgba(208,228,255,.2);border-radius:16px;color:var(--base-text-light);font-size:14px;font-weight:400;margin-top:4px;padding:16px}.form-start .instruction-note .note-example b,.form-start .instruction-note .note-example strong{color:var(--primary-royal-100);font-weight:500}.form-start .voice-status{color:var(--base-text-light);font-size:12px;font-weight:400;margin:4px 0;text-align:right}.form-start .voice-status.is-error{color:var(--error)}.form-start .voice-button{--voice-button-size:34px;align-items:center;background:none;border:0;border-radius:8px;cursor:pointer;display:inline-flex;height:var(--voice-button-size);justify-content:center;padding:0;position:absolute;right:8px;top:calc(var(--textarea-height) - 34px);transform:translateY(-6px);transition:background-color .3s ease;width:var(--voice-button-size);z-index:2}.form-start .voice-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M3.75 7.875A5.25 5.25 0 0 0 9 13.125m0 0a5.25 5.25 0 0 0 5.25-5.25M9 13.125v3m-3 0h6m-5.25-12a2.25 2.25 0 1 1 4.5 0v3.75a2.25 2.25 0 0 1-4.5 0v-3.75Z' stroke='%23327DE5' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;width:18px}.form-start .voice-button.is-loading{pointer-events:none}.form-start .voice-button.is-loading:before{animation:pulseSpinner 2s ease-in-out infinite;background-color:rgba(50,125,229,.08);border-radius:50%;content:"";height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;z-index:-1}.form-start .voice-button.is-start:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Crect width='34' height='34' rx='17' fill='%23327DE5'/%3E%3Cpath d='M20.75 11h-7.5A2.25 2.25 0 0 0 11 13.25v7.5A2.25 2.25 0 0 0 13.25 23h7.5A2.25 2.25 0 0 0 23 20.75v-7.5A2.25 2.25 0 0 0 20.75 11Z' fill='%23fff'/%3E%3C/svg%3E")}.form-start .voice-button.is-start:before{animation:pulseSpinner 2s ease-in-out infinite;background-color:rgba(50,125,229,.761);border-radius:50%;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px;z-index:-1}@keyframes pulseSpinner{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@media screen and (min-width:1200px){.form-start .voice-button:hover:not(.is-start){background-color:var(--primary-100)}.form-start .voice-button:hover:not(.is-start):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M3.75 7.875A5.25 5.25 0 0 0 9 13.125m0 0a5.25 5.25 0 0 0 5.25-5.25M9 13.125v3m-3 0h6m-5.25-12a2.25 2.25 0 1 1 4.5 0v3.75a2.25 2.25 0 0 1-4.5 0v-3.75Z' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}}.form-start .voice-button:disabled{cursor:not-allowed;opacity:.5}