[v-cloak]+.branch-atm-widget--placeholder{display:block}.branch-atm-widget--placeholder{display:none}.app-branch-atm-widget{margin:0 0 32px;position:relative}@media (min-width:768px){.app-branch-atm-widget{margin-bottom:32px}}.app-branch-atm-widget .widget-form>form{margin-bottom:0}.app-branch-atm-widget .widget-form>svg{margin-top:-35px;position:absolute;right:42px;top:50%}@media (min-width:768px) and (max-width:995px){.app-branch-atm-widget .widget-form>svg{display:none}}.app-branch-atm-widget .widget-form .sf-radio-group{margin-bottom:32px}.app-branch-atm-widget .branch-atm-search-field{position:relative;width:100%}@media (min-width:996px){.app-branch-atm-widget .branch-atm-search-field{max-width:352px;width:69%}}.app-branch-atm-widget .form-inline .branch-atm-search-field{width:100%}.branch-atm-widget--direkt .widget-form{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.branch-atm-widget--direkt>img,.branch-atm-widget--direkt>svg{right:20px;top:0}.branch-atm-widget--searchfield{margin-bottom:0}.branch-atm-widget--searchfield h2:not(.sr-only){display:none}.branch-atm-widget--searchfield .widget-form{-webkit-box-shadow:none;box-shadow:none;padding:0}.branch-atm-widget--searchfield .widget-form>svg{display:none}@media (min-width:768px){.branch-atm-widget--searchfield .branch-atm-search-field{margin-top:32px}}.branch-atm-widget--time-reservation{margin:0;position:absolute;right:20px;top:20px;width:calc(100% - 40px)}@media (min-width:768px){.branch-atm-widget--time-reservation{max-width:360px;width:100%;z-index:0}}.branch-atm-widget--time-reservation .widget-form{border:0;padding:0}.branch-atm-widget--time-reservation .widget-form>svg{display:none}.branch-atm-widget--time-reservation .branch-atm-search-field{max-width:none}@media (max-width:767px){.branch-atm-widget--time-reservation .branch-atm-search-field{max-width:none}}.atm-branch-locator-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.atm-branch-locator-search .widget-form>svg{display:none}@media (max-width:767px){.atm-branch-locator-search .btn-detailed-search,.atm-branch-locator-search .row:last-of-type,.atm-branch-locator-search .widget-form__label{display:none}}.atm-branch-locator-search .widget-form__label{margin-bottom:7px}.app-branch-atm-widget--search-only{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;padding:0}.branch-atm-widget__icon{position:absolute;right:46px;top:36px}@media (max-width:995px){.branch-atm-widget__icon{display:none}}.app-branch-atm-widget .btn-detailed-search{font-size:14px}.atm-branch-locator-search--focused{left:0;margin-top:-74px;top:0;width:100%}.atm-branch-locator-search--focused .widget-form{border:none;border-radius:0;-webkit-box-shadow:0 0 32px 0 rgba(56,49,49,.15);box-shadow:0 0 32px 0 rgba(56,49,49,.15);padding:10px 20px}.atm-branch-locator-search--focused .widget-form__label{color:#1b1f27;display:block;font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px}.atm-branch-locator-search--focused .row:last-of-type{display:block}.atm-branch-locator-search--focused .btn-detailed-search{display:block;line-height:24px}@media (min-width:321px) and (max-width:767px){.modal .mevp .app-branch-atm-widget .branch-atm-search-field{width:100%}}@media (min-width:768px) and (max-width:995px){.modal .mevp .app-branch-atm-widget .branch-atm-search-field{width:100%}}@media (min-width:321px) and (max-width:995px){.modal .mevp .app-branch-atm-widget{padding:0}}