.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{border-radius:13px;margin-bottom:6px;font-size:17px}.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{padding:14px 24px;font-size:14px}}@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:22px}.btn-map-container,.btn.btn-to-map.btn-secondary2{width:100%!important}}
