body{
    padding-top: 53px;
}

h1{
    font-size: 32px;
    margin-bottom: 25px;
}

h2{
    font-size: 25px;
    margin-bottom: 25px;
}


.wrap {
    width: 94%;
    max-width: 94%;
    padding: 20px 0px;
    font-size: 19px;
}

.wrap ul {
  width: 100%;
}

.wrap .pad{
    width: 100%;
}

a.menuMob, #menuOverlay{
	display:block;
}

#menu{
	display:none;
}

.langs, #sublangs, ul.langs{
	display:none;
}

.top{
    display:none;
}

#logo{
    display: none;
}

header{
    background-color: #d80419;
    height: 53px;
    line-height: 53px;
    border-bottom: 0px;
    position: fixed;
    z-index:95;
    left: 0px;
    top: 0px;
}

header .wrap{
    width: 100%;
    max-width: 100%;
}

#logoM{
display: block;
position: absolute;
height: 35px;
left: 2.25%;
top: 10px;
z-index: 98;
}

.wspM{
display: block;
position: absolute;
height: 46px;
left: 246px;
top: 6px;
z-index: 98;
}

.wspM img{
    height: 100%;
    display: block;
}

.bannersHome ul li:first-child, .bannersHome ul li:last-child, .bannersHome ul li:last-child ul li{
    width: 100%;
}

.bannersHome ul li:first-child{
    margin-bottom: 25px;
}

.bannersHome ul li:first-child strong{
    font-size: 30px;
    line-height: 34px;
    text-align: center;
}

.bannersHome ul li:last-child div{
font-size: 32px;
}

.bannersHome ul li p{
    width: 100%;
}

.bannersHome .link{
    margin-right: 0px;
    margin-left: 0px;
}

.bannersHome .link{
    width: 88%;
    margin: 0px auto;
    margin-bottom: 10px;
}

.list .wrap ul {
  justify-content: space-between;
}

.list .wrap ul li{
    width: 49%;
}

.list .wrap ul li:nth-child(3n+2) {
  margin-left: 0%;
  margin-right: 0%;
}

.cols .wrap ul li{
    width: 100%;
}

.cols .wrap ul li:first-child{
    margin-bottom: 20px;
}

.cols .wrap ul li strong{
    font-size: 32px;
    margin-bottom: 15px;
}

.cols .wrap ul li p{
    width: 100%;
}

.link{
    width: 88%;
    font-size: 20px;
}

.link em{
    padding: 0px 12px;
}

.pin em{
    padding: 0px;
}

.pdf{
    box-sizing: border-box;
    width: 100% !important;
    margin-top: 12px;
}

.bannersContact form{
    width: 100%;
    margin-bottom: 25px;
}

.bannersContact .customInput#captcha{
    width: 57% !important;
}

.bannersContact ul li:last-child iframe{
    width: 100%;
    margin-left: 0px !important;
}

footer {
  margin-top:2px;
}

footer .wrap ul li{
    width: 100%;
    text-align: center;
    padding: 6px 0px;
}

footer .wrap ul li img{
    max-width: 75%;
}

footer .wrap ul li:nth-child(4) a img{
    margin: 0px auto;
}

footer .bottom2 .wrap3{
    padding: 6px 0px;
}

footer .bottom2 .wrap3 ul li {
    font-size: 16px;
}

.customInput{
    width: 100% !important;
    box-sizing: border-box !important;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 12px;
}

.button{
    font-size: 20px;
    padding: 0px 45px;
}
.kitDigital img {
  max-width:99%;
}