﻿header {
    padding:0 20px 30px 20px;
    font-size:20px;
    font-weight:bold;
}

.hedcon {
    display:flex;
    justify-content:space-between;
    padding:0 20px 0 20px;
}

.hedin1 {
    display:flex;
    align-items:center;
    gap:40px;
}
.hedin1 .logo {
    width:200px;
}
.hedin1 .logo img {
    width:100%;
}
.hedin1 .hnav {
    display:flex;
    align-items:center;
    gap:30px;
    padding:30px 0 0 0;
}
.hedin1 .hnav a {
    color:#2D5D18;
    border-bottom:3px solid white;
    transition:0.2s;
}
.hedin1 .hnav a:hover {
    border-bottom:3px solid #8EB81D;
}
.hedin1 .srh {
    display:flex;
    gap:10px;
    align-items:center;
}

.hedin2 {
    display:flex;
    justify-content:flex-end;
    align-items:center;
    gap:20px;
    padding:20px 0 0 0;
}