.filters-page .home-form .discovery-results,.home-form .discovery-results,.p-select__menu,.react-datepicker-popper{z-index:2147483000!important}.home-form .combine>.child:has(.p-select.is-open),.home-form .combine>.childd:focus-within,.p-select.is-open{position:relative!important;z-index:2147482999!important}.home-form:has(.p-select.is-open),.home-form:has(.react-datepicker-popper){position:relative!important;z-index:2147482998!important;overflow:visible!important}.home-form .combine,.home-form .combine>.child,.home-form .combine>.childd,.react-datepicker-wrapper,.react-datepicker__tab-loop{overflow:visible!important}@media (max-width:991.98px){#root,.App,body,html{max-width:100%;overflow-x:clip}.filters-page .container.custom-container.py-5{padding:12px 12px 28px!important}.filters-page .container.custom-container>.row{--bs-gutter-x:0;margin-inline:0!important}.filters-page .desktop-main{position:static!important;top:auto!important;width:100%!important;margin:0 0 10px!important;padding:12px 14px!important;border-radius:14px!important;box-shadow:0 4px 16px rgba(16,40,36,.05)!important}.filters-page .desktop-main .based-on{display:block!important;margin:0!important;padding:0!important;border:0!important}.filters-page .desktop-main .based-on p{display:flex;align-items:center;gap:6px;margin:0 0 3px!important;font-size:9px!important;line-height:1.3!important}.filters-page .desktop-main .based-on svg{width:14px;height:13px}.filters-page .desktop-main .based-on .text-bold{overflow:hidden;font-size:12.5px!important;line-height:1.35!important;text-overflow:ellipsis;white-space:nowrap}.filters-page .home-form,.home-form,.home-from2,.home-section .home-form,.home_form{gap:8px!important;margin-top:8px!important;margin-bottom:16px!important;padding:14px 12px!important;border-radius:18px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px rgba(0,0,0,.06)!important;overflow:visible!important}.filters-page .home-form .input-wrapper.relt,.filters-page .home-form .input-wrapper.result-wrapper,.home-form .input-wrapper.relt,.home-form .input-wrapper.result-wrapper,.home-section .home-form .input-wrapper.relt,.home-section .home-form .input-wrapper.result-wrapper{box-sizing:border-box!important;width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:8px 12px!important;border-radius:12px!important;background:#f6f9f8!important;border:1px solid #e7efed!important;margin-bottom:8px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;position:relative!important;overflow:visible!important}.filters-page .home-form .input-wrapper.relt label,.filters-page .home-form .input-wrapper.result-wrapper label,.home-form .input-wrapper.relt label,.home-form .input-wrapper.result-wrapper label,.home-section .home-form .input-wrapper.relt label,.home-section .home-form .input-wrapper.result-wrapper label{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-bottom:3px!important}.filters-page .home-form .input-wrapper.relt label i,.filters-page .home-form .input-wrapper.result-wrapper label i,.home-form .input-wrapper.relt label i,.home-form .input-wrapper.result-wrapper label i,.home-section .home-form .input-wrapper.relt label i,.home-section .home-form .input-wrapper.result-wrapper label i{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-left:auto!important;color:#025b51!important}.filters-page .home-form>.combine.input-wrapper,.home-form .combine,.home-from2 .combine,.home-section .home-form>.combine.input-wrapper,.home_form .combine{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;height:56px!important;min-height:56px!important;max-height:56px!important;width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;margin-bottom:8px!important;overflow:visible!important}.filters-page .home-form .combine .child,.filters-page .home-form .combine .childd,.home-form .combine .child,.home-form .combine .childd,.home-section .home-form .combine .child,.home-section .home-form .combine .childd{box-sizing:border-box!important;min-width:0!important;width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:8px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;background:#f6f9f8!important;border:1px solid #e7efed!important;position:relative!important;overflow:visible!important}.filters-page .home-form .combine .child:last-child,.home-section .home-form .combine .child:last-child{grid-column:auto!important}.combine label,.filters-page .home-form .combine label,.home-form .combine label,.home-section .home-banner .home-form .combine label,.home-section .home-form .combine label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;margin:0 0 3px!important;padding:0!important;font-size:8.5px!important;line-height:1.1!important;letter-spacing:.05em!important;font-weight:700!important;color:#212529!important;width:100%!important;min-width:0!important;position:static!important;transform:none!important}.combine label span,.filters-page .home-form .combine label span,.home-form .combine label span,.home-section .home-banner .home-form .combine label span,.home-section .home-form .combine label span{display:inline-block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;flex:1 1 auto!important}.combine label i,.filters-page .home-form .combine label i,.home-form .combine label i,.home-section .home-banner .home-form .combine label i,.home-section .home-form .combine label i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;font-size:9.5px!important;color:#025b51!important;margin:0 0 0 auto!important;flex-shrink:0!important;position:static!important;transform:none!important;visibility:visible!important;opacity:1!important}.child:last-child label:after,.child:nth-of-type(2) label:after,.childd label:after,.filters-page .home-form .child label:after,.filters-page .home-form .childd label:after,.home-section .home-form .child label:after,.home-section .home-form .childd label:after{display:none!important;content:none!important}.filters-page .home-form .combine .before,.home-section .home-form .combine .before{margin:0!important;padding:0!important;height:20px!important;min-height:20px!important;max-height:20px!important;width:100%!important;display:flex!important;align-items:center!important;position:relative!important}.filters-page .home-form .combine .before i,.home-section .home-form .combine .before i{display:none!important}.filters-page .home-form .combine .p-select,.filters-page .home-form .combine .p-select__trigger,.home-section .home-form .combine .p-select,.home-section .home-form .combine .p-select__trigger{margin:0!important;padding:0!important;width:100%!important;height:20px!important;min-height:20px!important;display:flex!important;align-items:center!important}.filters-page .home-form .combine .p-select__trigger,.home-section .home-form .combine .p-select__trigger{max-height:20px!important;justify-content:space-between!important;min-width:0!important;border:none!important;background:transparent!important;gap:2px!important}.filters-page .home-form .combine .p-select__value,.home-section .home-form .combine .p-select__value{font-size:11px!important;line-height:20px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;flex:1 1 auto!important;text-align:left!important;color:#212529!important}.filters-page .home-form .combine .p-select__chevron,.filters-page .home-form .combine svg.p-select__chevron,.home-section .home-form .combine .p-select__chevron,.home-section .home-form .combine svg.p-select__chevron{width:8px!important;height:6px!important;min-width:8px!important;flex-shrink:0!important;margin-left:2px!important;margin-right:0!important;display:block!important}.filters-page .home-form .combine .react-datepicker-wrapper,.home-section .home-form .combine .react-datepicker-wrapper{width:100%!important;height:20px!important;min-height:20px!important;display:block!important;margin:0!important;padding:0!important}.filters-page .home-form .combine .react-datepicker__input-container,.home-section .home-form .combine .react-datepicker__input-container{display:block!important;width:100%!important;height:20px!important}.filters-page .home-form .combine .react-datepicker__input-container input,.filters-page .home-form .combine input.form-control,.home-section .home-form .combine .react-datepicker__input-container input,.home-section .home-form .combine input.form-control{height:20px!important;min-height:20px!important;max-height:20px!important;line-height:20px!important;padding:0!important;margin:0!important;font-size:11px!important;width:100%!important;min-width:0!important;border:none!important;background:transparent!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#212529!important}.filters-page .home-form .d-flex.w100 .button.searchh,.filters-page .home-form .d-flex.w100 .disabledd{height:43px!important;min-height:43px!important;max-height:43px!important;border-radius:12px!important}.filters-page .home-form>.mobile-device .filter__btn{min-height:40px!important;height:40px!important;border-radius:12px!important}}@media (max-width:767.98px){.reviews-container .overall-rating .round .total-rate .bold{font-size:25px!important}.reviews-container .overall-rating .round .total-rate .small{font-size:10px!important}.reviews-container .overall-rating .round .total-count{font-size:8.5px!important;letter-spacing:.1em!important}.reviews-container .overall-rating .items-rating .item .name{min-height:20px!important;font-size:8px!important;letter-spacing:.09em!important}.reviews-container .overall-rating .items-rating .item .rating,.reviews-container .overall-rating .items-rating .item .rating span{font-size:14px!important}.restaurant-wrapper .back-btn-wrapper{width:100%!important;max-width:100%!important;padding:0!important;pointer-events:none}.restaurant-wrapper .back-link{top:20px!important;left:16px!important;z-index:60!important;gap:7px!important;height:36px!important;padding:0 14px 0 8px!important;border:1px solid rgba(2,91,81,.13)!important;border-radius:999px!important;box-shadow:0 8px 22px rgba(7,35,31,.18)!important;font-size:9px!important;letter-spacing:.08em!important;pointer-events:auto}.restaurant-wrapper .back-link .back-icon{box-sizing:border-box!important;width:22px!important;height:22px!important;padding:5px!important;border-radius:50%!important;background:#e8f7f4!important}.restaurant-wrapper .generalinfo .special-menu{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:70px!important;padding:14px 4px 14px 10px!important}.restaurant-wrapper .generalinfo .special-menu .left{min-width:0!important;width:100%!important}.restaurant-wrapper .generalinfo .special-menu .left .title{overflow:hidden!important;margin:0 0 5px!important;font-size:16px!important;line-height:1.18!important;text-overflow:ellipsis!important;white-space:nowrap!important}.restaurant-wrapper .generalinfo .special-menu .left .days{overflow:hidden!important;font-size:8px!important;line-height:1.25!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;white-space:nowrap!important}.restaurant-wrapper .generalinfo .special-menu .right{position:static!important;display:block!important;width:auto!important;min-width:0!important}.restaurant-wrapper .generalinfo .special-menu .right .price{gap:3px!important;font-size:15px!important;line-height:1!important}.restaurant-wrapper .generalinfo .special-menu .right .price .small,.restaurant-wrapper .generalinfo .special-menu .right .price span{font-size:7px!important;letter-spacing:.06em!important}.restaurant-wrapper .generalinfo .special-menu .right .detail{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;opacity:0!important}.restaurant-wrapper .generalinfo .menu-card>.cusine-types.cusine_types{margin:10px 0 16px!important}.restaurant-wrapper .generalinfo .menu-card>.cusine-types.cusine_types .title_small{margin-bottom:9px!important;font-size:9px!important;letter-spacing:.1em!important}.restaurant-wrapper .generalinfo .menu-card>.cusine-types.cusine_types ul{gap:6px!important;margin:8px 0 14px!important}.restaurant-wrapper .generalinfo .menu-card>.cusine-types.cusine_types ul li{height:26px!important;padding:0 10px!important;font-size:8.5px!important;letter-spacing:.045em!important}.calender-wrapper .slotavilbles.row-shape .button .booking-party-size{color:#0f172a!important;font-size:13px!important}.calender-wrapper .slotavilbles.row-shape .button.active .booking-party-size{color:#fff!important}.filters-page .restaurant-resultitem{box-sizing:border-box!important;width:100%!important;margin-bottom:14px!important;padding:10px!important;border-radius:16px!important}.filters-page .restaurant-resultitem .image,.restaurant-resultitem .image{box-sizing:border-box!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;aspect-ratio:3/2!important;border-radius:12px!important}.filters-page .restaurant-resultitem .image img,.restaurant-resultitem .image img{width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;margin:0!important;object-fit:cover!important}.filters-page .restaurant-resultitem .resto-info{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:11px 3px 1px!important}.filters-page .restaurant-resultitem .resto-info .headerr{align-items:flex-start!important;margin:0 0 3px!important}.filters-page .restaurant-resultitem .resto-info .cusines{min-height:0!important;margin:0 0 5px!important;padding-top:0!important;column-gap:16px!important}.filters-page .restaurant-resultitem .resto-info .cusines .item{font-size:10px!important;line-height:1.3!important}.filters-page .restaurant-resultitem .resto-info .title ._name{display:block;max-width:min(70vw,310px)!important;overflow:hidden;font-size:22px!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}.filters-page .restaurant-resultitem .resto-info .rating-right .bolderr{font-size:18px!important;line-height:1!important}.filters-page .restaurant-resultitem .resto-info .address{display:-webkit-box;overflow:hidden;margin:0 0 5px!important;font-size:11px!important;line-height:1.4!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.filters-page .restaurant-resultitem .resto-info .no-offer,.filters-page .restaurant-resultitem .resto-info .permotion{font-size:9px!important;line-height:1.25!important}.filters-page .restaurant-resultitem .resto-info .distance-wrapper{width:100%!important;margin:3px 0 0!important;padding:6px 0 2px!important}.filters-page .restaurant-resultitem .resto-info .timess{margin:5px 0 0!important}.review-image-lightbox{box-sizing:border-box!important;width:100%!important;height:100dvh!important;min-height:100svh!important;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}.review-image-lightbox .close{top:max(12px,env(safe-area-inset-top))!important;right:14px!important;z-index:10!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important}.review-image-lightbox .imgg,.review-image-lightbox.all .imgg{box-sizing:border-box!important;flex:0 0 auto!important;width:100%!important;height:min(58dvh,430px)!important;min-height:260px!important;margin:0!important;padding:46px 22px 4px!important}.review-image-lightbox .imgg img,.review-image-lightbox.all .imgg img{width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;border-radius:14px!important;object-fit:contain!important}.review-image-lightbox .imgg .nav{left:0!important;width:100%!important;padding-inline:2px!important}.review-image-lightbox .nav .btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;color:#fff!important}.review-image-lightbox--with-caption{justify-content:center!important;gap:0!important}.review-image-lightbox--with-caption .data{box-sizing:border-box!important;width:100%!important;max-width:520px!important;max-height:30dvh!important;margin:8px auto 0!important;padding:13px 14px!important;overflow-y:auto!important;border-radius:14px!important;text-align:left!important}.review-image-lightbox--with-caption .data .flex{justify-content:flex-start!important;gap:10px!important;margin-bottom:9px!important}.review-image-lightbox--with-caption .data .flex img{width:36px!important;height:36px!important}.review-image-lightbox--with-caption .data .title{font-size:13px!important}.review-image-lightbox--with-caption .data .date{font-size:10px!important}.review-image-lightbox--with-caption .data .text{width:100%!important;max-width:none!important;margin:0!important;padding:9px 0 0!important;font-size:12.5px!important;line-height:1.55!important;text-align:left!important}.login-wrapper-modal{box-sizing:border-box!important;width:100%!important;height:100dvh!important;min-height:100svh!important;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important}.login-wrapper-modal .inner-modal{box-sizing:border-box!important;width:100%!important;max-width:560px!important;max-height:calc(100dvh - 24px)!important;border-radius:20px!important;box-shadow:0 28px 70px rgba(5,27,23,.3)!important}.login-wrapper-modal .inner-modal:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:4px;background:linear-gradient(90deg,#025b51,#05c1ab)}.login-wrapper-modal .inner-modal .top{box-sizing:border-box!important;flex:0 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:24px 20px 20px!important}.login-wrapper-modal .inner-modal .close{top:14px!important;right:14px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}.login-wrapper-modal .inner-modal .title-small,.login-wrapper-modal .inner-modal .title-small.mt-5{margin:0 38px 12px!important;font-size:13px!important;line-height:1.35!important;letter-spacing:.18em!important;color:#1f2d2a!important}.login-wrapper-modal .inner-modal .hrr{margin:10px auto 16px!important}.login-wrapper-modal .inner-modal .title-light{margin:0 0 16px!important;font-size:21px!important;line-height:1.2!important;color:#025b51!important}.login-wrapper-modal .inner-modal .form-group{margin-bottom:14px!important}.login-wrapper-modal .inner-modal label{margin-bottom:6px!important;font-size:9px!important;letter-spacing:.14em!important}.login-wrapper-modal .inner-modal input.form-control,.login-wrapper-modal .inner-modal select.form-control{box-sizing:border-box!important;height:48px!important;margin:0!important;border-radius:12px!important}.login-wrapper-modal .inner-modal .file-input{height:48px!important;margin:0!important;border-radius:12px!important}.login-wrapper-modal .inner-modal .login-textt,.login-wrapper-modal .inner-modal .login-textt.mt-3{margin:13px auto!important;font-size:11.5px!important;line-height:1.55!important}.login-wrapper-modal .inner-modal .login-textt a{font-size:inherit!important}.login-wrapper-modal .inner-modal .button{width:100%!important;height:48px!important;margin:0!important;padding:0 20px!important;border-radius:13px!important;font-size:10.5px!important}.login-wrapper-modal .inner-modal .info-password{margin-top:10px!important;padding:12px 14px!important}.login-wrapper-modal .inner-modal .info-bottom{margin-top:10px!important;font-size:11px!important}.login-wrapper-modal .inner-modal .bottom{box-sizing:border-box!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:13px 18px max(13px,env(safe-area-inset-bottom))!important}.login-wrapper-modal .inner-modal .bottom .max-515{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;width:100%!important;padding:0!important}.login-wrapper-modal .inner-modal .bottom .left:only-child{grid-column:1/-1}.login-wrapper-modal .inner-modal .bottom .left{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;margin:0!important;text-align:center!important}.login-wrapper-modal .inner-modal .bottom .text,.login-wrapper-modal .inner-modal .bottom .textt{margin:0!important;font-size:11.5px!important;line-height:1.35!important}}@media (max-width:575.98px){.home-section .home-banner{padding:24px 12px 28px!important}.home-section .home-banner .title-main{max-width:14ch!important;margin-bottom:20px!important;font-size:clamp(25px,8vw,31px)!important;line-height:1.08!important}.home-section .home-banner .home-form.home_form{gap:7px!important;padding:9px!important;border-radius:18px!important}.home-section .home-banner .home-form>.discovery-wrapper{padding:10px 12px!important;border-radius:14px!important}.home-section .home-banner .home-form .discovery-input+.discovery-input{margin-top:8px!important;padding-top:8px!important}.home-section .home-banner .home-form .combine label,.home-section .home-banner .home-form .discovery-field-label{margin-bottom:3px!important;font-size:9.5px!important;letter-spacing:.11em!important}.home-section .home-banner .home-form .discovery-input input.form-control{height:21px!important;font-size:11px!important;line-height:21px!important}.home-section .home-banner .home-form>.combine.input-wrapper{gap:6px!important;height:56px!important;min-height:56px!important;max-height:56px!important}.home-section .home-banner .home-form .combine .child,.home-section .home-banner .home-form .combine .childd{min-height:56px!important;height:56px!important;max-height:56px!important;padding:7px 8px!important;border-radius:12px!important}.home-section .home-banner .home-form .combine .p-select__trigger,.home-section .home-banner .home-form .combine .p-select__value,.home-section .home-banner .home-form .combine input{font-size:11px!important}.home-section .home-banner .home-form .d-flex.w100 .button.searchh,.home-section .home-banner .home-form .d-flex.w100 .disabledd{width:100%!important;min-width:100%!important;max-width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#025b51,#0d9488 50%,#059669)!important;border:none!important;box-shadow:0 6px 18px rgba(2,91,81,.25)!important}.home-section .home-bottom-top{display:flex!important;flex-direction:column!important;gap:0!important;width:calc(100% - 28px)!important;margin:24px auto 18px!important;padding:0!important;border-radius:18px!important}.home-section .home-bottom-top .left{box-sizing:border-box!important;width:100%!important;padding:24px 20px 6px!important;text-align:center!important}.home-section .home-bottom-top .left .title{margin:0 auto 7px!important;font-size:21px!important;line-height:1.15!important}.home-section .home-bottom-top .left .subtitle{margin:0 auto 15px!important;font-size:12px!important;line-height:1.55!important}.home-section .home-bottom-top .left .button{width:auto!important;max-width:100%!important;min-height:42px!important;margin-inline:auto!important;padding:11px 16px!important;font-size:9.5px!important}.home-section .home-bottom-top .image{box-sizing:border-box!important;justify-content:center!important;width:100%!important;min-height:0!important;height:166px!important;margin:8px 0 0!important;padding:0 14px 10px!important;border-radius:0 0 17px 17px!important}.home-section .home-bottom-top .image img{width:100%!important;max-width:238px!important;height:146px!important;object-fit:contain!important}.home-bottom-2,.home-section .home-bottom-2{width:calc(100% - 28px)!important;min-height:0!important;margin:18px auto 28px!important;border-radius:16px!important}.home-bottom-2 .img,.home-section .home-bottom-2 .img{flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9!important;background:#10221f!important}.home-bottom-2 .img img,.home-section .home-bottom-2 .img img{width:100%!important;height:100%!important;min-height:0!important;border-radius:15px 15px 0 0!important;object-fit:cover!important;object-position:center 25%!important;transform:none!important}.home-bottom-2 .data,.home-section .home-bottom-2 .data{flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;padding:21px 18px 22px!important}.home-bottom-2 .data .title,.home-section .home-bottom-2 .data .title{margin:0 0 5px!important;font-size:21px!important;line-height:1.18!important}.home-bottom-2 .data .subtitle,.home-section .home-bottom-2 .data .subtitle{margin:0 0 16px!important;font-size:12px!important}.home-bottom-2 .buttons,.home-section .home-bottom-2 .buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;width:100%!important}.home-bottom-2 .buttons .btn-register,.home-bottom-2 .buttons .btn-signin,.home-section .home-bottom-2 .buttons .btn-register,.home-section .home-bottom-2 .buttons .btn-signin{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;padding:0 10px!important;font-size:9px!important}}@media (max-width:359.98px){.login-wrapper-modal .inner-modal .top{padding-inline:16px!important}.login-wrapper-modal .inner-modal .bottom{padding-inline:14px!important}}@media (max-width:991.98px){.left-profile:not(.open),.sidebar:not(.open){padding:10px 14px!important;border-radius:14px!important;margin-bottom:12px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 10px rgba(0,0,0,.03)!important}.left-profile .profile-left-image,.left-profile:not(.open) .profile-left-image,.sidebar .profile-left-image,.sidebar:not(.open) .profile-left-image{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border:2px solid #025b51!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(2,91,81,.2)!important;margin:0!important}.left-profile .profile-left-wrapper .text,.sidebar .profile-left-wrapper .text{font-size:14px!important;font-weight:700!important;color:#1e293b!important}.profile-buttons .title-small.fav,.profile-container-inner>h2{font-size:17px!important;font-weight:700!important;color:#1e293b!important;text-align:center!important;margin:6px 0 14px!important}.profile-right{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:18px 16px!important;box-shadow:0 4px 16px rgba(0,0,0,.03)!important;margin-bottom:20px!important;overflow:visible!important;box-sizing:border-box!important}.profile-right .login-form,.profile-right .update-form{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important}.profile-right .login-form .title,.profile-right .title,.profile-right .title-small{font-family:var(--font-outfit),var(--font-jakarta),sans-serif!important;font-size:14.5px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#1e293b!important;margin:0 0 14px!important;padding:0!important;border:none!important;display:block!important;width:100%!important;overflow:visible!important;line-height:1.3!important}.profile-right .form-group{margin-bottom:12px!important}.profile-right .form-control,.profile-right input.form-control,.profile-right select.form-control{height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:13px!important;border-radius:10px!important}.profile-right button.button,.profile-right button[type=submit]{width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;font-size:11.5px!important}.all_reviews .item,.all_reviewss .item,.reservation-list .all_reviews .item{display:grid!important;grid-template-columns:48px 1fr!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:10px!important;row-gap:10px!important;padding:14px!important;position:relative!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;margin-bottom:14px!important;box-shadow:0 2px 10px rgba(0,0,0,.03)!important;width:100%!important;box-sizing:border-box!important}.all_reviews .item .left,.all_reviewss .item .left{grid-column:1!important;grid-row:1!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important}.all_reviews .item .left .image,.all_reviews .item .left .image img,.all_reviewss .item .left .image,.all_reviewss .item .left .image img{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;border-radius:10px!important;object-fit:cover!important;display:block!important}.all_reviews .item .right,.all_reviewss .item .right{display:contents!important}.all_reviews .item .right .name,.all_reviewss .item .right .name{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:14.5px!important;font-weight:700!important;color:#0f172a!important;line-height:1.25!important;margin:0!important;padding-right:68px!important;word-break:break-word!important}.all_reviews .item .review-show,.all_reviewss .item .review-show{position:absolute!important;top:14px!important;right:14px!important;background:linear-gradient(135deg,#025b51,#037064)!important;border-radius:999px!important;padding:3px 9px!important;margin:0!important;z-index:5!important;box-shadow:0 2px 8px rgba(2,91,81,.25)!important}.all_reviews .item .review-show .count,.all_reviewss .item .review-show .count{font-size:10.5px!important;font-weight:700!important;color:#ffffff!important;white-space:nowrap!important;letter-spacing:.02em!important}.all_reviews .item .review-show .count .total,.all_reviewss .item .review-show .count .total{font-size:9.5px!important;opacity:.9!important}.all_reviews .details_some,.all_reviewss .details_some{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;width:100%!important}.all_reviews .details_some .item,.all_reviewss .details_some .item{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 9px!important;font-size:10.5px!important;border-radius:999px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;margin:0!important;box-sizing:border-box!important}.all_reviews .details_some .item .value,.all_reviewss .details_some .item .value{font-size:10.5px!important;font-weight:600!important;color:#475569!important;white-space:nowrap!important;line-height:1!important}.all_reviews .details_some .item.status,.all_reviewss .details_some .item.status{background:rgba(16,185,129,.08)!important;border:1px solid rgba(16,185,129,.25)!important}.all_reviews .details_some .item.status .value,.all_reviewss .details_some .item.status .value{color:#059669!important;font-weight:700!important}.all_reviews .item .comment,.all_reviewss .item .comment{grid-column:1/-1!important;background:#f8fafc!important;border-left:3px solid #025b51!important;border-radius:8px!important;padding:9px 12px!important;margin:0!important;font-size:11.5px!important;line-height:1.45!important;color:#334155!important;font-style:italic!important;width:100%!important;box-sizing:border-box!important}.all_reviews .item .resto-button,.all_reviewss .item .resto-button{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;width:100%!important}.all_reviews .item .resto-button .button,.all_reviewss .item .resto-button .button{width:auto!important;max-width:max-content!important;height:34px!important;min-height:34px!important;padding:0 16px!important;font-size:10.5px!important;font-weight:700!important;border-radius:999px!important;margin:0!important}}.filters-page .home-form .combine,.filters-page .home-form .combine .child,.filters-page .home-form .combine .childd,.filters-page .home-form .discovery-input,.filters-page .home-form .discovery-inputs,.filters-page .home-form .discovery-wrapper,.filters-page .home-form .form-control,.filters-page .home-form .p-select__trigger,.filters-page .home-form .react-datepicker-wrapper,.filters-page .home-form .react-datepicker__input-container,.filters-page .home-form .react-datepicker__input-container input,.filters-page .home-form input,.filters-page .home-form select,.home-form .combine,.home-form .combine .child,.home-form .combine .childd,.home-form .discovery-input,.home-form .discovery-inputs,.home-form .discovery-wrapper,.home-form .form-control,.home-form .p-select__trigger,.home-form .react-datepicker-wrapper,.home-form .react-datepicker__input-container,.home-form .react-datepicker__input-container input,.home-form input,.home-form select,.home-section .home-form .combine,.home-section .home-form .combine .child,.home-section .home-form .combine .childd,.home-section .home-form .discovery-input,.home-section .home-form .discovery-inputs,.home-section .home-form .discovery-wrapper,.home-section .home-form .form-control,.home-section .home-form .p-select__trigger,.home-section .home-form .react-datepicker-wrapper,.home-section .home-form .react-datepicker__input-container,.home-section .home-form .react-datepicker__input-container input,.home-section .home-form input,.home-section .home-form select{outline:none!important;box-shadow:none!important;border:transparent!important}.filters-page .home-form .combine .child:focus-within,.filters-page .home-form .combine .child:hover,.filters-page .home-form .combine .childd:focus-within,.filters-page .home-form .combine .childd:hover,.filters-page .home-form .combine:focus-within,.filters-page .home-form .combine:hover,.filters-page .home-form .discovery-input:focus-within,.filters-page .home-form .discovery-input:hover,.filters-page .home-form .discovery-inputs:focus-within,.filters-page .home-form .discovery-inputs:hover,.filters-page .home-form .discovery-wrapper:focus-within,.filters-page .home-form .discovery-wrapper:hover,.filters-page .home-form .form-control:focus,.filters-page .home-form .form-control:focus-visible,.filters-page .home-form .form-control:hover,.filters-page .home-form .p-select__trigger:focus,.filters-page .home-form .p-select__trigger:focus-visible,.filters-page .home-form .p-select__trigger:hover,.filters-page .home-form .react-datepicker__input-container input:focus,.filters-page .home-form .react-datepicker__input-container input:focus-visible,.filters-page .home-form .react-datepicker__input-container input:hover,.filters-page .home-form input:focus,.filters-page .home-form input:focus-visible,.filters-page .home-form input:hover,.filters-page .home-form select:focus,.filters-page .home-form select:focus-visible,.filters-page .home-form select:hover,.home-form .combine .child:focus-within,.home-form .combine .child:hover,.home-form .combine .childd:focus-within,.home-form .combine .childd:hover,.home-form .combine:focus-within,.home-form .combine:hover,.home-form .discovery-input:focus-within,.home-form .discovery-input:hover,.home-form .discovery-inputs:focus-within,.home-form .discovery-inputs:hover,.home-form .discovery-wrapper:focus-within,.home-form .discovery-wrapper:hover,.home-form .form-control:focus,.home-form .form-control:focus-visible,.home-form .form-control:hover,.home-form .p-select__trigger:focus,.home-form .p-select__trigger:focus-visible,.home-form .p-select__trigger:hover,.home-form .react-datepicker__input-container input:focus,.home-form .react-datepicker__input-container input:focus-visible,.home-form .react-datepicker__input-container input:hover,.home-form input:focus,.home-form input:focus-visible,.home-form input:hover,.home-form select:focus,.home-form select:focus-visible,.home-form select:hover,.home-section .home-form .combine .child:focus-within,.home-section .home-form .combine .child:hover,.home-section .home-form .combine .childd:focus-within,.home-section .home-form .combine .childd:hover,.home-section .home-form .combine:focus-within,.home-section .home-form .combine:hover,.home-section .home-form .discovery-input:focus-within,.home-section .home-form .discovery-input:hover,.home-section .home-form .discovery-inputs:focus-within,.home-section .home-form .discovery-inputs:hover,.home-section .home-form .discovery-wrapper:focus-within,.home-section .home-form .discovery-wrapper:hover,.home-section .home-form .form-control:focus,.home-section .home-form .form-control:focus-visible,.home-section .home-form .form-control:hover,.home-section .home-form .p-select__trigger:focus,.home-section .home-form .p-select__trigger:focus-visible,.home-section .home-form .p-select__trigger:hover,.home-section .home-form .react-datepicker__input-container input:focus,.home-section .home-form .react-datepicker__input-container input:focus-visible,.home-section .home-form .react-datepicker__input-container input:hover,.home-section .home-form input:focus,.home-section .home-form input:focus-visible,.home-section .home-form input:hover,.home-section .home-form select:focus,.home-section .home-form select:focus-visible,.home-section .home-form select:hover{outline:none!important;border:transparent!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-color:initial!important}.combine label,.filters-page .home-form .combine .child label,.filters-page .home-form .combine .childd label,.filters-page .home-form .combine label,.filters-page .home-form .discovery-field-label,.filters-page .home-form label,.home-form .combine .child label,.home-form .combine .childd label,.home-form .combine label,.home-form .discovery-field-label,.home-form label,.home-from2 label,.home-section .home-form .combine .child label,.home-section .home-form .combine .childd label,.home-section .home-form .combine label,.home-section .home-form .discovery-field-label,.home-section .home-form label,.home_form .combine label,.home_form .discovery-field-label,.home_form label{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;margin:0 0 3px!important;padding:0!important;height:auto!important;line-height:1.2!important;font-family:var(--font-outfit),var(--font-jakarta),var(--p-ui),sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#0f172a!important;white-space:nowrap!important;overflow:visible!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.combine label span,.filters-page .home-form .combine label span,.filters-page .home-form .discovery-field-label span,.home-form .combine label span,.home-form .discovery-field-label span,.home-section .home-form .combine label span,.home-section .home-form .discovery-field-label span,.home_form .combine label span,.home_form .discovery-field-label span{display:inline-block!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:1!important;visibility:visible!important;opacity:1!important;white-space:nowrap!important}.combine label i,.filters-page .home-form .combine label i,.filters-page .home-form .discovery-field-label i,.filters-page .home-form label i,.home-form .combine label i,.home-form .discovery-field-label i,.home-form label i,.home-from2 label i,.home-section .home-form .combine label i,.home-section .home-form .discovery-field-label i,.home-section .home-form label i,.home_form .combine label i,.home_form .discovery-field-label i,.home_form label i{position:static!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font-size:11.5px!important;color:#025b51!important;margin-left:5px!important;margin-right:0!important}@media (min-width:992px){.filters-page .home-form,.home-form,.home-from2,.home-section .home-form,.home_form{display:flex!important;align-items:center!important;height:74px!important;border-radius:50px!important;background:#ffffff!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;padding:8px 10px 10px 16px!important;border:1px solid rgba(0,0,0,.06)!important;box-sizing:border-box!important;position:relative!important}.filters-page .home-form .combine .child,.filters-page .home-form .combine .childd,.filters-page .home-form .input-wrapper.relt,.filters-page .home-form .input-wrapper.result-wrapper,.home-form .combine .child,.home-form .combine .childd,.home-form .input-wrapper.relt,.home-form .input-wrapper.result-wrapper,.home-section .home-form .combine .child,.home-section .home-form .combine .childd,.home-section .home-form .input-wrapper.relt,.home-section .home-form .input-wrapper.result-wrapper{padding:0 16px!important;margin:0!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;position:relative!important;box-sizing:border-box!important}.filters-page .home-form .input-wrapper.relt,.home-form .input-wrapper.relt,.home-section .home-form .input-wrapper.relt{flex:1.15 1!important;min-width:0!important;padding-left:4px!important}.filters-page .home-form .input-wrapper.result-wrapper,.home-form .input-wrapper.result-wrapper,.home-section .home-form .input-wrapper.result-wrapper{flex:1.15 1!important;min-width:0!important}.filters-page .home-form .combine,.home-form .combine,.home-section .home-form .combine{flex:2.8 1!important;display:flex!important;align-items:center!important;height:100%!important;min-width:0!important;padding:0!important;margin:0!important;position:relative!important}.filters-page .home-form .combine .child,.filters-page .home-form .combine .childd,.home-form .combine .child,.home-form .combine .childd,.home-section .home-form .combine .child,.home-section .home-form .combine .childd{flex:1 1!important;min-width:0!important}.filters-page .home-form .combine .before,.filters-page .home-form .combine .p-select,.home-form .combine .before,.home-form .combine .p-select,.home-section .home-form .combine .before,.home-section .home-form .combine .p-select{width:100%!important;height:20px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important}.filters-page .home-form .combine .p-select__trigger,.home-form .combine .p-select__trigger,.home-section .home-form .combine .p-select__trigger{width:100%!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border:none!important}.filters-page .home-form .combine>.child:nth-of-type(2):before,.filters-page .home-form .combine>.child:nth-of-type(3):before,.filters-page .home-form .combine>.childd:first-child:before,.filters-page .home-form .input-wrapper.result-wrapper:before,.home-form .combine>.child:nth-of-type(2):before,.home-form .combine>.child:nth-of-type(3):before,.home-form .combine>.childd:first-child:before,.home-form .input-wrapper.result-wrapper:before,.home-section .home-form .combine>.child:nth-of-type(2):before,.home-section .home-form .combine>.child:nth-of-type(3):before,.home-section .home-form .combine>.childd:first-child:before,.home-section .home-form .input-wrapper.result-wrapper:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:1px!important;height:28px!important;background:#e2e8f0!important;display:block!important;pointer-events:none!important;z-index:2!important}.filters-page .home-form .combine:before,.filters-page .home-form .input-wrapper.relt:before,.home-form .combine .child:after,.home-form .combine .childd:after,.home-form .combine:after,.home-form .combine:before,.home-form .input-wrapper.relt:after,.home-form .input-wrapper.relt:before,.home-form .input-wrapper:after,.home-section .home-form .combine:before,.home-section .home-form .input-wrapper.relt:before{display:none!important;content:none!important}}.news-letter-form .form-group input,.news-letter-form .newsletter-input,.news-letter-form input:not([type=checkbox]),.news-letter-home .news-letter-form input:not([type=checkbox]){display:block!important;width:100%!important;height:44px!important;background:#ffffff!important;background-color:#ffffff!important;border:1.5px solid #d1d5db!important;border-radius:10px!important;padding:10px 14px!important;font-family:inherit!important;font-size:14px!important;color:#1a202c!important;box-shadow:none!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease!important}.news-letter-form .form-group input:hover,.news-letter-form .newsletter-input:hover,.news-letter-form input:not([type=checkbox]):hover,.news-letter-home .news-letter-form input:not([type=checkbox]):hover{background:#ffffff!important;background-color:#ffffff!important;border:1.5px solid #00665a!important;outline:none!important;box-shadow:none!important}.news-letter-form .form-group input:focus,.news-letter-form .form-group input:focus-visible,.news-letter-form .newsletter-input:focus,.news-letter-form .newsletter-input:focus-visible,.news-letter-form input:not([type=checkbox]):focus,.news-letter-form input:not([type=checkbox]):focus-visible,.news-letter-home .news-letter-form input:not([type=checkbox]):focus,.news-letter-home .news-letter-form input:not([type=checkbox]):focus-visible{background:#ffffff!important;background-color:#ffffff!important;border:1.5px solid #00665a!important;outline:none!important;box-shadow:0 0 0 3px rgba(0,102,90,.15)!important}.navbar-wrapper .nav__logo{width:auto!important;height:42px!important;max-height:42px!important}@media (min-width:992px){.home-section .home-banner{min-height:500px!important}.home-section .home-form .input-wrapper.relt{padding-left:35px!important}}@media (max-width:575px){.navbar-wrapper .nav__logo{height:36px!important;max-height:36px!important}}.login-wrapper-modal .inner-modal{max-height:calc(100dvh - 40px)!important;overflow:hidden!important}.login-wrapper-modal .inner-modal .auth-modal-header{box-sizing:border-box!important;position:relative!important;z-index:5!important;flex:0 0 auto!important;width:100%!important;padding:26px 64px 20px!important;background:#ffffff!important;border-bottom:1px solid #edf1f2!important}.login-wrapper-modal .inner-modal .auth-modal-header .title-small,.login-wrapper-modal .inner-modal .auth-modal-header .title-small.mt-5{margin:0!important}.login-wrapper-modal .inner-modal .auth-modal-header .close{position:absolute!important;top:50%!important;right:20px!important;z-index:6!important;transform:translateY(-50%)!important}.login-wrapper-modal .inner-modal .auth-modal-header .close:hover{transform:translateY(-50%) rotate(90deg)!important}.login-wrapper-modal .inner-modal .top{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.login-wrapper-modal .inner-modal .bottom{position:relative!important;z-index:4!important;flex:0 0 auto!important;height:auto!important;min-height:90px!important;padding:18px 32px!important}.login-wrapper-modal .inner-modal .bottom .max-515{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;grid-gap:28px!important;gap:28px!important;width:100%!important}.login-wrapper-modal .inner-modal .bottom .left{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:0!important;text-align:center!important}.login-wrapper-modal .inner-modal .bottom .left:only-child{grid-column:1/-1!important}.login-wrapper-modal .inner-modal .bottom .text,.login-wrapper-modal .inner-modal .bottom .textt{max-width:100%!important;margin:0!important;line-height:1.4!important;overflow-wrap:anywhere}@media (max-width:575.98px){.login-wrapper-modal,.news-letter-home{width:100%!important;height:100dvh!important;min-height:100svh!important;align-items:flex-end!important;justify-content:center!important;padding:0!important;overflow:hidden!important}.login-wrapper-modal .inner-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - env(safe-area-inset-top))!important;margin:0!important;border-radius:20px 20px 0 0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.login-wrapper-modal .inner-modal .auth-modal-header{padding:20px 56px 16px!important}.login-wrapper-modal .inner-modal .auth-modal-header .close{right:14px!important}.login-wrapper-modal .inner-modal .top{padding:18px 18px 24px!important}.login-wrapper-modal .inner-modal .bottom{min-height:0!important;padding:14px 18px max(14px,env(safe-area-inset-bottom))!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.login-wrapper-modal .inner-modal .bottom .max-515{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.news-letter-form,.news-letter-form-s,.news-letter-home .news-letter-form,.news-letter-home .news-letter-form-s{box-sizing:border-box!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - env(safe-area-inset-top))!important;margin:0!important;padding-bottom:max(26px,env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;border-radius:20px 20px 0 0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.news-letter-form .form-wrapper{width:100%!important}.news-letter-form .form-group input:not([type=checkbox]),.news-letter-form .form-wrapper,.news-letter-form input.newsletter-input,.news-letter-home .news-letter-form input:not([type=checkbox]){box-sizing:border-box!important;max-width:100%!important}.news-letter-form .subtitle,.news-letter-form .title{max-width:100%!important;overflow-wrap:anywhere}}.login-wrapper-modal .inner-modal label.password-label{display:inline-flex!important;align-items:center!important;gap:5px!important;width:max-content!important}.login-wrapper-modal .inner-modal label.password-label .info{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:1!important}.login-wrapper-modal .inner-modal label.password-label .info svg{display:block!important}.login-wrapper-modal .inner-modal label.password-label>span{position:static!important;margin:0!important}.filters-page .home-form,.home-banner,.home-banner .home-form,.home-form,.home-section,.home-section .home-form,.home_form,.input-wrapper,.input-wrapper.relt,.input-wrapper.result-wrapper{overflow:visible!important}.filters-page .home-form .input-wrapper.relt,.home-form .input-wrapper.relt,.home-section .home-form .input-wrapper.relt,.input-wrapper.relt{position:relative!important;z-index:10000!important;overflow:visible!important}.filters-page .home-form .input-wrapper.result-wrapper,.home-form .input-wrapper.result-wrapper,.home-section .home-form .input-wrapper.result-wrapper,.input-wrapper.result-wrapper{position:relative!important;z-index:9999!important;overflow:visible!important}.pac-container{z-index:100001!important;max-height:240px!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 14px 40px rgba(0,0,0,.18)!important;margin-top:4px!important;box-sizing:border-box!important;font-family:inherit!important}.pac-item{padding:8px 12px!important;font-size:13px!important;cursor:pointer!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.filters-page .home-form .result-wrapper ul,.home-form .result-wrapper ul,.home-section .home-form .result-wrapper ul,.result-wrapper ul{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;max-height:230px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;z-index:100000!important;background:#ffffff!important;background-color:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:14px!important;box-shadow:0 14px 40px rgba(0,0,0,.18)!important;padding:6px!important;margin:0!important;list-style:none!important;box-sizing:border-box!important}.filters-page .home-form .result-wrapper ul li,.home-form .result-wrapper ul li,.home-section .home-form .result-wrapper ul li,.result-wrapper ul li{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;font-size:13px!important;font-weight:500!important;color:#1e293b!important;border-radius:8px!important;cursor:pointer!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;box-sizing:border-box!important}.filters-page .home-form .result-wrapper ul li i,.home-form .result-wrapper ul li i,.home-section .home-form .result-wrapper ul li i,.result-wrapper ul li i{flex-shrink:0!important;color:#00665a!important;font-size:13px!important}.home-form .result-wrapper ul li:hover,.result-wrapper ul li:hover{background-color:#f1f5f9!important;color:#00665a!important}.avopla-loader-container{display:flex;align-items:center;justify-content:center;width:100%;position:relative;background:transparent;z-index:10;box-sizing:border-box}.avopla-loader-container.fullscreen{min-height:calc(100vh - 120px);padding:40px 20px}.avopla-loader-container.inline{min-height:200px;padding:24px}.avopla-spinner{width:40px;height:40px;border-radius:50%;border-color:#00665a #05c1ab rgba(0,102,90,.12) rgba(0,102,90,.12);border-style:solid;border-width:3px;box-sizing:border-box;animation:avopla-smooth-spin .8s cubic-bezier(.5,.1,.4,.9) infinite;will-change:transform}@keyframes avopla-smooth-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}