.search-block{background:linear-gradient(#00000080,#00000080),url(/images/block1.webp) no-repeat center center;background-size:cover;text-align:center;display:flex;flex-direction:column;justify-content:space-between;border-radius:0 0 20px 20px;align-items:center;margin-bottom:4em;padding:120px 0 20px}h1{font-size:3.2em;line-height:1.1;font-weight:800}.header h1{font-size:36px;color:#fff;margin-bottom:10px}.header p{font-size:18px;color:#fff;margin-bottom:20px}.search-form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.search-input{border:none;background:none;font-size:16px;width:200px}.date-block{display:flex;gap:10px}.date-button{background:#fff;border:1px solid #ccc;padding:10px 20px;color:#000;border-radius:5px;font-size:14px;cursor:pointer}.date-button div{text-align:left}.date-text{color:#75747a;width:100%;font-size:18px}.search-button{background-color:#6f42c1;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer}.search-block-info h1{margin:0}.language-switcher{gap:10px;display:flex}.search-block-info p{font-size:20px;word-wrap:break-word;word-break:break-word;white-space:normal}.search-form button{border-radius:15px}.search-block-info{width:70%}.search-form{width:100%;padding:0 20px}@media (max-width: 1024px){.search-button{padding:10px 15px;font-size:14px}}@media (max-width: 768px){.search-block-info{width:90%}.search-button{width:100%;padding:15px;font-size:14px}}
