.filter-form{background:#fff;margin-bottom:30px;-webkit-box-shadow:0 3px 20px rgba(171,194,212,.06),0 3px 20px rgba(171,194,212,.13);-moz-box-shadow:0 3px 20px rgba(171,194,212,.06),0 3px 20px rgba(171,194,212,.13);box-shadow:0 3px 20px rgba(171,194,212,.06),0 3px 20px rgba(171,194,212,.13)}.filter-form .filter-form-wrap .warning .fa-exclamation-triangle{color:#ff8300;font-size:30px;margin-right:20px}.filter-form .filter-form-wrap .warning span{font-weight:600}.filter-form .filter-form-wrap.si-form-actions a{margin-right:15px;font-weight:400}.filter-form .filter-form-wrap.si-form-actions button{border:none;color:#4d5966;font-weight:400;outline:0}.filter-form .filter-form-wrap.si-form-actions .hyperlink{position:relative;display:inline-block;cursor:pointer;text-align:inherit!important;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter-form .filter-form-wrap.si-form-actions .hyperlink:hover{color:#ff8300}.filter-form .filter-form-wrap.si-form-actions .hyperlink:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;content:" ";transition:transform .5s;transform:scaleX(0);transform-origin:bottom right;background-color:#ff8300}.filter-form .filter-form-wrap.si-form-actions .hyperlink:hover:after{transform:scaleX(1);transform-origin:bottom left}.filter-form .filter-form-wrap p{font-size:16px;line-height:1.6}.filter-form .filter-form-wrap p.h3{color:#004f90;text-transform:none;font-size:24px;line-height:34px;margin:0}.filter-form .filter-form-wrap p:last-child{margin-bottom:0}.filter-form .filter-form-wrap .hr-title{width:60px;margin-top:15px;margin-bottom:0;border-top:4px solid #ff8300}.filter-form .filter-form-wrap span.title{font-size:15px}.filter-form .filter-form-wrap .form-control{border:2px solid #eef3f6;border-radius:4px;color:#7c8c9c}.filter-form .filter-form-wrap label{text-transform:uppercase;color:#4d5966;font-size:12px;font-weight:400;letter-spacing:.5px}.filter-form .filter-form-wrap textarea{resize:none}.filter-form .filter-form-wrap a.btn-motion{width:100%;height:42px;margin-bottom:15px}.filter-form .filter-form-wrap a.btn-motion span{font-size:15px;line-height:normal;display:inline-block;vertical-align:middle}.filter-form .filter-form-wrap a span{padding-right:0}.filter-form .filter-form-wrap div.btn-motion{width:100%;margin-bottom:15px}.filter-form .filter-form-wrap button.btn-motion.outline{margin-bottom:15px}.filter-form .filter-form-wrap .btn{width:100%}.filter-form .filter-form-wrap .btn-cancel{border:2px solid #ccdae5;border-radius:0;color:#ccdae5;text-transform:uppercase;padding:8px 12px}.filter-form .filter-form-wrap .char-count-width-label{margin-top:7px;font-weight:400;color:#4d5966}#filter{position:relative}#filter .filter-wrap{position:absolute;left:0;width:100%;min-height:500px;display:inline-block;z-index:3;opacity:0;-webkit-transform:translateY(30px);-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#filter.active .filter-wrap{opacity:1;-webkit-transform:translateY(0)}#filter .filter-form-wrap{width:100%;border-right:1px solid #eef3f6}#filter .filter-form-padding{padding:0 30px}#filter .filter-form-fieldset{padding:30px 0}#filter .filter-form-fieldset.border-top{border-top:1px solid #eef3f6!important}#filter .filter-close{position:absolute;top:0;bottom:36px;right:0}#filter .filter-close:before{content:"";display:block;width:0;height:0;position:absolute;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #eef3f6;left:28px;top:-15px}#filter .filter-close a{position:-webkit-sticky;position:sticky;height:177px;top:110px;display:block;width:80px;text-align:center;margin-top:30px}@media (min-width:992px){#filter .filter-close a{top:130px;margin-bottom:30px}}#filter .filter-close a .icon{left:20px}#filter p.h3 span.counter{float:right;width:40px;height:40px;border:2px solid #eef3f6;text-align:center;border-radius:100%;color:#288dc1;font-size:18px;font-weight:500}#filter .categories{padding-top:40px}#filter .categories .checkbox{position:relative;display:inline-block;margin-bottom:8px;margin-right:5px}#filter .categories .checkbox input[type=checkbox],#filter .categories .checkbox input[type=radio]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer;margin:0}#filter .categories .checkbox label{cursor:pointer;background-color:#eef3f6;font-size:13px;color:#7c8c9c;padding:9px 12px 7px 12px;border-radius:5px;font-weight:400;text-transform:none}#filter .categories .checkbox input[type=checkbox]:hover+label,#filter .categories .checkbox input[type=radio]:hover+label{background:#dee6ed}#filter .categories .checkbox input[type=checkbox]:checked+label,#filter .categories .checkbox input[type=radio]:checked+label{background-color:#7c8c9c;color:#fff}#filter .categories .checkbox input[type=checkbox]+label:after,#filter .categories .checkbox input[type=radio]+label:after{font-family:"Font Awesome 6 Pro";display:inline-block;padding-left:5px;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}#filter .categories .checkbox input[type=checkbox]+label:after,#filter .categories .checkbox input[type=radio]+label:after{content:"\f111"}#filter .categories .checkbox input[type=checkbox]:checked+label:after,#filter .categories .checkbox input[type=radio]:checked+label:after{content:"\f058";color:#fff;font-weight:600}@media (min-width:376px){#filter .filter-form-wrap{width:calc(100% - 81px)}}@media (min-width:992px){.filter-form .filter-form-wrap div.btn-motion{margin-bottom:0}.filter-form .filter-form-wrap a.btn-motion{margin-bottom:0}.filter-form .filter-form-wrap button.btn-motion.outline{margin-bottom:0}}