.container-footer,.footer,.kpm-footer-line{background-color:#ced4da}@media (max-width:520px){.headline{font-size:40px!important;color:#fff}.kpm-logo{width:80px!important}h1{font-size:1.5rem}.footer{position:relative!important}.subline{font-size:20px!important;color:#fff}}.kpm-footer-line-copy,.kpm-footer-list-copy{font-size:small}@media (max-width:576px){.footer{position:relative!important}.kpm-last-navi-item{right:0;position:realtive}}// Medium devices (tablets,768px and up) @media (min-width:768px){.footer{position:relative!important}.kpm-last-navi-item{right:20%;position:absolute}}// Large devices (desktops,992px and up) @media (min-width:992px){.footer{position:relative!important}}@media (min-width:1024px){.kpm-last-navi-item{right:20%;position:absolute}.footer{position:fixed}}// Extra large devices (large desktops,1200px and up) @media (min-width:1200px){.footer{position:fixed}}.kpm-logo{width:150px}.footer{bottom:0;width:100%;height:155px}.container-footer{padding-top:10px;padding-bottom:10px}.kpm-footer-line{line-height:10px;border:none}.kpm-footer-list{text-align:center}.main-text,.top-left{position:absolute;font-size:40px}.space-container{padding-bottom:20px}.bg-light{background-color:#ced4da!important}.navbar-light .navbar-nav .nav-link{color:#000}.nav-item{margin-right:30px;margin-left:30px}.error{color:red}h1{margin-top:20px}a,a:hover{color:#000}.top-left{top:8px;left:16px;color:#fff}.black{color:#000}.main-text{top:120px;width:96.66666666666666%;color:#FFF}.headline{font-size:60px}.subline{font-size:30px}.kpm-hidden{display:none}