@import url(https://use.typekit.net/tch7nix.css);@import url(https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;700&display=swap);.nb-filter{margin-bottom:10rem;text-align:left}.nb-filter.grid-custom{-ms-grid-columns:3fr 1fr 1fr;grid-template-columns:3fr 1fr 1fr;grid-gap:0 1.5rem;gap:0 1.5rem}.nb-filter .input-wrapper{position:relative;margin-bottom:1.5rem}.nb-filter .input-wrapper input,.nb-filter .input-wrapper textarea{background:transparent;width:100%;position:relative;border:none;font-size:1.188rem;transition:all .3s cubic-bezier(.47,0,.745,.715);background:#f7f7f7;padding:0 3rem}.nb-filter .input-wrapper input:-ms-input-placeholder,.nb-filter .input-wrapper textarea:-ms-input-placeholder{text-overflow:ellipsis}.nb-filter .input-wrapper input:placeholder-shown,.nb-filter .input-wrapper textarea:placeholder-shown{text-overflow:ellipsis}.nb-filter .input-wrapper input::-webkit-input-placeholder,.nb-filter .input-wrapper textarea::-webkit-input-placeholder{color:#0d0c0c;opacity:1;font-weight:500;font-size:1.188rem}.nb-filter .input-wrapper input:-moz-placeholder,.nb-filter .input-wrapper input::-moz-placeholder,.nb-filter .input-wrapper textarea:-moz-placeholder,.nb-filter .input-wrapper textarea::-moz-placeholder{color:#0d0c0c;opacity:1;font-weight:500;font-size:1.188rem}.nb-filter .input-wrapper input:-ms-input-placeholder,.nb-filter .input-wrapper textarea:-ms-input-placeholder{color:#0d0c0c;opacity:1;font-weight:500;font-size:1.188rem}.nb-filter .input-wrapper input::-ms-input-placeholder,.nb-filter .input-wrapper textarea::-ms-input-placeholder{color:#0d0c0c;opacity:1;font-weight:500;font-size:1.188rem}.nb-filter .input-wrapper input{height:60px;position:relative}.nb-filter .input-wrapper textarea{padding-top:15px;height:60px}.nb-filter .price-dropdown{position:relative;height:60px;line-height:60px;padding:0 0 0 3rem;margin-bottom:1.5rem;background:#f7f7f7}.nb-filter .price-dropdown .dropdown-toggle{cursor:pointer;position:relative}.nb-filter .price-dropdown .dropdown-toggle span{margin-right:10px;line-height:30px;color:#0d0c0c;font-size:1.188rem;font-weight:500}.nb-filter .price-dropdown .dropdown-toggle span.selected-max,.nb-filter .price-dropdown .dropdown-toggle span.selected-min{font-size:11px;margin-right:0}.nb-filter .price-dropdown .dropdown-toggle img{transition-duration:.3s;-webkit-transform:rotate(0);transform:rotate(0);position:absolute;right:12px;top:16px;width:13px}.nb-filter .price-dropdown .dropdown-toggle img.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nb-filter .price-dropdown .dropdown-toggle .price-error{color:"Abhaya Libre",serif;font-size:1.188rem;display:none;position:absolute;top:-20px;left:0;list-style-type:none;font-size:10px;line-height:1.188rem;background:#fff;color:#b94a48;padding:5px;border:1px solid #b94a48;z-index:2;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.nb-filter .price-dropdown .dropdown{display:none;position:absolute;top:60px;width:300%;left:auto;right:0;z-index:3;background:#fff;padding:10px}.nb-filter .price-dropdown .dropdown .left,.nb-filter .price-dropdown .dropdown .right{display:inline-block;width:calc(50% - 4px)}.nb-filter .price-dropdown .dropdown .left input,.nb-filter .price-dropdown .dropdown .right input{width:100%}.nb-filter .price-dropdown .dropdown .maxPrice,.nb-filter .price-dropdown .dropdown .minPrice{margin-bottom:10px;padding:5px 10px;background:#d4953a;color:#fff;border:none;width:100%}.nb-filter .price-dropdown .dropdown .maxPrice::-webkit-input-placeholder,.nb-filter .price-dropdown .dropdown .minPrice::-webkit-input-placeholder{color:#fff}.nb-filter .price-dropdown .dropdown .maxPrice::-moz-placeholder,.nb-filter .price-dropdown .dropdown .minPrice::-moz-placeholder{color:#fff}.nb-filter .price-dropdown .dropdown .maxPrice:-ms-input-placeholder,.nb-filter .price-dropdown .dropdown .minPrice:-ms-input-placeholder{color:#fff}.nb-filter .price-dropdown .dropdown .maxPrice:-moz-placeholder,.nb-filter .price-dropdown .dropdown .minPrice:-moz-placeholder{color:#fff}.nb-filter .price-dropdown .dropdown .price-max-dropdown li,.nb-filter .price-dropdown .dropdown .price-min-dropdown li{cursor:pointer;padding:5px 10px;transition-duration:.3s}.nb-filter .price-dropdown .dropdown .price-max-dropdown li:hover,.nb-filter .price-dropdown .dropdown .price-min-dropdown li:hover{background:#f7f7f7}.nb-filter .select2-wrapper{margin-bottom:1.5rem}@media only screen and (max-width:1024px){.nb-filter{margin-bottom:5rem}.nb-filter.grid-custom{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.nb-filter .input-wrapper{grid-column:span 2}.nb-filter .price-dropdown .dropdown{width:100%;max-height:210px;overflow:auto}}@media only screen and (max-width:576px){.nb-filter{margin-bottom:3rem}.nb-filter.grid-custom{-ms-grid-columns:1fr;grid-template-columns:1fr}.nb-filter .input-wrapper{grid-column:1}.nb-filter .price-dropdown .dropdown{top:auto;bottom:60px;max-height:none}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@-webkit-keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}@keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}.nb-filter .intro h2{margin:0 0 5rem}.nb-filter .intro h1{font-size:5.4945rem;margin:0 0 3rem}@media only screen and (max-width:1024px){.nb-filter .intro h1{font-size:3.6465rem}}