.textarea{padding:10px;min-height:60px}.textarea__content{display:flex;flex-direction:column;gap:40px;max-height:460px;overflow-y:scroll;padding-right:8px}.textarea__content .title{font-size:16px;font-style:normal;font-weight:700;line-height:150%}.textarea__content .subtitle{font-size:14px;font-style:normal;font-weight:500;margin-top:20px;line-height:150%}.textarea__content .description{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.dropdown{align-items:center;background-color:#fff;padding-right:0}.dropdown.focus{border-bottom:1.5px solid #391677;border-radius:8px}.dropdown.focus+label{color:#391677}.dropdown .p-dropdown-trigger svg{transition:all .15s ease-in-out}.dropdown .p-dropdown-trigger [data-pr-overlay-visible=true]{transform:rotate(180deg)}.p-dropdown-label .country-option--phone{display:flex;align-items:center;padding-left:12px;padding-right:4px}.p-dropdown-label .value-option--demostration-type strong{font-weight:500}.p-dropdown-panel{background-color:#fff;border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);max-width:calc(100vw - 48px - 32px)}@media(min-width:768px){.p-dropdown-panel{max-width:calc(100vw - 80px - 32px)}}@media(min-width:910px){.p-dropdown-panel{max-width:802px}}.p-dropdown-panel .p-dropdown-items{display:flex;flex-direction:column;min-width:-moz-fit-content;min-width:fit-content;width:100%}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:8px 16px;color:#323338;font-size:14px;min-width:-moz-max-content;min-width:max-content;width:100%}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .country-option,.p-dropdown-panel .p-dropdown-items .p-dropdown-item .country-option--phone{display:flex;align-items:center}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .country-option__dialing{margin-right:4px;color:hsla(0,0%,49%,.871)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .country-option__name{color:#323338}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .template-option.demostration_type{color:#323338;font-size:13px;font-weight:200;line-height:14px;text-align:left}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .template-option.demostration_type strong{font-weight:400;font-size:13px;line-height:14.5px}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background-color:#efe9f9}.p-dropdown-panel .p-dropdown-empty-message{padding:8px 16px}.p-dropdown-panel .p-dropdown-items-wrapper::-webkit-scrollbar{width:2px;height:2px}.p-dropdown-panel .p-dropdown-items-wrapper::-webkit-scrollbar-track{background-color:transparent}.p-dropdown-panel .p-dropdown-items-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,49%,.871);border-radius:50px}.p-dropdown-panel .p-dropdown-items-wrapper::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,49%,.871)}.p-dropdown-panel .p-dropdown-filter-container{padding:8px 16px}.p-dropdown-panel .p-dropdown-filter-container .p-dropdown-filter{outline:none;padding-left:24px;font-size:14px}.list .p-listbox-list{display:flex;flex-direction:column;gap:8px}.list .p-listbox-list .p-listbox-item{padding:12px 0;border:1px solid #7a7a7e;color:#7a7a7e;border-radius:4px;text-align:center;font-size:14px;font-weight:500;line-height:22px}.list .p-listbox-list .p-listbox-item.p-highlight,.list .p-listbox-list .p-listbox-item:hover{background-color:#efe9f9;border-color:#5f24c6;color:#5f24c6}.p-datepicker{background-color:#fff;padding:8px;border-radius:8px;margin-top:1.5px}.p-datepicker-today span{background-color:#e7def6}.p-datepicker .p-monthpicker,.p-datepicker .p-yearpicker{padding:8px 0}.p-datepicker .p-monthpicker-month,.p-datepicker .p-yearpicker-year{padding:8px}.p-datepicker .p-monthpicker-month:hover,.p-datepicker .p-yearpicker-year:hover{background-color:#e7def6;color:#5f24c6}.p-datepicker .p-monthpicker-month.p-highlight,.p-datepicker .p-yearpicker-year.p-highlight{background-color:#5f24c6;color:#fff;border-radius:6px}.p-datepicker-header{padding:8px;border-bottom:1px solid #e5e7eb}.p-datepicker-title{display:flex;gap:12px}.p-datepicker-title .p-link{color:#323338;font-weight:500}.p-datepicker-title .p-link:hover{color:#5f24c6}.p-datepicker-calendar-container{padding:8px 0}.p-datepicker-calendar-container table thead{color:#323338}.p-datepicker-calendar-container table thead th{padding:8px}.p-datepicker-calendar-container table tbody td{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:4px;color:#323338}.p-datepicker-calendar-container table tbody td span{height:auto;width:35px;aspect-ratio:1}.p-datepicker-calendar-container table tbody td span:hover{background-color:#e7def6;color:#5f24c6;border-radius:50%}.p-datepicker-calendar-container table tbody .p-datepicker-other-month{color:#cacccf}.p-datepicker-calendar-container table tbody .p-highlight{background-color:#5f24c6!important;color:#fff!important;border-radius:50%}.confirm-popup__close{position:absolute;top:24px;right:24px}.confirm-popup--loading{background-color:transparent!important}.confirm-popup--loading .p-dialog-content{overflow:hidden}.confirm-popup__loading{display:flex;justify-content:center;position:relative}.confirm-popup__loading .spinner{width:143px;display:grid;grid-template-columns:repeat(2,1fr)}.confirm-popup__loading .logo{position:absolute;width:auto;height:38px;top:calc(50% - 19px)}.confirm-popup--error,.confirm-popup--success{margin:0 32px;max-width:620px;box-shadow:0 15px 20px 0 rgba(0,0,0,.102);border-radius:16px}.confirm-popup__error .check,.confirm-popup__success .check{margin:16px auto 32px}.confirm-popup__error .title,.confirm-popup__success .title{color:#323338;font-size:20px;font-weight:600;line-height:24px;text-align:center;margin-bottom:24px}.confirm-popup__error .description,.confirm-popup__success .description{color:#323338;font-size:14px;font-weight:400;line-height:22px;text-align:center;margin-bottom:32px}.confirm-popup__error .button,.confirm-popup__success .button{margin:0 auto}.form{width:100%}.form form{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.form form{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 20px}}.form__item{position:relative}.form__item.expectations .form__input--filled,.form__item.expectations .form__input.focus,.form__item.expectations .form__input:focus{padding-left:12px;padding-top:16px}.form__item.expectations .form__input--filled+label+.form__icon svg,.form__item.expectations .form__input.focus+label+.form__icon svg,.form__item.expectations .form__input:focus+label+.form__icon svg{display:none}.form__required{display:none;color:#d83a52}.form__characters{position:absolute;right:0;color:hsla(0,0%,54%,.502)}.form__input{height:40px;border-radius:8px;border:1px solid #ccc;padding:9px 12px 5px 40px;outline:none;font-size:12px;background-color:#fff}.form__input.no-icon{padding-left:16px}@media(min-width:768px){.form__input{height:46px;font-size:14px}}.form__input:hover{border:1px solid #5f24c6}.form__input:hover+label+.form__icon svg path{fill-opacity:1;fill:#5f24c6!important}.form__input.focus,.form__input:focus{border:1px solid #5f24c6}.form__input.focus+label,.form__input:focus+label{color:hsla(0,0%,54%,.851)!important;top:-10px;left:12px;padding-left:4px;padding-right:4px;background-color:#fff}.form__input.focus+label>.form__required,.form__input:focus+label>.form__required{display:unset}.form__input.focus+label+.form__icon,.form__input:focus+label+.form__icon{top:calc(50% - 8px + 3px)}.form__input.focus+label+.form__icon svg path,.form__input:focus+label+.form__icon svg path{fill-opacity:1;fill:#000!important}.form__input--error{border:1px solid #d83a52}.form__input--phone{padding:0;border:none;background-color:transparent}.form__input--phone:hover{border:none}.form__input--phone-number{padding-left:96px}.form__input-wrapper{display:flex;flex-direction:column-reverse;position:relative}.form__input-wrapper label{font-size:12px;font-weight:400;line-height:22px;text-align:left;position:absolute;top:calc(50% - 11px);left:40px;transition:all .25s ease-in-out;color:hsla(0,0%,54%,.851);border-radius:8px}@media(min-width:768px){.form__input-wrapper label{font-size:14px}}.form__input-wrapper label em{color:#d83a52}.form__input-wrapper label.no-icon{left:16px}.form__input-wrapper label.form__label--error{color:#d83a52;top:-10px;left:12px;padding-left:4px;padding-right:4px;background-color:#fff}.form__input-wrapper label.form__label--error>.form__required{display:unset}.form__input-wrapper label.form__label--error+.form__icon{top:calc(50% - 8px + 3px)}.form__input-wrapper label.form__label--error+.form__icon svg path{fill-opacity:1;fill:#d83a52}.form__input-wrapper label.form__label--filled{top:-10px;left:12px;padding-left:4px;padding-right:4px;background-color:#fff}.form__input-wrapper label.form__label--filled>.form__required{display:unset}.form__input-wrapper label.form__label--filled+.form__icon{top:calc(50% - 8px + 3px)}.form__input-wrapper label.form__label--filled+.form__icon svg path{fill-opacity:1;fill:#000}.form__input-wrapper label.form__label--code-selected+.form__icon{display:none}.form__input-wrapper--phone{position:absolute;top:2px;bottom:auto;left:1px;z-index:0;opacity:0}.form__input-wrapper--phone.active{z-index:100;opacity:1}.form__icon{position:absolute;width:16px;height:16px;left:12px;top:calc(50% - 8px);transition:all .25s ease-in-out}.form__checkbox{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:16px;margin-bottom:16px;font-size:14px;font-weight:400;line-height:24px;text-align:left;color:#323338}@media(min-width:768px){.form__checkbox{margin-top:0;margin-bottom:0}}.form__checkbox a{color:#5f24c6;text-decoration:underline}.form__checkbox input{accent-color:#5f24c6;width:18px;height:18px;cursor:pointer}.form__checkbox-wrapper{display:flex;flex-direction:column;justify-content:center}.form__error{margin-top:4px;font-size:12px;font-style:normal;font-weight:400;color:#d83a52;display:flex;align-items:center;gap:4px}.form__button{width:100%;justify-content:center;padding:8px 16px}@media(min-width:768px){.form__button{width:-moz-fit-content;width:fit-content;margin-right:0;margin-left:auto}}.demo-popup{position:relative}.demo-popup__wrapper{max-width:876px;margin:0 16px}.demo-popup .form__button{position:absolute;right:0;bottom:0;width:calc(50% - 4px)}.demo-popup__close{position:absolute;top:0;right:0}.demo-popup__title{color:#391677;font-size:20px;font-weight:200;line-height:26px;letter-spacing:-.5px;text-align:center;margin-bottom:8px}.demo-popup__steps{display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}@media(min-width:768px){.demo-popup__steps{margin-bottom:16px}}.demo-popup__step{display:flex;flex-direction:column;align-items:center;gap:4px;flex-grow:2;position:relative}.demo-popup__step.active .number,.demo-popup__step.active:after,.demo-popup__step.active:before{background-color:#5f24c6}.demo-popup__step:before{left:0}.demo-popup__step:after,.demo-popup__step:before{content:"";width:50%;height:2px;background-color:#e7def6;position:absolute;top:14px}.demo-popup__step:after{right:0}.demo-popup__step:first-child{align-items:flex-start;flex-grow:1}.demo-popup__step:first-child:before{display:none}.demo-popup__step:first-child:after{width:100%}.demo-popup__step:last-child{align-items:flex-end;flex-grow:1}.demo-popup__step:last-child:before{width:100%}.demo-popup__step:last-child:after{display:none}.demo-popup__step .number{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#e7def6;font-size:14px;font-weight:400;color:#fff;border-radius:50%;position:relative;z-index:1}.demo-popup__step .label{color:#323338;font-size:14px;font-weight:500;line-height:22px;text-align:center}.demo-popup__body{max-height:350px;margin-bottom:8px;overflow-y:scroll;overflow-x:hidden;padding-right:4px}.demo-popup__body::-webkit-scrollbar{width:6px}.demo-popup__body::-webkit-scrollbar-track{background-color:#f6f6f6}.demo-popup__body::-webkit-scrollbar-thumb{background:#5f24c6;border-radius:50px}.demo-popup__body::-webkit-scrollbar-thumb:hover{background:#5f24c6}@media(min-width:768px){.demo-popup__body{display:flex;gap:16px;max-height:500px}.demo-popup__body::-webkit-scrollbar-track{background-color:transparent}}.demo-popup__data{margin-bottom:16px}@media(min-width:768px){.demo-popup__data{padding-right:16px;border-right:1px solid #f3f3f3;min-width:295px;max-width:295px;box-sizing:content-box}}.demo-popup__advisor{display:flex;gap:16px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #f3f3f3}.demo-popup__advisor img{width:54;height:54px;border-radius:50%}.demo-popup__advisor-data{display:flex;flex-direction:column;justify-content:center;gap:4px}.demo-popup__advisor-data .name{color:#323338;font-size:14px;font-weight:500;line-height:22px;text-align:left}.demo-popup__advisor-data .position{color:#7a7a7e;font-size:14px;font-weight:400;line-height:22px;text-align:left}.demo-popup__info,.demo-popup__info-item{display:flex;flex-direction:column;gap:8px}.demo-popup__info-item .title{color:#323338;font-size:14px;font-weight:400;line-height:22px;text-align:left}.demo-popup__info-item .description{color:#515256;font-size:12px;font-weight:200;line-height:18px;text-align:left}@media(min-width:768px){.demo-popup__info-item .description{font-size:14px;line-height:22px}}.demo-popup__form .title{color:#323338;font-size:14px;font-weight:400;line-height:22px;text-align:left;margin-bottom:16px}.demo-popup__form .description{color:#424348;font-size:12px;font-weight:200;line-height:18px;text-align:left;margin-bottom:16px}@media(min-width:768px){.demo-popup__form .description{font-size:14px;line-height:22px}}.demo-popup__form .datetime{display:flex;gap:4px 24px;margin-bottom:16px;flex-wrap:wrap;font-size:12px;font-weight:400;line-height:22px;text-align:left}@media(min-width:768px){.demo-popup__form .datetime{font-size:14px;gap:8px 24px}}.demo-popup__form .datetime .date,.demo-popup__form .datetime .hour{display:flex;align-items:center;gap:8px;color:#323338}.demo-popup__form .datetime .date .day,.demo-popup__form .datetime .hour .day{text-transform:capitalize}.demo-popup__form .datetime .date__wrapper,.demo-popup__form .datetime .hour__wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;gap:24px}@media(min-width:768px){.demo-popup__form .datetime .date__wrapper,.demo-popup__form .datetime .hour__wrapper{width:-moz-fit-content;width:fit-content}}.demo-popup__form .datetime .date__wrapper p,.demo-popup__form .datetime .hour__wrapper p{display:flex;align-items:center;gap:8px}.demo-popup__form .datetime .date__wrapper button,.demo-popup__form .datetime .hour__wrapper button{color:#5f24c6;font-size:14px;font-weight:500;line-height:22px}.demo-popup__form form{display:flex!important}@media(min-width:768px){.demo-popup__form--2 form{display:grid!important;gap:16px 20px}.demo-popup__form--2 form .demostration_type,.demo-popup__form--2 form .expectations{grid-column:span 2}.demo-popup__form .form__button{width:-moz-fit-content;width:fit-content}}.demo-popup__footer{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(min-width:768px){.demo-popup__footer .button{width:-moz-fit-content;width:fit-content;padding-left:0;color:#5f24c6}}