.styles_form__nHpDV{position:relative;margin:var(--spacing-56) auto;width:100%;max-width:710px;color:var(--color-black)}.styles_inputWrapper__QH1xF{display:flex}.styles_input__CbP7u{width:100%;border-radius:var(--radius-16) 0 0 var(--radius-16);padding:16px var(--form-fields-padding-inline) 12px}.styles_button__Hzw_5{font-size:var(--font-size-16);font-weight:var(--font-weight-600);border-radius:0 var(--radius-16) var(--radius-16) 0;width:-moz-fit-content;width:fit-content;min-width:140px}.styles_wrapper__85sYu.styles_isOpen__jnzKQ{top:54px;position:absolute;width:100%;border-radius:var(--radius-16);border:1px solid var(--color-gray-700);overflow:hidden;z-index:1;background-color:var(--color-white)}.styles_wrapper__85sYu.styles_isOpen__jnzKQ:has(.styles_list__MclSK:empty){display:none}.styles_list__MclSK{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-16);overflow-y:auto;max-height:300px;height:-moz-fit-content;height:fit-content;font-size:var(--font-size-14)}.styles_list__MclSK:empty{display:none}.styles_item__d6BpA{display:flex;flex-wrap:wrap;gap:var(--spacing-8);padding-inline:var(--spacing-16);cursor:pointer;&:first-child{margin-top:var(--spacing-8)}&:last-child{margin-bottom:var(--spacing-16)}}.styles_badge__Ax_xS{padding:2px var(--spacing-8);border-radius:var(--radius-4);background-color:var(--color-gray-100);font-weight:var(--font-weight-600)}.styles_topServices__YSuSz{margin-block:var(--spacing-8);padding-inline:var(--spacing-16);font-size:var(--font-size-14);font-weight:var(--font-weight-600)}@media screen and (min-width:900px){.styles_inputWrapper__QH1xF{flex-direction:row}.styles_wrapper__85sYu.styles_isOpen__jnzKQ{width:calc(100% - 148px)}}.styles_formContainer__dwPo0{margin:var(--spacing-48) auto var(--spacing-56);flex-direction:column}.styles_searchButton__zprsh{border:none;border-radius:0 var(--radius-16) var(--radius-16) 0;font-weight:var(--font-weight-600);min-width:99px}.styles_inputContainer___Ikvi{display:flex;flex-direction:row}.styles_input__cyjG_.styles_input__cyjG_{width:100%;border-radius:var(--radius-16) 0 0 var(--radius-16);border:none;outline:none;color:var(--color-gray-900);font-size:var(--font-size-16)}.styles_input__cyjG_.styles_input__cyjG_:focus{box-shadow:inset 0 0 4px var(--color-blue-500)}.styles_inputError__SZKiu.styles_inputError__SZKiu{border-color:var(--color-red-500);&:active,&:focus{border-color:var(--color-red-500)}&::placeholder{color:var(--color-red-500)}}.styles_searching__hTxdE{padding-block:var(--spacing-8)}.styles_suggestedText__LNmHS{text-align:center;line-height:16px}.styles_links__5tEO_,.styles_suggestedText__LNmHS{font-size:var(--font-size-14);color:var(--color-blue-50)}.styles_links__5tEO_{text-decoration:underline;background:none;border:none;padding:var(--spacing-4) var(--spacing-4);font-weight:var(--font-weight-400);cursor:pointer}@media screen and (min-width:900px){.styles_formContainer__dwPo0{max-width:710px;width:710px}.styles_searchButton__zprsh{width:-moz-fit-content;width:fit-content;min-width:140px}.styles_searching__hTxdE{padding-block:0}.styles_suggestedText__LNmHS{text-align:left}}.styles_container__ZJvxC{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding:var(--spacing-24);background-color:var(--color-white)}.styles_title__4vZJ9{margin-block:0 var(--spacing-24);font-size:var(--font-size-24);font-weight:var(--font-weight-600)}.styles_list__8uFy3{display:flex;flex-wrap:wrap;gap:var(--spacing-16)}.styles_link__rKn9w{padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-100);border:1px solid var(--border-color,var(--color-gray-200));background-color:var(--background-color,var(--color-white));color:var(--color,var(--color-gray-900));font-size:var(--font-size-14);line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;&:hover{border-color:var(--color-gray-darker);background:var(--color-gray-50);color:inherit;text-decoration:inherit}}@media screen and (min-width:992px){.styles_title__4vZJ9{font-size:var(--font-size-28)}}.styles_section__i2axe{max-width:var(--page-max-width);margin-inline:auto;display:grid;grid-template-areas:"title" "content" "carousel"}.styles_title__RXGVL{font-size:var(--font-size-24);line-height:32px;grid-area:title}.styles_list__slK_a{margin:var(--spacing-24) 0;padding:0;list-style:none;& li{display:flex;gap:var(--spacing-8);font-weight:var(--font-weight-600);&:not(:last-child){margin-bottom:var(--spacing-16)}}& svg{color:var(--color-blue-500)}}.styles_button__69X3S{margin-bottom:var(--spacing-40);font-weight:var(--font-weight-600);background-color:var(--color-blue-500);border-color:var(--color-blue-500);width:100%;font-size:var(--font-size-16);&:hover{background-color:var(--color-blue-800);border-color:var(--color-blue-800);color:var(--color-white)}}.styles_block__u2n2G{grid-area:content}.styles_carousel__E5ZsW{grid-area:carousel}.styles_comment__3ASGv{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;background-color:var(--color-blue-20);padding:var(--spacing-72) var(--spacing-24) var(--spacing-32);border-radius:var(--radius-16);height:398px}.styles_card__fw0zo{position:relative;height:406px}.styles_image__gqncP{position:absolute;top:-34px;border-radius:50%;border:4px solid var(--color-blue-200)}.styles_author__nEPEd{margin:0}.styles_location__Ss3Rq{font-size:var(--font-size-18);margin-block:var(--spacing-4) var(--spacing-16)}.styles_message__fftXX{margin:0 0 var(--spacing-16);text-align:center;line-height:24px}.styles_rating__EVzey{margin-top:auto}.styles_star__L_UV9{width:20px;height:20px;color:var(--color-rating)}@media screen and (min-width:1001px){.styles_section__i2axe{margin-block:var(--spacing-40);grid-template-columns:1fr 1fr;grid-template-areas:"title title" "content carousel";gap:0 var(--spacing-64)}.styles_title__RXGVL{font-size:var(--font-size-32);text-align:center}.styles_block__u2n2G{margin-top:100px;& p{margin:0}}.styles_button__69X3S{margin:0;width:-moz-fit-content;width:fit-content}.styles_comment__3ASGv{height:352px}.styles_message__fftXX{padding-inline:var(--spacing-64)}}.styles_section__t4Ppy{margin:0;padding-inline:var(--spacing-16);max-width:var(--page-max-width);margin-inline:auto}.styles_wrapper__lmwx1{padding:var(--spacing-32) var(--spacing-16);background-color:var(--color-blue-500);border-radius:var(--radius-16)}.styles_title__UL0S5{margin-bottom:var(--spacing-32);line-height:32px;font-size:var(--font-size-24);color:var(--color-white)}.styles_card___KWc6{display:flex;flex-direction:column;padding:var(--spacing-32);border-radius:var(--radius-16);background-color:var(--color-white);height:340px}.styles_icon__t_Ylz.styles_icon__t_Ylz{width:40px;height:40px;color:var(--color-blue-500)}.styles_subtitle__QflvF{margin-block:var(--spacing-24) var(--spacing-8);font-size:var(--font-size-18);line-height:26px}.styles_description__YOm_Q{margin-block:0 var(--spacing-16)}.styles_link__kUaYR{margin-top:auto;display:flex;gap:var(--spacing-8);align-items:center;font-weight:var(--font-weight-600);color:var(--color-gray-900);text-decoration:underline}.styles_bento__tnrfi{display:none}@media screen and (min-width:1001px){.styles_title__UL0S5{text-align:center}.styles_carousel__37QYC{display:none}.styles_bento__tnrfi{display:grid;grid-template-areas:"first first first second second second" "third third fourth fourth fifth fifth";grid-gap:var(--spacing-16);gap:var(--spacing-16)}.styles_card___KWc6{height:276px;&:first-child{grid-area:first}&:nth-child(2){grid-area:second}&:nth-child(3){grid-area:third}&:nth-child(4){grid-area:fourth}&:nth-child(5){grid-area:fifth}&:nth-child(n+3){height:316px}}}