position: fixed; а у внешнего overflow: hidden; но как только я присоединяю position: fixed; к внутреннему пропадает overflow. Как сохранить оба свойства? 
.outer{
display: grid;
height: 200px;
width: 200px;
border: 3px dashed;
border-color: black;
overflow: hidden;
}
.inner{
position: fixed;
height: 100px;
width: 100px;
margin: 100px 100px 100px 100px;
border: 3px solid;
border-color: black;
}