.form__modal .dropdown__button{cursor:pointer;transition:border .4s ease,border-radius .4s ease}.form__modal .form__item--error .dropdown__button{border-color:#c0202d}.form__modal .form__item--error .dropdown__button span{color:#c0202d}.form__modal .dropdown__button span{pointer-events:none}.form__modal .dropdown__button:after{background:url(../assets/dropdown-arrow.svg) no-repeat 100% 100%;pointer-events:none;transition:.2s ease}.form__modal .dropdown__button_active:after{transform:translateY(-50%) rotate(-180deg)}.form__modal .dropdown__button_active{border:1px solid;border-color:#000 #000 #dedede;border-radius:4px 4px 0 0}.form__modal .dropdown__list-wrapper{transition:.3s ease,transform .5s ease}.form__modal .dropdown__button_active~.dropdown__list-wrapper{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;transform:rotateX(0)}.form__modal .dropdown__list::-webkit-scrollbar-thumb:hover{background:#555}.form__modal .dropdown__list_visible{opacity:1;visibility:visible}.form__modal .dropdown__list-item{cursor:pointer;transition:.2s ease}.form__modal .dropdown__list-item_active,.form__modal .dropdown__list-item_active span{color:#cf3434}.form__modal .dropdown__list-item:hover{text-decoration:underline}.form__modal .dropdown_with-chk{max-width:343px;position:relative}.form__modal .dropdown_with-chk__button{align-items:center;background:#fff;border:1px solid #e6eaed;border-radius:4px;color:#444;cursor:pointer;display:flex;font-size:15px;height:50px;line-height:18px;padding:10px 40px 10px 15px;position:relative;text-align:left;width:100%}.form__modal .dropdown_with-chk__button:after{content:"";height:15px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:.2s ease;width:15px}.form__modal .dropdown_with-chk__button_active:after{transform:translateY(-50%) rotate(-180deg)}.form__modal .dropdown_with-chk__list{background:#fff;border:1px solid #e6eaed;border-radius:4px;box-shadow:0 10px 20px 0 #88919d4d;left:0;list-style-type:none;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:50px;transition:.2s ease;visibility:hidden;width:100%;z-index:1}.form__modal .dropdown_with-chk__list_visible{opacity:1;visibility:visible}.form__modal .dropdown_with-chk__list-item{align-items:center;color:#444;cursor:pointer;display:flex;font-size:15px;isolation:isolate;justify-content:flex-start;line-height:18px;margin:0;padding:15px;position:relative;transition:.2s ease}.form__modal .dropdown_with-chk__list-item input[type=checkbox],.form__modal .dropdown_with-chk__list-item input[type=radio]{pointer-events:none}.form__modal .dropdown_with-chk__list-item label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:flex-start;left:0;padding-left:45px;position:absolute;top:0;width:100%;z-index:-1}.form__modal .dropdown_with-chk__list-item_active{background:#f5f8fa}.form__modal .dropdown_with-chk__list-item:hover{background:#f5f8fa90}.form__modal .dropdown_with-chk__input_hidden{display:none}.form__modal .dropdown__arrow-down{position:absolute;right:26px;top:22px}.form__modal input[type=checkbox]{align-items:center;appearance:none;background:#fff;border:1px solid #e6eaed;border-radius:4px;display:flex;height:30px;justify-content:center;margin:0;min-width:30px;position:relative;transition:.6s ease}.form__modal input[type=checkbox]:after{content:"";height:16px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease;visibility:hidden;width:15px}.form__modal input[type=checkbox]:checked{background:#cf3434;border:1px solid #cf3434;transition:.3s ease}.form__modal input[type=checkbox]:checked:after{opacity:1;transition:.6s ease;visibility:visible}.form__modal .button2{background-color:#cf3434;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:300;letter-spacing:.2px;line-height:18px;outline:0;padding:14px 36.5px 12px;text-align:center;text-decoration:none;text-transform:unset;transition:background-color .4s ease}.form__modal .button2:not(.outlined){border:1px solid #cf3434}.form__modal .button2 span{font-size:14px;font-weight:300;letter-spacing:.2px;line-height:18px;transform:translateY(1px)}.form__modal .button2.svg-inside,.form__modal .button3.svg-inside{align-items:center;display:flex;height:46px;justify-content:center;padding:0 36.5px}.form__modal .button2:hover{background-color:#bd2727}.form__modal .button2:active{background-color:#9a1e1e}.form__modal .button2.outlined{background-color:transparent;box-shadow:inset 0 0 0 .8px #dedede;color:#000;transition:background-color .4s ease,box-shadow .2s ease}.form__modal .button2.outlined:hover,.form__modal .button3.outlined:hover,.form__modal .button4.outlined:hover,.form__modal .button5.outlined:hover{background-color:#eee;box-shadow:inset 0 0 0 1px transparent;color:#000}.form__modal .button2.outlined:active{background-color:#e0e0e0;box-shadow:inset 0 0 0 1px transparent;color:#000}@media screen and (max-width:767px){.form__modal label.form__checkbox{align-items:flex-start}.form__modal label.form__checkbox a,.form__modal label.form__checkbox span{font-size:12px;line-height:18px}.form__modal input[type=checkbox]{height:24px;min-width:24px}.form__modal input[type=checkbox]:after{height:7px;width:12px}.form__modal label.form__checkbox{gap:15px}}@media screen and (min-height:871px) and (min-width:768px){.callback-modal,.callback-modal2{align-items:center}}