*,::after,::before{padding:0;margin:0;box-sizing:border-box}ol,ul{list-style:none}a,button{transition:all .2s ease;cursor:pointer;margin-bottom:10px}img{vertical-align:top;width:100%;height:100%;object-fit:cover}.container{width:min(90%,1000px);margin:0 auto;padding-top:20px}body{font-size:1rem;color:#2F281E;font-family:Roboto}.card{margin-bottom:20px}.card-body{text-align:start}.form-control{max-width:400px;display:inline-block;margin-right:15px;margin-bottom:10px;font-size:1.2rem}label,p{padding:0;margin-bottom:5px;display:block}a,output{font-size:1.2rem}.drib-wrap{display:flex;align-items:flex-start;justify-content:center;gap:30px}.drib-wrap .drib .item-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;min-height:135px}.drib-wrap .drib p{margin-bottom:10px}.drib-wrap .drib .num,.drib-wrap .drib .num-rez{width:60px;height:60px;padding:5px;font-size:2rem;text-align:center;display:block}.equal{font-size:3rem;margin-top:62px}.rez-btn{margin-top:80px}.chsl1,.chsl2{position:relative}.chsl1::after,.chsl2::after{position:absolute;content:"";height:2px;width:90%;background-color:#2F281E;left:-5px;bottom:4px}#rezChsl{position:relative}#rezChsl::after{position:absolute;content:"";height:2px;width:50px;background-color:#2F281E;left:50%;transform:translateX(-50%);bottom:0;z-index:10}