:root{--progress-color:#c9d8fa}.custom-marker .dot{color:#d97f18;fill:#d97f18}

/*!
* Selectra.info 
* Theme: sapphire-orange
* Authors: Selectra's front-end team
* Copyright 2013-2021 Selectra.
*/.card--provider{padding:.75rem}@media (min-width:768px){.card--provider{display:flex;flex-flow:row nowrap}}.card--provider .card-provider__header{display:flex;justify-content:center}@media (min-width:768px){.card--provider .card-provider__header{flex-basis:25%;align-items:center}}.card--provider .card-provider__logo{width:auto;max-width:100%;max-height:3rem}.card--provider .card-provider__body{display:flex;align-items:center;margin:1rem 0;font-size:.875rem}@media (min-width:768px){.card--provider .card-provider__body{flex-basis:45%;margin:0 1rem}}.card--provider .card-provider__footer{display:flex;flex-flow:column nowrap;justify-content:space-between}@media (min-width:576px){.card--provider .card-provider__footer{flex-flow:row nowrap}}@media (min-width:768px){.card--provider .card-provider__footer{flex-basis:30%;flex-flow:column nowrap;justify-content:center}}.card--provider .card-provider__footer div:not([class]),.card--provider .card-provider__footer p:not([class]){display:inline-block;margin:0 auto;width:100%;text-align:center}@media (min-width:576px){.card--provider .card-provider__footer div:not([class])+div:not([class]),.card--provider .card-provider__footer p:not([class])+p:not([class]){margin-left:1rem}}@media (min-width:768px){.card--provider .card-provider__footer div:not([class])+div:not([class]),.card--provider .card-provider__footer p:not([class])+p:not([class]){margin-left:0}}.card--provider .card-provider__footer .btn{flex-grow:1;width:100%;padding-right:0;padding-left:0}@media (min-width:768px){.card--provider .card-provider__footer .btn{flex-grow:0}}.card--provider .card-provider__footer .btn+.btn{margin-top:1rem}@media (min-width:576px){.card--provider .card-provider__footer .btn+.btn{margin-top:0;margin-left:1rem}}@media (min-width:768px){.card--provider .card-provider__footer .btn+.btn{margin-top:1rem;margin-left:0}}.card--provider-jp,body[language=ja] .card--provider{padding:.75rem}@media (min-width:768px){.card--provider-jp,body[language=ja] .card--provider{display:flex;flex-flow:row nowrap}}.card--provider-jp div:not([class]),.card--provider-jp p:not([class]),body[language=ja] .card--provider div:not([class]),body[language=ja] .card--provider p:not([class]){display:inline-block;margin:0 auto;width:100%;text-align:center}@media (min-width:768px){.card--provider-jp div:not([class]),.card--provider-jp p:not([class]),body[language=ja] .card--provider div:not([class]),body[language=ja] .card--provider p:not([class]){width:auto}}.card--provider-jp .btn--secondary-pastel,body[language=ja] .card--provider .btn--secondary-pastel{width:300px;max-width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin-block:0;margin-bottom:1rem}@media (min-width:768px){.card--provider-jp .btn--secondary-pastel,body[language=ja] .card--provider .btn--secondary-pastel{margin-bottom:0;margin-right:1rem}}.card--provider-jp .card--provider__header,body[language=ja] .card--provider .card--provider__header{display:flex;justify-content:center;align-items:center}@media (min-width:768px){.card--provider-jp .card--provider__header,body[language=ja] .card--provider .card--provider__header{flex-basis:25%;align-items:center}}.card--provider-jp .card--provider__logo,body[language=ja] .card--provider .card--provider__logo{width:auto;max-width:100%;max-height:3rem}.card--provider-jp .card--provider__body,body[language=ja] .card--provider .card--provider__body{display:flex;align-items:center;margin:1rem 0;font-size:.875rem}@media (min-width:768px){.card--provider-jp .card--provider__body,body[language=ja] .card--provider .card--provider__body{flex-basis:45%;margin:0 1rem}}.card--provider-jp .card--provider__footer,body[language=ja] .card--provider .card--provider__footer{display:flex;flex-flow:column nowrap;justify-content:space-between}@media (min-width:576px){.card--provider-jp .card--provider__footer,body[language=ja] .card--provider .card--provider__footer{flex-flow:row nowrap}}@media (min-width:768px){.card--provider-jp .card--provider__footer,body[language=ja] .card--provider .card--provider__footer{flex-basis:30%;flex-flow:column nowrap;justify-content:center}}.card--provider-jp .card--provider__footer div:not([class]),.card--provider-jp .card--provider__footer p:not([class]),body[language=ja] .card--provider .card--provider__footer div:not([class]),body[language=ja] .card--provider .card--provider__footer p:not([class]){width:100%}.card--provider-jp .card--provider__footer .btn,body[language=ja] .card--provider .card--provider__footer .btn{width:100%;padding-right:0;padding-left:0;flex-grow:1}@media (min-width:768px){.card--provider-jp .card--provider__footer .btn,body[language=ja] .card--provider .card--provider__footer .btn{flex-grow:0}}@media (min-width:576px){.card--provider-jp .card--provider__footer .btn+.btn,.card--provider-jp .card--provider__footer div:not([class])+div:not([class]),.card--provider-jp .card--provider__footer p:not([class])+p:not([class]),body[language=ja] .card--provider .card--provider__footer .btn+.btn,body[language=ja] .card--provider .card--provider__footer div:not([class])+div:not([class]),body[language=ja] .card--provider .card--provider__footer p:not([class])+p:not([class]){margin-left:1rem}}@media (min-width:768px){.card--provider-jp .card--provider__footer .btn+.btn,.card--provider-jp .card--provider__footer div:not([class])+div:not([class]),.card--provider-jp .card--provider__footer p:not([class])+p:not([class]),body[language=ja] .card--provider .card--provider__footer .btn+.btn,body[language=ja] .card--provider .card--provider__footer div:not([class])+div:not([class]),body[language=ja] .card--provider .card--provider__footer p:not([class])+p:not([class]){margin-left:0}}