.home-signature .sig-fielddays{
  position:relative!important;
  background:#000!important;
  overflow:hidden!important;
}
.home-signature .sig-fielddays .sig-fielddays-visual{
  position:absolute!important;
  inset:0 auto 0 0!important;
  width:46%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:36px 30px!important;
  background:#000!important;
  z-index:1!important;
}
.home-signature .sig-fielddays .sig-fielddays-logo-box{
  width:100%!important;
  height:100%!important;
  min-height:430px!important;
  background-image:none!important;
  background-size:min(94%,620px) auto!important;
  background-repeat:no-repeat!important;
  background-position:center center!important;
}
.home-signature .sig-fielddays .sig-fielddays-wrap{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  justify-content:flex-end!important;
}
.home-signature .sig-fielddays .sig-fielddays-panel{
  width:min(620px,54vw)!important;
}
@media(max-width:900px){
  .home-signature .sig-fielddays .sig-fielddays-visual{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    padding:26px 22px!important;
  }
  .home-signature .sig-fielddays .sig-fielddays-logo-box{
    min-height:330px!important;
    background-size:min(90%,520px) auto!important;
  }
  .home-signature .sig-fielddays .sig-fielddays-wrap{display:block!important}
  .home-signature .sig-fielddays .sig-fielddays-panel{width:100%!important}
}
@media(max-width:600px){
  .home-signature .sig-fielddays .sig-fielddays-logo-box{
    min-height:260px!important;
    background-size:min(92%,390px) auto!important;
  }
}