.contact-product,.contact-product-form{clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}@media(min-width:1024px){.contact-product,.contact-product-form{clip-path:polygon(32px 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%,0 32px)}}.contact-product{background-color:rgb(var(--color-secondary-500)/1);border-color:rgb(var(--color-secondary-800)/1);border-radius:4px;border-width:1px;display:flex;margin:8px;padding-bottom:16px;padding-top:16px}@media (min-width:1024px){.contact-product{padding-bottom:64px;padding-top:64px}}.contact-product__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.contact-product__container{max-width:768px;padding-left:24px;padding-right:24px}}@media (min-width:1024px){.contact-product__container{max-width:1024px;padding-left:32px;padding-right:32px}}@media (min-width:1280px){.contact-product__container{max-width:1280px}}.contact-product__container{max-width:100%}@media (min-width:1024px){.contact-product__container{max-width:1280px}}.contact-product-form{background-color:rgb(var(--color-white)/1);border-color:rgb(var(--color-secondary-800)/1);border-radius:4px;border-width:1px;min-height:400px;padding:32px 16px}@media (min-width:1024px){.contact-product-form{padding:48px}}.contact-product-form .bt-label:after{color:rgb(var(--color-primary-500)/1);content:"*";margin-left:4px;width:8px}.contact-product-form .bt-label.label-checkbox:after{display:none}.contact-product-form__top{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:32px;text-align:center}.contact-product-form__title{font-size:clamp(1.75rem,1.2505rem + 2.0492vw,3rem);font-weight:500;line-height:120%}.contact-product-form__description{color:rgb(var(--color-gray-700)/1);font-size:clamp(1rem,.875rem + .5vw,1.125rem);line-height:150%}@media (min-width:1024px){.contact-product-form__description{max-width:751px}}.contact-product-form__alert{border-width:0;height:0;opacity:0;padding:0;transition-duration:.3s;transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden}.contact-product-form:has(input:user-invalid) .contact-product-form__alert{border-width:1px;height:auto;margin-bottom:32px;opacity:1;padding:8px 8px 8px 12px;visibility:visible}.contact-product-form:has(input:user-invalid) .contact-product-form__alert[class*=hidden]{display:none}.contact-product-form__box{display:grid;gap:16px;margin-bottom:16px}@media (min-width:1024px){.contact-product-form__box{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-product-form__box--bottom{align-items:center;display:flex}}.contact-product-form__box--bottom .contact-product-form__fieldset{min-width:150px}@media (min-width:1024px){.contact-product-form__box--bottom .contact-product-form__fieldset{width:fit-content}}.contact-product-form__box--bottom .contact-product-form__fieldset--city{width:100%}.contact-product-form__fieldset--message{margin-bottom:32px}.contact-product-form__fieldset--countries{margin-bottom:16px}.contact-product-form__fieldset--phone-lang{position:relative}.contact-product-form__fieldset--phone-lang input[type=tel]{padding-left:38%}.contact-product-form__fieldset--phone-lang bt-select{bottom:0;left:0;position:absolute;width:35%}.contact-product-form__fieldset--phone-lang bt-select .ddi-select{padding-left:6px;padding-right:6px}.contact-product-form__bottom{column-gap:24px;display:flex;flex-direction:column;row-gap:48px}@media (min-width:1024px){.contact-product-form__bottom{align-items:center;flex-direction:row;justify-content:space-between}}.contact-product-form__bottom-checkbox{display:flex;gap:8px}.contact-product-form__bottom-checkbox a{color:rgb(var(--color-primary-600)/1);text-decoration-line:underline;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contact-product-form__bottom-checkbox a:hover{color:rgb(var(--color-primary-700)/1)}.contact-product-form__bottom-checkbox .bt-checkbox{height:fit-content;min-width:20px}.contact-product-form__submit{width:100%}@media (min-width:1024px){.contact-product-form__submit{max-width:200px}}.contact-product-form .hf-message-success,.contact-product-form__success{display:none}.contact-product-form.form--success,.contact-product-form.form--success .hf-fields-wrap{align-items:center;display:flex;justify-content:center}.contact-product-form.form--success .bt-alert{display:none}.contact-product-form.form--success .contact-product-form{align-items:center;display:flex;justify-content:center}.contact-product-form.form--success .contact-product-form .bt-alert,.contact-product-form.form--success .contact-product-form__bottom,.contact-product-form.form--success .contact-product-form__box,.contact-product-form.form--success .contact-product-form__fieldset,.contact-product-form.form--success .contact-product-form__top{display:none}.contact-product-form.form--success .contact-product-form__success{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center}.contact-product-form.form--success .contact-product-form__success-icon{height:40px;width:48px}.contact-product-form.form--success .contact-product-form__success-title{font-size:clamp(1.75rem,1.2505rem + 2.0492vw,3rem);font-weight:500;line-height:120%}.contact-product-form.form--success .contact-product-form__success-description{color:rgb(var(--color-gray-700)/1);font-size:clamp(1rem,.875rem + .5vw,1.125rem);line-height:150%;max-width:540px}