.node--type-location.node--view-mode-teaser{position:static}@media print, screen and (max-width: 39.99875em){.node--type-location.node--view-mode-teaser{margin-bottom:1px}}.node--type-location.node--view-mode-teaser .show-map-button{position:relative;display:flex;width:100%;aspect-ratio:1.7;align-items:center;justify-content:center;cursor:pointer}.node--type-location.node--view-mode-teaser .show-map-button .field--name-field-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden}.node--type-location.node--view-mode-teaser .show-map-button .field--name-field-image div{height:100%}.node--type-location.node--view-mode-teaser .show-map-button .field--name-field-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.node--type-location.node--view-mode-teaser .show-map-button .field--name-field-image img{width:auto;max-width:inherit;min-width:100%;height:auto;min-height:100%;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.node--type-location.node--view-mode-teaser .show-map-button .field--name-field-image:after{content:'';position:absolute;inset:0;background-color:#000;opacity:.4;transition:opacity .3s}.node--type-location.node--view-mode-teaser .show-map-button .title{color:#fff;font-size:1.25rem;line-height:1;font-weight:700;position:relative;z-index:2;text-align:center;padding:0 15px;transition:all .3s}.node--type-location.node--view-mode-teaser .show-map-button .title:after{content:'';display:block;margin:14px auto 0;width:58px;height:3px;background-color:#fff}.node--type-location.node--view-mode-teaser .show-map-button:hover .field--name-field-image:after,.node--type-location.node--view-mode-teaser .show-map-button:focus .field--name-field-image:after,.node--type-location.node--view-mode-teaser .show-map-button:active .field--name-field-image:after{opacity:.5;background-color:#253690}.node--type-location.node--view-mode-teaser.active{margin-bottom:595px}@media print, screen and (min-width: 40em){.node--type-location.node--view-mode-teaser.active{margin-bottom:385px}}.node--type-location.node--view-mode-teaser.active .show-map-button:before{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:16px solid #253690;border-left:16px solid transparent;border-right:16px solid transparent}.node--type-location.node--view-mode-teaser.active .map-wrapper{height:543px}@media print, screen and (min-width: 40em){.node--type-location.node--view-mode-teaser.active .map-wrapper{height:337px}}.node--type-location.node--view-mode-teaser .map-wrapper{box-shadow:3px 4px 20px rgba(0,0,0,0.25);background-color:#fafafa;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4;width:855px;max-width:calc(100% - 40px);margin-top:26px;height:0;transition:all .3s;overflow:hidden}@media print, screen and (min-width: 40em){.node--type-location.node--view-mode-teaser .map-wrapper{display:flex}}.node--type-location.node--view-mode-teaser .map-wrapper:before,.node--type-location.node--view-mode-teaser .map-wrapper:after{content:'';position:absolute;bottom:0;width:calc(50% - 1px);height:3px;z-index:2}.node--type-location.node--view-mode-teaser .map-wrapper:before{background-color:#253690;left:0}.node--type-location.node--view-mode-teaser .map-wrapper:after{right:0;background-color:#BD3C4B}.node--type-location.node--view-mode-teaser .map-wrapper .left{height:220px;position:relative}@media print, screen and (min-width: 40em){.node--type-location.node--view-mode-teaser .map-wrapper .left{height:337px;width:52.2%;flex-shrink:0}}.node--type-location.node--view-mode-teaser .map-wrapper .left iframe{position:absolute;width:100%;height:100%;border:none}.node--type-location.node--view-mode-teaser .map-wrapper .right{padding:20px 23px 10px;flex-grow:1;color:#626466;font-size:.9375rem}@media print, screen and (min-width: 40em){.node--type-location.node--view-mode-teaser .map-wrapper .right{padding:10px 35px 10px 50px;align-self:center}}.node--type-location.node--view-mode-teaser .map-wrapper .right h4{color:#253690;font-weight:700;margin-bottom:25px}@media print, screen and (min-width: 40em){.node--type-location.node--view-mode-teaser .map-wrapper .right h4{margin-bottom:35px}}.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-description{line-height:1.3;margin-bottom:31px}.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-description p{line-height:inherit}.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-address,.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-email,.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-phone,.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-branch-manager{padding-left:50px;position:relative;line-height:1.7;margin-bottom:11px}.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-address:before,.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-email:before,.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-phone:before,.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-branch-manager:before{content:'';width:37px;position:absolute;left:0;top:0}.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-address:before{height:34px;background:url(../assets/images/sprite.png) -1px -67px no-repeat}.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-email:before{height:26px;background:url(../assets/images/sprite.png) -38px -68px no-repeat}.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-phone:before{height:35px;background:url(../assets/images/sprite.png) -83px -68px no-repeat}.node--type-location.node--view-mode-teaser .map-wrapper .right .field--name-field-branch-manager{margin-bottom:0}

