 
/*
 v24 form framework by Aleksandr S, https://lapra.ru/ 
*/

 
/*
 STANDART FORM variables 
*/

 .subscribe_area {width:100%}
.standart_form_subs {position:relative; padding:0rem 0 0.4rem}
.subscribe_area_bottom {max-width:36rem; line-height:calc(15/13)}
.subscribe_area_head {font-weight:900}
.form_subscr_helper {position:relative}
.form_subscr_helper_name {position:absolute; top:0; left:0; z-index:4; font-size:var(--input-font-size); font-family:var(--h_font_family); line-height:var(--input-height)}
.form_subscr_btn {background-image:url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_1401_1901' maskUnits='userSpaceOnUse' x='0' y='0' width='35' height='34' fill='black'%3E%3Crect fill='white' width='35' height='34'/%3E%3Cpath d='M32.4273 16.2885L17.8805 1.74164L18.4866 1.13553L34.1158 16.7214L18.4866 32.3506L17.8805 31.7445L32.4273 17.1544L1.29882 17.1976V16.2885H32.4273Z'/%3E%3C/mask%3E%3Cpath d='M32.4273 16.2885L17.8805 1.74164L18.4866 1.13553L34.1158 16.7214L18.4866 32.3506L17.8805 31.7445L32.4273 17.1544L1.29882 17.1976V16.2885H32.4273Z' fill='white'/%3E%3Cpath d='M32.4273 16.2885V16.8532H33.7906L32.8266 15.8892L32.4273 16.2885ZM17.8805 1.74164L17.4812 1.34234L17.0819 1.74164L17.4812 2.14095L17.8805 1.74164ZM18.4866 1.13553L18.8853 0.735666L18.486 0.337466L18.0873 0.73622L18.4866 1.13553ZM34.1158 16.7214L34.5151 17.1207L34.9149 16.7209L34.5145 16.3216L34.1158 16.7214ZM18.4866 32.3506L18.0873 32.7499L18.4866 33.1492L18.8859 32.7499L18.4866 32.3506ZM17.8805 31.7445L17.4806 31.3458L17.0824 31.7451L17.4812 32.1438L17.8805 31.7445ZM32.4273 17.1544L32.8272 17.5531L33.7896 16.5878L32.4265 16.5896L32.4273 17.1544ZM1.29882 17.1976H0.734118V17.7631L1.29961 17.7624L1.29882 17.1976ZM1.29882 16.2885V15.7238H0.734118V16.2885H1.29882ZM32.8266 15.8892L18.2798 1.34234L17.4812 2.14095L32.028 16.6878L32.8266 15.8892ZM18.2798 2.14095L18.8859 1.53483L18.0873 0.73622L17.4812 1.34234L18.2798 2.14095ZM18.0878 1.53539L33.717 17.1213L34.5145 16.3216L18.8853 0.735666L18.0878 1.53539ZM33.7165 16.3221L18.0873 31.9513L18.8859 32.7499L34.5151 17.1207L33.7165 16.3221ZM18.8859 31.9513L18.2798 31.3452L17.4812 32.1438L18.0873 32.7499L18.8859 31.9513ZM18.2804 32.1432L32.8272 17.5531L32.0274 16.7556L17.4806 31.3458L18.2804 32.1432ZM32.4265 16.5896L1.29804 16.6329L1.29961 17.7624L32.4281 17.7191L32.4265 16.5896ZM1.86353 17.1976V16.2885H0.734118V17.1976H1.86353ZM1.29882 16.8532H32.4273V15.7238H1.29882V16.8532Z' fill='white' mask='url(%23path-1-outside-1_1401_1901)'/%3E%3C/svg%3E%0A"); background-position:100% 50%; background-repeat:no-repeat; background-size:76% auto; width:var(--input-font-size); height:var(--input-font-size); Display:block; position:absolute; top:calc(48% - var(--input-font-size)/2); right:0; z-index:4; transition:0.4s opacity ease}
.header_mob_menu .form_subscr_btn {background-image:url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_1667_2481' maskUnits='userSpaceOnUse' x='0' y='0' width='35' height='34' fill='black'%3E%3Crect fill='white' width='35' height='34'/%3E%3Cpath d='M32.4273 16.2885L17.8805 1.74164L18.4866 1.13553L34.1158 16.7214L18.4866 32.3506L17.8805 31.7445L32.4273 17.1544L1.29882 17.1976V16.2885H32.4273Z'/%3E%3C/mask%3E%3Cpath d='M32.4273 16.2885L17.8805 1.74164L18.4866 1.13553L34.1158 16.7214L18.4866 32.3506L17.8805 31.7445L32.4273 17.1544L1.29882 17.1976V16.2885H32.4273Z' fill='%23383535'/%3E%3Cpath d='M32.4273 16.2885V16.8532H33.7906L32.8266 15.8892L32.4273 16.2885ZM17.8805 1.74164L17.4812 1.34234L17.0819 1.74164L17.4812 2.14095L17.8805 1.74164ZM18.4866 1.13553L18.8853 0.735666L18.486 0.337466L18.0873 0.73622L18.4866 1.13553ZM34.1158 16.7214L34.5151 17.1207L34.9149 16.7209L34.5145 16.3216L34.1158 16.7214ZM18.4866 32.3506L18.0873 32.7499L18.4866 33.1492L18.8859 32.7499L18.4866 32.3506ZM17.8805 31.7445L17.4806 31.3458L17.0824 31.7451L17.4812 32.1438L17.8805 31.7445ZM32.4273 17.1544L32.8272 17.5531L33.7896 16.5878L32.4265 16.5896L32.4273 17.1544ZM1.29882 17.1976H0.734118V17.7631L1.29961 17.7624L1.29882 17.1976ZM1.29882 16.2885V15.7238H0.734118V16.2885H1.29882ZM32.8266 15.8892L18.2798 1.34234L17.4812 2.14095L32.028 16.6878L32.8266 15.8892ZM18.2798 2.14095L18.8859 1.53483L18.0873 0.73622L17.4812 1.34234L18.2798 2.14095ZM18.0878 1.53539L33.717 17.1213L34.5145 16.3216L18.8853 0.735666L18.0878 1.53539ZM33.7165 16.3221L18.0873 31.9513L18.8859 32.7499L34.5151 17.1207L33.7165 16.3221ZM18.8859 31.9513L18.2798 31.3452L17.4812 32.1438L18.0873 32.7499L18.8859 31.9513ZM18.2804 32.1432L32.8272 17.5531L32.0274 16.7556L17.4806 31.3458L18.2804 32.1432ZM32.4265 16.5896L1.29804 16.6329L1.29961 17.7624L32.4281 17.7191L32.4265 16.5896ZM1.86353 17.1976V16.2885H0.734118V17.1976H1.86353ZM1.29882 16.8532H32.4273V15.7238H1.29882V16.8532Z' fill='%23383535' mask='url(%23path-1-outside-1_1667_2481)'/%3E%3C/svg%3E%0A")}
.standart_form {}
.standart_form {font-family:var(--h_font_family); --input-font-size:4.2rem; --input-font-weight:400; --input-height:5rem; --input-padding:0 4rem 0 calc( var(--input-font-size) * 2); --textarea-height:18rem; --label-font-size:var(--input-font-size); --label-font-size-focused:1rem; --input-border:0px solid var(--c_borderfooter); --input-border-bottom:1px solid var(--c_borderfooter); --input-border-radius:0rem; --label-border-color:#CDCDCD; --input-border-focused-color:var(--c_dark); --input-font-color:var(--c_dark); --label-font-color:var(--c_default); --error-fontr-color:#E34141; --form-item-margin:0rem 0 0rem}
.header_mob_menu .standart_form {--input-border-bottom:1px solid var(--c_default)}
.form_item_advice {margin-bottom:4.8rem; font-size:1.6rem; color:var(--c_gray)}




@media screen and (max-width:1440px) {body.infopage .section_footer .standart_form {--input-font-size:3.72rem}

}@media screen and (min-width:1025px) {
.form_subscr_btn:hover {opacity:0.7}

}@media screen and (max-width:1024px) {body.infopage .section_footer .standart_form {--input-font-size:3.2rem}
}.standart_form {background:transparent; z-index:5; width:100%; position:relative}
.standart_form p {}
.js-sendform.disabled {pointer-events:none}
.form_btn {position:absolute; top:0.82rem; right:0.82rem; z-index:4}
.form_item_advice {margin-bottom:2.4rem; font-size:1.4rem}

@media only screen and (max-width:767px) {
.standart_form {font-family:var(--h_font_family); --input-font-size:2.8rem; --input-font-weight:400; --input-height:3rem; --input-padding:0 5.6rem 0 5.6rem; --textarea-height:18rem; --label-font-size:var(--input-font-size); --label-font-size-focused:1rem; --input-border:0px solid var(--c_borderfooter); --input-border-bottom:1px solid var(--c_borderfooter); --form-item-margin:0rem 0 0rem}
body.infopage .section_footer .standart_form {--input-font-size:2.8rem}
.standart_form_subs {position:relative; padding:0.6rem 0 0.6rem}
.header_mob_menu .standart_form {--input-border-bottom:1px solid var(--c_default)}
}
/*
 STANDART FORM sended_form_message 
*/

 .sended_form_message {Display:none; position:absolute; top:0; left:0; right:0; bottom:0; align-items:center; justify-content:center; flex-direction:column; background:var(--c_default); color:var(--c_dark); text-align:center; border-radius:var(--br); font-weight:400; font-size:var(--input-font-size)}
form.sended .sended_form_message {display:flex; z-index:6}
.sended_form_message_img {max-width:25rem; margin:6rem auto}
.sended_form_message_txt {max-width:84rem; margin:0rem auto; text-align:center; color:var(--c_gray); padding:0 1.6rem}
.sended_form_message_txt p {font-size:1.4rem}
.sended_form_message .title {font-size:6.4rem; line-height:1.2; margin-bottom:2.4rem; color:var(--c_blue)}
form.sended .order_form_area {opacity:0}
.sended_form_message_txt p {font-size:1.8rem}


.header_mob_menu .sended_form_message {background-color:transparent}
form.sended .sended_form_message {text-align:left; align-items:flex-start}
form.sended .form_subscr_helper {opacity:0}
form.sended + .subscribe_area_bottom  {opacity:0}
.subscribe_area_bottom a {text-decoration:underline}

@media screen and (min-width:1025px) {
	.subscribe_area_bottom a:hover {text-decoration:none; opacity:1}
	
}
@media screen and (max-width:1023px) {
.sended_form_message_img {max-width:200px; margin:60px auto}
.sended_form_message_txt p {font-size:18px}
.sended_form_message .title {font-size:48px; margin-bottom:24px}
.sended_form_message {justify-content:flex-start}

}@media only screen and (max-width:720px) {form.sended {}
.sended_form_message {justify-content:center}
.sended_form_message_img {max-width:12.5rem; margin:0rem auto 3rem}
.sended_form_message_txt p {font-size:1.2rem}
.sended_form_message .title {font-size:2.4rem; margin-bottom:1.6rem}
}
/*
 STANDART FORM form_item 
*/

 input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {-webkit-text-fill-color:var(--input-font-color); -webkit-box-shadow:0 0 0px 66rem rgba(255,255,255,1) inset}
.form_item_wrapper {Display:flex; align-items:center; padding-bottom:0.3rem}
.form_item {margin:var(--form-item-margin); position:relative; width:100%; box-sizing:border-box; border:var(--input-border); border-bottom:var(--input-border-bottom); border-radius:var(--input-border-radius)}
.form_item label {font-size:var(--label-font-size); opacity:0.2; line-height:1; margin-bottom:0; display:inline-flex; z-index:2; text-overflow:ellipsis; transform:translate(0px,0); transition:transform .16s linear; transition-property:transform, opacity, font-size; white-space:nowrap; left:0; pointer-events:none !important; position:absolute; text-align:left; margin:var(--input-padding); top:calc(var(--input-height)/2 - var(--label-font-size)/2); will-change:transform}
.form_item.form_item_focus label,.form_item.form_item_hasvalue label {transform:translate(0 , calc(var(--label-font-size-focused) * -2.9)); transform:scale(0); font-size:var(--label-font-size-focused); opacity:0; padding:0.1rem 0.3rem}
.form_item input,.form_item textarea {font-size:var(--input-font-size); font-weight:var(--input-font-weight); background:transparent; border:0; color:var(--input-font-color); height:var(--input-height); padding:var(--input-padding); text-overflow:ellipsis; display:block; width:100%; white-space:nowrap; overflow:hidden; box-sizing:border-box; position:relative; line-height:1; outline:0; z-index:1; border-radius:var(--input-border-radius)}
.form_item textarea {height:var(--textarea-height); resize:none; display:block; border:0; background-position:0 0; line-height:1.3; position:relative; white-space:normal; padding-top:calc(var(--input-height)/2 - var(--input-font-size)/2); padding-bottom:calc(var(--input-height)/2 - var(--input-font-size)/2)}
) .form_item_error input::placeholder,.form_item_error_alt input::placeholder {color:var(--error-fontr-color)}
.form_item_error,.form_item_error_alt {outline:0; animation-duration:.5s; animation-delay:.25s; position:relative}
.form_item_error,.form_item_error_alt {outline:0; animation-name:bounce; animation-duration:.5s; animation-delay:.25s; position:relative}
@keyframes bounce {0% {transform:translateX(0px); timing-function:ease-in}
37% {transform:translateX(5px); timing-function:ease-out}
55% {transform:translateX(-5px); timing-function:ease-in}
73% {transform:translateX(4px); timing-function:ease-out}
82% {transform:translateX(-4px); timing-function:ease-in}
91% {transform:translateX(2px); timing-function:ease-out}
96% {transform:translateX(-2px); timing-function:ease-in}
100% {transform:translateX(0px); timing-function:ease-in}
}.form_item.form_item_error .form_item_error_mes,.form_item_error_alt .form_item_error_mes {display:inline-flex}
.form_item_file.form_item_error .form_item_error_mes {display:inline-flex}
.form_item.form_item_error.form_item_error_alt {border-bottom-left-radius:0px; border-bottom-right-radius:0px}
.form_item_error_mes {background:#fff; color:var(--error-fontr-color); font-size:var(--label-font-size-focused); line-height:1.1; left:-1px; position:absolute; right:auto; top:calc(100% - var(--label-font-size-focused)/1.5); margin:var(--input-padding); padding:0.1rem 0.3rem; align-items:left; display:none; text-align:left; z-index:4}
.form_item.form_item_focus {border-color:var(--input-border-focused-color)}
.form_item.form_item_error ,.form_item_error_alt {border-color:var(--error-fontr-color)}
.form_item.form_item_error label {}
.form_item.form_item_error label span {color:var(--error-fontr-color)}
.form_item.form_item_error input {}
.form_item.form_item_error textarea {color:var(--error-fontr-color)}
.form_item.form_item_error input:-webkit-autofill, .form_item.form_item_error input:-webkit-autofill:hover, .form_item.form_item_error input:-webkit-autofill:focus {-webkit-text-fill-color:var(--error-fontr-color); -webkit-box-shadow:0 0 0px 66rem rgba(0,0,0,0) inset; outline-color:#000}
.header_mob_menu input:-webkit-autofill,.header_mob_menu input:-webkit-autofill:hover, .header_mob_menu input:-webkit-autofill:focus,.header_mob_menu input:-webkit-autofill:active {-webkit-background-clip:text; -webkit-text-fill-color:#000000; transition:background-color 5000s ease-in-out 0s; box-shadow:inset 0 0 80rem 20px #ffffff00}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {-webkit-background-clip:text; -webkit-text-fill-color:#ffffff; transition:background-color 5000s ease-in-out 0s; box-shadow:inset 0 0 80rem 20px #ffffff00}
.form_item.form_item_hasvalue .input-clear {display:flex}
.form_item_hasvalue {}
.form_item.form_item_mb0 {margin-bottom:0rem}
.form_item_file.form_item_error .form_item_error_mes {top:calc(var(--input-height)/1 - var(--label-font-size)/2.8)}
.form_item_file.form_item_error .files__upload-result_countainer {border:1px solid var(--error-fontr-color); background-color:#fff}
.psevdocheck_item {color:var(--c_default); display:inline-flex; align-items:center; margin-bottom:0rem; font-size:1.4rem; line-height:1.4; cursor:pointer}
.psevdocheck_item a {color:var(--c_blue)}
.psevdocheck_item .form_item_advice {margin-bottom:0}
.psevdocheck_item a:hover {color:var(--c_big_blue_hover)}
.psevdocheck_item_disabled {cursor:default; opacity:0.3}
.psevdocheck_ico {border:0px solid var(--c_border); flex-shrink:0; width:3rem; height:3rem; background-position:50% 50%; background-repeat:no-repeat; background-size:60% auto; background-color:var(--c_white); border-radius:0.3rem; margin-right:1.6rem; transition:0.4s color ease; transition-property:color,background; background-color:#D9D9D9}
.psevdocheck_item:hover .psevdocheck_ico {background-color:#D9D9D9}
.psevdocheck_item.psevdocheck_item_disabled:hover .psevdocheck_ico {background-color:#2F3337}
.psevdocheck_item.active .psevdocheck_ico {border:0px solid var(--c_green); background-image:url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1437 0.000358767C9.92805 0.00654383 9.72311 0.101293 9.57218 0.264593L3.96482 7.25653L1.34062 4.48569C1.2543 4.41485 1.15566 4.36271 1.05033 4.33225C0.944997 4.3018 0.835034 4.29362 0.726718 4.30819C0.618403 4.32276 0.513856 4.35978 0.419048 4.41716C0.32424 4.47454 0.241026 4.55114 0.174159 4.64259C0.107292 4.73404 0.0580801 4.83855 0.0293337 4.95015C0.000587319 5.06174 -0.00713074 5.17825 0.00662012 5.29301C0.020371 5.40777 0.0553215 5.51853 0.109476 5.61898C0.163631 5.71943 0.235929 5.80759 0.322243 5.87844L3.52837 9.12269C3.68807 9.25402 3.88748 9.31919 4.08926 9.30602C4.29104 9.29285 4.48139 9.20223 4.62467 9.05112L10.7464 1.5142C10.867 1.39067 10.9496 1.23137 10.9832 1.05723C11.0168 0.883088 10.9998 0.702241 10.9346 0.538472C10.8694 0.374702 10.759 0.235667 10.6178 0.139626C10.4767 0.0435845 10.3114 -0.00496375 10.1437 0.000358767Z' fill='%23000000'/%3E%3C/svg%3E%0A"); background-color:#D9D9D9}
.psevdocheck_txt {max-width:40.5rem}
.form_item_psevdocheck {margin-bottom:0 !important; border:0; width:auto !important; margin-right:4rem}
.form_item_psevdocheck .form_item_error_mes {padding-left:0rem; top:calc(100% + 0.6rem)}
.form_item_bottom {display:flex; align-items:center; justify-content:flex-start}
.psevdoradio {display:flex; gap:0 1rem; align-items:center; margin-bottom:3rem !important; border:0}
.psevdoradio_item {font-size:2rem; color:var(--c_default); height:4rem; border-radius:4rem; background-color:#D9D9D9; display:flex; justify-content:center; align-items:center; padding:0 1.6rem; cursor:pointer; margin-bottom:1rem; transition:0.4s opacity ease; transition-property:opacity,color, background-color}
.psevdoradio_item:hover,.psevdoradio_item.active {background-color:#000; color:#fff}

@media screen and (max-width:1024px) {
.form_item_bottom {display:flex; align-items:center; justify-content:space-between}
.psevdoradio_item {font-size:1.6rem}

}@media screen and (max-width:1023px) {}

@media screen and (max-width:720px) {
.input-clear {width:3rem}
.form_item.form_item_mb0 {margin-bottom:0rem}
.form_item_psevdocheck {margin-bottom:1.6rem}
.form_item input,.form_item textarea {padding-right:2rem}
.psevdoradio {justify-content:space-between; gap:0}
.psevdoradio_item {font-size:1.2rem; padding:0 1.1rem}
.form_item_bottom {flex-direction:column}
.psevdocheck_item {display:flex; flex-direction:row-reverse; width:100%; margin-bottom:2rem}
.form_item_psevdocheck {margin-right:0}
.subscr_form .btn {width:100%; height:4rem}
.form_item_psevdocheck .form_item_error_mes {top:calc(100% - 2.2rem)}
.psevdoradio {gap:0; margin-bottom:1.6rem !important}

}@media screen and (max-width:374px) {}

/*
 lk-layouts:psevdoselect 
*/

 .psevdoselect {position:relative; width:100%}
.select-formitem {width:100%}
.select-formitem.form_item {border:0}
.select-formitem .psevdoselect {}
.select-formitem .psevdoselect__main {background:#FFFFFF; height:var(--input-height); border:var(--input-border); box-sizing:border-box; border-radius:var(--br); padding:var(--input-padding); position:relative; transition:border-color 0.4s; transition-property:border-color, outline}
.psevdoselect.open .psevdoselect__main,.psevdoselect__main:hover {border-color:var(--input-border-focused-color)}
.select-formitem .psevdoselect__dropbox {min-width:100%; transform:translate3d(0,0,0); max-height:31rem; overflow:hidden}
.select-formitem.formitem_error .psevdoselect__main {border-color:var(--c_border)}
.psevdoselect__main {font-weight:500; font-size:var(--input-font-size); padding:1.125rem 0rem; line-height:1; cursor:pointer; display:flex; align-items:center; justify-content:space-between; height:var(--input-height)}
.psevdoselect__main b {font-weight:500; color:var(--label-font-color)}
.psevdoselect__main:after {content:''; width:2.5rem; height:2.5rem; background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.41085 14.5118L3.57751 8.67851L4.75603 7.5L10.0001 12.7441L15.2442 7.5L16.4227 8.67851L10.5894 14.5118C10.2639 14.8373 9.73628 14.8373 9.41085 14.5118Z' fill='%232056C3'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat; background-position:50% 50%; background-size:2.5rem 2.5rem; flex-shrink:0; margin-left:1.25rem; display:block; transition:0.4s transform}
.psevdoselect__dropbox {background:#FFFFFF; box-shadow:0rem 0.5rem 2.5rem rgba(0, 0, 0, 0.08); border-radius:var(--br); padding:3rem 0; position:absolute; left:0; top:calc(100% + 0.65rem); min-width:23.75rem; display:none; z-index:9; overflow:hidden}
.psevdoselect__dropbox.scroll-content {overflow:visible}
.psevdoselect__dropbox .simplebar-mask {overflow:hidden; border-radius:var(--br); transform:translate3d(0,0,0)}
.psevdoselect__item {padding:2rem 2rem; cursor:pointer; position:relative; border-bottom:1px solid var(--c_border)}
.psevdoselect__item:last-child {border-bottom:0}
.psevdoselect.open .psevdoselect__dropbox {display:block}
.psevdoselect.open .psevdoselect__main:after {transform:rotate(180deg)}
.psevdoselect__item.active:before {content:''; width:2.5rem; height:2.5rem; background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0475 6.09221L8.29751 14.8422C7.97207 15.1676 7.44444 15.1676 7.119 14.8422L2.95233 10.6755L4.13084 9.49703L7.70825 13.0744L15.869 4.9137L17.0475 6.09221Z' fill='%232056C3'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat; background-position:50% 50%; background-size:2.5rem 2.5rem; position:absolute; right:2.4rem; top:calc(50% - 1.125rem); margin-left:1.25rem; display:block}
.psevdoselect__item.active {background:#F8F8F8}
.psevdoselect__item:hover {background:var(--c_green)}
.form_item_error .psevdoselect__main {border-color:#E34141}

@media screen and (max-width:1023px) {
.select-formitem .psevdoselect__main {border-radius:30px}

}@media screen and (max-width:720px) {
.select-formitem .psevdoselect__main {border-radius:2.8rem}
.psevdoselect__dropbox {padding:1.6rem 0}
.psevdoselect__item {padding:1.6rem 1.6rem; padding-right:4.5rem}
}
/*
 store-files 
*/

 .form_item_file.form_item {}
.store-files {display:flex; flex-wrap:wrap; font-size:1.6rem}
.store-file {margin:0 1rem 2rem 1rem; display:flex; width:calc(25% - 2rem); box-sizing:border-box; padding:2rem; box-sizing:border-box; border-radius:var(--input-border-radius)}
.store-file:hover {border-radius:var(--input-border-radius)}
.store-file__ico {flex-shrink:0; width:6rem; height:6rem; margin-right:2rem; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
.store-file__name {word-break:break-all; line-height:2.25rem; color:#2B2D34; margin-bottom:0.5rem}
.store-file__descr {color:#818181}
.list-download {margin-top:-1.25rem; margin-bottom:5rem; display:flex; justify-content:flex-end}
.list-send {margin-top:6rem; margin-bottom:5rem; display:flex; justify-content:flex-end}
.files__upload-flex,.files__url-flex {display:flex; justify-content:space-between; white-space:nowrap; align-items:center; line-height:1.3; height:calc(var(--input-height)*0.8)}
.files__url-flex {display:none}
.form_item_file + .form_item {margin-top:1.4rem}
.form_item_hasvalue .files__upload-flex {display:none}
.form_item_error .files__upload-flex {display:none}
.form_item_hasvalue .files__url-flex {display:flex}
.form_item_error .files__url-flex {display:flex}
.files__upload-result_countainer {display:flex; justify-content:space-between; white-space:nowrap; align-items:center; line-height:1.3; height:var(--input-height); border-radius:var(--input-border-radius); background-color:var(--c_body); margin-top:0rem; background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6.25C5.58579 6.25 5.25 6.58579 5.25 7C5.25 7.41421 5.58579 7.75 6 7.75V6.25ZM14 7.75C14.4142 7.75 14.75 7.41421 14.75 7C14.75 6.58579 14.4142 6.25 14 6.25V7.75ZM6 11.25C5.58579 11.25 5.25 11.5858 5.25 12C5.25 12.4142 5.58579 12.75 6 12.75V11.25ZM14 12.75C14.4142 12.75 14.75 12.4142 14.75 12C14.75 11.5858 14.4142 11.25 14 11.25V12.75ZM6 16.25C5.58579 16.25 5.25 16.5858 5.25 17C5.25 17.4142 5.58579 17.75 6 17.75V16.25ZM10 17.75C10.4142 17.75 10.75 17.4142 10.75 17C10.75 16.5858 10.4142 16.25 10 16.25V17.75ZM5 2.75H15V1.25H5V2.75ZM20 21.25H5V22.75H20V21.25ZM2.75 19V5H1.25V19H2.75ZM18 8.75H20V7.25H18V8.75ZM21.25 10V20H22.75V10H21.25ZM18.75 20V8H17.25V20H18.75ZM20 21.25C19.3096 21.25 18.75 20.6904 18.75 20H17.25C17.25 21.5188 18.4812 22.75 20 22.75V21.25ZM21.25 20C21.25 20.6904 20.6904 21.25 20 21.25V22.75C21.5188 22.75 22.75 21.5188 22.75 20H21.25ZM17.25 5V8H18.75V5H17.25ZM5 21.25C3.75736 21.25 2.75 20.2426 2.75 19H1.25C1.25 21.0711 2.92893 22.75 5 22.75V21.25ZM15 2.75C16.2426 2.75 17.25 3.75736 17.25 5H18.75C18.75 2.92893 17.0711 1.25 15 1.25V2.75ZM20 8.75C20.6904 8.75 21.25 9.30964 21.25 10H22.75C22.75 8.48122 21.5188 7.25 20 7.25V8.75ZM5 1.25C2.92893 1.25 1.25 2.92893 1.25 5H2.75C2.75 3.75736 3.75736 2.75 5 2.75V1.25ZM6 7.75H14V6.25H6V7.75ZM6 12.75H14V11.25H6V12.75ZM6 17.75H10V16.25H6V17.75Z' fill='%230D41D2'/%3E%3C/svg%3E%0A"); background-position:2rem 50%; background-repeat:no-repeat; background-size:2.4rem auto; padding-left:4rem}
.f_item {display:flex; background-position:0rem 50%; background-size:2.5rem 2.5rem; background-repeat:no-repeat; padding-left:1.6rem; background-size:contain}
.files__upload-result {display:flex; flex-direction:column; width:calc(100% - 6rem); gap:1rem}
.f_name {overflow:hidden; text-overflow:ellipsis}
.f_size {color:#808185; flex-shrink:0; margin-left:2rem; Display:none}
.files__upload-result_remove {width:2rem; height:2rem; background-position:50% 50%; background-repeat:no-repeat; background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.71277 9.77342C9.00567 10.0663 9.48054 10.0663 9.77343 9.77342C10.0663 9.48053 10.0663 9.00566 9.77343 8.71276L6.06114 5.00047L9.77342 1.28819C10.0663 0.995293 10.0663 0.52042 9.77342 0.227527C9.48053 -0.0653667 9.00566 -0.0653667 8.71276 0.227527L5.00048 3.93981L1.28815 0.227483C0.995258 -0.065411 0.520385 -0.0654107 0.227491 0.227483C-0.0654019 0.520376 -0.0654023 0.995249 0.227491 1.28814L3.93982 5.00047L0.227483 8.71281C-0.065411 9.0057 -0.0654107 9.48057 0.227483 9.77347C0.520376 10.0664 0.995249 10.0664 1.28814 9.77347L5.00048 6.06113L8.71277 9.77342Z' fill='%23202636'/%3E%3C/svg%3E%0A"); cursor:pointer; flex-shrink:0; margin-right:2.4rem; opacity:1; transition:opacity 0.4s; background-size:1.2rem auto}
.files__upload-result_remove:hover {opacity:0.7}
.files__upload-dropzone {display:inline-block; vertical-align:top; padding:0rem 0; margin-bottom:0rem; cursor:pointer}
.files__upload-dropzone span {color:var(--c_blue)}
.files__upload-dropzone:hover span {color:var(--c_big_blue_hover)}
.files__upload-btn_countainer {display:block; font-weight:500; height:2.75rem; line-height:2.75rem; cursor:pointer; transition:opacity 0.4s}
.textarea-formitem-upload {width:100%; margin-bottom:0}
.files__upload-btn_countainer:hover {opacity:0.9}
.files__upload-btn_countainer:active {}
.file_ico {display:inline-block; vertical-align:middle; margin-left:.0rem; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; width:2.4rem; height:2.4rem; background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.46906 16.1359C9.17617 16.4288 9.17617 16.9037 9.46906 17.1966C9.76195 17.4895 10.2368 17.4895 10.5297 17.1966L9.46906 16.1359ZM12.6661 19.3329L13.1964 19.8633L12.6661 19.3329ZM17.9994 13.9996L17.4691 13.4693L17.9994 13.9996ZM4.13573 10.8026C3.84283 11.0955 3.84283 11.5704 4.13573 11.8633C4.42862 12.1561 4.90349 12.1561 5.19639 11.8633L4.13573 10.8026ZM10.5297 17.1966L15.8631 11.8633L14.8024 10.8026L9.46906 16.1359L10.5297 17.1966ZM12.1357 8.13593L6.80239 13.4693L7.86305 14.5299L13.1964 9.19659L12.1357 8.13593ZM13.1964 19.8633L18.5297 14.5299L17.4691 13.4693L12.1357 18.8026L13.1964 19.8633ZM9.46906 5.46926L4.13573 10.8026L5.19639 11.8633L10.5297 6.52992L9.46906 5.46926ZM18.5297 5.46926C16.0277 2.96723 11.9711 2.96723 9.46906 5.46926L10.5297 6.52992C12.446 4.61368 15.5528 4.61368 17.4691 6.52992L18.5297 5.46926ZM18.5297 14.5299C21.0318 12.0279 21.0318 7.97129 18.5297 5.46926L17.4691 6.52992C19.3853 8.44617 19.3853 11.553 17.4691 13.4693L18.5297 14.5299ZM6.80239 19.8633C8.56805 21.6289 11.4307 21.6289 13.1964 19.8633L12.1357 18.8026C10.9559 19.9825 9.04292 19.9825 7.86305 18.8026L6.80239 19.8633ZM6.80239 13.4693C5.03674 15.2349 5.03674 18.0976 6.80239 19.8633L7.86305 18.8026C6.68319 17.6227 6.68319 15.7098 7.86305 14.5299L6.80239 13.4693ZM15.8631 8.13593C14.8338 7.10666 13.165 7.10666 12.1357 8.13593L13.1964 9.19659C13.6399 8.7531 14.3589 8.7531 14.8024 9.19659L15.8631 8.13593ZM15.8631 11.8633C16.8923 10.834 16.8923 9.1652 15.8631 8.13593L14.8024 9.19659C15.2459 9.64008 15.2459 10.3591 14.8024 10.8026L15.8631 11.8633Z' fill='%230D41D2'/%3E%3C/svg%3E%0A")}
.file_ico_url {background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1211 9.87891L9.87845 14.1215' stroke='%230D41D2' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M10.332 7.00003L11.9987 5.33336C13.8396 3.49239 16.8244 3.49239 18.6654 5.33335V5.33335C20.5063 7.17431 20.5063 10.1591 18.6654 12.0001L16.9987 13.6667' stroke='%230D41D2' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M13.668 17L12.0013 18.6666C10.1604 20.5076 7.17558 20.5076 5.33462 18.6666V18.6666C3.49365 16.8257 3.49365 13.8409 5.33462 11.9999L7.00129 10.3333' stroke='%230D41D2' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A")}
.files__upload-dropzone:hover .file_ico {background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.46906 16.1359C9.17617 16.4288 9.17617 16.9037 9.46906 17.1966C9.76195 17.4895 10.2368 17.4895 10.5297 17.1966L9.46906 16.1359ZM12.6661 19.3329L13.1964 19.8633L12.6661 19.3329ZM17.9994 13.9996L17.4691 13.4693L17.9994 13.9996ZM4.13573 10.8026C3.84283 11.0955 3.84283 11.5704 4.13573 11.8633C4.42862 12.1561 4.90349 12.1561 5.19639 11.8633L4.13573 10.8026ZM10.5297 17.1966L15.8631 11.8633L14.8024 10.8026L9.46906 16.1359L10.5297 17.1966ZM12.1357 8.13593L6.80239 13.4693L7.86305 14.5299L13.1964 9.19659L12.1357 8.13593ZM13.1964 19.8633L18.5297 14.5299L17.4691 13.4693L12.1357 18.8026L13.1964 19.8633ZM9.46906 5.46926L4.13573 10.8026L5.19639 11.8633L10.5297 6.52992L9.46906 5.46926ZM18.5297 5.46926C16.0277 2.96723 11.9711 2.96723 9.46906 5.46926L10.5297 6.52992C12.446 4.61368 15.5528 4.61368 17.4691 6.52992L18.5297 5.46926ZM18.5297 14.5299C21.0318 12.0279 21.0318 7.97129 18.5297 5.46926L17.4691 6.52992C19.3853 8.44617 19.3853 11.553 17.4691 13.4693L18.5297 14.5299ZM6.80239 19.8633C8.56805 21.6289 11.4307 21.6289 13.1964 19.8633L12.1357 18.8026C10.9559 19.9825 9.04292 19.9825 7.86305 18.8026L6.80239 19.8633ZM6.80239 13.4693C5.03674 15.2349 5.03674 18.0976 6.80239 19.8633L7.86305 18.8026C6.68319 17.6227 6.68319 15.7098 7.86305 14.5299L6.80239 13.4693ZM15.8631 8.13593C14.8338 7.10666 13.165 7.10666 12.1357 8.13593L13.1964 9.19659C13.6399 8.7531 14.3589 8.7531 14.8024 9.19659L15.8631 8.13593ZM15.8631 11.8633C16.8923 10.834 16.8923 9.1652 15.8631 8.13593L14.8024 9.19659C15.2459 9.64008 15.2459 10.3591 14.8024 10.8026L15.8631 11.8633Z' fill='%23255CF5'/%3E%3C/svg%3E%0A")}
.files__upload-dropzone:hover .file_ico_url {background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1211 9.87891L9.87845 14.1215' stroke='%23255CF5' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M10.332 7.00003L11.9987 5.33336C13.8396 3.49239 16.8244 3.49239 18.6654 5.33335V5.33335C20.5063 7.17431 20.5063 10.1591 18.6654 12.0001L16.9987 13.6667' stroke='%23255CF5' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M13.668 17L12.0013 18.6666C10.1604 20.5076 7.17558 20.5076 5.33462 18.6666V18.6666C3.49365 16.8257 3.49365 13.8409 5.33462 11.9999L7.00129 10.3333' stroke='%23255CF5' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A")}
.files__upload-btn_countainer .files__upload-button {padding:0 1.75rem 0 3.5rem; display:block; text-align:left; box-sizing:border-box; background-position:0rem 50%; background-size:2.5rem 2.5rem; background-repeat:no-repeat; background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.34837 3.33468C8.46359 2.26663 9.97607 1.66663 11.5532 1.66663C13.1304 1.66663 14.643 2.26665 15.7582 3.33471C16.8735 4.40276 17.5 5.85135 17.5 7.3618C17.5 8.87222 16.8736 10.3208 15.7583 11.3889L9.75122 17.1419C8.9546 17.9048 7.8742 18.3333 6.74768 18.3333C5.62112 18.3333 4.54071 17.9047 3.74412 17.1418C2.94752 16.3789 2.5 15.3442 2.5 14.2653C2.5 13.1864 2.9475 12.1518 3.74409 11.3889L9.75122 5.63588C10.2292 5.1781 10.8774 4.92106 11.5533 4.92106C12.2292 4.92106 12.8775 5.17821 13.3554 5.63595C13.8334 6.09369 14.1019 6.71451 14.1019 7.36185C14.1019 8.00914 13.8335 8.6299 13.3555 9.08768L7.34837 14.8407L6.14694 13.6901L12.1541 7.93708C12.3133 7.78453 12.4028 7.57768 12.4028 7.36185C12.4028 7.14607 12.3133 6.93913 12.154 6.78655C11.9947 6.63397 11.7786 6.54825 11.5533 6.54825C11.3279 6.54825 11.1119 6.63394 10.9526 6.78648L4.94552 12.5395C4.46756 12.9972 4.19907 13.618 4.19907 14.2653C4.19907 14.9126 4.46758 15.5335 4.94554 15.9912C5.4235 16.4489 6.07175 16.7061 6.74768 16.7061C7.42365 16.7061 8.07186 16.449 8.54979 15.9913L14.5569 10.2383C15.3535 9.47541 15.8009 8.44074 15.8009 7.3618C15.8009 6.28291 15.3534 5.2482 14.5568 4.4853C13.7602 3.72241 12.6798 3.29382 11.5532 3.29382C10.4267 3.29382 9.34639 3.72238 8.54979 4.48528L3.74409 9.08768L2.54267 7.93708L7.34837 3.33468Z' fill='%232056C3'/%3E%3C/svg%3E%0A")}
.files__upload-btn_countainer > mark {background:transparent}
.files__upload-btn_countainer input[type=file] {position:absolute; top:0; left:0; opacity:0; border:0}

@media screen and (max-width:1025px) {
.files__upload-dropzone {padding:0rem 0 0 0; margin-bottom:0rem; cursor:pointer}

}@media screen and (max-width:720px) {
.files__upload-result_remove {width:1.6rem; height:1.6rem}
.files__upload-dropzone {padding:0rem 0 0 0; margin-bottom:0rem; cursor:pointer}
.form_item_file + .form_item {margin-top:1.1rem}
}