@charset "UTF-8";
.steps-form .planning__container{--margin: 0;margin:-9rem var(--margin) 9rem;width:calc(100% - var(--margin) * 2);position:relative;border:0 solid #f1f2f3;border-radius:0.5rem;box-sizing:border-box;background:var(--itx-color-white);box-shadow:0 30px 10px -22px rgba(0, 0, 0, 0.05), 0 1rem 1.5rem rgba(0, 0, 0, 0.05), 0 1.5rem 3.5rem rgba(0, 0, 0, 0.12);padding:4rem 5rem;overflow:hidden;z-index:2;transition:margin 0.3s ease-in-out, width 0.3s ease-in-out}@media screen and (max-width:1200px){.steps-form .planning__container{--margin: 5rem}}@media screen and (max-width:1024px){.steps-form .planning__container{--margin: 4rem}}@media screen and (max-width:992px){.steps-form .planning__container{padding:3rem}}@media screen and (max-width:768px){.steps-form .planning__container{padding:2.5rem;--margin: 3rem}}@media screen and (max-width:425px){.steps-form .planning__container{padding:2.5rem;--margin: 2rem}}@media screen and (max-width:375px){.steps-form .planning__container{--margin: 0;border-radius:0}}@media screen and (max-width:320px){.steps-form .planning__container{--margin: 0rem}}.steps-form .planning__container::before{position:absolute;content:"";width:100%;height:1px;background:#ebebeb;bottom:-90px;left:0;right:0}.steps-form .title-common-h2{padding-bottom:38px}@media screen and (max-width:576px){.steps-form .title-common-h2{padding-bottom:28px;line-height:34px}}@media screen and (max-width:375px){.steps-form .title-common-h2{padding-bottom:22px;line-height:32px}}.steps-form__form .progress-line{position:relative;background:#e5e8ed;border-radius:2px;height:4px}.steps-form__form .progress-line__color{background:var(--itx-color-accent);position:absolute;top:0;left:0;width:0;height:100%;border-radius:2px;transition:width 0.5s ease-in-out}.steps-form__form .progressbar__step{font:32px/40px var(--itx-ff-HB);margin-bottom:32px;color:var(--itx-color-accent);margin-top:40px;display:none}@media screen and (max-width:992px){.steps-form__form .progressbar__step{font-size:26px;line-height:30px;margin-top:30px}}@media screen and (max-width:576px){.steps-form__form .progressbar__step{margin-top:25px;margin-bottom:25px}}@media screen and (max-width:375px){.steps-form__form .progressbar__step{margin-top:20px;margin-bottom:20px}}.steps-form__form .progressbar__step.active{display:block}.steps-form__form .progressbar__step #leave-email{max-width:29rem}.steps-form__form .progressbar li:nth-of-type(1)~.progress-line{background:#ca3434 !important}.steps-form__form .step{display:none}.steps-form__form .step__main{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media screen and (max-width:576px){.steps-form__form .step__main{flex-wrap:wrap}}.steps-form__form .step__main .label-radio{position:relative;border:1px solid #e7e7e7;border-radius:4px;padding:24px;width:calc(50% - 14px);margin-bottom:30px;font:22px/32px var(--itx-ff-HR);letter-spacing:-0.2px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:992px){.steps-form__form .step__main .label-radio{width:calc(50% - 8px);font-size:18px;line-height:22px;padding:18px 16px;margin-bottom:16px}}@media screen and (max-width:576px){.steps-form__form .step__main .label-radio{width:100%}}@media screen and (max-width:375px){.steps-form__form .step__main .label-radio{margin-bottom:10px}}.steps-form__form .step__main .label-radio .circle{display:inline-block;vertical-align:middle;min-width:34px;width:34px;height:34px;border-radius:50%;border:1px solid var(--itx-color-accent);margin-right:28px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:992px){.steps-form__form .step__main .label-radio .circle{min-width:18px;width:18px;height:18px;margin-right:16px}}.steps-form__form .step__main .label-radio.label-chosen-date{display:flex;justify-content:space-between;width:100%;flex:1}.steps-form__form .step__main .label-radio.label-chosen-date.disable{pointer-events:none}.steps-form__form .step__main .label-radio.label-chosen-date>.chosen-calendar{display:flex;align-items:flex-end;pointer-events:none}.steps-form__form .step__main .label-radio.label-chosen-date>.chosen-calendar>span{font-size:16px;line-height:18px;max-height:37px;word-break:break-word;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.steps-form__form .step__main .label-radio.label-chosen-date>.chosen-calendar>img{margin-top:-2px}@media screen and (max-width:576px){.steps-form__form .step__main .label-radio.label-chosen-date{display:flex;flex-direction:column;align-items:flex-start}.steps-form__form .step__main .label-radio.label-chosen-date img{margin-right:15px}.steps-form__form .step__main .label-radio.label-chosen-date .chosen-calendar{margin-top:10px;margin-bottom:-5px;height:30px;text-align:right;width:100%;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-end}.steps-form__form .step__main .label-radio.label-chosen-date .chosen-calendar>span{text-align:left}.steps-form__form .step__main .label-radio.label-chosen-date .chosen-calendar>img{width:auto;margin:0 15px 0 0}}.steps-form__form .step__main .label-radio:before{position:absolute;content:"";height:100%;width:0;left:0;top:0;border-radius:2px 0 0 2px;background:var(--itx-color-accent);transition:all 0.3s}.steps-form__form .step__main .label-radio:hover{border-color:var(--itx-color-accent-hover)}.steps-form__form .step__main .label-radio img{vertical-align:middle;margin-right:0;max-height:22px;margin-left:25px;position:relative;width:34px;object-fit:contain}@media screen and (min-width:992px){.steps-form__form .step__main .label-radio img{transform:scale(1.3)}}.steps-form__form .step__main .label-radio .select-item{display:flex;align-items:center}.steps-form__form .step__main .label-radio .select-item__title{display:flex;align-items:center;line-height:22px}@media screen and (min-width:576px){.steps-form__form .step__main .label-radio .select-item__title{line-height:23px}}@media screen and (min-width:992px){.steps-form__form .step__main .label-radio .select-item__title{line-height:27px}}.steps-form__form .step__main input[type="radio"]{display:none}.steps-form__form .step__main input[type="radio"]+.label-radio .chosen-calendar{color:var(--itx-color-gray-x2)}.steps-form__form .step__main input[type="radio"]:checked+.label-radio{border-color:var(--itx-color-accent);color:var(--itx-color-accent)}.steps-form__form .step__main input[type="radio"]:checked+.label-radio:before{width:5px}.steps-form__form .step__main input[type="radio"]:checked+.label-radio .circle{border-width:11px}@media screen and (max-width:992px){.steps-form__form .step__main input[type="radio"]:checked+.label-radio .circle{border-width:5px}}.steps-form__form .step__main input[type="radio"]:checked+.label-radio .chosen-calendar{color:var(--itx-color-accent)}.steps-form__form .step__main input[type="radio"]:checked+.label-radio .input-calendar{border-color:var(--itx-color-accent) !important;color:var(--itx-color-accent) !important;font-weight:bold !important}.steps-form__form .step.step-final>.step__main{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:nowrap}@media screen and (max-width:768px){.steps-form__form .step.step-final>.step__main{flex-direction:column-reverse}}.steps-form__form .step__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:992px){.steps-form__form .step__buttons{margin-top:2rem}}@media screen and (max-width:425px){.steps-form__form .step__buttons{margin-top:1rem}}.steps-form__form .step__buttons button{font:18px/18px var(--itx-ff-HM);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;cursor:pointer;border-radius:4px;width:10rem}.steps-form__form .step__buttons button:disabled{cursor:default}.steps-form__form .step__buttons_transparent{display:flex;position:relative;color:#8f9198;padding:10px 18px 10px 3px;background:transparent;border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.steps-form__form .step__buttons_transparent .arrow{transition:transform 0.15s ease-in-out;margin-top:4px;margin-right:12px}.steps-form__form .step__buttons_transparent .arrow:before,.steps-form__form .step__buttons_transparent .arrow:after{position:relative;content:"";background:#8f9198;width:11px;height:2px;border-radius:3px;display:block;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.steps-form__form .step__buttons_transparent .arrow:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-5px}.steps-form__form .step__buttons_transparent .arrow:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:0}.steps-form__form .step__buttons_transparent:hover{color:var(--itx-color-text-default);opacity:0.8}.steps-form__form .step__buttons_transparent:hover .arrow:before,.steps-form__form .step__buttons_transparent:hover .arrow:after{background:var(--itx-color-text-default)}.steps-form__form .step__buttons_transparent:not(:disabled):hover .arrow{transform:translateX(-2px)}.steps-form__form .step__buttons_transparent:not(:disabled):active{color:#797c84}.steps-form__form .step__buttons_transparent:not(:disabled):active .arrow:before,.steps-form__form .step__buttons_transparent:not(:disabled):active .arrow:after{background:#797c84}.steps-form__form .step__buttons_transparent:active{opacity:0.8}.steps-form__form .step__buttons_transparent:active .arrow{opacity:0.6 !important;transform:translateX(-4px) !important}.steps-form__form .step__buttons_transparent:active .arrow:before,.steps-form__form .step__buttons_transparent:active .arrow:after{background:var(--itx-color-text-default)}.steps-form__form .step__buttons_transparent:disabled{color:#ccc}.steps-form__form .step__buttons_transparent:disabled .arrow:before,.steps-form__form .step__buttons_transparent:disabled .arrow:after{background:#ccc}.steps-form__form .step__buttons_green{display:block;background:var(--itx-color-accent);color:var(--itx-color-white);padding:14px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);position:relative}.steps-form__form .step__buttons_green:not(:disabled):hover{background:var(--itx-color-accent-hover)}.steps-form__form .step__buttons_green:not(:disabled):hover .arrow{transform:translateX(2px)}.steps-form__form .step__buttons_green:not(:disabled):active{background:var(--itx-color-accent-active)}.steps-form__form .step__buttons_green:not(:disabled):active .arrow{opacity:0.9;transform:translateX(4px) scale(0.98)}.steps-form__form .step__buttons_green:disabled{background:#e0e0e2}.steps-form__form .step__buttons_green.btn-next{width:13rem;padding-right:2.5rem;position:relative;display:block}.steps-form__form .step__buttons_green .arrow{margin-top:9px;margin-left:12px;position:absolute;transition:transform 0.2s ease-in-out}.steps-form__form .step__buttons_green .arrow::before,.steps-form__form .step__buttons_green .arrow::after{position:relative;content:"";background:var(--itx-color-white);width:11px;height:2px;border-radius:3px;display:block;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.steps-form__form .step__buttons_green .arrow:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}.steps-form__form .step__buttons_green .arrow:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-5px}.steps-form__form .details-message{background-color:var(--itx-color-gray-light-x3);color:var(--itx-color-text-black);width:100%;border-radius:8px;font:18px/26px var(--itx-ff-HR);padding:1rem 1.8rem;height:50px;border:1px solid #eaeaea;margin-bottom:4rem;min-height:208px;resize:vertical;transition:color 0.25s, border-color 0.25s, box-shadow 0.25s}.steps-form__form .details-message:hover{border-color:var(--itx-color-accent-hover)}.steps-form__form .details-message:focus,.steps-form__form .details-message:focus-visible,.steps-form__form .details-message:active{color:var(--itx-color-text-default);border-color:var(--itx-color-accent);box-shadow:0 0 0 5px #77b87780}.steps-form__form .details-message::-webkit-scrollbar{border-radius:5px}.steps-form__form .details-message::-webkit-scrollbar-thumb{border-radius:5px}@media screen and (max-width:360px){.steps-form__form .details-message{font:16px/22px var(--itx-ff-HR);padding:0.6rem 1rem}}.step__range{padding-top:4rem;padding-bottom:13rem}@media screen and (max-width:992px){.step__range{padding-top:4rem;padding-bottom:4rem}}.range{position:relative;width:100%;height:10px;border-radius:8px;background:#e5e8ed}.range input{width:calc(100% + 5px);position:absolute;height:0;-webkit-appearance:none}@media screen and (max-width:998px){.range input{width:calc(100% + 20px);margin-left:-10px}}.range .range-value{display:none}@media screen and (max-width:998px){.range .range-value{position:absolute;display:block;height:55px;top:100%;width:0;background:transparent}}@media screen and (max-width:525px){.range .range-value[data-step='2'] .range-value__item{margin-left:-20px !important}.range .range-value[data-step='11'] .range-value__item{margin-left:-70px !important}}.range .range-value[data-step="12"] .range-value__item{font-size:100%;text-align:center;line-height:110%;margin-top:-30px}.range .range-value__item{position:absolute;display:block;left:-3px;right:0;top:97%;min-width:88px;color:var(--itx-color-white);background:var(--itx-color-accent);padding:10px 16px;font:24px/28px var(--itx-ff-HB);border-radius:4px;width:auto;margin:auto auto auto 0;z-index:2}.range input::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;margin:8px 0 0;border-radius:50%;background:var(--itx-color-accent);cursor:pointer;border:0 !important;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}.range input::-moz-range-thumb{width:32px;height:32px;margin:8px 0 0;border-radius:50%;background:var(--itx-color-accent);cursor:pointer;border:0 !important;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}.range input::-ms-thumb{width:32px;height:32px;margin:8px 0 0;border-radius:50%;background:var(--itx-color-accent);cursor:pointer;border:0 !important;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}.range input:focus{background:none;outline:none}.range-labels{margin:20px auto 0;padding:0;display:flex;width:calc(100% - 0px);justify-content:space-between}@media screen and (max-width:998px){.range-labels{margin-left:0;margin-right:0}}.range-labels li{width:100%;max-width:87px;min-width:0;flex:1 1 100%;position:relative;float:left;text-align:center;color:#8f9198;font-size:16px;line-height:22px;cursor:pointer;pointer-events:none}.range-labels li.range-labels__show .full{display:block}.range-labels li.range-labels__show .short{display:none}.range-labels li:nth-child(1):after{left:-59%}.range-labels li:nth-child(2):after{left:-44%}.range-labels li:nth-child(3):after{left:-33%}.range-labels li:nth-child(4):after{left:-21%}.range-labels li:nth-child(5):after{left:-11%}.range-labels li:nth-child(6):after{left:2%}.range-labels li:nth-child(7):after{left:10%}.range-labels li:nth-child(8):after{left:21%}.range-labels li:nth-child(9):after{left:33%}.range-labels li:nth-child(10):after{left:43%}.range-labels li:nth-child(11):after{left:53%}.range-labels li:nth-child(12):after{left:75%}@media screen and (max-width:998px){.range-labels li:nth-child(1):after{left:-75%}.range-labels li:nth-child(2):after{left:-60%}.range-labels li:nth-child(3):after{left:-47%}.range-labels li:nth-child(4):after{left:-33%}.range-labels li:nth-child(5):after{left:-20%}.range-labels li:nth-child(6):after{left:-6%}.range-labels li:nth-child(7):after{left:7%}.range-labels li:nth-child(8):after{left:21%}.range-labels li:nth-child(9):after{left:33%}.range-labels li:nth-child(10):after{left:48%}.range-labels li:nth-child(11):after{left:62%}.range-labels li:nth-child(12):after{left:74%}}@media screen and (max-width:768px){.range-labels li.range-labels__show .full{font-size:12px;line-height:13px}}@media screen and (max-width:698px){.range-labels li{color:transparent;pointer-events:none}.range-labels li:nth-child(12):after{right:-11px;left:auto}.range-labels li:nth-child(3),.range-labels li:nth-child(5),.range-labels li:nth-child(7),.range-labels li:nth-child(9){color:#8f9198}.range-labels li.range-labels__show{display:block;width:50%;color:#8f9198}.range-labels li.range-labels__show .full{display:none}.range-labels li.range-labels__show .short{display:block;margin-right:3px}.range-labels li.range-labels__show:first-child{text-align:left}.range-labels li.range-labels__show:last-child{text-align:right;transform:translateX(-15px);display:flex}}@media screen and (max-width:768px){.range-labels li{font-size:14px;line-height:18px}}@media screen and (max-width:425px){.range-labels li:nth-child(12):after{right:-26px;left:auto}.range-labels li:nth-child(3),.range-labels li:nth-child(5),.range-labels li:nth-child(7),.range-labels li:nth-child(9){color:transparent}.range-labels li:nth-child(4),.range-labels li:nth-child(7){color:#8f9198}.range-labels li.range-labels__show:last-child{transform:translateX(-30px)}}@media screen and (max-width:300px){.range-labels li:nth-child(4),.range-labels li:nth-child(7){color:transparent}.range-labels li:nth-child(6){color:#8f9198}}.range-labels .active{color:transparent !important;pointer-events:none}.range-labels .active:before{position:absolute;content:attr(data-content);color:var(--itx-color-white);background:var(--itx-color-accent);padding:1rem 2rem;font:26px/32px var(--itx-ff-HB);border-radius:5px;width:max-content;left:0;top:0;margin:35px auto 0}@media screen and (max-width:998px){.range-labels .active:before{display:none}}.range-labels .active:last-child:before{right:0;left:auto}.range-labels .active:after{position:absolute;content:"";width:4px;height:60px;background:var(--itx-color-accent);top:-20px;right:0;margin:auto}.range-labels .selected::before{background:var(--itx-color-accent)}.range-labels .range-labels .active.selected::before{display:none}.field__buttons{display:none;justify-content:flex-end;width:100%}@media screen and (max-width:998px){.field__buttons{display:flex;margin-top:3rem}}@media screen and (max-width:768px){.field__buttons{margin-top:8rem}}.field__buttons button:first-child{margin-right:9px}.field__buttons .button-plus,.field__buttons .button-minus{cursor:pointer;border:3px solid var(--itx-color-accent);border-radius:4px;width:8rem;height:48px;background:var(--itx-color-white);transition:transform 0.2s}@media screen and (max-width:340px){.field__buttons .button-plus,.field__buttons .button-minus{width:50%}}.field__buttons .button-plus:active,.field__buttons .button-minus:active{transform:scale(0.95)}.field__buttons .button-minus img{transform:translateY(-2px)}.field__buttons .button-plus img{transform:translateY(3px)}.step__calendar .easepick-wrapper{width:100%;height:100%;inset:auto 0 0 0;margin:auto;display:flex;justify-content:center;align-items:center}.step__calendar label.error{color:#ca3434;font:14px/16px var(--itx-ff-HL);margin-top:1rem}.step__calendar label.error.hidden{display:none !important}.input-calendar{display:none;position:absolute;width:0;height:46px;background:transparent;right:55px;color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.25s}.input-calendar#start-date.visible{opacity:1;width:100%;height:48px;border:1px solid #e7e7e7;pointer-events:all;text-align:left;padding:0.5rem 1.5rem;margin-top:1.5rem;color:#a39595;border-radius:4px;-webkit-touch-callout:default;-webkit-user-select:all;-khtml-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;left:0;right:0;display:flex;justify-content:center;flex-direction:column;align-items:stretch;font-size:19px}@media screen and (min-width:768px){.input-calendar#start-date.visible{max-width:200px}}.input-calendar.hidden{display:none !important}.chosen-calendar.hidden{display:none !important}#start-date{display:block;width:100%;height:0;inset:0;border:0;opacity:0;margin:0;color:black;position:relative;text-align:center;pointer-events:none}.step__nda .step__main .label-upload{width:100%;position:relative}.step__nda .step__main .label-upload.no-attach-file .attach-file{color:#ca3434}.step__nda .step__main .label-upload.no-attach-file .file-unload{color:#ca3434;border-color:#ca3434}@media screen and (max-width:768px){.step__nda .step__main .label-upload{flex-wrap:wrap}}@media screen and (max-width:576px){.step__nda .step__main .label-upload{padding:0 0 1rem 0;border:1px solid #e7e7e7}}@media screen and (max-width:576px){.step__nda .step__main .label-upload-border{border:none;width:100%;padding:19px 16px;border-radius:4px 4px 0 0}}.step__nda .step__main .form__attachment{margin-left:auto;width:50%;display:block;cursor:pointer}@media screen and (max-width:768px){.step__nda .step__main .form__attachment{width:100%;margin-top:19px}}@media screen and (max-width:576px){.step__nda .step__main .form__attachment{margin-top:0}}.step__nda .step__main .delete{z-index:2;top:-4px;right:3px;font-size:30px;position:absolute;display:none;color:var(--itx-color-accent);transition:transform 0.2s}.step__nda .step__main .delete:focus,.step__nda .step__main .delete:hover{transform:scale(1.1)}.step__nda .step__main .delete:active{transform:scale(0.9)}@media screen and (max-width:992px){.step__nda .step__main .delete{top:1px;right:3px}}.step__nda .upload{position:relative;margin-left:auto;display:block;cursor:pointer}.step__nda .upload__input{display:none}.step__nda .upload__label{border:none;padding:0;margin-bottom:0;overflow:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:576px){.step__nda .upload__label{-ms-flex-wrap:wrap;flex-wrap:wrap}}.step__nda .upload__label span{-o-text-overflow:ellipsis;text-overflow:ellipsis;width:200px;min-width:50px;overflow:hidden;border-radius:3px;border:1px solid var(--itx-color-accent);color:var(--itx-color-accent);font:12px/12px var(--itx-ff-HM);letter-spacing:0.2px;line-height:12px;text-transform:uppercase;padding:9px 5px 7px 5px;display:inline-block;cursor:pointer;text-align:center;white-space:nowrap;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:576px){.step__nda .upload__label span{margin:auto;width:calc(100% - 34px);font-size:18px;line-height:18px;padding:14px 10px}}.step__nda .upload__label span:hover,.step__nda .upload__label span:focus{border-color:var(--itx-color-accent-hover);color:var(--itx-color-accent-hover)}.step__nda .upload__label span:active{color:var(--itx-color-accent-active);border-color:var(--itx-color-accent-active)}.step__nda .upload__label .attach-file{font-size:12px;line-height:14px;margin-left:14px;max-width:220px;color:#bababd}@media screen and (max-width:768px){.step__nda .upload__label .attach-file{max-width:100%}.step__nda .upload__label .attach-file br{display:none}}@media screen and (max-width:576px){.step__nda .upload__label .attach-file{margin-left:0;font-size:12px;line-height:15px;margin-top:6px;text-align:center;width:100%;padding:0 2rem}}@media screen and (max-width:576px){.step__nda .upload__label .attach-file br{display:none}}.step__nda .error-file{position:absolute;left:0;top:100%;letter-spacing:0.1px;color:#e55253;display:block;width:100%;text-align:right;padding:0 2px;font-size:14px;font-family:var(--itx-ff-HB)}@media screen and (max-width:768px){.step__nda .error-file{padding:2px}}.step__nda .attachment-disabled .upload__label{cursor:copy}.step__nda .attachment-disabled .upload__label span{border:1px solid rgba(31, 36, 50, 0.2);color:#bcbdc1;user-select:none;cursor:copy;transition:border 0.2s, color 0.2s}.step__nda .attachment-disabled .upload__label span:hover{border:1px dashed #80c291;color:#80c291}.step__nda .attachment-disabled .upload__label .attach-file{color:#bababd}@media screen and (max-width:576px){.step__nda .attachment-disabled .upload__label .attach-file{width:100%;text-align:center;padding:0 2rem}}.step-final{position:relative}.step-final .step__main{padding-top:4rem;padding-bottom:9rem}@media screen and (max-width:768px){.step-final .step__main{margin-top:0;padding-top:0;padding-bottom:2rem}}@media screen and (max-width:375px){.step-final .step__main{margin-top:-2rem}}.step-final__bg{position:relative;height:141px;display:flex;margin-top:4rem;justify-content:center;transform:scale(1.2);margin-left:22.5%;transition:margin 0.3s ease-in-out, transform 0.3s ease-in-out}@media screen and (max-width:1200px){.step-final__bg{margin-left:19%}}@media screen and (max-width:992px){.step-final__bg{transform:scale(1.2);margin-left:10%}}@media screen and (max-width:888px){.step-final__bg{transform:scale(1.3);margin-left:1%}}@media screen and (max-width:768px){.step-final__bg{width:100%;transform:scale(2) translate(-27%, 105%);margin-top:auto;top:auto;bottom:0;position:absolute;opacity:0.9}}@media screen and (max-width:425px){.step-final__bg{transform:scale(2) translate(-30%, 105%);margin-top:0}}.step-final__bg img{width:100%;height:auto;pointer-events:none}.step-final__bg .shadow-wrapper{width:141px;position:relative;-webkit-box-shadow:0 0 0 156px rgba(99, 199, 45, 0.03);box-shadow:0 0 0 156px rgba(99, 199, 45, 0.03);border-radius:50%}.step-final__bg .shadow-wrapper:before{content:'';box-shadow:0 0 0 0 rgba(66, 216, 146, 0.1);position:absolute;border-radius:50%;left:0;top:0;height:100%;width:100%;animation-name:pulse;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-out;transition:box-shadow 0.5s ease-in-out}.step-final__bg .shadow-wrapper img{animation-name:splash;animation-duration:5s;animation-delay:3.65s;animation-iteration-count:infinite;animation-timing-function:ease-out;transition:transform 0.5s ease-in-out}.step-final__bg .shadow-circle{display:flex;justify-content:center;align-items:center;position:relative;width:141px;height:141px;line-height:141px;background:#5ca03905;border-radius:50%;-webkit-box-shadow:0 14px 78px 13px rgba(0, 0, 0, 0.5);box-shadow:0 14px 78px 13px rgba(0, 0, 0, 0.5);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.05)));background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);text-align:center}.step-final__bg .shadow-circle img{vertical-align:middle;height:90px;width:90px}.step-final__bg .shadow-circle:before,.step-final__bg .shadow-circle:after{position:absolute;content:"";border-radius:50%;width:100%;height:100%;left:0;top:0}.step-final__bg .shadow-circle:before{-webkit-box-shadow:0 0 0 50px rgba(99, 199, 45, 0.12);box-shadow:0 0 0 50px rgba(99, 199, 45, 0.12)}.step-final__bg .shadow-circle:after{-webkit-box-shadow:0 0 0 102px rgba(99, 199, 45, 0.07);box-shadow:0 0 0 102px rgba(99, 199, 45, 0.07)}.step-final__content{width:100%;max-width:40rem;min-width:40rem}@media screen and (max-width:768px){.step-final__content{margin-left:0;max-width:100%;min-width:auto}}.step-final__input-field{position:relative;margin-top:16px}.step-final__input-field label{font:14px/14px var(--itx-ff-HM);color:#626670;margin-bottom:8px}.step-final__input-field label.error{color:#c55943;font-size:12px;padding:3px 5px;position:absolute;width:auto;max-width:250px;max-height:45px;left:auto;right:0;bottom:40px;text-align:right;overflow:hidden;text-overflow:ellipsis}.step-final__input-field input:not([type="submit"]){background:var(--itx-color-gray-light-x3);width:100%;border-radius:6px;font:16px var(--itx-ff-HR);padding:0 15px;height:50px;border:1px solid #eaeaea;transition:box-shadow 0.2s, border-color 0.2s}.step-final__input-field input:not([type="submit"]).error{border-color:#ba5e4e}.step-final__input-field input:not([type="submit"]):focus,.step-final__input-field input:not([type="submit"]):active{border-color:var(--itx-color-accent);box-shadow:0 0 0 1px var(--itx-color-accent)}.step-final__input-field input:not([type="submit"]):hover{border-color:var(--itx-color-accent-hover)}.step-final__input-field input:not([type="submit"]).error:hover{border-color:#b6775c}.step-final__input-field input:not([type="submit"]).error:focus,.step-final__input-field input:not([type="submit"]).error:active{border-color:#ba5e4e;box-shadow:0 0 0 1px #ba5e4e}.step-final__submit button[type="submit"]{background:var(--itx-color-accent);color:var(--itx-color-white);border-radius:4px;font:17px var(--itx-ff-HB);width:130px;height:40px;white-space:pre;padding:5px;cursor:pointer}@media screen and (max-width:768px){.step-final__submit button[type="submit"]{width:100%;bottom:auto;top:calc(100% + 70px);right:0;left:0}}.step-final__checkbox{margin-top:20px;position:relative}.step-final__checkbox label{position:relative;display:inline-block;padding-left:26px;color:#838383;font-size:14px;line-height:16px;margin-bottom:15px;cursor:pointer}.step-final__checkbox label:last-child{margin-bottom:0}.step-final__checkbox label:before{position:absolute;left:0;top:0;bottom:0;margin:auto;content:"";width:18px;height:18px;border-radius:2px;border:1px solid #d2d3d6;background-color:var(--itx-color-white)}.step-final__checkbox label a{color:var(--itx-color-accent)}.step-final__checkbox label a:hover,.step-final__checkbox label a:focus{color:var(--itx-color-accent-hover);text-decoration:underline}.step-final__checkbox label a:active{color:var(--itx-color-accent-active)}.step-final__checkbox input[type="checkbox"]:checked+label:before{background:url(../template-parts/blocks/planning-tool/img/check.svg) no-repeat center #fff}.step-final .steps-submit{position:absolute;width:fit-content;height:40px;right:5px;top:31px}.step-final .steps-submit button{min-height:40px}@media screen and (max-width:768px){.step-final .steps-submit-desktop{display:none}}.step-final .steps-submit-mobile{display:none}@media screen and (max-width:768px){.step-final .steps-submit-mobile{display:block;position:initial;margin-top:3.5rem;width:100%}}@media screen and (max-width:425px){.step-final .steps-submit-mobile{margin-top:2.5rem}}.step-final input[name="policy"]{display:none}.step-final #policy-error{font:12px/12px var(--itx-ff-HM);margin-bottom:8px;padding-left:0;position:absolute;color:#c55943;width:auto;left:5px;right:auto;bottom:-28px;text-align:left;overflow:visible;text-overflow:ellipsis}.step-final #policy-error::before{display:none}.step-final #policy-error::after{content:'⬈';display:inline;position:relative;margin-left:4px;top:-5px}body.calendar-open .widget-visible{z-index:1 !important}.hide-during-preloader{display:none !important;visibility:hidden;opacity:0}.preload{display:flex;position:relative;height:80px;width:100%;margin:auto;text-align:center;justify-content:center}.preload div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid var(--itx-color-accent);border-radius:50%;animation:preload 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--itx-color-accent) transparent transparent transparent}.preload div:nth-child(1){animation-delay:-0.45s}.preload div:nth-child(2){animation-delay:-0.3s}.preload div:nth-child(3){animation-delay:-0.15s}@keyframes preload{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:1;box-shadow:0 0 0 0px rgba(66, 216, 146, 0.18)}60%{opacity:0;box-shadow:0 0 0 150px rgba(66, 216, 146, 0.05)}100%{opacity:0;box-shadow:0 0 0 150px rgba(66, 216, 146, 0.05)}}@keyframes splash{0%{transform:scale(1)}14%{transform:scale(1)}26%{transform:scale(0.98)}30%{transform:scale(1.02)}33%{transform:scale(0.99)}36%{transform:scale(1.005)}38%{transform:scale(0.9975)}39.5%{transform:scale(1.0025)}40.25%{transform:scale(0.999)}41%{transform:scale(1.0005)}100%{transform:scale(1)}}