html,body,#page{margin: 0;padding: 0}body.admin-bar{padding-top: 0 !important}h1,h2,h3,h4,h5,a{color: #07658c}h2{font-weight: 400;font-size: 40px;text-transform: uppercase}h5{font-size: 10pt;font-weight: 800;margin: 0;text-transform: none}body{color: #111;font-family: proxima-nova, sans-serif;font-size: 13pt;font-weight: 400}.elementor-widget-heading .elementor-heading-title{line-height: 1.2em}.dropdown-item.active,.dropdown-item:active{background-color: transparent}#masthead{background-color: white;border-bottom: 2px solid #07658c}#masthead .timefuse-logo{color: transparent}#masthead .navbar-light .navbar-toggler{border: 0;outline: 0}#masthead .navbar-nav .menu-item-has-children ul{border-top: 0}#masthead .navbar-nav .menu-expand.menu-item-has-children > ul.show{display: flex;width: 390px}#masthead .navbar-nav .menu-expand.menu-item-has-children > ul.show > li ul.dropdown-menu{border: 0;display: block;left: auto;font-size: 0.85rem;margin: 0;padding: 0;position: static;top: auto}#masthead .navbar-nav a{color: #07658c}#colophon ::-webkit-input-placeholder{color: white}#colophon ::-moz-placeholder{color: white}#colophon ::-ms-placeholder{color: white}#colophon ::placeholder{color: white}.header_bild,.footer_bild{background-size: cover;background-position: center top;background-repeat: no-repeat;width: 100%}.header_bild{height: 29vw}.header_bild .logo img{height: auto;max-width: 300px !important;position: absolute;top: 5vh}#page #content{margin-top: 60px}#page #content .elementor{width: 100%}#page #colophon{background: #7692a5;color: white}#page #colophon a,#page #colophon a:hover,#page #colophon a:visited,#page #colophon h3{color: white}#page #colophon .timefuse-logo{display: inline-block;position: absolute;bottom: 5px}#page #colophon .mc4wp-form label input{background-color: transparent;border: 0;border-bottom: 1px solid #fff;color: white}#page .elementor-column.arrow::after{color: #07658c;content: "→";display: block;font-size: 50px;position: absolute;right: -20px;top: 80px}#page .quote{border-bottom: 1px solid #07658c;border-top: 1px solid #07658c;padding: 2em 0}#page img{height: auto;max-width: 100%}#page .mc4wp-form{margin: 1.5em 0}#page .mc4wp-form h5{color: white;font-size: 1.5em;font-weight: 500;letter-spacing: 0.05em;margin-bottom: 0.25em;margin-top: 0}#page .mc4wp-form p{margin-bottom: 0}#page .mc4wp-form label{width: 100%}#page .mc4wp-form input{border: 0;clear: both;display: block;margin: 3px 0;padding: 5px;width: 100%}#page .mc4wp-form input[type='submit']{background-color: #07658c;color: white;text-align: center}#page .wpcf7-form input[type='submit']{background-color: #07658c;border: 0;border-radius: 0;color: white;padding: 5px;text-align: center}section.elementor-element{margin-bottom: 1em}.elementor-widget-wrap{align-content: center;align-items: center}.slogan{color: #07658c;font-size: 1.4em;font-style: italic;font-weight: 500}.timefuse-logo{background-image: url(../images/timefuse-logo.svg);background-repeat: no-repeat;background-size: contain;display: block;height: 50px;width: 200px}.news-section .col .blog-entry{border-bottom: 1px solid #000;margin-bottom: 1em;padding-top: 1em}.news-section .col > .blog-entry:last-child{border-bottom: 0}@media screen and (max-width: 1200px){h2{font-size: 32px}h5{font-size: 10pt}.header_bild .logo img{top: 1vh}}@media screen and (max-width: 992px){.h2,h2{font-size: 25px}}@media screen and (max-width: 767px){.h1,h1{font-size: 25px}.h2,h2{font-size: 22px}.h3,h3{font-size: 19px}.h4,h4{font-size: 15px}.header_bild{height: 30vh}#masthead .navbar-nav ul.dropdown-menu{border: 0}#masthead .navbar-nav .menu-expand.menu-item-has-children > ul.show{display: block;width: auto}#masthead .navbar-nav .menu-expand.menu-item-has-children > ul.show > li ul.dropdown-menu{margin-left: 2em}#page #content{margin-top: 0}#page #colophon .timefuse-logo{position: relative}.colum-xs .elementor-column.elementor-col-33,.colum-xs .elementor-column[data-col="33"]{width: 33%}.colum-xs .elementor-column.elementor-col-33 .elementor-image,.colum-xs .elementor-column[data-col="33"] .elementor-image{margin: 0 1em}.colum-xs .elementor-column.elementor-col-33 h3,.colum-xs .elementor-column[data-col="33"] h3{font-size: 0.85rem}}body.admin-bar{padding-top: 32px}body.admin-bar #masthead.fixed-top{top: 32px}