﻿html button,html button.btn,html a.btn,html li.btn a,html .compare-btn a,html .expand-btn,html input[type=button],html input[type=reset],html input[type=submit],html .landing-content a{border-radius:var(--border-radius-btn);background:var(--color-primary);color:#fff;text-align:center;letter-spacing:.04em;line-height:1;padding:.8em 1.5em;font-weight:var(--font-weight-bold);outline:none;border:0;transition:background .2s linear;cursor:pointer;font-size:1em}html button:hover,html button.btn:hover,html a.btn:hover,html li.btn a:hover,html .compare-btn a:hover,html .expand-btn:hover,html input[type=button]:hover,html input[type=reset]:hover,html input[type=submit]:hover,html .landing-content a:hover{background:var(--color-cta-hover);color:#fff}html .inline-btn{border-radius:var(--border-radius-btn);background:var(--color-primary);color:#fff;text-align:center;letter-spacing:.04em;line-height:1;padding:.8em 1.5em;font-weight:var(--font-weight-bold);outline:none;border:0;transition:background .2s linear;cursor:pointer;font-size:1em;display:inline-block;padding:.8em 1.2em;text-wrap:nowrap}html .card .card--apply .btn.apply-now{font-size:1.2em}html body .btn-small{font-size:.85em}html body .btn-small .btn{padding:.8em .8em}html a.btn.btn-grey,html button.btn-grey,html .inline-btn.btn-grey.apply-now{background:var(--color-light);color:var(--color-secondary)}html a.btn.btn-grey:hover,html button.btn-grey:hover,html .inline-btn.btn-grey.apply-now:hover{background:var(--color-light);color:var(--color-secondary)}html .quiz-options button,html .compare-btn a{width:100%;border-radius:var(--border-radius-round);color:var(--color-secondary);position:relative;background:var(--color-light);transition:border var(--animation-speed-link) linear;padding:.3em;display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid var(--color-border)}html .quiz-options button span,html .compare-btn a span{padding:0 1.3em 0 .7em}html .quiz-options button::before,html .compare-btn a::before{content:" ";left:.35em;top:.35em;width:1.8em;height:1.8em;border:1px solid var(--color-primary);border-radius:100%;background:#fff}html .quiz-options button:hover,html .compare-btn a:hover{background:var(--color-light);color:var(--color-secondary);border:1px solid var(--color-primary)}html .compare-btn a,html .content-wpb .card .compare-btn a{border:1px solid var(--color-primary)}html .compare-btn a::before,html .content-wpb .card .compare-btn a::before{border:1px solid var(--color-primary);font-family:var(--font-icon);content:"";font-weight:var(--font-icon-light);color:var(--color-secondary);display:grid;align-items:center;text-align:center}html .quiz-answer button.selected,html .compare-btn.compare-btn-active a,html .content-wpb .card .compare-btn.compare-btn-active a{color:var(--color-primary);border:1px solid var(--color-primary)}html .quiz-answer button.selected::before,html .compare-btn.compare-btn-active a::before,html .content-wpb .card .compare-btn.compare-btn-active a::before{background:var(--color-primary);font-family:var(--font-icon);font-weight:var(--font-weight-bold);content:"";color:#fff;display:grid;align-items:center}html .expand-btn{background:rgba(0,0,0,0);color:var(--color-secondary);white-space:nowrap;font-size:1rem}html .expand-btn::after{font-family:var(--font-icon);display:inline-block;content:"";color:var(--color-primary);margin:.2em 0 0 .5em;font-size:.8em}html .expand-btn:hover{background:rgba(0,0,0,0);color:var(--color-secondary)}html .expand-btn.active::after,html .expand-btn.expand-btn-close::after{transform:rotate(-180deg)}html .close-btn{width:45px;height:45px;border-radius:100%;cursor:pointer;padding:0;font-size:1.2em;right:.5em;top:.5em;text-align:center;background:var(--color-light-bg);transition:background var(--animation-speed-link) linear;color:var(--color-tertiary);align-items:center}html .close-btn::after{font-family:var(--font-icon);content:""}html .close-btn:hover{background:var(--color-light)}html a.btn-learn-more{background:rgba(0,0,0,0);color:var(--color-secondary);padding-left:0;padding-right:0;letter-spacing:0;font-weight:var(--font-weight-bold);border-bottom:0;transition:color var(--animation-speed-link) linear;line-height:var(--heading-line-height);display:inline-block}html a.btn-learn-more::after{font-family:var(--font-icon);content:"";color:var(--color-primary);margin:0 0 0 .6em;font-size:.8em;transition:margin .2s linear}html a.btn-learn-more:hover{background:rgba(0,0,0,0);color:var(--color-primary)}html a.btn-learn-more:hover{transition:color .15s linear}html button.deferred_button{background:rgba(0,0,0,0);color:var(--color-secondary);border:1px solid var(--color-primary);width:100%}html button.deferred_button::after{font-family:var(--font-icon);content:"";color:var(--color-primary);width:1.5em;height:1.5em;border-radius:100%;margin-left:.4em;padding-top:.4em}html .read-more{font-weight:var(--font-weight-bold);font-size:.95em;display:inline-block}html .read-more::after{font-family:var(--font-icon);content:"";color:var(--color-primary);margin-left:.5em;transition:margin-left .2s linear}html .read-more:hover{color:var(--color-primary)}html .outbound-link{background:var(--color-tertiary);border-radius:var(--border-radius);color:#fff;padding:1.25em;font-weight:var(--font-weight-bold);display:flex;align-items:center;grid-template-columns:1fr auto;grid-gap:1em;line-height:var(--heading-line-height);justify-content:space-between}html .filterToggleButton{border:1px solid var(--color-light);padding:.8em 1.5em;border-radius:10em;display:flex;justify-content:space-between;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);text-align:center;font-size:1rem}html .filterToggleButton svg{margin-top:-0.2em}html .filterToggleButton svg path{fill:var(--color-primary)}
