.map-points-row.row{align-items:stretch;margin-left:-12px;margin-right:-12px}[class*=col].service-points-widget{padding-left:12px;padding-right:12px}[class*=col].map-component{flex-direction:column;padding-left:12px;padding-right:12px;display:flex}.service-points-widget .region-handler{font-size:calc(17px * var(--a11y-fs,1));border-radius:13px;margin-bottom:6px}.service-points-widget .sercivce-choice{border-radius:13px;padding:10px 20px}.service-points-widget .sercivce-choice:not(:last-child){margin-bottom:8px}.service-points-widget .sercivce-choice .serivce-icon{margin-right:12px}.service-points-widget .sercivce-choice .form-check{margin-left:auto;margin-right:0}.map-component .card{border-radius:24px;flex-direction:column;flex:auto;min-height:0;display:flex}.map-component .card .row{flex:auto;align-items:stretch;height:100%;min-height:0;margin-left:0!important;margin-right:0!important}.details-column .details-container .row{margin-left:-15px!important;margin-right:-15px!important}.map-column{flex-direction:column;min-height:0;display:flex;padding-left:0!important;padding-right:0!important}@media (min-width:768px){.map-column{height:100%}.map-column .map-field-a11y,.map-column .map-field-visual{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.map-column .leaflet-container{flex:auto;width:100%;min-height:0;height:100%!important}}.map-column .leaflet-container{border:none;border-top-left-radius:24px;border-bottom-left-radius:24px}.details-column{padding-left:0!important;padding-right:0!important}.details-container,.details-container-loader{background-color:#a61624;border-radius:0 24px 24px 0;padding:24px}.map-column [data-testid=map]{border-radius:24px 0 0 24px}.service-points-widget .select-custom{margin-bottom:8px}.details-container-loader{background-color:#fff;flex-direction:column;justify-content:space-between;display:flex}@media (min-width:768px) and (max-width:991px){.btn.btn-to-map{font-size:calc(14px * var(--a11y-fs,1));padding:14px 24px}html.a11y-fs-lg .details-container .btn-map-container,html.a11y-spaced .details-container .btn-map-container{width:100%}html.a11y-fs-lg .details-container .btn-map-container>.btn.btn-to-map,html.a11y-spaced .details-container .btn-map-container>.btn.btn-to-map{width:100%;display:block}}@media (max-width:767px){.map-column .map-field-a11y,.map-column .map-field-visual{flex:none;height:auto}.map-column .leaflet-container{border-radius:24px 24px 0 0;flex:none;height:259px!important}.details-container{text-align:center;border-radius:0 0 24px 24px;padding:16px}.details-container .card-title{font-size:calc(22px * var(--a11y-fs,1))}.btn-map-container,.btn.btn-to-map.btn-secondary2{width:100%!important}}html[style*=--a11y-fs] .details-container,html.a11y-spaced .details-container{padding-left:16px;padding-right:16px}html[style*=--a11y-fs] .btn-map-container,html.a11y-spaced .btn-map-container{max-width:100%}html[style*=--a11y-fs] .btn.btn-to-map,html.a11y-spaced .btn.btn-to-map{max-width:100%;padding-left:8px;padding-right:8px}html.a11y-fs-lg .map-points-row>.service-points-widget,html.a11y-spaced .map-points-row>.service-points-widget,html.a11y-fs-lg .map-points-row>.map-component,html.a11y-spaced .map-points-row>.map-component{flex:0 0 100%;max-width:100%}@media (max-width:991px){html.a11y-fs-lg .map-component>.card,html.a11y-spaced .map-component>.card,html.a11y-fs-lg .map-component .card .row,html.a11y-spaced .map-component .card .row{flex:none;height:auto!important}html.a11y-fs-lg .map-component .card .row>.map-column,html.a11y-spaced .map-component .card .row>.map-column,html.a11y-fs-lg .map-component .card .row>.details-column,html.a11y-spaced .map-component .card .row>.details-column{flex:0 0 100%;max-width:100%;height:auto}html.a11y-fs-lg .map-column .map-field-a11y,html.a11y-spaced .map-column .map-field-a11y,html.a11y-fs-lg .map-column .map-field-visual,html.a11y-spaced .map-column .map-field-visual{flex:none;height:auto}html.a11y-fs-lg .map-column .leaflet-container,html.a11y-spaced .map-column .leaflet-container{flex:none;min-height:259px;height:259px!important}html.a11y-fs-lg .details-container,html.a11y-spaced .details-container{height:auto!important}}
