header{
    border-bottom : 1px #cedbe8 solid;
}
.header{
    position: relative;
}
.header img{
    width:15%
}
.header div{
    padding: 20px 0;
}
.header ul{
    visibility: hidden;
    list-style: none;
    position: absolute;
    top: 100%;
    right: 1px;
    margin: 0;
    padding: 0;
    padding: 15px 5px;
    border:1px #cedbe8 solid;
    background-color: #f4f9fd;
}
.header div:hover ul{
    visibility: visible;        
}
.header button{
    color: #4873ac;
    border-radius:15px;
    border: none;
    padding: 10px;
    background: none;
}
form{
    margin-block-end: 0;
}
*, *:before, *:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}