.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{-webkit-box-shadow:0 0 1px 2px rgba(52,152,219,.36);box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;-webkit-box-sizing:content-box;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after,.vue-slider-dot-tooltip-inner-top:after{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);height:0;width:0}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-left:after,.vue-slider-dot-tooltip-inner-right:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:0;width:0}.vue-slider-dot-tooltip-inner-right:after{right:100%;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;-webkit-transition:all .3s;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.filter-label{max-width:80%;display:inline-block;vertical-align:top}.minmax,.remove{cursor:pointer;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px}.minmax:before,.remove:before{content:"";position:absolute;top:0;left:0;width:19px;height:19px}.minmax:after,.remove:after{content:"";position:absolute;width:23px;height:23px;top:-2px;left:-2px}.minmax i,.remove i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;height:70%}.minmax i:after,.minmax i:before,.remove i:after,.remove i:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:100%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background:#159df3;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.minmax i:after,.remove i:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.minmax:hover:after,.minmax:hover:before,.remove:hover:after,.remove:hover:before{border-color:hsla(0,0%,100%,.2)}.minmax:hover i:after,.minmax:hover i:before,.remove:hover i:after,.remove:hover i:before{background:#abb9c0}.minmax{position:relative;-webkit-transform:none;transform:none;left:auto;right:auto;top:auto}.minmax i:after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.minmax i:before{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.minmax.min i:after,.minmax.min i:before,.minmax i:before{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.filter-panel{width:240px;position:relative;z-index:9;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,-webkit-transform .3s ease-out;will-change:transform,opacity;opacity:1}.filter-panel.waiting{opacity:0}@media only screen and (min-width:815px){.filter-panel{padding-right:30px;position:-webkit-sticky;position:sticky;top:250px}}.filter-panel--search .search-field{border-bottom:1px solid hsla(0,0%,78.4%,.5);position:relative;height:40px}.filter-panel--search .search-field.focused{-webkit-box-shadow:0 0 20px rgba(45,45,45,.2);box-shadow:0 0 20px rgba(45,45,45,.2)}.filter-panel--search .search-field i{position:absolute;top:50%;right:0;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);-webkit-transform-origin:center;transform-origin:center;opacity:.8;-webkit-transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out;will-change:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.filter-panel--search .search-field i:hover{opacity:1}.filter-panel--search .search-field i.fa-times{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.filter-panel--search .search-field i.fa-search{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.filter-panel--search .search-field input{border:0;width:100%;height:100%;outline:0}@media only screen and (max-width:815px){.filter-panel--search .search-field input{font-size:16px}}.filter-panel--inner{position:relative}.filter-panel--inner .search-label{position:absolute;left:0;top:0;z-index:98;text-align:left;width:100%;color:#888;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.filter-panel--inner:after{content:"";position:absolute;top:0;left:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.8)));background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.8));height:0;opacity:0;overflow:hidden;-webkit-transition:opacity .6s ease-out,height .6s ease-out;transition:opacity .6s ease-out,height .6s ease-out}.filter-panel--inner.search-active:after{height:100%;opacity:1}.filter-panel--inner.search-active .search-label{opacity:1;-webkit-transition:opacity .5s ease-out .3s;transition:opacity .5s ease-out .3s}.filter-panel>i.toggle{display:none}.el-size--small .filter-panel{position:absolute;background:#fff;height:100%;width:100%;left:0;z-index:11;margin-top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);will-change:transform;top:0;padding-top:15vh}.el-size--small .filter-panel>i.toggle{display:block}.research--inner .el-size--small .filter-panel{top:10px}.el-size--small .filter-panel .filter-panel--inner{padding:10px 0;position:relative}.el-size--small .filter-panel>i{color:#2d2d2d;position:fixed;top:1.5vh;left:100%;-webkit-transform:translate(5.5vw,5px);transform:translate(5.5vw,5px);font-size:3vmax;cursor:pointer;-webkit-transition:right .4s cubic-bezier(.25,.46,.45,.94),left .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:right .4s cubic-bezier(.25,.46,.45,.94),left .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),right .4s cubic-bezier(.25,.46,.45,.94),left .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),right .4s cubic-bezier(.25,.46,.45,.94),left .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (orientation:portrait){.el-size--small .filter-panel>i{-webkit-transform:translate(8.5vw,5px);transform:translate(8.5vw,5px)}}.el-size--small .filter-panel.mobile-open{position:relative;padding-top:2.5vh;-webkit-transform:translateX(0);transform:translateX(0)}.el-size--small .filter-panel.mobile-open.rel{height:auto}.el-size--small .filter-panel.mobile-open>i{left:auto;right:0;-webkit-transform:translate(-3.5vw,-5px);transform:translate(-3.5vw,-5px)}@media only screen and (orientation:portrait){.el-size--small .filter-panel.mobile-open>i{-webkit-transform:translate(-5.5vw,-5px);transform:translate(-5.5vw,-5px)}}.el-size--small .filter-panel h2{color:#fff}.filter-panel .active-filters{margin-bottom:30px}.filter-panel .active-filters h3{float:none;padding:0 0 5px;font-size:13px;color:#888;line-height:1;font-weight:200}.filter-panel .active-filters ul{position:relative;-webkit-transition:height .2s linear;transition:height .2s linear}.filter-panel .active-filters ul li:last-child:first-child{border-bottom:1px solid hsla(0,0%,100%,.2)}.filter-panel .active-filters ul li:last-child:first-child:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#888}.filter-panel .active-filters ul li{position:relative;width:100%;padding:12px 15px;border-top:1px solid #c8c8c8;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.filter-panel .active-filters ul li:before{content:"";position:absolute;left:0;top:0;height:1px;width:100%;background:hsla(0,0%,100%,.2)}.filter-panel .active-filters ul li span{color:#2d2d2d;font-size:12px;text-transform:uppercase;max-width:80%;display:inline-block}.filter-panel .active-filters ul li .remove{cursor:pointer;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:23px;height:23px;border:1px solid #c8c8c8}.filter-panel .active-filters ul li .remove:before{top:0;left:0;width:19px;height:19px}.filter-panel .active-filters ul li .remove:after,.filter-panel .active-filters ul li .remove:before{content:"";position:absolute;border:1px solid hsla(0,0%,100%,.1);-webkit-transition:border .3s ease-out;transition:border .3s ease-out}.filter-panel .active-filters ul li .remove:after{width:23px;height:23px;top:-2px;left:-2px}.filter-panel .active-filters ul li .remove i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;height:70%}.filter-panel .active-filters ul li .remove i:after,.filter-panel .active-filters ul li .remove i:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:100%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background:#7f949f;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.filter-panel .active-filters ul li .remove i:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.filter-panel .active-filters ul li .remove:hover:after,.filter-panel .active-filters ul li .remove:hover:before{border-color:hsla(0,0%,100%,.2)}.filter-panel .active-filters ul li .remove:hover i:after,.filter-panel .active-filters ul li .remove:hover i:before{background:#abb9c0}.filter-block{position:relative;-webkit-transition:max-height .3s ease-out,padding .3s ease-out;transition:max-height .3s ease-out,padding .3s ease-out}.filter-block.numeric-filter{max-height:100px}.filter-block.closed{max-height:24px;padding-bottom:0;overflow:hidden}.filter-block h4{position:relative;text-transform:uppercase;margin:0 0 20px}.filter-block h4 a,.filter-block h4 i,.filter-block h4 span{display:inline-block;vertical-align:middle;font-size:13px}.filter-block h4 i{margin-right:10px}.filter-block h4 .toggler{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 3%;flex:0 0 3%;width:2vmin;position:relative;display:inline-block;vertical-align:middle;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1)}.filter-block h4 .toggler.open{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.filter-items{padding-left:26px}.filter-items li{margin-bottom:8px}.filter-items li label{white-space:nowrap}.filter-items li label span:last-child{white-space:normal}.filter-items .check{position:relative;border:1px solid #c8c8c8;width:22px;height:22px}.filter-items .check:before,.filter-items .check>:not(.not-me){display:inline-block;vertical-align:middle}.filter-items .check:before{height:100%;content:"";position:absolute;opacity:0;top:50%;left:50%;width:6px;height:3px;border-left:1px solid #7f949f;border-bottom:1px solid #7f949f;-webkit-transform:scale(0) translate(-50%,-80%) rotate(1turn);transform:scale(0) translate(-50%,-80%) rotate(1turn);-webkit-transition:opacity .2s ease-out,-webkit-transform .25s ease-out;transition:opacity .2s ease-out,-webkit-transform .25s ease-out;transition:opacity .2s ease-out,transform .25s ease-out;transition:opacity .2s ease-out,transform .25s ease-out,-webkit-transform .25s ease-out}.filter-items .check.checked{position:relative}.filter-items .check.checked:before{opacity:1;-webkit-transform:scale(1) translate(-50%,-80%) rotate(-45deg);transform:scale(1) translate(-50%,-80%) rotate(-45deg)}.filter-items .lbl:before,.filter-items .lbl>:not(.not-me){display:inline-block;vertical-align:middle}.filter-items .lbl:before{content:"";height:100%}.filter-list-item{display:block;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.filter-list-enter-active,.filter-list-leave-active{position:absolute!important}.filter-list-enter-to,.filter-list-leave{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.filter-list-enter{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.filter-list-leave-to{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.filter-list-move{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;display:block}.vue-slider-component .vue-slider-tooltip-wrap.vue-slider-tooltip-top .vue-slider-tooltip:before{color:#fff}@media only screen and (max-width:815px){.vue-slider-dot{width:20px!important;height:20px!important}}