.search-page{background-color:#eef2f8;padding:45px 0}.search-label{display:flex;align-items:center;gap:10px;color:var(--raubex-orange);font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.search-label::before{content:"";width:28px;height:2px;background-color:var(--raubex-orange)}.search-title{font-size:26px;font-weight:bold;color:#111;margin:0 0 25px!important;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}.search-form{display:flex;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.04);overflow:hidden;margin-bottom:15px}.search-form input{flex:1;min-width:0;border:0;padding:15px 20px;font-size:15px;outline:none}.search-form button{flex:0 0 auto;border:0;padding:0 24px;background-color:var(--raubex-orange);color:#fff;font-size:18px;cursor:pointer}.search-form button:hover{background-color:#d9541a}.search-count{display:block;color:#555;font-size:13px;margin-bottom:30px}.search-group{margin-bottom:30px}.search-group-title{font-size:18px;font-weight:bold;color:#111;margin:0 0 15px!important;text-transform:none;letter-spacing:normal}.search-result{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.04);padding:20px 25px;margin-bottom:15px}.search-result-title{font-size:17px;font-weight:bold;margin:0 0 6px!important;text-transform:none;letter-spacing:normal}.search-result-title a{color:#111;text-decoration:none;transition:color .3s ease}.search-result-title a:hover{color:var(--raubex-orange)}.search-result-meta{display:block;color:var(--raubex-orange);font-size:12px;margin-bottom:8px}.search-result-text{font-size:13px!important;line-height:1.45!important;color:#333;margin:0 0 10px!important}.search-result-link{color:var(--raubex-orange);font-size:13px;font-weight:bold}.search-result-link:hover{color:var(--raubex-orange);text-decoration:underline}@media screen and (min-width:992px){.search-wide{max-width:calc(86% + 30px)}}.search-units{background-color:#111;padding:45px 0 60px}.search-units .search-title{color:#fff}.search-units-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.search-unit{display:flex;flex-direction:column;gap:15px;background-color:#fff;border-radius:10px;padding:25px;color:#111;text-decoration:none;transition:transform .3s ease}.search-unit:hover{color:#111;text-decoration:none;transform:translateY(-4px)}.search-unit-number{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background-color:var(--raubex-orange);color:#fff;font-size:14px;font-weight:bold}.search-unit-name{flex:1;font-size:16px;font-weight:bold;line-height:1.3;transition:color .3s ease}.search-unit:hover .search-unit-name{color:var(--raubex-orange)}.search-unit-link{color:var(--raubex-orange);font-size:13px;font-weight:bold}@media screen and (max-width:991px){.search-units-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.search-result{padding:20px}.search-form button{padding:0 18px}.search-units-grid{grid-template-columns:1fr;gap:15px}.search-unit{flex-direction:row;align-items:center;padding:20px}}