section.hero-section-classic-module{position:relative;overflow:hidden;height:-moz-fit-content;height:fit-content;display:flex;align-items:flex-end;padding-top:240px}@media (max-width:946px){section.hero-section-classic-module{padding-top:200px!important}}section.hero-section-classic-module .bg,section.hero-section-classic-module .filter{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}section.hero-section-classic-module .filter.black{background:linear-gradient(98deg,#000811 34.26%,rgba(0,8,17,0) 98.53%)}section.hero-section-classic-module .filter.red{background:linear-gradient(98deg,#d50032 34.26%,rgba(213,0,50,0) 98.53%)}section.hero-section-classic-module .filter.none{background-color:rgba(0,8,17,.7)}section.hero-section-classic-module .container{display:flex;align-items:flex-end}section.hero-section-classic-module .wrapper{width:100%;max-width:792px;display:flex;flex-direction:column;gap:15px}section.hero-section-classic-module .wrapper .text{max-width:675px}section.hero-section-classic-module .wrapper .ctas{margin-top:45px}


.new-mod.hero-section-classic-module{
padding-top: 130px;
 padding-bottom: 90px
}
section.hero-section-classic-module .back{
color: #abb0ba;margin-bottom: 20px;display: flex;gap: 10px;align-items: center
}
section.hero-section-classic-module h1{
    text-transform: initial !important;
}

.new-mod.hero-section-classic-module .department{
    align-items: center;
    background-color: #d6002733;
    border-radius: 20px;
    color: #d60027;
    display: flex;
    font-size: 12px;
    padding: 4px 8px;
    text-transform: uppercase;
    width: fit-content;
}

.new-mod.hero-section-classic-module .items{
    display: flex;
    align-items: center;
    gap: 12px;
}
.new-mod.hero-section-classic-module .item{
    display: flex;
    align-items: center;
    gap: 3px;
  font-size: 12px

}


.region-badge{
color: white;background: rgba(255,255,255, .1);border-radius: 20px;padding: 8px 10px;
}

/////////////////
.new-mod.hero-section-classic-module .bg{
  width:100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  animation: heroZoom 20s ease-in-out infinite;

}
@keyframes heroZoom {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}
