.container-header {
    background: rgba(0, 0, 0, 0.5);
}

.dotted {
  padding: 2.25em 1.6875em;
  background-image: -webkit-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
  background-image: -moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
  background-image: -ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
  background-image: repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);
  -webkit-background-size: 3px 3px;
  -moz-background-size: 3px 3px;
  background-size: 3px 3px;
  
  width:100%;
}

/*Фиксируем кнопку вверх*/
.back-to-top-link {
position:fixed;
right:1rem;
bottom:1rem;
z-index:10000;
padding:.5em;
color:var(--white,#fff/*--cassiopeia-color-primary,#112855*/)/* Цвет символа */;
pointer-events:all;
background-color:rgba(17, 40, 85, 0.9)/* var(--white,#fff) */ /* Цвет фона */; 
border:2px solid var(--gray-500 /*--cassiopeia-color-primary, #112855*/);
border-radius:.35rem;
opacity:0;
transition:opacity .2s ease-in}[dir=rtl] 
}

.back-to-top-link {right:unset;left:1rem}

.back-to-top-link.visible {opacity:1}

.back-to-top-link:focus,.back-to-top-link:hover {
color:var(--white,#fff/*--cassiopeia-color-primary,#112855*/)/* Цвет символа */;
background-color:rgba(17, 40, 85, 0.5)/* var(--cassiopeia-color-hover) Цвет фона */;
border:2px solid var(--gray-500 /*--cassiopeia-color-primary, #112855*/);
border-color:var(--white,#fff)
}