[v-cloak]+.branch-atm-widget--placeholder{display:block}.branch-atm-widget--placeholder{display:none}.sr-only[data-v-3ef9bf92]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}input[type=text][data-v-3ef9bf92]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sf-location-input[data-v-3ef9bf92]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}label[data-v-3ef9bf92]{background:#fff;border-radius:12px;color:#6e7482;cursor:pointer;font:normal 14px/16px Source Sans Pro;left:16px;padding:4px 8px;position:absolute;top:-12px;z-index:2}.sf-location-input--focused label[data-v-3ef9bf92]{color:#52ae30}.sf-location-input--error label[data-v-3ef9bf92]{color:#ff435a}.sf-location-input__wrapper[data-v-3ef9bf92]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}input[data-v-3ef9bf92]{border-bottom:1px solid #8e939f;border-left:0;border-radius:0;border-right:0;border-top:1px solid #8e939f;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1b1f27;font:700 16px/1.5 Source Sans Pro;height:48px;padding:12px 8px;position:relative;text-overflow:ellipsis;width:100%;z-index:1}input[data-v-3ef9bf92]:focus{border-bottom:2px solid #52ae30;border-left:0;border-right:0;border-top:2px solid #52ae30;outline:none;padding:12px 8px}@media screen and (-ms-high-contrast:active){input[data-v-3ef9bf92]:focus{-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px}}[data-v-3ef9bf92]::-webkit-input-placeholder{color:#6e7482;font-weight:400;opacity:1}[data-v-3ef9bf92]:-ms-input-placeholder{font-weight:400;opacity:1}[data-v-3ef9bf92]::-ms-input-placeholder{font-weight:400;opacity:1}[data-v-3ef9bf92]::-moz-placeholder{color:#6e7482;font-weight:400;opacity:1}[data-v-3ef9bf92]::placeholder{color:#6e7482;font-weight:400;opacity:1}[data-v-3ef9bf92]:-ms-input-placeholder{color:#6e7482}[data-v-3ef9bf92]::-ms-input-placeholder{color:#6e7482}.sf-location-input__postfix[data-v-3ef9bf92],.sf-location-input__prefix[data-v-3ef9bf92]{background-color:#fff;border:1px solid #8e939f;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1b1f27;-ms-flex-negative:0;flex-shrink:0;height:48px;line-height:30px;padding:8px;position:relative}.sf-location-input__prefix[data-v-3ef9bf92]{border-bottom-left-radius:24px;border-right:0;border-top-left-radius:24px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-left:15px;text-align:right}.sf-location-input__prefix[data-v-3ef9bf92]:after{background-color:#d0d8e8;content:"";height:24px;left:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.sf-location-input__postfix[data-v-3ef9bf92]{border-bottom-right-radius:24px;border-left:0;border-top-right-radius:24px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:15px;text-align:left}input:focus~.sf-location-input__prefix[data-v-3ef9bf92]{border-bottom:2px solid #52ae30;border-left:2px solid #52ae30;border-top:2px solid #52ae30;padding:7px 8px 7px 14px}input:focus~.sf-location-input__postfix[data-v-3ef9bf92]{border-bottom:2px solid #52ae30;border-right:2px solid #52ae30;border-top:2px solid #52ae30;padding:7px 14px 7px 8px}input[disabled][data-v-3ef9bf92],input[disabled]~.sf-location-input__postfix[data-v-3ef9bf92],input[disabled]~.sf-location-input__prefix[data-v-3ef9bf92]{background-color:#f1f1f1;border-color:#ababab;color:#ababab;cursor:not-allowed}.sf-location-input__postfix button[data-v-3ef9bf92],.sf-location-input__prefix button[data-v-3ef9bf92]{background:none;border:0;cursor:pointer;height:24px;margin:3px 0;padding:0;width:24px}.sf-location-input--error input[data-v-3ef9bf92]{border-bottom:1px solid #ff435a;border-top:1px solid #ff435a;border-left:0}.sf-location-input--error input[data-v-3ef9bf92]:focus{border-color:#ff435a;border-bottom:2px solid #ff435a;border-top:2px solid #ff435a}.sf-location-input--error .sf-location-input__postfix[data-v-3ef9bf92],.sf-location-input--error .sf-location-input__prefix[data-v-3ef9bf92]{border-color:#ff435a;border-width:1px}.sf-location-input--error input:focus~.sf-location-input__postfix[data-v-3ef9bf92],.sf-location-input--error input:focus~.sf-location-input__prefix[data-v-3ef9bf92],.sf-location-input--error input~.sf-location-input__postfix[data-v-3ef9bf92],.sf-location-input--error input~.sf-location-input__prefix[data-v-3ef9bf92]{border-color:#ff435a}i[data-v-3ef9bf92]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.sf-location-input__addon[data-v-3ef9bf92]{color:#6e7482;font:italic normal 14px/16px Source Sans Pro;margin-right:20px;margin-top:8px}.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}}