.search_search__OKhCv{position:relative;width:100%}.search_filters__8ps1J{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,340px));grid-column-gap:20px;column-gap:20px;grid-row-gap:20px;row-gap:20px;margin-bottom:40px}.search_filters_item__Db262{color:var(--formFieldTitleLight);font-size:1rem;border-color:white;border-width:15px 25px;font-weight:600;border-radius:10px;background-color:white;border-top:15px solid white;border-left:25px solid white;width:100%}.search_filters_item__Db262.search_mod_select__Mbp5Q:hover{cursor:pointer;text-decoration:underline}.search_filters_item__Db262:focus{outline:none}.search_filters_control_wrapper__ZQBqj{position:relative}.search_filters_item_icon__UmbQq{position:absolute;color:var(--secondaryButtonIcon);top:10px;right:15px}.search_filters_item_wrapper__JODf0 .search_filters_item__Db262{border-right:50px solid white}.search_filters_labeled_item_wrapper__f5lOn{display:flex;flex-direction:column;gap:5px}.search_filters_label__SjIip{color:var(--formFieldTitleLight);padding-left:10px}@media only screen and (max-width:992px){.search_filters__8ps1J{padding:0;place-content:center}.search_search_date_picker__jNuyH{display:flex;justify-content:center;width:100%}.search_search_date__92t95>h2{align-self:center;padding-top:45px;padding-bottom:30px}}.duration-chip_duration_chip___i790{display:inline-block;color:white}.duration-chip_duration_chip_flex__GU0kN{display:flex;gap:5px;flex-direction:row}.duration-chip_duration_chip_time__Av1c5{background-color:var(--appointmentTimeBg);flex:1 1;padding:5px 10px;border-radius:5px}.duration-chip_duration_chip_label__EIBb3{background-color:var(--appointmentTypeBg);color:var(--appointmentTypeContent);flex:1 1;border-radius:5px;display:flex;align-content:center;gap:5px;align-items:center;padding-left:10px;padding-right:10px}.timeslot-card_card__FlGmI{position:relative}.timeslot-card_card_time__pvbKW{position:absolute;top:-20px;left:15px;z-index:1}.timeslot-card_card_content___3DcL{padding:30px;background-color:white;border-radius:20px;display:grid;grid-template:"date pic" "name pic" "title pic" "price pic";position:relative}.timeslot-card_card_content_date__8ZNAR{grid-area:date}.timeslot-card_card_content_name__kbBhe{grid-area:name;font-weight:700;color:inherit;text-decoration:none;cursor:pointer}.timeslot-card_card_content_name__kbBhe:hover{text-decoration:underline}.timeslot-card_card_content_title__QQzDv{grid-area:title}.timeslot-card_card_content_price_btn__H6o9v{grid-area:price;color:var(--appointmentLink);font-weight:700;text-decoration:none;background-color:transparent;border:none;text-align:left;font-size:1rem;cursor:pointer}.timeslot-card_card_content_price_btn__H6o9v:hover{text-decoration:underline}.timeslot-card_card_content_pic__5L5QZ{grid-area:pic;text-align:end}.timeslot-card_card_content_pic_image__hOpoE{border-radius:50%;object-fit:cover;width:100px;height:100px;transition:transform .2s ease-in-out}.timeslot-card_card_content_pic_image__hOpoE:hover{transform:scale(1.1)}