/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog{position:fixed;background:#fff;width:100% !important;height:100% !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) scale(0);z-index:9999999999 !important;opacity:0;transition:transform 0.5s,opacity 0.5s;}.ui-dialog.show{transform:translate(-50%,-50%) scale(1);opacity:1;}.ui-dialog .ui-dialog-titlebar{position:absolute;bottom:30px;left:50%;z-index:99;transform:translateX(-50%);}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none;}.ui-dialog .ui-dialog-titlebar .ui-button{font-size:0 !important;border:0;padding:0;background:#33403d;border-radius:50%;outline:none;width:50px;height:50px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);color:#ffffff;cursor:pointer;transition:background-color 0.5s;}.ui-dialog .ui-dialog-titlebar .ui-button:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";font-size:35px;color:#e5da75;}.ui-dialog .ui-dialog-titlebar .ui-button:hover{background:#e5da75;}.ui-dialog .ui-dialog-content{padding:60px 30px 110px 30px;overflow:hidden;overflow-y:auto;height:100% !important;max-height:100% !important;min-height:0 !important;}.ui-dialog .ui-dialog-buttonpane{display:none !important;}@media screen and (min-width:1024px){.ui-dialog{width:calc(100% - 100px) !important;height:calc(100% - 100px) !important;}.ui-dialog .ui-dialog-content{padding:50px 50px 120px 50px;}}@media screen and (min-width:1248px){.ui-dialog{width:calc(100% - 200px) !important;}}@media screen and (min-width:1440px){.ui-dialog{height:auto !important;max-height:90vh !important;}.ui-dialog .ui-dialog-titlebar{bottom:auto;left:auto;top:30px;right:30px;transform:none;}.ui-dialog .ui-dialog-titlebar .ui-button{background:none !important;box-shadow:none;border-radius:0;color:#000000;}.ui-dialog .ui-dialog-titlebar .ui-button:before{font-size:45px;color:#33403d;}.ui-dialog .ui-dialog-titlebar .ui-button:hover{color:#445d5e;}.ui-dialog .ui-dialog-content{padding:100px 5vw;max-height:90vh !important;}}@media screen and (min-width:1600px){.ui-dialog{width:calc(100% - 250px) !important;}}@media screen and (min-width:1920px){.ui-dialog{width:1460px !important;}}.ui-widget-overlay{position:fixed;background:#33403d;width:100%;height:100%;top:0;left:0;opacity:0.9;z-index:9999999998;cursor:pointer;}.overlay-content{display:none !important;}
#node-kontakt{}#node-kontakt #kontakt{background-color:#33403d;border-bottom:none;padding:100px 0 50px;}#node-kontakt #kontakt .h1{color:#fff;}#node-kontakt #kontakt .phone,#node-kontakt #kontakt .mail{margin-bottom:10px;}#node-kontakt #kontakt .phone i,#node-kontakt #kontakt .mail i{display:none;}#node-kontakt #kontakt .phone a,#node-kontakt #kontakt .mail a{font-size:6vw;line-height:6.25vw;color:#e5da75;text-decoration:underline;}#node-kontakt #kontakt .phone a:hover,#node-kontakt #kontakt .mail a:hover{color:#fff;}#node-kontakt #kontakt .adresse{font-size:6vw;line-height:6.25vw;color:#e5da75;text-decoration:underline;}#node-kontakt #logos{padding:50px 0 100px 0;background-color:#33403d;overflow:hidden;}#node-kontakt #logos .logos{display:inline-flex;white-space:nowrap;align-items:center;}#node-kontakt #logos .logos .logo{flex-shrink:0;padding:0 40px;height:auto;position:relative;}#node-kontakt #logos .logos .logo picture img{height:auto;width:100px;}
