#modalForm .modal-dialog {
	width: 443px;
}

#modalForm .modal-content {
	padding: 24px 30px 15px;
}

.modal-content h3,
.modal-content .h3 {
	line-height: 1.2;
}

.new-form-wrap .btn__dark {
	color: rgba(255, 255, 255, 1);
}

.new-form-wrap .btn {
	font-size: 12px;
	height: 40px;
	font-weight: 700;
	padding: 13px 16px 10px;
	text-transform: uppercase;
}



.pb-ui-field.form-item__checkbox {
	margin: 28px 0;
}

.form-item__capcha-wrap {
	display: flex;
    align-items: start;
    column-gap: 29px;
    min-height: 40px;
}

.captcha-img img {
	display: inline-block;
	vertical-align: bottom;
	min-height: 40px;
	width: auto;
}

.js-captcha-change {
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #4A2A43;
	position: relative;
	padding-left: 25px;
	border: 0;
	text-decoration: none;
	margin-top: 15px;
}

.js-captcha-change:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.659 10C13.2453 11.1701 12.4789 12.1831 11.4655 12.8995C10.4521 13.6159 9.24141 14.0004 8.00033 14C6.91558 13.9997 5.8512 13.7053 4.92045 13.1482C3.98969 12.5911 3.22737 11.7921 2.71461 10.8362C2.20185 9.8803 1.95783 8.80326 2.00851 7.7197C2.05918 6.63613 2.40266 5.58658 3.0024 4.6827C3.60214 3.77882 4.43571 3.05444 5.4144 2.58664C6.39309 2.11883 7.48029 1.92509 8.56033 2.02604C9.64037 2.12699 10.6728 2.51885 11.5479 3.15993C12.4229 3.801 13.1078 4.66731 13.5297 5.66667' stroke='%234A2A43' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 6H12C12.9427 6 13.414 6 13.7067 5.70667C14 5.41467 14 4.94333 14 4V2' stroke='%234A2A43' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.js-captcha-change span {
	-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	border-bottom: 1px dashed rgba(74, 42, 67, 0.35);
}

.js-captcha-change:hover span {
	border-color: transparent;
}

.js-captcha-change:hover:before {
    transform: translateY(-50%) rotate(360deg);
}




.new-form-wrap p.small {
	font-size: 13px;
	line-height: 1.38;
	margin: 16px 0;
}

.new-form-phone-sended {
	border: 1px dashed rgba(55, 71, 79, 0.35);
    border-radius: 4px;
    padding: 26px 20px 24px;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 30px;
}

.new-form-phone-sended ._head {
    position: relative;
    display: flex;
    justify-content: center;
    column-gap: 5px;
    font-size: 16px;
    line-height: 1;
    color: rgba(74, 42, 67, 1);
    margin-bottom: 9px;
}

.new-form-phone-sended ._head .text-red {
    font-weight: 600;
    white-space: nowrap;
}

.new-form-phone-sended a {
    display: inline-block;
    font-weight: 400;
    font-size: 13px;
    line-height: 1;
    color: rgba(74, 42, 67, 1);
    border-bottom: 1px dashed rgba(74, 42, 67, 0.5);
    text-decoration: none;
}



.new-form-sms {
    display: flex;
    align-items: center;
    column-gap: 20px;
    margin-bottom: 30px;
}

.new-form-sms .form-item__sms-confirm {
	max-width: 150px;
}

.new-form-sms ._title {
	font-size: 12px;
	line-height: 1.33;
	color: rgba(74, 42, 67, 0.5);
}

.new-form-sms-countdown {
	font-size: 20px;
	line-height: 1;
	color: rgba(74, 42, 67, 1);
}


.new-form-btns {
	display: flex;
	column-gap: 10px;
	margin-bottom: 15px;
}

.new-form-btns > div {
	width: 100%;
}

