@charset "UTF-8";.b-form{position:relative;left:50%;width:var(--vw);padding:120px 0 80px;background-color:#373a3f;transform:translate(-50%);overflow:hidden}@media(min-width:1366px)and (max-width:1919px){.b-form{padding:80px 0}}@media(min-width:768px)and (max-width:1365px){.b-form{width:100vw;padding:60px 0}}@media(max-width:767px){.b-form{width:100vw;padding:40px 0 60px}}.b-form form{display:flex;column-gap:60px}@media(min-width:1366px)and (max-width:1919px){.b-form form{column-gap:35px}}@media(min-width:768px)and (max-width:1365px){.b-form form{column-gap:40px}}@media(max-width:767px){.b-form form{flex-direction:column;row-gap:30px}}.b-form a:link,.b-form a:visited{text-decoration:none}.b-form a:hover{text-decoration:underline}.b-form input:not([type=radio],[type=checkbox],[type=submit],[type=reset]),.b-form select,.b-form textarea{position:relative;box-sizing:border-box;display:block;width:100%;height:55px;margin:0;padding:17px 20px 17px 45px;border:1px solid rgba(255,255,255,.5);background-color:transparent;color:#fff;font-size:13px;line-height:1.3}@media(max-width:1919px){.b-form input:not([type=radio],[type=checkbox],[type=submit],[type=reset]),.b-form select,.b-form textarea{font-size:12px}}.b-form select+.ss-main{margin:0;padding:10px 20px;border:1px solid #4c4e52;border-radius:0;color:#303030;font-size:16px;line-height:1.375}@media(max-width:767px){.b-form select+.ss-main{padding:8px 10px;font-size:14px}}.b-form select+.ss-main .ss-values .ss-placeholder{padding-right:0;padding-left:0;color:#373a3f}.b-form select+.ss-main .ss-values .ss-value .ss-value-text{font-size:inherit}.b-form textarea{min-height:130px;resize:none}.b-form input:not([type=radio],[type=checkbox],[type=submit],[type=reset]):focus,.b-form select:focus,.b-form textarea:focus{outline:none}.b-form input::-webkit-placeholder,.b-form input::placeholder,.b-form textarea::-webkit-placeholder,.b-form textarea::placeholder{color:#fff9}.b-form .form__inner{padding:0 80px}@media(min-width:768px)and (max-width:1365px){.b-form .form__inner{padding:0 35px}}@media(max-width:767px){.b-form .form__inner{padding:0 20px}}.b-form .form__inner{position:relative;max-width:1840px;margin:0 auto}.b-form .form__image{position:absolute;right:calc(50% - 380px);bottom:0;width:495px;height:484px;object-fit:contain;transform:translate(50%)}@media(min-width:1366px)and (max-width:1919px){.b-form .form__image{right:calc(50% - 270px);width:376px;height:368px}}@media(min-width:768px)and (max-width:1365px){.b-form .form__image{right:auto;left:35px;width:320px;height:313px;transform:none}}@media(max-width:767px){.b-form .form__image{right:auto;left:50%;width:320px;height:313px;transform:translate(-50%)}}.b-form .form__header{width:calc(50% - 30px)}@media(min-width:1366px)and (max-width:1919px){.b-form .form__header{width:calc(100% - 775px)}}@media(min-width:768px)and (max-width:1365px){.b-form .form__header{width:320px}}@media(max-width:767px){.b-form .form__header{width:100%}}.b-form .form__title{position:relative;margin-bottom:32px;padding-left:25px;color:#fff;font-size:17px;font-weight:500;text-transform:uppercase}@media(max-width:1365px){.b-form .form__title{margin-bottom:15px;font-size:12px}}.b-form .form__title:before{content:"";position:absolute;top:50%;left:0;width:15px;height:15px;background-color:#eb1313;transform:translateY(-50%)}@media(max-width:1365px){.b-form .form__title:before{width:10px;height:10px}}.b-form .form__description{color:#fff;font-size:45px;font-weight:700;line-height:1.1}@media(min-width:1366px)and (max-width:1919px){.b-form .form__description{font-size:32px}}@media(max-width:1365px){.b-form .form__description{font-size:20px}}.b-form .form__description span{text-decoration:underline}.b-form .form__items{display:flex;width:calc(50% - 30px);height:fit-content;flex-wrap:wrap;gap:25px 10px}@media(min-width:1366px)and (max-width:1919px){.b-form .form__items{width:740px;gap:20px 10px}}@media(min-width:768px)and (max-width:1365px){.b-form .form__items{width:calc(100% - 360px);flex-direction:column;gap:20px}}@media(max-width:767px){.b-form .form__items{width:100%}}.b-form .form__items-fields{display:flex;width:calc(50% - 5px);flex-direction:column;row-gap:10px}@media(min-width:1366px)and (max-width:1919px){.b-form .form__items-fields{width:340px}}@media(max-width:1365px){.b-form .form__items-fields{width:100%}}.b-form .form__items-right{display:flex;width:calc(50% - 5px);flex-direction:column;row-gap:10px}@media(min-width:1366px)and (max-width:1919px){.b-form .form__items-right{width:390px}}@media(max-width:1365px){.b-form .form__items-right{width:100%}}.b-form .form__items-bottom{display:flex;width:100%;flex-direction:column;row-gap:10px}@media(max-width:1365px){.b-form .form__items-bottom{row-gap:15px}}.b-form .form__item{box-sizing:border-box;width:100%}.b-form .form__item--textarea{width:100%}.b-form .form__item--error input:not([type=radio],[type=checkbox],[type=submit],[type=reset])::-webkit-placeholder,.b-form .form__item--error input:not([type=radio],[type=checkbox],[type=submit],[type=reset])::placeholder,.b-form .form__item--error textarea::-webkit-placeholder,.b-form .form__item--error textarea::placeholder{color:#ff6363}.b-form .form__item--error select+.ss-main .ss-values .ss-placeholder{color:#ff6363}.b-form .form__item--checkbox{width:100%;min-height:20px}.b-form .form__item--checkbox .form__field{position:relative;display:flex;background-color:transparent;align-items:center;column-gap:10px}.b-form .form__item--checkbox input[type=checkbox]{width:17px;height:17px;margin:0 3px 0 0;vertical-align:top}.b-form .form__item--checkbox input[type=checkbox]:not(checked){position:absolute;opacity:0;pointer-events:none}.b-form .form__item--checkbox input[type=checkbox]:not(checked)~label{position:relative;padding:0 0 0 30px}.b-form .form__item--checkbox input[type=checkbox]:not(checked)~label:before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;border:1px solid rgba(255,255,255,.5);background-color:#4c4e52b3;transform:translateY(-50%)}.b-form .form__item--checkbox input[type=checkbox]:not(checked)~label:after{content:"\2714";position:absolute;top:50%;left:4px;width:6px;height:6px;color:#fff;font-size:16px;opacity:0;transform:translateY(-8px)}.b-form .form__item--checkbox input[type=checkbox]:checked~label:after{opacity:1}.b-form .form__item--checkbox label{display:block;margin-bottom:0;color:#ffffff80;font-size:13px;font-weight:400;line-height:1.1}@media(max-width:1919px){.b-form .form__item--checkbox label{font-size:12px}}.b-form .form__item--checkbox label a:link,.b-form .form__item--checkbox label a:visited{color:#ffffff80;text-decoration:underline}.b-form .form__item--checkbox label a:hover,.b-form .form__item--checkbox label a:focus,.b-form .form__item--checkbox label a:active{text-decoration:none}.b-form .form__item--checkbox.form__item--error input[type=checkbox]~label{color:#eb1313}.b-form .form__item--checkbox.form__item--error input[type=checkbox]~label a:link,.b-form .form__item--checkbox.form__item--error input[type=checkbox]~label a:visited{color:#eb1313}.b-form .form__item--checkbox.form__item--error input[type=checkbox]~label:before{border-color:#eb1313}.b-form .form__item--captcha{display:flex;align-items:flex-end}@media(max-width:767px){.b-form .form__item--captcha{flex-wrap:wrap}}.b-form .form__item--info{width:100%;padding-bottom:34px;font-size:16px;line-height:1.375}@media(max-width:767px){.b-form .form__item--info{font-size:14px}}.b-form .form__item--btn .b-btn{width:100%}.b-form .form__item--file{flex-grow:1}.b-form .form__item--file .form__field{height:100%;border:1px dashed rgba(255,255,255,.5);background-color:#4c4e52b3;cursor:pointer}@media(max-width:1365px){.b-form .form__item--file .form__field{border:none;background-color:transparent}}.b-form .form__item--file input[type=file]{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding:0;border:none;background:transparent;opacity:0;cursor:pointer}.b-form .form__item--phone .form__field,.b-form .form__item--email .form__field,.b-form .form__item--name .form__field{position:relative}.b-form .form__item--phone .form__field:before,.b-form .form__item--email .form__field:before,.b-form .form__item--name .form__field:before{content:"";position:absolute;top:50%;left:22px;width:15px;height:15px;transform:translateY(-50%)}.b-form .form__item--name .form__field:before{background:url(/local/templates/webcanape/images/name-field-icon.svg) no-repeat}.b-form .form__item--name.form__item--error .form__field:before{background:url(/local/templates/webcanape/images/name-field-icon-err.svg) no-repeat}.b-form .form__item--phone .form__field:before{background:url(/local/templates/webcanape/images/phone-field-icon.svg) no-repeat}.b-form .form__item--phone.form__item--error .form__field:before{background:url(/local/templates/webcanape/images/phone-field-icon-err.svg) no-repeat}.b-form .form__item--email .form__field:before{background:url(/local/templates/webcanape/images/email-field-icon.svg) no-repeat}.b-form .form__item--email.form__item--error .form__field:before{background:url(/local/templates/webcanape/images/email-field-icon-err.svg) no-repeat}.b-form .form__file-ui{position:absolute;top:0;left:0;box-sizing:border-box;display:flex;width:100%;height:100%;padding:15px 25px 12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;pointer-events:none}@media(min-width:1366px)and (max-width:1919px){.b-form .form__file-ui{padding:15px 30px}}@media(max-width:1365px){.b-form .form__file-ui{position:relative;padding:10px 0;align-items:flex-start}}.b-form .form__file-hint{max-width:220px;color:#fffc;font-size:11px;font-weight:500;line-height:1.55;text-align:center}@media(max-width:1365px){.b-form .form__file-hint{display:none}}.b-form .form__file-btn{color:#fff;font-size:11px;font-weight:700;line-height:1.55;text-decoration:underline;text-transform:uppercase}.b-form .form__file-name{display:-webkit-box;display:box;color:#fff9;font-size:11px;line-height:1.3;text-align:center;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;overflow:hidden}.b-form .form__file-name:empty{display:none}.b-form .form__field{position:relative;background-color:#4c4e52b3}.b-form .form__caption{margin-bottom:5px}.b-form .form__error{margin-top:5px;color:#eb1313;font-size:12px}.b-form .form__errors{color:#eb1313;font-size:14px}@media(max-width:1365px){.b-form .form__errors{font-size:12px}}.b-form .form__errors .errortext{color:#eb1313!important}.b-form .form__note{display:flex;flex-direction:column;align-items:center;gap:20px}.b-form .form__note-text{color:#fff;font-size:16px;font-weight:700}.b-form .form__note-btn:hover,.b-form .form__note-btn:focus,.b-form .form__note-btn:active{text-decoration:none}
