.ovikendu{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    border-radius:var(--roundcorner2);
    position:relative;
    gap:20px;
}
.ovikendu > div{
    position:relative;
    background:#FEF5EF;
    padding:25px;
    border-radius:var(--roundcorner1);
}
.ovikendu > div > div:nth-of-type(1){font-size:1.5em;font-weight:bold;}
.ovikendu > div > div:nth-of-type(2){}
.ovikendu > div > div:nth-of-type(3){
    position:absolute;
    top:15px;
    right:25px;
    text-align:center;
}
.ovikendu > div > div:nth-of-type(3) > span:nth-of-type(1){font-size:2.5em; display:block; font-weight:bold;}
.ovikendu > div > div:nth-of-type(3) > span:nth-of-type(2){font-size:1em; display:block;}

.homeSearch{
    background:white;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    border-radius:var(--roundcorner2);
    padding:15px;
}
.homeSearch input{
    width:100%;
}
.homeSearch select{
    width:100%;
    border:1px solid rgba(0, 0, 0, 0.2);
    border-radius:3px;
    padding:6px 10px;
}
.homeSearch button{
    width:100%;
    background:var(--color2);
    color:var(--color2inv);
    padding:10px 20px;
    border:none;
    border-radius:var(--roundcorner1);
    font-size:1.5em;
    cursor:pointer;
}
.homeSearch > div{
    border-right:1px dotted grey;
    padding:10px 10px 0px 40px;
    position:relative;
}
.homeSearch > div:last-child{
    border-right:none;
    padding:0px 0px 0px 10px;
}
.homeSearch > div > i{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:10px;
    color:#555;
    font-size:1.2em;
}
.homeSearch > div > span{
    position:absolute;
    top:-10px;
    left:50px;
    color:#555;
    background:white;
    display:inline-block;
    padding:5px;
}

.subSearchLinks{
    padding:20px 0 0 50px;
}
.subSearchLinks a{
    color:white;
    display:inline-block;
    padding:0 10px;
    text-transform:uppercase;
    text-decoration:none;
}

@media screen and (max-width: 990px){
	.homeSearch{
        grid-template-columns: 1fr 1fr ;
    }
}
@media screen and (max-width: 500px){
	.homeSearch{
        grid-template-columns: 1fr;
    }
    .homeSearch > div{
        border-bottom:1px dotted grey;
        padding:10px 10px 10px 40px;
        position:relative;
    }
}