.white{color:#fff!important}.bg-white{background-color:#fff!important}.green{color:#add936!important}.bg-green{background-color:grey!important}.red{color:#cc6969!important}.bg-red{background-color:grey!important}.purple{color:#9386ac!important}.bg-purple{background-color:grey!important}.blue{color:#7695c2!important}.bg-blue{background-color:grey!important}.orange{color:#e6b082!important}.bg-orange{background-color:grey!important}.yellow{color:#e8d088!important}.bg-yellow{background-color:grey!important}.almostWhite{color:#fafafa!important}.bg-almostWhite{background-color:#fafafa!important}.lightestGray{color:#f0f0f0!important}.bg-lightestGray{background-color:#f0f0f0!important}.lighterGray{color:#e0e0e0!important}.bg-lighterGray{background-color:#e0e0e0!important}.lightGray{color:silver!important}.bg-lightGray{background-color:silver!important}.lessGray{color:#a0a0a0!important}.bg-lessGray{background-color:#a0a0a0!important}.gray{color:grey!important}.bg-gray{background-color:grey!important}.moreGray{color:#606060!important}.bg-moreGray{background-color:#606060!important}.darkGray{color:#404040!important}.bg-darkGray{background-color:#404040!important}.darkerGray{color:#202020!important}.bg-darkerGray{background-color:#202020!important}.darkestGray{color:#101010!important}.bg-darkestGray{background-color:#101010!important}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background-color:#e0e0e0}::-webkit-scrollbar-thumb{background-color:#a0a0a0}::-webkit-scrollbar-thumb:hover{background-color:grey}@supports (scrollbar-color:red blue){*{scrollbar-color:#a0a0a0 #e0e0e0;scrollbar-width:thin}}.mbox{box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23)}.mbox-flat{box-shadow:0 1px 2px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.23)}.mbtn{box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23)}.mbtn-hover{box-shadow:0 3px 6px rgba(0,0,0,.24),0 3px 6px rgba(0,0,0,.36)}.bigger-10{font-size:1.1rem!important}.bigger-20{font-size:1.2rem!important}.bigger-30{font-size:1.3rem!important}.bigger-40{font-size:1.4rem!important}.bigger-50{font-size:1.5rem!important}.bigger-60{font-size:1.6rem!important}.bigger-70{font-size:1.7rem!important}.bigger-80{font-size:1.8rem!important}.bigger-90{font-size:1.9rem!important}.bigger-100{font-size:2rem!important}.smaller-90{font-size:.9rem!important}.smaller-80{font-size:.8rem!important}.smaller-70{font-size:.7rem!important}.smaller-60{font-size:.6rem!important}.smaller-50{font-size:.5rem!important}.smaller-40{font-size:.4rem!important}.normal{font-size:1rem!important}[v-cloak]{display:none}body{margin:0;height:100%;color:#202020}body *,body :focus,body :hover{outline:0}html{scroll-behavior:smooth}#pageWrapper{z-index:10;position:relative;background-color:#fff}#content{margin-top:60px;padding:0 0 1rem;background-color:#fff}.bootstrap-select{width:100%!important}.bootstrap-select button{color:#404040!important;border:solid 1px #f0f0f0!important;background-color:#fff;font-size:.9rem}.bootstrap-select button:hover{background-color:inherit}.bootstrap-select button.dropdown-toggle:focus{background-color:inherit;outline:0!important;box-shadow:none!important}.bootstrap-select .dropdown-menu{padding:.1rem 0;border:solid 1px #f0f0f0!important;box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23)}.bootstrap-select .dropdown-menu .bs-searchbox{padding:.4rem .5rem}.bootstrap-select .dropdown-menu .bs-searchbox input{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem;box-shadow:none!important}.bootstrap-select .dropdown-menu .bs-searchbox input:focus{border:solid 1px silver!important}.bootstrap-select .dropdown-menu .bs-actionsbox button{background-color:#f0f0f0;border:solid 1px #fff!important}.bootstrap-select .dropdown-menu ul{border:0!important}.bootstrap-select .dropdown-menu ul li a span.text{white-space:break-spaces}.bootstrap-select .dropdown-menu .dropdown-item{font-size:.9rem;color:#404040}.bootstrap-select .dropdown-menu .dropdown-item:hover{background-color:#f0f0f0}.bootstrap-select .dropdown-menu .dropdown-item.active{background-color:silver}.bootstrap-select .dropdown-menu .dropdown-item.selected{background-color:#e0e0e0}.bootstrap-select .dropdown-menu .no-results{margin:0 .5rem;padding:.25rem .5rem;font-size:.8rem;background-color:#fff}.bootstrap-select .bs-ok-default:after{height:.6rem;width:.3rem;border-width:0 .18rem .18rem 0;margin-top:.2rem;color:#606060}.noUi-tooltip{font-size:.8rem}.noUi-connect{background-color:rgba(173,217,54,.2)}#header{height:60px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23)}#header .header-inner{display:flex;align-items:center;justify-content:space-between;height:60px}#header .header-inner .logo{display:block;width:180px;height:60px;position:relative}#header .header-inner .logo img{position:absolute;top:0;left:0}#header .header-inner .contact{padding:.25rem .5rem;border-radius:.2rem;border:solid 1px #add936;color:#606060;font-size:.8rem;background-color:#f0f0f0}#header .header-inner .contact .email,#header .header-inner .contact .phone{line-height:20px}#header .header-inner .contact .email i,#header .header-inner .contact .phone i{font-size:.8rem;width:20px}#header .header-inner .contact .email a,#header .header-inner .contact .phone a{color:#606060;text-decoration:none}.main{background-image:url(../images/page/main-bg.jpg);background-repeat:no-repeat;background-size:cover;height:400px;background-position-x:center}.main .text{height:300px;margin-top:50px;width:360px;background:rgba(255,255,255,.6);color:#606060;box-sizing:border-box;padding:1.5rem;border-radius:.5rem;text-shadow:0 0 8px #fff;box-shadow:0 1px 2px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.23)}.main .text .line1{font-size:1.5rem;margin-bottom:1rem;text-transform:uppercase}.main .text .line2{font-size:1.2rem;margin-bottom:auto}.main .text .line2 span{color:#add936;font-weight:600}.main .text button{width:80%;margin:0 auto;background-color:#f0f0f0;color:grey;padding:.5rem;border:0;border-radius:.2rem;box-shadow:0 1px 2px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.23)}.main .text button:hover{box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23);background-color:#ebebeb}@media screen and (max-width:576px){.main .text{width:auto;margin:50px auto 0;background:rgba(255,255,255,.8)}}@media screen and (max-width:576px){.main{background-position:right 25% top}}@media screen and (min-width:1400px){.main{background-position:center top 25%}}#homeIndexMount .loader{display:flex;align-items:center;justify-content:center;font-size:.9rem;color:grey;margin-top:1.5rem;margin-bottom:1.5rem}#homeIndexMount .loader .spinner-border{width:1.5rem;height:1.5rem;margin-right:.5rem;color:#add936}#filter .filter-tab{border:solid 1px #f0f0f0;border-radius:.2rem;display:flex;height:100%;cursor:pointer;min-height:70px}#filter .filter-tab.selected{box-shadow:0 1px 2px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.23)}#filter .filter-tab .icon{font-size:1.3rem;color:grey;background-color:#f0f0f0;width:40px;text-align:center;border-radius:.2rem 0 0 .2rem;display:flex;align-items:center;justify-content:center;min-width:40px;box-sizing:border-box}#filter .filter-tab .info{padding:.3rem .5rem;display:flex;flex-direction:column;flex-grow:1}#filter .filter-tab .info .title{font-size:.9rem;text-transform:uppercase;margin-bottom:auto;font-weight:700}#filter .filter-tab .info .parameters{font-size:.7rem;color:grey}#filter .filter-tab .info .parameters span:not(:last-of-type)::after{content:', '}#filter .filter-tab .arrow{display:flex;align-items:center;justify-content:center;color:#add936;font-size:1.2rem;padding:0 .3rem}#filter .filter-tab:hover .info{background-color:rgba(240,240,240,.1)}#filter .filter-tab:hover .arrow{background-color:rgba(173,217,54,.1)}#filter .filter-details{margin-bottom:1.5rem;padding:.5rem 1rem;border:solid 1px #f0f0f0;border-radius:.2rem;box-shadow:0 1px 2px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.23)}#filter .filter-details .title{font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}#filter .filter-details .title .close{float:right;color:#add936;cursor:pointer;font-size:1.1rem}#filter .filter-details .title .close:hover{color:#91b923}#filter .filter-details .title i{font-size:.8rem;color:#606060;margin-right:.25rem}#filter .filter-details .type-selector{padding:.5rem;text-align:center;border:solid 1px #f0f0f0;border-radius:.2rem;cursor:pointer}#filter .filter-details .type-selector:hover{background-color:#fafafa}#filter .filter-details .type-selector.selected{border-color:#add936}#filter .filter-details .type-selector i{font-size:1.5rem;color:grey}#filter .filter-details .type-selector .name{font-size:.9rem;margin-top:.2rem}#filter .filter-details .facility-selector{padding:.5rem;text-align:center;border:solid 1px #f0f0f0;border-radius:.2rem;cursor:pointer;height:100%;font-size:.8rem;text-transform:uppercase}#filter .filter-details .facility-selector:hover{background-color:#fafafa}#filter .filter-details .facility-selector.selected{border-color:#add936}#filter .filter-details .label{font-size:.8rem;text-transform:uppercase;margin-bottom:.3rem;padding-left:.25rem;line-height:.8rem}#filter .filter-details .label.label-red{border-left:solid 4px #cc6969}#filter .filter-details .label.label-purple{border-left:solid 4px #9386ac}#filter .filter-details .label.label-blue{border-left:solid 4px #7695c2}#filter .filter-details .label.label-orange{border-left:solid 4px #e6b082}#filter .filter-details .label.label-yellow{border-left:solid 4px #e8d088}#filter .filter-details .tags{font-size:0;user-select:none}#filter .filter-details .tags .hint{font-size:.7rem;color:silver;margin-bottom:.5rem;padding-left:.5rem}#filter .filter-details .tags .tag{display:inline-block;padding:.1rem .3rem;margin:0 .25rem .25rem 0;font-size:.8rem;border-radius:.2rem;cursor:pointer;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#filter .filter-details .tags .tag.tag-red{background-color:#cc6969;color:#fff}#filter .filter-details .tags .tag.tag-red:hover{background-color:rgba(204,105,105,.8)}#filter .filter-details .tags .tag.tag-purple{background-color:#9386ac;color:#fff}#filter .filter-details .tags .tag.tag-purple:hover{background-color:rgba(147,134,172,.8)}#filter .filter-details .tags .tag.tag-blue{background-color:#7695c2;color:#fff}#filter .filter-details .tags .tag.tag-blue:hover{background-color:rgba(118,149,194,.8)}#filter .filter-details .tags .tag.tag-orange{background-color:#e6b082;color:#fff}#filter .filter-details .tags .tag.tag-orange:hover{background-color:rgba(230,176,130,.8)}#filter .filter-details .tags .tag.tag-yellow{background-color:#e8d088;color:#fff}#filter .filter-details .tags .tag.tag-yellow:hover{background-color:rgba(232,208,136,.8)}#filter .filter-details .tags .scroll{height:150px;overflow:auto;padding-right:1rem}#filter .filter-details .dropdown{margin-bottom:1rem}#filter .search{margin-bottom:1.5rem;text-align:center}#filter .search button{font-size:.9rem;margin:0 auto;background-color:#91b923;color:#fff;padding:.5rem;border:0;border-radius:.2rem;box-shadow:0 1px 2px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.23)}#filter .search button:hover{box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23);background-color:#8ab021}#filter .search a{display:block;margin-top:.5rem;font-size:.8rem;color:silver;text-decoration:none}#filter .search a:hover{text-decoration:underline}#filter .search a i{font-size:.7rem;margin-right:.2rem}#results{scroll-margin-top:60px}#results .no-results{color:#404040;margin-bottom:1.5rem;text-align:center;border:solid 1px #e0e0e0;border-radius:.3rem;padding:1rem}#results .no-results .message{font-size:1.1rem;margin-bottom:.5rem}#results .no-results .message i{font-size:1rem}#results .no-results .hint{font-size:.8rem}#results .no-results .hint span{font-weight:700}#results .summary{font-size:.8rem;color:grey;margin-bottom:.3rem}#results .summary .found span{font-weight:700}#results .summary .found .spinner-border{width:.8rem;height:.8rem;color:#add936;margin-left:.5rem}#results .summary .sort a{text-decoration:none;color:grey}#results .summary .sort a:hover{color:#101010}#results .summary .sort a.selected{color:#101010}#results .summary .sort a i{font-size:.7rem;margin-left:.3rem;color:#add936}#results .skeleton-results-item{width:100%;height:100px;border:solid 1px #f0f0f0;border-radius:.5rem;margin-bottom:1.5rem;animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:#f0f0f0}100%{background-color:#fafafa}}#results .results-item{margin-bottom:1.5rem;border:solid 1px #e0e0e0;border-radius:.5rem;cursor:pointer}#results .results-item:hover{background-color:#fafafa}#results .results-item .logo{display:flex;height:100%;align-items:center;justify-content:center;min-height:100px}#results .results-item .details{display:flex;height:100%;align-items:center}#results .results-item .details .program{font-size:.8rem;color:silver;line-height:.8rem}#results .results-item .details .program span{color:grey}#results .results-item .details .program span::before{content:' | '}#results .results-item .details .variant{font-size:1.1rem;text-transform:uppercase;font-weight:700;margin-bottom:.5rem}#results .results-item .details .variant i{font-size:.9rem;color:grey}#results .results-item .details .type{font-size:.8rem;color:grey;line-height:.8rem}#results .results-item .info{display:flex;height:100%;align-items:center;justify-content:center}#results .results-item .info .col{min-width:70px;height:40px}#results .results-item .info .result-label{font-size:.7rem;color:silver;line-height:.7rem;margin-bottom:.2rem;text-align:center}#results .results-item .info .result-value{text-align:center}#results .results-item .info .result-value i{font-size:.8rem;width:20px}#results .results-item .info .result-value .value{font-size:.9rem;font-weight:700}#results .results-item .price{display:flex;height:100%;align-items:center;cursor:default}#results .results-item .price .price-tag{font-size:1.2rem;height:40px;font-weight:700;text-align:center}#results .results-item .price .price-tag span{font-weight:400}#results .results-item .price .price-tag i{font-size:1rem;color:silver;margin-right:.2rem}#results .results-item .result-link{font-size:.8rem;text-decoration:none;color:grey}#results .results-item .result-link:hover{text-decoration:underline}#results .results-item .result-link i{font-size:.7rem;color:#add936;margin-right:.3rem}#results .results-item .result-button{font-size:.8rem;background-color:#91b923;color:#fff;padding:.1rem .5rem;border:0;border-radius:.2rem;box-shadow:0 1px 2px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.23)}#results .results-item .result-button:hover{box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23);background-color:#8ab021}#results .results-item .result-button.remove{background-color:#bf4343}#results .results-item .result-button.remove:hover{background-color:#b93f3f}#results .results-item .accuracy{height:.8rem;background-color:rgba(173,217,54,.1)}#results .results-item .accuracy .fill{height:.8rem;background:repeating-linear-gradient(135deg,rgba(173,217,54,.3) 0,rgba(173,217,54,.3) 10px,rgba(173,217,54,.1) 10px,rgba(173,217,54,.1) 20px)}#results .results-item .accuracy .text{float:left;font-size:.7rem;font-weight:700;color:grey;margin:.05rem 0 0 .5rem;line-height:.7rem}#compare{position:fixed;right:0;bottom:0;left:0;z-index:1030;padding:.5rem;background-color:#f0f0f0;box-shadow:0 -2px 6px rgba(0,0,0,.16),0 -2px 6px rgba(0,0,0,.23)}#compare .compare-item{display:flex;height:50px;border-collapse:collapse;border:solid 1px #e0e0e0;border-radius:.2rem;align-items:center;padding-left:.5rem;background-color:#fff;margin-right:.2rem;max-width:280px}#compare .compare-item .logo{margin-right:.5rem}#compare .compare-item .logo img{height:48px}#compare .compare-item .variant{margin-right:.5rem;line-height:48px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.8rem}#compare .compare-item .remove{line-height:48px;padding:0 .5rem}#compare .compare-item .remove a{color:#cc6969;text-decoration:none}#compare .compare-buttons{margin:6px 0 6px 1rem}#compare .compare-buttons button{font-size:.8rem;color:#fff;border:0;border-radius:.2rem;height:36px;box-shadow:0 1px 2px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.23)}#compare .compare-buttons button:hover{box-shadow:0 2px 4px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.23)}#compare .compare-buttons button.compare-button{background-color:#91b923;padding:.4rem 1rem;margin-right:.2rem}#compare .compare-buttons button.compare-button:hover{background-color:#8ab021}#compare .compare-buttons button.compare-button:disabled{background-color:silver;box-shadow:none}#compare .compare-buttons button.compare-button:disabled:hover{background-color:silver}#compare .compare-buttons button.reset-button{background-color:#bf4343;padding:.4rem .6rem}#compare .compare-buttons button.reset-button:hover{background-color:#b93f3f}#compareModal .loader{display:flex;align-items:center;justify-content:center;font-size:.9rem;color:grey;margin-top:1.5rem;margin-bottom:1.5rem}#compareModal .loader .spinner-border{width:1.5rem;height:1.5rem;margin-right:.5rem;color:#add936}#compareModal table{font-size:1rem}#compareModal table td{min-width:200px}#compareModal table td:not(:first-child){text-align:center}#compareModal table a{font-size:.8rem;text-decoration:none;color:#91b923}#compareModal table a:hover{text-decoration:underline}#compareModal table a i{font-size:.7rem;color:#91b923;margin-right:.3rem}#compareModal table thead tr:last-child td{padding-bottom:2rem}#compareModal table tbody{font-size:.9rem;border-top-color:#a0a0a0}#compareModal table tbody tr:hover{border-bottom:solid 1px grey}#compareModal table tbody tr.section-header{text-transform:uppercase}#compareModal table tbody tr.section-header td:first-child{background-color:silver;color:#fff;border-bottom:solid 1px #a0a0a0}#compareModal table tbody tr.subsection-header{text-transform:uppercase}#compareModal table tbody tr.subsection-header td:first-child{background-color:#e0e0e0;border-bottom:solid 1px silver}#compareModal table tbody tr.group-header{text-transform:uppercase;font-style:italic}#compareModal table tbody tr.group-header td:first-child{background-color:#fafafa;border-bottom:solid 1px silver}#compareModal table tbody tr td:first-child{background-color:#fafafa;border-left:solid 3px #fff}#compareModal table tbody tr td:first-child.filter{border-left-color:#add936}#compareModal table tbody tr td:last-child{border-right:solid 3px #fff}#compareModal table tbody tr.compare-row.diff{color:#cc6969}#compareModal table tbody tr.compare-row.facilities-row td:first-child img{float:left;height:34px;margin-right:1.5rem}#footer{z-index:1;box-sizing:border-box;background-color:#404040;color:#a0a0a0;font-size:.9rem}#footer i{color:silver}#footer a{color:silver;text-decoration:none}#footer a:hover{color:#f0f0f0}#footer .footnotes{font-size:.8rem}.footer-modal .modal-title{font-size:1rem}.footer-modal .modal-body{color:grey;font-size:.9rem}.footer-modal .modal-body a{color:#606060}.footer-modal .modal-body a:hover{color:#404040}