@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.vertical-title{position:absolute;text-transform:uppercase;font-size:15px;transform:rotate(-90deg);transform-origin:top left;left:30px;z-index:10}.vertical-title:after{content:"";position:absolute;left:calc(100% + 15px);top:50%;height:1px;width:20vh;background:#666565;z-index:1}.vertical-title.top-down{top:40vh}.vertical-title.bottom{bottom:15%}@media only screen and (max-width:768px){.vertical-title{transform:rotate(0deg);top:0!important;margin-bottom:0;font-size:22px;padding-top:50px}.vertical-title,.vertical-title:after{display:block;position:relative;left:0}.vertical-title:after{top:0;bottom:0;height:1px;width:100%;margin:20px 0 0}}.select2{width:100%!important}.select2-container--default{background:transparent;border-radius:0;padding-bottom:0;outline:0!important;border:none;border-bottom:1px solid #666565;margin-bottom:30px}.select2-container--default.select2-container--focus .select2-selection--multiple{border:none}.select2-container--default .counter{line-height:30px;background:#666565;padding:0 10px;color:#fff;top:0;position:absolute;right:40px;z-index:1;font-size:12px;border-radius:4px}.select2-container--default.select2-container--open .select2-selection--multiple:before,.select2-container--default.select2-container--open .select2-selection--single:before{transform:rotate(180deg)}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{position:relative;outline:0!important;border-radius:4px;padding-right:15px;height:30px;border:none;background:transparent}.select2-container--default .select2-selection--multiple:before,.select2-container--default .select2-selection--single:before{content:url(/images/icons/filter-icon.svg);right:15px;top:13px;width:10px;height:10px;background-size:contain;background-repeat:no-repeat;transition-duration:.3s;position:absolute;line-height:0;z-index:1}.select2-container--default .select2-selection--multiple{height:30px;overflow:hidden}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:initial;border-radius:0;border:none;color:#333f48;padding:0 5px;font-size:15px;line-height:30px;margin:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#333f48;margin-right:5px}.select2-container--default .select2-selection--multiple .select2-search--inline{margin-bottom:0;width:100%}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{background:none;color:#333f48;height:auto;padding-left:0;line-height:30px;height:30px;margin:0;width:100%!important;text-transform:normal;font-size:15px;position:relative}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#333f48;font-size:15px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder{color:#333f48;font-size:15px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#333f48;font-size:15px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-moz-placeholder{color:#333f48;font-size:15px;font-weight:700}.select2-container--default .select2-selection--single{line-height:30px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#333f48;text-transform:normal;font-size:15px;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333f48;outline:0!important;line-height:30px;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-dropdown{border-radius:0;margin-top:-1px;padding:0;border:1px solid #f0f0f0;box-shadow:0 5px 6px 0 rgba(0,0,0,.45)}.select2-container--default .select2-dropdown.multiple-select .select2-results__option{border-bottom:none;padding-top:10px;padding-bottom:10px}.select2-container--default .select2-dropdown.multiple-select .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-dropdown.multiple-select .select2-results__option[aria-selected=true]{background:transparent}.select2-container--default .select2-dropdown.select2-dropdown--above{border-radius:4px 4px 0 0;margin-top:0;box-shadow:0 -5px 6px 0 rgba(0,0,0,.45)}.select2-container--default .select2-dropdown .select2-results__option{line-height:normal;font-size:15px;text-transform:normal;color:#333f48;position:relative;padding:15px;border-bottom:1px solid #f0f0f0;background:#fff;transition-duration:.3s}.select2-container--default .select2-dropdown .select2-results__option:hover{background:#e5dcd6;color:#fff}.select2-container--default .select2-dropdown .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-dropdown .select2-results__option[aria-selected=true]{background:#333f48;color:#fff}.select2-container--default .select2-dropdown .select2-results__option[aria-selected=true]:before{opacity:1}.hmodh-form h2{font-size:26px;margin:70px 0 30px}.hmodh-form h2:first-child{margin-top:30px}.hmodh-form .choices-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 50px}.hmodh-form .choices-wrapper .custom-radio{position:relative}.hmodh-form .choices-wrapper .custom-radio:first-child label .text,.hmodh-form .choices-wrapper .custom-radio:nth-child(2) label .text{border-top:none}.hmodh-form .choices-wrapper .custom-radio label{position:relative;cursor:pointer;display:block}.hmodh-form .choices-wrapper .custom-radio label input{position:absolute;transform:scale(0);right:-999px}.hmodh-form .choices-wrapper .custom-radio label input:checked+.text{box-shadow:0 0 8px -2px rgba(0,0,0,.25);background:#fff}.hmodh-form .choices-wrapper .custom-radio label input:checked+.text img.normal{opacity:0}.hmodh-form .choices-wrapper .custom-radio label input:checked+.text img.active{opacity:1}.hmodh-form .choices-wrapper .custom-radio label .text{display:block;font-size:26px;color:#333f48;transition-duration:.3s;padding:30px 30px 30px 80px;border-top:1px solid #f0f0f0}.hmodh-form .choices-wrapper .custom-radio label .text:hover{box-shadow:0 0 8px -2px rgba(0,0,0,.25)}.hmodh-form .choices-wrapper .custom-radio label .text img{position:absolute;left:30px;transition-duration:.3s;top:30px;width:30px}.hmodh-form .choices-wrapper .custom-radio label .text img.normal{opacity:1}.hmodh-form .choices-wrapper .custom-radio label .text img.active{opacity:0}.hmodh-form .price-dropdown{position:relative;border-bottom:1px solid #666565;margin-bottom:30px}.hmodh-form .price-dropdown .dropdown-toggle{cursor:pointer;position:relative}.hmodh-form .price-dropdown .dropdown-toggle span{margin-right:10px;font-weight:700;line-height:30px;color:#333f48}.hmodh-form .price-dropdown .dropdown-toggle img{transition-duration:.3s;transform:rotate(0);position:absolute;right:13px;top:13px;width:12px}.hmodh-form .price-dropdown .dropdown-toggle img.active{transform:rotate(180deg)}.hmodh-form .price-dropdown .dropdown{display:none;grid-template-columns:repeat(2,1fr);grid-gap:30px;position:absolute;top:30px;width:100%;left:0;right:0;z-index:1;background:#fff;border:1px solid #f0f0f0;padding:10px;box-shadow:0 5px 6px 0 rgba(0,0,0,.45)}.hmodh-form .price-dropdown .dropdown.active{display:grid}.hmodh-form .price-dropdown .dropdown input{display:block;width:100%;margin-bottom:10px}.hmodh-form .price-dropdown .dropdown .price-max-dropdown li,.hmodh-form .price-dropdown .dropdown .price-min-dropdown li{cursor:pointer;padding:5px 10px;transition-duration:.3s}.hmodh-form .price-dropdown .dropdown .price-max-dropdown li:hover,.hmodh-form .price-dropdown .dropdown .price-min-dropdown li:hover{background:#e5dcd6;color:#fff}.hmodh-form .input-wrapper.boxed textarea{height:15vh}.hmodh-form .select2-container--default .select2-selection--multiple:before,.hmodh-form .select2-container--default .select2-selection--single:before{content:url(/images/icons/filter-icon-dark.svg)}.hmodh-form .select2-container .select2-selection__choice+.counter+.select2-search--inline,.hmodh-form .select2-container .select2-selection__choice+.select2-search--inline{opacity:0;max-width:1em}@media only screen and (max-width:1024px){.hmodh-form .choices-wrapper .custom-radio label .text{font-size:17px;padding-left:60px}.hmodh-form .choices-wrapper .custom-radio label .text img{width:20px;top:29px}}@media only screen and (max-width:576px){.hmodh-form h2{font-size:22px;margin-top:30px}.hmodh-form .choices-wrapper{grid-template-columns:1fr;grid-gap:0}.hmodh-form .choices-wrapper .custom-radio:nth-child(2) label .text{border-top:1px solid #f0f0f0}}