@font-face{font-display:fallback;font-family:Lato;font-style:italic;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url(/static/fonts/Lato-Italic.e02808f9.woff2) format("woff2"),url(/static/fonts/Lato-Italic.8ade63fb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Lato;font-style:italic;font-weight:700;src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url(/static/fonts/Lato-Bold-Italic.8fd442a5.woff2) format("woff2"),url(/static/fonts/Lato-Bold-Italic.5b649ac0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(/static/fonts/Lato-Regular.cd7c0812.woff2) format("woff2"),url(/static/fonts/Lato-Regular.680aa866.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:fallback;font-family:Lato;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(/static/fonts/Lato-Bold.5c6a5a3a.woff2) format("woff2"),url(/static/fonts/Lato-Bold.dc38640e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.brands-header{background-color:#fff;color:#1d428a;padding:2rem 0;text-align:center}@media(max-width:767.98px){.brands-header{padding:1.4rem 0}}.brands-header h1{font-size:2.2rem;font-weight:700;margin-bottom:.2rem 0}@media(max-width:767.98px){.brands-header h1{font-size:1.5rem}}.brands-header p{color:#455a64;font-size:1.1rem;font-weight:400;margin:0}@media(max-width:767.98px){.brands-header p{font-size:1rem}}.brands{background:#f5f7f8}.brands h2{color:#455a64;font-size:1.3rem;font-weight:600}.breadcrumb{display:block;margin-bottom:0}.breadcrumb li{font-size:.75rem}.breadcrumb li a{color:#455a64;font-weight:700;text-decoration:none}.breadcrumb li:after{color:#607d8b;margin-left:.25rem;margin-right:.25rem}.breadcrumb li:not(:last-child){flex-shrink:0}.breadcrumb li:not(:last-child):after{content:"›"}.breadcrumb.has-current li:last-of-type a{color:#607d8b;pointer-events:none}@media(max-width:600px){.breadcrumb li a{padding-bottom:.5rem;padding-top:.5rem}}@media(min-width:600px){.breadcrumb :host{display:block}.breadcrumb :host.over-image ol{background-color:#fff;border-radius:50rem;opacity:.7;padding:.1rem .5rem .3rem}}.brand-models h2,.brand-models h3{color:#455a64;font-size:1.3rem;font-weight:600}.brand-cta{align-items:center;background:#fff;border:1.5px solid #fff;border-radius:.375rem;color:#455a64;cursor:pointer;display:flex;font-size:1.125rem;justify-content:flex-start;line-height:normal;padding:1rem 1.2rem;position:relative}.brand-cta:active,.brand-cta:focus,.brand-cta:hover{background-color:#f1f5ff;border-color:#cfd8dc;color:#1d428a;outline:none}.brand-cta svg{margin-left:.4rem;fill:currentColor}.brand-cta .environmental-labels{right:1.1rem;top:1.2rem}.brand-cta .environmental-labels .environmental-label{width:25px}.environmental-labels{height:40px;position:absolute;right:10px;top:10px}.environmental-labels .environmental-label{border:2px solid #fff;border-radius:50%;height:auto;position:absolute;width:35px}.brand-models{background:#f5f7f8;padding:3rem 0}.brand-models h2{color:#455a64;font-size:1.3rem;font-weight:600}.brand-models .brand-model-card{align-items:stretch;background:#fff;border:1.5px solid #fff;border-radius:.375rem;color:#455a64;display:flex;flex-direction:column;height:100%;text-align:left}.brand-models .brand-model-card:active,.brand-models .brand-model-card:focus,.brand-models .brand-model-card:hover{border-color:#cfd8dc}.brand-models .brand-model-card:active a.button_cta,.brand-models .brand-model-card:focus a.button_cta,.brand-models .brand-model-card:hover a.button_cta{background-color:#f1f5ff}.brand-models .brand-model-card:active h3,.brand-models .brand-model-card:focus h3,.brand-models .brand-model-card:hover h3{background-color:#eff6ff}.brand-models .brand-model-card a{text-decoration:none;width:100%}.brand-models .brand-model-card .card-body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:.6rem}.brand-models .brand-model-card h3{background-color:#f5f7f8;border-radius:4px;color:#37474f;display:inline-block;font-size:1.125rem;font-weight:700;margin-bottom:.5rem;max-width:75%;padding:4px 8px}.brand-models .brand-model-card .environmental-labels{display:flex;flex-wrap:wrap;margin-top:0;right:.3rem;top:.3rem}.brand-models .brand-model-card figure{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:.5rem;overflow:hidden;position:relative;width:100%}.brand-models .brand-model-card figure img{height:90%;object-fit:contain;width:90%}.brand-models .brand-model-card .button_cta{align-items:center;background-color:#f5f7f8;border-radius:.375rem;color:#455a64;display:flex;font-size:.875rem;font-weight:700;margin-top:auto;padding:.8rem 1rem;text-align:left;text-decoration:none;transition:background-color .3s ease;width:100%}@media(max-width:767.98px){.brand-models .brand-model-card .button_cta{padding:.4rem .6rem}}.brand-models .brand-model-card .button_cta .button-content{display:flex;flex:1;flex-direction:column;justify-content:center}.brand-models .brand-model-card .button_cta .button-text{font-size:.875rem;font-weight:700}.brand-models .brand-model-card .button_cta .button-price{color:#78909c;font-size:.75rem;margin-top:4px}.brand-models .brand-model-card .button_cta .arrow{align-items:center;background-color:#fff;border-radius:50%;color:#1d428a;display:flex;font-weight:700;height:32px;justify-content:center;margin-left:16px;width:32px}@media(max-width:767.98px){.brand-models .brand-model-card .button_cta .arrow{height:22px;width:22px}}.brand-models .environmental-labels{height:40px;right:10px;top:10px}.brand-models .environmental-labels .environmental-label{width:35px}