.component_fixed-or-variable-rate_toogle{filter:drop-shadow(0 0 .35rem rgba(0,0,0,.15))}.component_fixed-or-variable-rate{align-content:center;align-items:center;display:inline-flex;flex-wrap:wrap;font-family:Montserrat,system-ui,Arial,Helvetica,sans-serif,"sans-serif";font-weight:600;gap:.5em 1em;margin:0}.component_fixed-or-variable-rate-small{font-size:.75em}@media screen and (max-width:820px){.component_fixed-or-variable-rate-small{font-size:.8055em}}.component_fixed-or-variable-rate em{font-style:normal}.component_fixed-or-variable-rate[data-mortgage-type=fixed] .component_fixed-or-variable-rate_toogle .component_fixed-or-variable-rate_fixed,.component_fixed-or-variable-rate[data-mortgage-type=variable] .component_fixed-or-variable-rate_toogle .component_fixed-or-variable-rate_variable{background-color:var(--set_primary_link);color:var(--set_bg);padding-left:1.25em;padding-right:1.25em}.component_fixed-or-variable-rate_selector{align-content:center;align-items:center;display:flex;gap:1em}.component_fixed-or-variable-rate_provinces{color:var(--set_primary_link);cursor:pointer;font-weight:800;padding-right:.66em;position:relative;text-decoration:underline;text-underline-position:under}.component_fixed-or-variable-rate_provinces:after{border-bottom:2px solid var(--set_primary_link);border-left:2px solid #0000;border-right:2px solid var(--set_primary_link);border-top:2px solid #0000;content:"";height:.25em;left:100%;position:absolute;top:25%;transform:rotate(45deg);width:.25em}.component_fixed-or-variable-rate_provinces select{cursor:pointer;height:150%;inset:0;opacity:0;position:absolute;top:-25%;width:calc(100% + 1em);z-index:1}.component_fixed-or-variable-rate_toogle{background-color:var(--set_bg);border-radius:calc(55.5555rem*var(--remRatio));cursor:pointer;display:inline-flex;padding:2px;transform:translateZ(0)}.component_fixed-or-variable-rate_toogle .component_fixed-or-variable-rate_fixed,.component_fixed-or-variable-rate_toogle .component_fixed-or-variable-rate_variable{border-radius:calc(55.5555rem*var(--remRatio));flex:1;padding:.5em 1.25em}
