﻿@font-face{font-family:"NeueMontreal-Bold";src:url("../fonts/NeueMontreal-Bold.eot");src:url("../fonts/NeueMontreal-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Bold.woff2") format("woff2"),url("../fonts/NeueMontreal-Bold.woff") format("woff"),url("../fonts/NeueMontreal-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-BoldItalic";src:url("../fonts/NeueMontreal-BoldItalic.eot");src:url("../fonts/NeueMontreal-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-BoldItalic.woff2") format("woff2"),url("../fonts/NeueMontreal-BoldItalic.woff") format("woff"),url("../fonts/NeueMontreal-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"NeueMontreal-Italic";src:url("../fonts/NeueMontreal-Italic.eot");src:url("../fonts/NeueMontreal-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Italic.woff2") format("woff2"),url("../fonts/NeueMontreal-Italic.woff") format("woff"),url("../fonts/NeueMontreal-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"NeueMontreal-LightItalic";src:url("../fonts/NeueMontreal-LightItalic.eot");src:url("../fonts/NeueMontreal-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-LightItalic.woff2") format("woff2"),url("../fonts/NeueMontreal-LightItalic.woff") format("woff"),url("../fonts/NeueMontreal-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"NeueMontreal-Medium";src:url("../fonts/NeueMontreal-Medium.eot");src:url("../fonts/NeueMontreal-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Medium.woff2") format("woff2"),url("../fonts/NeueMontreal-Medium.woff") format("woff"),url("../fonts/NeueMontreal-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-Light";src:url("../fonts/NeueMontreal-Light.eot");src:url("../fonts/NeueMontreal-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Light.woff2") format("woff2"),url("../fonts/NeueMontreal-Light.woff") format("woff"),url("../fonts/NeueMontreal-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-Regular";src:url("../fonts/NeueMontreal-Regular.eot");src:url("../fonts/NeueMontreal-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Regular.woff2") format("woff2"),url("../fonts/NeueMontreal-Regular.woff") format("woff"),url("../fonts/NeueMontreal-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-MediumItalic";src:url("../fonts/NeueMontreal-MediumItalic.eot");src:url("../fonts/NeueMontreal-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-MediumItalic.woff2") format("woff2"),url("../fonts/NeueMontreal-MediumItalic.woff") format("woff"),url("../fonts/NeueMontreal-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?sxwvxf");src:url("../fonts/icomoon.eot?sxwvxf#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?sxwvxf") format("truetype"),url("../fonts/icomoon.woff?sxwvxf") format("woff"),url("../fonts/icomoon.svg?sxwvxf#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"";color:#f8f8f8}.icon-houzz:before{content:"";color:#f8f8f8}.icon-instagram:before{content:"";color:#f8f8f8}.icon-linkedin:before{content:"";color:#f8f8f8}.icon-pinterest:before{content:"";color:#f8f8f8}.icon-youtube:before{content:"";color:#f8f8f8}form .col-md-6,form .col-md-12,form .col-md-4,form .col-md-3{margin:0}form .form-group{position:relative;margin-bottom:3rem}@media(max-width: 1023px){form .form-group{margin-bottom:2rem}}form .form-group.input-group span{display:flex;align-items:center;border-bottom:1px solid #d9d9d9}form .form-group.input-group span:before{font-size:27px;color:#1a1a18}@media(min-width: 1921px){form .form-group.input-group span:before{font-size:1.44vw}}form .form-group.noSearchSelect .chosen-search{display:none}form .form-group.ok.textareaBar .form-label{top:-28px}form .form-group.ok .form-label{top:-1vw}@media(max-width: 1023px){form .form-group.ok .form-label{top:-10px}}form .formCheckAll span{color:#7b7a80;font-size:14px;line-height:20px;display:block}@media(min-width: 1921px){form .formCheckAll span{font-size:.75vw;line-height:1.07vw}}form .form-label{transition:.3s;font-size:1.28vw;line-height:1.71vw;color:#b4b4b4;margin:0;position:absolute;pointer-events:none;top:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}@media(min-width: 1921px){form .form-label{font-size:24px;line-height:32px}}@media(max-width: 1023px){form .form-label{font-size:16px;line-height:24px;top:7px}}form .form-control,form .chosen-single{display:block;font-size:1.28vw;line-height:1.71vw;border:none;background:rgba(0,0,0,0) !important;box-shadow:initial !important;padding:0;border-radius:0;outline:none !important;color:#1a1a18 !important;height:3.42vw;border-bottom:1px solid #d9d9d9 !important;letter-spacing:.5px}@media(max-width: 1023px){form .form-control,form .chosen-single{font-size:16px;line-height:24px;height:55px}}@media(min-width: 1921px){form .form-control,form .chosen-single{font-size:24px;line-height:32px;height:64px}}form .form-control#firstName,form .form-control#surName,form .form-control#city,form .chosen-single#firstName,form .chosen-single#surName,form .chosen-single#city{text-transform:capitalize}form textarea{resize:none;height:auto !important}form .form-select,form .chosen-single{-webkit-appearance:none;-moz-appearance:none;position:relative;background:url(../img/select.svg) right top 13px no-repeat !important}@media(max-width: 1023px){form .form-select,form .chosen-single{background-position:right center !important}}form .form-select option:disabled,form .chosen-single option:disabled{display:none}.chosen-drop{margin-top:-1px;position:absolute;top:100%;width:100%;z-index:1}.chosen-single{cursor:pointer}.chosen-search{display:none;position:relative;z-index:1}.chosen-search input{width:100%;outline:none;border:none;background:#d9d9d9;min-height:40px;height:3vw;padding:0 20px;text-transform:capitalize}@media(min-width: 1921px){.chosen-search input{height:1.87vw}}.chosen-with-drop .chosen-search,.chosen-with-drop .chosen-results{display:block}.chosen-results{box-shadow:0 0 7px rgba(0,0,0,.08);background:#fff;padding:0;margin:0;max-height:265px;overflow:auto;position:relative;display:none}@media(min-width: 1921px){.chosen-results{max-height:14.2vw}}.chosen-results::-webkit-scrollbar{width:4px}.chosen-results::-webkit-scrollbar-thumb{background-color:#000}.chosen-results li{list-style-type:none;padding:5px 22px;cursor:pointer}.chosen-results li em{text-decoration:underline}.chosen-results li:hover{background:#f3f3f3}.chosen-results li.disabled-result{display:none}.invalid-feedback{line-height:100%;margin-top:.5rem}.form-check{display:flex;align-items:center;padding:0;cursor:pointer}.form-check label{cursor:pointer;color:#1a1a18 !important}.form-check.checkBtn label{font-size:18px;line-height:24px}@media(max-width: 1023px){.form-check.checkBtn label{font-size:16px;line-height:24px}}@media(min-width: 1921px){.form-check.checkBtn label{font-size:.96vw;line-height:1.28vw}}.form-check.checkBtn input[type=checkbox]{margin-left:0;margin-top:0;margin-right:.6rem;position:relative;width:1.6vw;height:1.6vw;min-width:1.6vw;border-radius:0;background:rgba(0,0,0,0);outline:none !important;box-shadow:initial !important;-webkit-appearance:none;border:1px solid rgba(26,26,24,.18) !important}@media(max-width: 1023px){.form-check.checkBtn input[type=checkbox]{width:24px;height:24px}}.form-check.checkBtn input[type=checkbox]:hover:before{opacity:1;background:url(../img/check-ico-hover.svg) no-repeat center}@media(min-width: 1921px){.form-check.checkBtn input[type=checkbox]{min-width:30px;width:30px;height:30px}}.form-check.checkBtn input[type=checkbox]:checked{background:#1a1a18 !important}.form-check.checkBtn input[type=checkbox]:checked:before{background:url(../img/check-ico.svg) no-repeat center;opacity:1 !important}.form-check.checkBtn input[type=checkbox]:before{transition:.3s;content:"";background:url(../img/check-ico.svg) no-repeat center;display:flex;align-items:center;justify-content:center;height:100%;opacity:0}.form-check input[type=radio]{transition:.3s;margin-left:0;margin-top:0;margin-right:.6rem;position:relative;width:2.14vw;height:2.14vw;min-width:2.14vw;outline:none !important;-webkit-appearance:none;border-radius:50%;box-shadow:initial !important;border:1px solid #1a1a18;background:rgba(0,0,0,0);cursor:pointer}@media(max-width: 1023px){.form-check input[type=radio]{width:24px;height:24px}}.form-check input[type=radio]:hover:before{opacity:1;background:url(../img/check-ico-hover.svg) no-repeat center}@media(min-width: 1921px){.form-check input[type=radio]{min-width:40px;width:40px;height:40px}}.form-check input[type=radio]:checked{background:#1a1a18 !important}.form-check input[type=radio]:checked:before{background:url(../img/check-ico.svg) no-repeat center;opacity:1 !important}.form-check input[type=radio]:before{transition:.3s;content:"";background:url(../img/check-ico.svg) no-repeat center;display:flex;align-items:center;justify-content:center;height:100%;opacity:0}@media(max-width: 1023px){.form-check input[type=radio]:before{background-size:13px !important}}@media(min-width: 1921px){.form-check input[type=radio]:before{background-size:15px !important}}@media(max-width: 1023px){.switchForm{display:inline-block !important;width:100%}.switchForm .switchBtn{margin-top:1rem}}.switchForm label{font-size:1.28vw;line-height:1.71vw}@media(max-width: 1023px){.switchForm label{font-size:16px;line-height:24px}}@media(min-width: 1921px){.switchForm label{font-size:24px;line-height:32px}}.switchForm input{min-width:147px;width:147px;height:48px;border:1px solid #1a1a18 !important;display:flex;align-items:center;justify-content:space-between;border-radius:0 !important;background:rgba(0,0,0,0) !important;outline:none !important;box-shadow:none !important;cursor:pointer}@media(max-width: 1023px){.switchForm input{width:100% !important;margin:0 !important}}.switchForm input:checked:before{background:#1a1a18;color:#f8f8f8}.switchForm input:checked:after{background:rgba(0,0,0,0);color:#1a1a18}.switchForm input:after{content:"No";width:50%;display:flex;align-items:center;justify-content:center;height:100%;background:#1a1a18;color:#f8f8f8}.switchForm input:before{content:"Yes";width:50%;display:flex;align-items:center;justify-content:center;height:100%;border-right:1px solid #1a1a18}@media(max-width: 1023px){.submitBtnAll .form-group.mb-0{margin-bottom:2rem !important}}.submitBtnAll label{font-size:1.17vw;line-height:1.71vw}@media(max-width: 1300px){.submitBtnAll label{font-size:14px;line-height:22px}}@media(min-width: 1921px){.submitBtnAll label{font-size:22px;line-height:32px}}.submitBtnAll .submitBtn{transition:.3s;width:100%;background:#c8102e;border-radius:100px;display:flex;border:1px solid #c8102e;align-items:center;justify-content:center;height:3.42vw;color:#fff;font-size:1.17vw;line-height:1.71vw;position:relative;overflow:hidden}@media(max-width: 1023px){.submitBtnAll .submitBtn{font-size:16px;line-height:24px;height:48px}}.submitBtnAll .submitBtn span{transition:.3s;position:relative;z-index:1}.submitBtnAll .submitBtn:hover{background:#a00d24 !important;border-color:#a00d24}.submitBtnAll .submitBtn:hover span{color:#f8f8f8}.submitBtnAll .submitBtn.small{width:auto;min-width:280px;background:rgba(0,0,0,0);border:1px solid #f8f8f8}.submitBtnAll .submitBtn.small:before{background:#f8f8f8}@media(min-width: 1921px){.submitBtnAll .submitBtn{font-size:22px;line-height:32px;height:64px}}@media(max-width: 1023px){.flexMobileCheckAll{display:flex;align-items:flex-start;justify-content:space-between}.flexMobileCheckAll .listing{width:60%}}.chosen-search label{display:none}.field-error{display:block;color:#c8102e;font-family:NeueMontreal-Regular;font-size:13px;line-height:1.35;margin-top:8px}
