div{color:#666666;font-family:'Raleway',sans-serif;}a{color:#666666;}a:hover,a:active{color:#cc0000;}.hero{display:table;position:relative;width:100%;height:calc(100vh - 183px);min-height:calc(100vh - 183px);background:url('../images/kawumm-hero-image-11112021.jpg') no-repeat center center scroll;kawumm-hero-image-14102021_21920x960 -webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}.herotext{margin:0 auto;color:#ffffff;display:table-cell;vertical-align:top;padding:8em 6em 0;}.footer-text{padding:4em 1em;font-size:calc(var(--fontSize) * 0.875);}.footer-text a{font-size:calc(var(--fontSize) * 0.875);}.staff{text-align:center;float:left;margin:0 1em 1em;max-width:150px;overflow:hidden;}.kontakt-col{text-align:left;padding-left:4em;}.kontakt-form{display:block;width:100%;height:34px;padding:6px 12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.kontakt-message{display:block;width:100%;padding:6px 12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.text{text-align:right !important;}.demo{background:#ffffff;padding:0;}.header-address{font-size:calc(var(--fontSize) * 0.825);font-family:'Raleway',sans-serif;}h3.phone{font-size:calc(var(--fontSize) * 1.2);font-weight:calc(var(--fontWeight)* 2.33);font-family:'Raleway',sans-serif;color:#666666 !important;background-color:transparent;display:block;line-height:normal;padding-left:0em;padding-right:0em;}h1,h2,h3{color:#ffffff !important;background-color:#cc0000;display:inline;line-height:1.375em;padding-left:0.2em;padding-right:0.2em;font-weight:600 !important;}h3.smalltitle{color:#ffffff !important;background-color:#cc0000;display:inline;line-height:1.375em;padding-left:0.2em;padding-right:0.2em;font-size:calc(var(--fontSize) * 1.125);}.heading-title{margin-bottom:100px;}.navbar{border-radius:0;position:relative;margin-left:auto;margin-right:auto;width:100%;min-height:120px !important;margin-bottom:0;display:none;}.mobilenav{display:none;}.navi{margin:0 auto;padding-left:0;list-style:none;padding:0;font-family:'Raleway',sans-serif;}.navi>li{padding:3px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;position:relative;float:left;display:block;text-align:-webkit-match-parent;}.navi:before,.navi:after{content:" ";display:table;}.navi:after{clear:both;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.navi>li>a{color:#cc0000;padding:8px 12px 8px;position:relative;display:block;font-size:calc(var(--fontSize) * 0.875);font-weight:calc(var(--fontWeight)* 1.667);}ul li a{list-style:none;margin:0;}.navi>.active>a,.navi>li>a:hover,.navi>li>a:focus{color:#ffffff;background-color:#cc0000;}.nav-desk{text-align:center;vertical-align:middle;color:white;font-size:calc(var(--fontSize) * 1.25);font-weight:calc(var(--fontWeight)* 1.5);text-transform:uppercase;margin:0 auto;display:block;position:relative;margin-bottom:0;}.nav-desk-wrap{width:100%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;display:block;}.logo{float:left;height:50px;margin:25px 0 25px 25px;}.logo-tile{float:left;width:420px;margin:0 0 15px 0;}.navbar.on{display:block;width:100%;height:100%;background-color:#cc0000;position:absolute;top:0;z-index:10;}.navbar .nav-toggle{width:40px;height:30px;position:absolute;top:20px;right:20px;cursor:pointer;display:none;}.navbar .first,.navbar .second,.navbar .third{width:100%;height:5px;background:#cc0000;margin:6px auto;backface-visibility:hidden;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.navbar.on .first,.navbar.on .second,.navbar.on .third{width:100%;height:5px;background:#fff;margin:6px auto;backface-visibility:hidden;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.navbar .nav-toggle.on .first{-moz-transform:rotate(45deg) translate(7px,7px);-ms-transform:rotate(45deg) translate(7px,7px);-webkit-transform:rotate(45deg) translate(7px,7px);transform:rotate(45deg) translate(7px,7px);}.navbar .nav-toggle.on .second{opacity:0;}.navbar .nav-toggle.on .third{-moz-transform:rotate(-45deg) translate(8px,-10px);-ms-transform:rotate(-45deg) translate(8px,-10px);-webkit-transform:rotate(-45deg) translate(8px,-10px);transform:rotate(-45deg) translate(8px,-10px);}.navbar .menu{padding:0;list-style:none;margin:4em auto;text-align:center;}.navbar .menu.hidden{display:none;}.navbar .menu a{display:block;width:100%;font-size:calc(var(--fontSize) * 2);font-weight:calc(var(--fontWeight)* 2);color:#fff;line-height:1.5;text-decoration:none;text-transform:capitalize;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;}.navbar .menu a:hover{color:#484848;background-color:#fff;}@charset "utf-8";.logo-tile.logomobile{display:none;}@media (max-width: 991px){.kontakt-col{text-align:left !important;padding-right:15px;padding-left:15px;}.hero{height:calc(100vh - 165px);min-height:calc(100vh - 165px);}.herotext{margin:0 auto;color:#ffffff;display:table-cell;vertical-align:top;padding:8em 4em 0;}.mobilenav{width:100%;display:block;background-color:#cc0000;color:#ffffff;padding:10px;}.text{text-align:left !important;}.navbar .nav-toggle{width:40px;height:30px;position:absolute;top:30px;right:30px;display:block;}.logo-tile.logomobile{position:absolute;top:0;left:30px;display:block;}.navbar.on .logo-tile.logomobile{display:none;}.logo-tile.logodesk{display:none;}.header-address{display:none;}.navbar{border:0px;margin-bottom:0;display:block;}.navbar{min-height:100px !important;}.navbar.on{margin-top:0;}.nav-desk,.nav-desk-wrap{display:none;}.logo{float:left;height:40px;margin:30px 0 30px 30px;}.logo-tile{float:left;width:300px;margin:0 0 15px 0;}}@media (max-width: 768px){.staff{text-align:center;float:left;margin:0 0.5em 1em;max-width:150px;overflow:hidden;}.hero{height:calc(100vh - 80px);min-height:calc(100vh - 80px);}.herotext{margin:0 auto;color:#ffffff;display:table-cell;vertical-align:top;padding:4em 1em 0;}.footer-text{padding:4em 1em;font-size:calc(var(--fontSize) * 1);}.footer-text a{font-size:calc(var(--fontSize) * 1);}.navbar{min-height:80px !important;}.logo-tile.logomobile{position:absolute;top:0;left:0;display:block;}.navbar .nav-toggle{width:40px;height:30px;position:absolute;top:20px;right:20px;display:block;}.logo-tile{float:left;width:240px;margin:0 0 10px 0;}}@media (max-width: 320px){h1.slogan{font-size:calc(var(--fontSize) * 2);letter-spacing:var(--letterSpacing);font-weight:calc(var(--fontWeight)* 2.33);}h2{font-size:1.5em !important;}}