
/*template.php*/
@media all {
.mortgage {
		display: flex;
		align-items: flex-start;
		margin-top: 40px;
}
.mortgage-form {
		flex: 1;
		margin-right: 30px;
}
.mortgage-form__row {
		display: flex;
		flex-wrap: wrap;
}
.mortgage-form__row + .mortgage-form__row{
		margin-top: 30px;
}
.mortgage-form__label {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		margin-right: 20px;
		position: relative;
		z-index: 1;
}
.mortgage-form__input-title {
		display: flex;
		flex-direction: column;
		width: 200px;
		line-height: 1.3;
}
.mortgage-form__input-name {
		font-size: 16px;
}
.mortgage-form__input-description {
		font-size: 13px;
		color: #ccc;
		user-select: none;
}
.mortgage-form__input {
		height: 35px;
		background-color: #efefef;
		border: 1px solid #ccc;
		color: #333;
		padding: 0 10px;
		font-size: 16px;
		font-family: "PT Sans",Helvetica,Arial,sans-serif;
		width: 120px;
		display: inline-block;
		vertical-align: top;
		text-align: right;
}
.mortgage-form__input:focus {
		background-color: #fff;
}
.mortgage-form__input-sign {
		font-size: 16px;
		margin-left: 6px;
		width: 1.5em;
}
.mortgage-form__input-sign[data-currency-icon] {
		font-size: 18px;
}
.mortgage-form__slider {
		flex: 1;
		margin-top: -20px;
}
.mortgage-form__slider .irs-line {
		background: rgba(233, 229, 224, 0.5);
		border: none;
}
.mortgage-result {
		width: 380px;
		padding: 22px 15px;
		background-color: rgba(233, 229, 224, 0.5);
		border-radius: 10px;
		text-align: center;
		font-size: 16px;
}
.mortgage-result__title {
		font-weight: bold;
		text-transform: uppercase;
		font-size: 17px;
		border-bottom: 1px solid #dcd5c5;
		padding-bottom: 15px;
		margin-bottom: 20px;
}
.mortgage-result__row {
		position: relative;
		line-height: 1;
}
.mortgage-result__row + .mortgage-result__row {
		margin-top: 28px;
}
.mortgage-result__row-title {
		font-size: 15px;
		margin-bottom: 15px;
}
.mortgage-result__row-value {
		font-size: 25px;
}
.mortgage-result__row-value, .mortgage-result__row-value b {
		font-weight: 700;
}
.mortgage-result__row-value._month-pay {
		font-size: 35px;
}
.mortgage-result__discont {
		width: 306px;
		max-width: 100%;
		border-width: 2px;
		border-style: solid;
		margin: 28px auto 0;
		padding: 10px;
}
}
@media (max-width: 1279px) {
.mortgage-form__slider {
		flex-basis: 100%;
}
.mortgage-form__label {
		margin-right: 0;
		width: 100%;
}
.mortgage-form__input-title {
		width: auto;
		flex: 1;
}
}
@media (max-width: 1023px) {
.mortgage-result {
		width: 330px;
}
}
@media (max-width: 767px) {
.mortgage {
		flex-direction: column;
		margin-top: 20px;
}
.mortgage-form__row + .mortgage-form__row {
		margin-top: 20px;
}
.mortgage-form {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
}
.mortgage-result {
		width: 100%;
}
}
@media (max-width: 479px) {
.mortgage-form__row+.mortgage-form__row  {
		margin-top: 10px;
}
}
@media (max-width: 359px) {
.mortgage-form__row + .mortgage-form__row {
		margin-top: 14px;
}
.mortgage-form__input-title {
		width: 100%;
		flex-shrink: 0;
		flex-basis: 100%;
		margin-bottom: 8px;
}
}
/*# sourceMappingURL=style.css.map*/