

.clp-content { background: white; color: black; }
.clp-content .clp-content-inner { padding: 1.25rem; }





@media screen and (min-width: 640px) {
    .clp-header-block { display: flex; flex-direction: row; }    
    .clp-header-block > div { width: 50%; }

    .clp-image { position: relative; }
    .clp-image .background-image {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .clp-image .background-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    

}
.header-links .right .has-form form .search-txt{
    margin-left:-22px!important;
}