@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;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;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{-webkit-transform:rotate(0deg);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:#e5dcd6;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{-webkit-transform:rotate(180deg);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:#fff}.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:transparent;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:#666565;font-size:15px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder{color:#666565;font-size:15px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#666565;font-size:15px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-moz-placeholder{color:#666565;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}.estimate-form h2{font-size:26px;margin:70px 0 30px}.estimate-form h2:first-child{margin-top:30px}.estimate-form .choices-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 50px}.estimate-form .choices-wrapper .custom-radio{position:relative}.estimate-form .choices-wrapper .custom-radio:first-child label .text,.estimate-form .choices-wrapper .custom-radio:nth-child(2) label .text{border-top:none}.estimate-form .choices-wrapper .custom-radio label{position:relative;cursor:pointer;display:block}.estimate-form .choices-wrapper .custom-radio label input{position:absolute;-webkit-transform:scale(0);transform:scale(0);right:-999px}.estimate-form .choices-wrapper .custom-radio label input:checked+.text{box-shadow:0 0 8px -2px rgba(0,0,0,.25)}.estimate-form .choices-wrapper .custom-radio label input:checked+.text img{opacity:1}.estimate-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}.estimate-form .choices-wrapper .custom-radio label .text:hover{box-shadow:0 0 8px -2px rgba(0,0,0,.25)}.estimate-form .choices-wrapper .custom-radio label .text img{position:absolute;left:30px;transition-duration:.3s;top:30px;width:30px;opacity:0}@media only screen and (max-width:1024px){.estimate-form .choices-wrapper .custom-radio label .text{font-size:17px;padding-left:60px}.estimate-form .choices-wrapper .custom-radio label .text img{width:20px;top:29px}}@media only screen and (max-width:576px){.estimate-form h2{font-size:22px;margin-top:30px}.estimate-form .choices-wrapper{grid-template-columns:1fr;grid-gap:0}.estimate-form .choices-wrapper .custom-radio:nth-child(2) label .text{border-top:1px solid #f0f0f0}}