.banner-perso-fid-hp{text-align: center;background-color: #ffffff;max-width: 1360px;width: 100%;padding: 10px;border: 5px solid #DC0F14;justify-content: space-between;color: #272A45;display: flex;position: relative;margin: auto;align-items: center;margin-bottom: 29px;}
.banner-perso-fid-hp .link-BZ {  position: absolute;left: 0;top: 0;height: 100%;z-index: 1;display: block;width: 100%;opacity: 0;}
.banner-perso-fid-hp .bloc-text{font-size: 24px;display: flex;align-items: center;}
.banner-perso-fid-hp .bloc-text br{ display: none;}
.banner-perso-fid-hp .bloc-logo{width: 110px;}
.banner-perso-fid-hp .bloc-text .red-t{ color:  #DC0F14;}
.banner-perso-fid-hp .bloc-text .bold-t{font-weight: 800; }
.banner-perso-fid-hp .bloc-link{font-size: 16px;}
.banner-perso-fid-hp.stickyFid { margin: 0!important; box-shadow: -2px 4px 14px -7px rgb(84 77 77); -webkit-box-shadow: -2px 4px 14px -7px rgb(84 77 77); -moz-box-shadow: -2px 4px 14px -7px rgba(84,77,77,1); position: fixed; bottom: 14px; width: 100%; background: #fff; left: 50%; z-index: 200; transform: translate(-50%, 0);}
.banner-perso-fid-hp  .smaller{font-size: 22px;}
.container-1366.bottom-home{margin-bottom: 20px;}
.banner-perso-fid-hp  .close-banner-fid {cursor: pointer;position: absolute;top: 13px;right: 7px;transform: translate(0%, -50%);font-size: 22px;z-index: 2;}
.banner-perso-fid-hp span.close-banner-fid::after {content: "";background: url("https://media.idkids.fr/media/oxybul/common/images/close.svg");width: 16px;height: 16px;display: block;}


@media screen and (max-width: 1290px){
  .banner-perso-fid-hp .bloc-text { font-size: 25px;}
  .banner-perso-fid-hp  .smaller{ font-size: 22px;}
  }
@media screen and (max-width: 1024px){
.banner-perso-fid-hp  .bloc-logo{width: 10%;}
.banner-perso-fid-hp .bloc-text {font-size: 22px;}
.banner-perso-fid-hp  .smaller{font-size: 20px;}
}
@media screen and (max-width: 768px){
 .banner-perso-fid-hp .bloc-text, .banner-perso-fid-hp .bloc-text br{ display: block;}
  .banner-perso-fid-hp{ display: inherit;}
  .banner-perso-fid-hp .bloc-text { font-size: 16px;margin: 5px 0;}
  .banner-perso-fid-hp .bloc-logo { width: 111px; margin: auto;}
  .banner-perso-fid-hp { padding: 12px;}
  .banner-perso-fid-hp .smaller {font-size: 16px;}
  }