h2.section_title{max-width:100%}.servicii-bannere img{width:100%;height:auto;display:block;border-radius:8px}.servicii-bannere img.banner-mobil{display:none}section.banner-section{margin-bottom:64px}.servicii-search-wrapper{margin-bottom:48px;margin-top:48px}.servicii-search-controls{display:flex;gap:16px;flex-direction:column}.servicii-search-form{flex:0 0 auto;width:400px;display:flex;align-items:center}.search-input-wrapper{position:relative;display:flex;align-items:center;width:100%}input.servicii-search-input{width:100%;padding:12px 12px 12px 40px;border:1px solid var(--light-grey);border-radius:4px;font-size:16px;transition:border-color 0.3s ease}.servicii-search-input:focus{outline:none;border-color:var(--global-palette-highlight)}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--light-grey);pointer-events:none}#servicii-list-container{margin-bottom:50px}.servicii-head{display:flex;align-items:center;justify-content:space-between}.servicii-medic-item{background-color:var(--light-bg);box-shadow:none;margin-bottom:8px;transition:all 0.2s ease;display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px;border:none;font-size:16px;font-weight:400;color:#333}.servicii-medic-item:hover,.servicii-medic-item:focus,.servicii-medic-item.active{border-left:3px solid var(--global-palette-highlight);margin-left:20px;margin-bottom:8px}section.formular-programare h2{text-align:center;margin:auto;margin-bottom:50px;max-width:max-content;flex-direction:column}@media (max-width:767px){.servicii-search-form{width:100%}.servicii-bannere img.banner-desktop{display:none}.servicii-bannere img.banner-mobil{display:block}.servicii-medic-item{align-items:flex-start;flex-direction:column}}