.clearfix:after{display:block;clear:both;content:''}@font-face{font-family:"icons";src:url("/fileadmin/twt_customer/base/system/templates/fonts/icons/icons.eot?e03234eb26576f388d59000f5b196e71");src:url("/fileadmin/twt_customer/base/system/templates/fonts/icons/icons.eot?#iefix") format("embedded-opentype"),url("/fileadmin/twt_customer/base/system/templates/fonts/icons/icons.woff2?e03234eb26576f388d59000f5b196e71") format("woff2"),url("/fileadmin/twt_customer/base/system/templates/fonts/icons/icons.woff?e03234eb26576f388d59000f5b196e71") format("woff"),url("/fileadmin/twt_customer/base/system/templates/fonts/icons/icons.ttf?e03234eb26576f388d59000f5b196e71") format("truetype"),url("/fileadmin/twt_customer/base/system/templates/fonts/icons/icons.svg?e03234eb26576f388d59000f5b196e71#icons") format("svg");font-weight:normal;font-style:normal}.icon,.redesign-location-finder .ico:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Menu-More:before{content:"\f101"}.icon-Phone:before{content:"\f102"}.icon-Plus:before{content:"\f103"}.icon-arrow-left:before{content:"\f104"}.icon-arrow-right:before{content:"\f105"}.icon-book:before{content:"\f106"}.icon-building:before{content:"\f107"}.icon-calender:before{content:"\f108"}.icon-checkmark:before{content:"\f109"}.icon-chevron-down:before,.redesign-location-finder .ico-chevron-down:before{content:"\f10a"}.icon-chevron-left:before{content:"\f10b"}.icon-chevron-right:before,.redesign-location-finder .ico-contact:before{content:"\f10c"}.icon-chevron-up:before{content:"\f10d"}.icon-close:before{content:"\f10e"}.icon-computer:before{content:"\f10f"}.icon-confirmation:before{content:"\f110"}.icon-drop:before{content:"\f111"}.icon-envelope-closed:before{content:"\f112"}.icon-faq:before{content:"\f113"}.icon-footer-facebook:before{content:"\f114"}.icon-footer-kununu:before{content:"\f115"}.icon-footer-linkedin:before{content:"\f116"}.icon-footer-twitter:before{content:"\f117"}.icon-footer-xing:before{content:"\f118"}.icon-footer-youtube:before{content:"\f119"}.icon-home:before{content:"\f11a"}.icon-marker:before,.redesign-location-finder .ico-marker:before{content:"\f11b"}.icon-menu:before{content:"\f11c"}.icon-phone-2:before,.redesign-location-finder .ico-phone:before{content:"\f11d"}.icon-question:before{content:"\f11e"}.icon-search:before{content:"\f11f"}.icon-social-media:before{content:"\f120"}.icon-sort:before{content:"\f121"}.icon-speaker:before{content:"\f122"}.icon-speech-bubble:before{content:"\f123"}.icon-twitter:before{content:"\f124"}.icon-upload-image:before{content:"\f125"}.icon-user-female:before{content:"\f126"}.icon-user-male:before{content:"\f127"}.icon-warning:before{content:"\f128"}.icon-webportal:before{content:"\f129"}.icon-world:before{content:"\f12a"}.redesign-location-finder .form-location .form-button button{margin:19px 0 15px 0}@media only screen and (max-width: 767px){.redesign-location-finder .form-location .form-button button{margin-top:0}}.layout-redesignonecol .redesign-location-finder .form-location .form-button button,.layout-redesigntwocol .redesign-location-finder .form-location .form-button button{margin:0}.redesign-location-finder .location-map{background:#e6e9ef;width:100%;height:650px;margin-bottom:50px;position:relative}.redesign-location-finder .location-map .message{background:rgba(255,255,255,0.85);position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.redesign-location-finder .location-map .message div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:18px}.redesign-location-finder .location-map .infoBox{background:#fff;min-width:275px;padding:20px;box-shadow:1px 2px 10px rgba(0,0,0,0.2);border:1px solid #e6e9ef}.redesign-location-finder .location-map .infoBox .headline{margin-bottom:10px;display:block;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:20px;color:#0a2864}.redesign-location-finder .location-map .infoBox p{margin-bottom:10px;font-size:14px}.redesign-location-finder .location-map .infoBox ul{margin:15px 0 0 0;padding:0}.redesign-location-finder .location-map .infoBox li{background:none;padding:0;margin-bottom:8px;font-size:14px}.redesign-location-finder .location-map .infoBox li:last-child{margin-bottom:0}.redesign-location-finder .ico{padding-left:25px;display:block;position:relative;text-decoration:none}.redesign-location-finder .ico:before{position:absolute;color:#9da9c1}.redesign-location-finder .ico-phone:before{top:0;left:0;font-size:16px}.redesign-location-finder .ico-marker:before{top:0;left:0;font-size:18px}.redesign-location-finder .ico-chevron-down:before{top:0;left:-1px;font-size:20px}.redesign-location-finder .ico-contact:before{top:0;left:-1px;font-size:20px}.redesign-location-finder .location-details ul li{background:none;padding:0}.redesign-location-finder .location-details .loading .placeholder{background:linear-gradient(270deg, #9da9c1 0%, #c1c8d6 33%, #9da9c1 66%);background-size:400% 400%;animation:loadingFadeIn 0.25s, loadingDetails 1.5s infinite}.redesign-location-finder .location-details .loading .headline{width:225px;height:30px;margin-bottom:25px}.redesign-location-finder .location-details .loading .subheadline{width:135px;height:20px;margin:15px 0 10px 0}.redesign-location-finder .location-details .loading .text{width:200px;height:15px;margin-bottom:10px}.redesign-location-finder .location-details .loading .text:nth-child(2){width:185px}.redesign-location-finder .location-details .loading .text:nth-child(3){width:220px}.redesign-location-finder .location-details .loading .text:nth-child(4){width:175px}.redesign-location-finder .location-details .loading .text:nth-child(5){width:190px}.redesign-location-finder .location-details .loading .text:nth-child(6){width:160px}.redesign-location-finder .location-details .loading .image{width:85px;height:65px;margin-bottom:15px;border-radius:10px}@media only screen and (max-width: 767px){.redesign-location-finder .location-map{height:400px}.redesign-location-finder .location-map .infoBox{display:none}}@keyframes loadingFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes loadingDetails{0%{background-position:100% 50%}100%{background-position:0 50%}}
