.input-group{position:relative;max-width:100%;width:100%}.input-group input{margin:0;width:100%;min-width:150px;border-radius:999px;padding:20px 12px 20px 58px;outline:none;font-size:16px;box-sizing:border-box;transition:all .3s ease;box-shadow:0 8px 24px 0 rgba(4,45,49,.102);background-color:#fff}.input-group .animated-placeholder{position:absolute;top:50%;left:58px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:16px;line-height:16px;color:#9ca3af;pointer-events:auto;user-select:none;white-space:nowrap;transition:opacity .2s ease;cursor:text}.input-group .animated-placeholder.is-hidden{opacity:0}.input-group .animated-placeholder__prefix{font-weight:400}.input-group .animated-placeholder__word-window{position:relative;display:inline-flex;align-items:center;height:20px;min-width:90px;overflow:hidden}.input-group .animated-placeholder__word{display:flex;align-items:center;height:16px;font-weight:700;animation:placeholder-word-step .45s ease}.input-group label{position:absolute;top:50%;left:10px;transform:translateY(-50%);height:24px;display:flex;align-items:center;pointer-events:none}.input-group .search-icon-container{display:flex;align-items:center;justify-content:center}.input-group .search-icon{width:36px;height:36px}@media(max-width:768px){.input-group input{padding:10px 10px 10px 40px;font-size:15px}.input-group .animated-placeholder{left:40px;font-size:15px;line-height:15px}.input-group .animated-placeholder__word,.input-group .animated-placeholder__word-window{height:15px}.input-group .animated-placeholder__word-window{min-width:84px}.input-group label{left:10px}.input-group .search-icon{width:20px;height:20px}}@media(max-width:480px){.input-group input{width:100%;padding:15px 8px 8px 36px;font-size:14px;border-radius:16px}.input-group .animated-placeholder{left:36px;font-size:14px;line-height:14px}.input-group .animated-placeholder__word,.input-group .animated-placeholder__word-window{height:14px}.input-group .animated-placeholder__word-window{min-width:76px}.input-group label{left:8px}.input-group .search-icon{width:20px;height:20px}}@media(max-width:300px){.input-group .input-group{width:100%}.input-group input{padding:6px 6px 6px 32px;font-size:12px;min-width:150px}.input-group .animated-placeholder{left:32px;font-size:12px;line-height:16px;gap:3px}.input-group .animated-placeholder__word,.input-group .animated-placeholder__word-window{height:16px}.input-group .animated-placeholder__word-window{min-width:64px}.input-group label{left:6px}.input-group .search-icon{width:16px;height:16px}}@keyframes placeholder-word-step{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.select-input{padding-right:0}.select-input .select-content{margin-block:0 12px;width:100%;display:flex;flex-direction:column;position:relative}.select-input .select-content .select-header{display:flex;gap:12px;align-items:center;justify-content:space-between;cursor:pointer;padding:14px 12px;border-radius:8px;background-color:#fff;border:1px solid #e4eced}.select-input .select-content .select-header .selected .items{z-index:10;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.select-input .select-content .select-header .selected .items .item{padding:4px 12px;border-radius:32px;background:#f6f6f6;display:flex;align-items:center;gap:8px}.select-input .select-content .select-header .selected span{font-family:Inter;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:#181824}.select-input .select-content .select-header .arrow{transition:.2s ease}.select-input .select-content .select-header .arrow.open{transform:rotate(180deg)}.select-input .select-content .select-options{width:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden;max-height:0;transition:max-height .3s ease;position:absolute;top:calc(100% + 10px);left:0;z-index:10;border-radius:12px}.select-input .select-content .select-options.open{max-height:250px;overflow-y:auto;border:1px solid #e4eced}.select-input .select-content .select-options .option{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;position:relative;font-family:Inter;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#003c42}.select-input .select-content .select-options .option:hover{background-color:#f3f4f6}.select-input .select-content .select-options .option.active:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background-color:teal}.select-input .select-content .select-options .option{display:flex;align-items:center;justify-content:space-between}.select-input .select-content .select-options .option .left{display:flex;align-items:center;gap:8px}.select-input .select-content .select-options .option .tick{width:16px;height:16px;border:1px solid #d0d5dd;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.select-input .select-content .select-options .option .tick.active{background:#2dbdcb}@media screen and (max-width:768px){.select-input{padding-right:0;width:100%}}.search-card{padding:0;background-color:#fff;display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid #eef2f3;border-radius:14px;overflow:hidden}.search-card .image{width:100%;height:142px;background-color:#f5f5f5;background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer;position:relative}.search-card .image .partner-badge{position:absolute;top:8px;left:8px;padding:5px 12px;border-radius:999px;border:1px solid #f0d7d7;background:hsla(0,0%,100%,.95);color:#cb6b6b;font-size:14px;font-weight:600;line-height:1}.search-card .card-right{width:100%;display:flex;flex-direction:column;padding:12px 12px 14px}.search-card .card-right .card-title{font-weight:700;text-align:left;font-size:16px;line-height:1.25;color:#252525;cursor:pointer}.search-card .card-right .card-description,.search-card .card-right .card-title{font-family:Inter;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-card .card-right .card-description{margin-block:8px;font-weight:400;font-size:13px;line-height:1.4;color:#6d6f72}.search-card .card-right .card-meta{display:flex;align-items:center;gap:14px;margin-top:10px}.search-card .card-right .card-meta>div{background-color:#f5f5f5;border-radius:6px;padding:3px 6px;font-size:11px;color:#6d6f72}.search-card .card-right .card-distance,.search-card .card-right .card-rating{display:flex;align-items:center;gap:4px}.search-card .card-right .card-stars{display:none}@media(max-width:768px){.search-card .image{height:170px}}.desktop-result-more .result-more{position:absolute;z-index:99;top:0;left:100%;width:330px;min-width:330px;overflow-y:auto;height:100%;min-height:80vh;background-color:#fff;border-radius:0;padding-bottom:26px}.desktop-result-more .result-more .work-mode{background-color:#fff}.desktop-result-more .result-more .top-container{padding:26px 38px;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff}.desktop-result-more .result-more .rating{margin-top:13px;border:1px solid rgba(45,189,203,.25);display:inline-flex;padding:4px 6px;border-radius:6px;align-items:center;gap:6px}.desktop-result-more .result-more .rating span{font-family:Inter;font-weight:600;font-size:12px;line-height:16px;color:#2dbdcb}.desktop-result-more .result-more .title{margin-top:10px;font-family:Inter;font-weight:700;font-size:18px;line-height:21.78px;letter-spacing:0;color:#252525}.desktop-result-more .result-more .address{margin-top:8px;font-family:Inter;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;color:#1e1e1e}.desktop-result-more .result-more .phone-number{margin-top:10px;display:flex;align-items:center;gap:8px}.desktop-result-more .result-more .phone-number span{font-family:Inter;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;color:#1e1e1e}.desktop-result-more .result-more .distance{margin-top:8px;font-family:Inter;font-weight:500;font-size:14px;line-height:16.94px;letter-spacing:0;color:#2dbdcb}.desktop-result-more .result-more .contact-cards{margin-top:14px;width:100%;display:flex;justify-content:space-between}.desktop-result-more .result-more .contact-cards .contact-card{display:flex;flex-direction:column;gap:12px}.desktop-result-more .result-more .contact-cards .contact-card .contact-circle{width:54px;height:54px;border:1px solid rgba(45,189,203,.25);border-radius:50%;display:flex;align-items:center;justify-content:center}.desktop-result-more .result-more .contact-cards .contact-card .contact-title{font-family:Inter;font-weight:500;font-size:13px;line-height:15.73px;letter-spacing:0;text-align:center;color:#1e1e1e}.desktop-result-more .result-more .description{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-family:Inter}.desktop-result-more .result-more .description .d-title{font-weight:600;font-size:18px;line-height:21.78px;letter-spacing:0;color:#1e1e1e}.desktop-result-more .result-more .description .d-description{font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;color:#252525}.desktop-result-more .result-more .description .d-more{font-weight:500;font-size:14px;line-height:24px;letter-spacing:0;color:#2dbdcb;cursor:pointer}.desktop-result-more .result-more .more{width:100%;display:flex;flex-direction:column;align-items:flex-start}.desktop-result-more .result-more .more .more-content{padding-inline:24px}.desktop-result-more .result-more .more .more-title{padding-top:20px;font-family:Inter;font-weight:600;font-size:18px;line-height:21.78px;letter-spacing:0;color:#1e1e1e}.desktop-result-more .result-more .more .more-status{margin-top:24px;font-family:Inter;font-weight:400;font-size:15px;line-height:16px;letter-spacing:0;color:#1e1e1e}.desktop-result-more .result-more .more .more-price{margin-top:10px;font-family:Inter;font-weight:600;font-size:14px;line-height:16px;letter-spacing:0;color:#1e1e1e}.desktop-result-more .result-more .more .hr{margin-block:16px;padding-left:24px;width:100%}.desktop-result-more .result-more .more .hr div{height:.5px;width:100%;background-color:#e4eced}.desktop-result-more .result-more .more .free{padding:5px 5.5px;margin-top:10px;background:rgba(74,180,191,.1);border-radius:6px;display:flex;align-items:center;gap:5px}.desktop-result-more .result-more .more .free span{font-family:Inter;font-weight:600;font-size:14px;line-height:16px;letter-spacing:0;color:#2dbdcb}.desktop-result-more .result-more .more .more-more{margin-top:25px;display:flex;align-items:center;gap:7px}.desktop-result-more .result-more .more .more-more span{font-family:Inter;font-weight:700;font-size:14px;line-height:16px;letter-spacing:0;color:#2dbdcb}.desktop-result-more .result-more .more .work-mode{margin-top:20px;width:100%;padding:20px 24px 26px;border-top:4px solid #f9fafc}.desktop-result-more .result-more .more .work-mode-title{margin-bottom:4px;font-family:Inter;font-weight:700;font-size:16px;line-height:19.36px;letter-spacing:0;color:#1e1e1e}.desktop-result-more .result-more .more .work-mode-item{margin-top:12px;display:flex;align-items:center;justify-content:space-between}.desktop-result-more .result-more .more .work-mode-item-left{display:flex;align-items:center;gap:8px}.desktop-result-more .result-more .more .work-mode-item-text{font-family:Inter;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;color:#1e1e1e}.desktop-result-more .result-more .more .work-mode-item-text.green{font-weight:600;color:#2dbdcb}@media(max-width:1023px){.desktop-result-more .result-more{height:100%}.back-btn{width:36px;height:36px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);aspect-ratio:1/1;margin-bottom:10px;cursor:pointer;position:absolute;top:20px;left:20px;z-index:10}.back-btn svg{width:16px;height:15px}}@media(min-width:1024px){.back-btn{display:none}}.mobile-result-overlay{display:flex;align-items:center;justify-content:center;overflow:hidden}.mobile-result-overlay .result-more{top:0;left:100%;width:330px;min-width:330px;min-height:620px;max-height:620px;overflow-y:auto;background-color:#fff;border-radius:0;padding-bottom:26px}.mobile-result-overlay .result-more-close-btn{margin:15px 20px 0 0;display:flex;justify-content:flex-end}.mobile-result-overlay .result-more-close-btn button{border:none;background-color:transparent}.mobile-result-overlay .result-more .top-container{padding:26px 38px;display:flex;flex-direction:column;align-items:flex-start}.mobile-result-overlay .result-more .rating{margin-top:13px;border:1px solid rgba(45,189,203,.25);display:inline-flex;padding:4px 6px;border-radius:6px;align-items:center;gap:6px}.mobile-result-overlay .result-more .rating span{font-family:Inter;font-weight:600;font-size:12px;line-height:16px;color:#2dbdcb}.mobile-result-overlay .result-more .title{margin-top:10px;font-family:Inter;font-weight:700;font-size:18px;line-height:21.78px;letter-spacing:0;color:#252525}.mobile-result-overlay .result-more .address{margin-top:8px;font-family:Inter;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;color:#1e1e1e}.mobile-result-overlay .result-more .phone-number{margin-top:10px;display:flex;align-items:center;gap:8px}.mobile-result-overlay .result-more .phone-number span{font-family:Inter;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;color:#1e1e1e}.mobile-result-overlay .result-more .distance{margin-top:8px;font-family:Inter;font-weight:500;font-size:14px;line-height:16.94px;letter-spacing:0;color:#2dbdcb}.mobile-result-overlay .result-more .contact-cards{margin-top:14px;width:100%;display:flex;justify-content:space-between}.mobile-result-overlay .result-more .contact-cards .contact-card{display:flex;flex-direction:column;gap:12px}.mobile-result-overlay .result-more .contact-cards .contact-card .contact-circle{width:54px;height:54px;border:1px solid rgba(45,189,203,.25);border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-result-overlay .result-more .contact-cards .contact-card .contact-title{font-family:Inter;font-weight:500;font-size:13px;line-height:15.73px;letter-spacing:0;text-align:center;color:#1e1e1e}.mobile-result-overlay .result-more .description{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-family:Inter}.mobile-result-overlay .result-more .description .d-title{font-weight:600;font-size:18px;line-height:21.78px;letter-spacing:0;color:#1e1e1e}.mobile-result-overlay .result-more .description .d-description{font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;color:#252525}.mobile-result-overlay .result-more .description .d-more{font-weight:500;font-size:14px;line-height:24px;letter-spacing:0;color:#2dbdcb;cursor:pointer}.mobile-result-overlay .result-more .more{margin-top:16px;border-top:4px solid #f9fafc;padding-top:20px;width:100%;display:flex;flex-direction:column;align-items:flex-start}.mobile-result-overlay .result-more .more .more-content{padding-inline:24px}.mobile-result-overlay .result-more .more .more-title{padding-top:20px;font-family:Inter;font-weight:600;font-size:18px;line-height:21.78px;letter-spacing:0;color:#1e1e1e}.mobile-result-overlay .result-more .more .more-status{margin-top:24px;font-family:Inter;font-weight:400;font-size:15px;line-height:16px;letter-spacing:0;color:#1e1e1e}.mobile-result-overlay .result-more .more .more-price{margin-top:10px;font-family:Inter;font-weight:600;font-size:14px;line-height:16px;letter-spacing:0;color:#1e1e1e}.mobile-result-overlay .result-more .more .hr{margin-block:16px;padding-left:24px;width:100%}.mobile-result-overlay .result-more .more .hr div{height:.5px;width:100%;background-color:#e4eced}.mobile-result-overlay .result-more .more .free{padding:5px 5.5px;margin-top:10px;background:rgba(74,180,191,.1);border-radius:6px;display:flex;align-items:center;gap:5px}.mobile-result-overlay .result-more .more .free span{font-family:Inter;font-weight:600;font-size:14px;line-height:16px;letter-spacing:0;color:#2dbdcb}.mobile-result-overlay .result-more .more .more-more{margin-top:25px;display:flex;align-items:center;gap:7px}.mobile-result-overlay .result-more .more .more-more span{font-family:Inter;font-weight:700;font-size:14px;line-height:16px;letter-spacing:0;color:#2dbdcb}.mobile-result-overlay .result-more .more .work-mode{margin-top:20px;width:100%;padding:20px 24px 26px;border-top:4px solid #f9fafc}.mobile-result-overlay .result-more .more .work-mode-title{margin-bottom:4px;font-family:Inter;font-weight:700;font-size:16px;line-height:19.36px;letter-spacing:0;color:#1e1e1e}.mobile-result-overlay .result-more .more .work-mode-item{margin-top:12px;display:flex;align-items:center;justify-content:space-between}.mobile-result-overlay .result-more .more .work-mode-item-left{display:flex;align-items:center;gap:8px}.mobile-result-overlay .result-more .more .work-mode-item-text{font-family:Inter;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;color:#1e1e1e}.mobile-result-overlay .result-more .more .work-mode-item-text.green{font-weight:600;color:#2dbdcb}@media(max-width:768px){.mobile-result-overlay .result-more{width:100%;min-width:100%;max-width:100%;min-height:100%;max-height:100%;padding-bottom:0;border-radius:0;overflow-y:auto}}@media(max-width:480px){.mobile-result-overlay .result-more{width:100%;min-width:100%;max-width:100%;min-height:100%;max-height:100%;padding-bottom:0;border-radius:0;overflow-y:auto}.top-container .back-btn{width:36px;height:36px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);aspect-ratio:1/1;margin-bottom:10px}.top-container .title{font-size:24px;line-height:28.13px}}@media(max-width:380px){.mobile-result-overlay .result-more{width:100%;min-width:100%;max-width:100%;min-height:100%;max-height:100%;padding-bottom:0;border-radius:0;overflow-y:auto}.top-container .title{font-size:20px;line-height:23.05px}}.result-more .mobile-header{display:none;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;background-color:#fff;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}@media(max-width:1023px){.result-more .mobile-header{display:flex}}.result-more .mobile-header .logo{display:flex;align-items:center}.result-more .mobile-header .menu-icon{font-size:24px;cursor:pointer;z-index:11}.result-more .mobile-menu{position:absolute;top:60px;right:0;background-color:#fff;width:200px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:9;border-radius:0 0 4px 4px;padding:16px;display:flex;flex-direction:column;gap:16px}.result-more .mobile-menu .link{color:#333;text-decoration:none;font-size:16px;padding:8px 0}.result-more .mobile-menu .link:hover{color:#00a86b}@media(max-width:1023px){.back-btn{width:36px;height:36px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);aspect-ratio:1/1;margin-bottom:10px;cursor:pointer;position:absolute;top:20px;left:20px;z-index:10}.back-btn svg{width:16px;height:15px}}.desktop-back-btn{position:absolute;top:30px;left:805px;display:flex;align-items:center;gap:8px;padding:12px;background-color:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1);cursor:pointer;z-index:100;font-family:Inter;font-weight:500;font-size:14px;color:#222;border:none;transition:all .2s ease}.desktop-back-btn:hover{background-color:#f5f5f5;transform:translateY(-1px)}.desktop-back-btn svg{width:16px;height:15px}@media(max-width:1473px){.desktop-back-btn{left:740px}}@media(max-width:1443px){.desktop-back-btn{left:740px}}@media(max-width:1383px){.desktop-back-btn{left:710px}}@media(max-width:1283px){.desktop-back-btn{left:690px}}@media(max-width:1024px){.desktop-back-btn{display:none}}@media(max-width:1023px){.desktop-back-btn{display:none}}@media(max-width:430px){.desktop-back-btn{display:none}}.select-container{display:flex;flex-direction:column;width:100%;max-width:300px;position:relative}.select-container .select-header{display:flex;gap:12px;align-items:center;justify-content:space-between;cursor:pointer;font-family:Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#181824}.select-container .select-header .arrow{transition:.2s ease}.select-container .select-header .arrow.open{transform:rotate(180deg)}.select-container .select-options{min-width:215px;display:flex;flex-direction:column;background:#fff;overflow:hidden;max-height:0;transition:max-height .3s ease;position:absolute;top:calc(100% + 20px);right:0;z-index:10;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:12px}.select-container .select-options.open{max-height:200px;font-weight:500;border:1px solid #d0d5dd}.select-container .select-options .option{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;position:relative;text-decoration:none;font-family:Inter;font-weight:400;font-size:16px!important;line-height:24px;letter-spacing:0;color:#222;transition:.2s ease}.select-container .select-options .option:hover{background-color:#effafb;color:#2dbdcb}.select-container .select-options .option.active:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background-color:teal}.all-yonda-container{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.all-yonda-card{background-color:#fff;border:2px solid #e4eced;border-radius:32px;padding:48px 32px 0;display:flex;flex-direction:column;align-items:center;font-family:Inter;box-sizing:border-box;width:calc((100% - 64px)/3);min-width:280px;margin:0 auto}.all-yonda-card .card-title{max-width:200px;height:auto;font-weight:600;font-size:30px;line-height:38px;text-align:center;color:#181824;word-wrap:break-word}.all-yonda-card .card-description{height:auto;margin-top:12px;font-weight:400;font-size:16px;line-height:24px;margin-bottom:52px;text-align:center;color:#181824}.all-yonda-card .image{width:100%;height:450px;background-image:url(/_next/static/media/all-yonda-1.7245dde3.webp);background-position:50%;background-size:contain;background-repeat:no-repeat}.all-yonda-card .image.unnormal{height:450px}.all-yonda-card .image.url2{height:450px;background-image:url(/_next/static/media/all-yonda-2.1ddd7031.png)}.all-yonda-card .image.url3{background-image:url(/_next/static/media/all-yonda-3.8870fe52.webp)}@media(max-width:1023px){.all-yonda-card{width:calc((100% - 32px)/2)}}@media(max-width:767px){.all-yonda-card{width:100%;padding:32px 24px;border-radius:20px}}.category-container{flex-wrap:wrap;gap:32px;width:100%;max-width:1600px;margin:0 auto}.category-card,.category-container{display:flex;justify-content:center}.category-card{background-color:#fff;border:2px solid #e4eced;border-radius:32px;flex-direction:column;text-align:center;transition:border-color .3s ease-in-out;height:280px;margin:auto;flex:100%;max-width:402px}.category-card:first-child,.category-card:nth-child(2){flex:1 1 calc(50% - 16px);max-width:624px}.category-card:hover{border:2px solid #2dbdcb}.card-title{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(18px,2vw,24px);line-height:1.3;text-align:center;word-wrap:break-word}@media(max-width:1024px){.category-card{flex:1 1 calc(33.33% - 16px)}.category-card:first-child,.category-card:nth-child(2){flex:1 1 calc(50% - 16px)}}@media(max-width:768px){.category-card{flex:1 1 calc(50% - 16px)}.category-card:first-child,.category-card:nth-child(2){flex:1 1 100%}}@media(max-width:500px){.category-card{flex:1 1 100%;max-width:unset}.card-title{font-size:20px}}.latest-search-card{width:100%;max-width:405px;padding:16px;border:1.12px solid #e4eced;border-radius:16px;font-family:Inter}.latest-search-card:hover{border:1.12px solid #2dbdcb}.latest-search-card .image{width:100%;height:200px;border-radius:8px;background-color:#f5f5f5;background-size:cover;background-repeat:no-repeat;background-position:50%}.latest-search-card .card-title{margin-top:16px;font-weight:700;font-size:20px;text-align:left;line-height:30px;letter-spacing:0;color:#252525}.latest-search-card .description{margin-top:4px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#6d6f72}.latest-search-card .distance{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#9ca3af}.latest-search-card .stars{margin-top:12px;display:flex;align-items:center;gap:8px}.property-card-container{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;width:calc((100% - 32px)/2);height:340px;cursor:pointer}.property-card{position:relative;width:100%;height:100%;max-width:624px;background-color:#fff;border:2px solid #e4eced;border-radius:32px;padding:32px;display:flex;flex-direction:column;font-family:Inter;overflow:hidden;transition:border-color .3s ease}.property-card:hover{border-color:#2dbdcb}.property-card:hover .image{transform:translate(calc(100% + 100px),calc(-50% + 25px)) scale(.3);top:0;right:0}.property-card:hover .card-title{border-color:#2dbdcb}.property-card:hover .card-title svg{transform:rotate(180deg)}.property-card .image{padding:24px;border-radius:24px;background-color:#f7f9f9;align-self:center;z-index:2;position:relative;top:35px;transition:.3s ease-in-out}.property-card .top-part{position:absolute;top:32px;left:32px;right:32px;width:calc(100% - 64px);background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:1;border-radius:16px}.property-card .card-title{margin-top:140px;width:100%;padding-bottom:10px;font-weight:600;font-size:24px;line-height:32px;text-align:left;border-bottom:2px solid #e4eced;display:flex;align-items:center;justify-content:space-between;transition:border-color .3s ease;z-index:2}.property-card .card-title svg{transition:.3s linear}.property-card .description{width:100%;font-weight:400;font-size:20px;line-height:30px;color:#000;z-index:2}@media(max-width:1024px){.property-card-container{width:100%}}@media(max-width:768px){.property-card-container{width:100%}.property-card{padding:24px;border-radius:24px}}@media(max-width:600px){.property-card:hover .image{transform:translate(calc(100% + 70px),calc(-50% - 7px)) scale(.3)}}@media(max-width:400px){.property-card:hover .image{transform:translate(calc(100% - 1px),calc(-50% - 7px)) scale(.3)}}@media(max-width:370px){.property-card{padding:25px;border-radius:16px}.property-card .card-title{font-size:17px}.property-card .description{font-size:14px}}.header-swiper-slide{height:100%;padding:60px 30px;background:linear-gradient(90deg,#0a3237,#2dbdcb,#64c8d2)}.header-swiper-slide .container{display:flex;flex-direction:column;max-width:1600px;margin:0 auto}@media(min-width:768px){.header-swiper-slide .container{flex-direction:row;gap:30px;padding:0 40px}}@media(min-width:1024px){.header-swiper-slide .container{gap:50px}}.header-swiper-slide .container .main-left-side{width:100%;padding-bottom:40px;display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:768px){.header-swiper-slide .container .main-left-side{width:50%;align-items:flex-start;text-align:left;padding-bottom:60px}}@media(min-width:1024px){.header-swiper-slide .container .main-left-side{width:53%;padding-bottom:80px}}.header-swiper-slide .container .main-left-side .main-title{font-family:Lexend,sans-serif;font-weight:700;font-size:26px;line-height:1.2;color:#fff}@media(min-width:480px){.header-swiper-slide .container .main-left-side .main-title{font-size:28px}}@media(min-width:768px){.header-swiper-slide .container .main-left-side .main-title{font-size:48px;line-height:1.3}}@media(min-width:1024px){.header-swiper-slide .container .main-left-side .main-title{font-size:60px;line-height:72px}}.header-swiper-slide .container .main-left-side .main-description{margin-top:12px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#fff;max-width:90%}@media(min-width:480px){.header-swiper-slide .container .main-left-side .main-description{font-size:18px}}@media(min-width:768px){.header-swiper-slide .container .main-left-side .main-description{margin-top:24px;font-size:24px}}@media(min-width:1024px){.header-swiper-slide .container .main-left-side .main-description{margin-top:32px;font-size:30px}}.header-swiper-slide .container .main-left-side .buttons{margin-top:10px;display:flex;align-items:center;gap:10px;justify-content:center}@media(min-width:768px){.header-swiper-slide .container .main-left-side .buttons{margin-top:40px;justify-content:flex-start}}@media(min-width:1024px){.header-swiper-slide .container .main-left-side .buttons{margin-top:60px}}.header-swiper-slide .container .main-right-side{width:100%;display:flex;justify-content:center;margin-bottom:20px}@media(min-width:768px){.header-swiper-slide .container .main-right-side{width:50%;justify-content:flex-end;align-items:flex-end}}@media(min-width:1024px){.header-swiper-slide .container .main-right-side{width:47%}}.header-swiper-slide .container .main-right-side .image{width:80%;max-width:280px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.header-swiper-slide .container .main-right-side .image{width:100%;max-width:320px}}@media(min-width:1024px){.header-swiper-slide .container .main-right-side .image{width:100%;max-width:499px;height:560px}}.header-swiper-slide .container .main-right-side .image .phone-image{width:100%;height:100%;max-height:100%;max-width:100%;background-size:cover}@media(max-width:480px){.header-swiper-slide .container{padding:0 10px}.header-swiper-slide .container .main-left-side .main-title{font-size:32px;font-weight:600;line-height:36px}.header-swiper-slide .container .main-left-side .main-description{font-size:18px;line-height:26px}.header-swiper-slide .container .main-left-side .buttons a{width:auto;border-radius:52px}.header-swiper-slide .container .main-left-side .buttons a .logo img{width:18px;height:21px}.header-swiper-slide .container .main-left-side .buttons a .right-side .description{font-size:6px}.header-swiper-slide .container .main-left-side .buttons a .right-side .title img{width:80px;margin-bottom:14px}.header-swiper-slide .main-title{font-size:20px;line-height:1.1;text-align:center}.header-swiper-slide .main-description{font-size:14px;text-align:center;max-width:100%}.header-swiper-slide .buttons{justify-content:center}.header-swiper-slide .main-right-side .image{width:100%;max-width:240px}}@media(max-width:375px){.buttons a{width:3px;height:40px;padding:7px 20px}.buttons a .logo img{width:18px;height:21px}.buttons a .right-side .description{font-size:6px}.buttons a .right-side .title img{width:80px;margin-bottom:14px}}@media(max-width:320px){.buttons a{width:3px;height:40px;padding:7px 20px}.buttons a .logo img{width:18px;height:21px}.buttons a .right-side .description{font-size:6px;padding-top:14px}.buttons a .right-side .title img{width:80px;margin-bottom:14px}.header-swiper-slide{padding:30px 10px}.header-swiper-slide .main-title{font-size:20px;line-height:1.2}.header-swiper-slide .main-description{font-size:12px;max-width:90%}.header-swiper-slide .main-right-side .image{width:100%;max-width:240px}}.header-swiper-slide-dark{height:100%;background:url(/icon/header-dark.svg);background-repeat:no-repeat;background-size:cover}.header-swiper-slide-dark .content{height:100%;padding-top:60px;background:linear-gradient(90deg,rgba(10,50,55,.5),rgba(45,189,203,.3),rgba(100,200,210,.1))}.header-swiper-slide-dark .container{display:flex;gap:50px}.header-swiper-slide-dark .container .main-left-side{width:50%;display:flex;margin-top:40px;flex-direction:column}.header-swiper-slide-dark .container .main-left-side .main-title{margin-top:10px;font-family:Lexend;font-weight:700;font-size:60px;line-height:60px;letter-spacing:-2%;color:#fff}.header-swiper-slide-dark .container .main-left-side .main-description-top{font-family:Inter;font-weight:500;font-size:20px;line-height:30px;letter-spacing:0;color:#fff}.header-swiper-slide-dark .container .main-left-side .main-description-bottom{margin-top:20px;font-family:Inter;font-weight:500;font-size:24px;line-height:32px;letter-spacing:0;color:#fff}.header-swiper-slide-dark .container .main-left-side .location{margin-top:20px;display:flex;align-items:center;gap:5px;font-family:Inter;font-weight:400;font-size:14.58px;line-height:15.9px;letter-spacing:0;color:#e4eced}.header-swiper-slide-dark .container .main-left-side .stars{margin-top:12px;display:flex;align-items:center;gap:10px;margin-bottom:60px}.header-swiper-slide-dark .container .main-left-side .main-see{display:flex;width:100px;height:30px;padding:10px 18px;justify-content:space-between;align-items:center;border-radius:32px;background:#2dbdcb;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.header-swiper-slide-dark .container .main-left-side .main-see p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media(max-width:1024px){.header-swiper-slide-dark .container .main-left-side{width:100%}}@media(max-width:768px){.header-swiper-slide-dark .content{padding-top:5px}.header-swiper-slide-dark .container .main-left-side .main-title{font-size:40px;line-height:40px}}@media(max-width:480px){.header-swiper-slide-dark .container{padding:20px 10px}.header-swiper-slide-dark .container .main-left-side .main-title{line-height:48px;font-size:50px}.header-swiper-slide-dark .container .main-left-side .main-description-bottom{font-size:18px;line-height:1px}.header-swiper-slide-dark .container .main-left-side .main-see{width:100px}.header-swiper-slide-dark .container .main-left-side .stars{gap:5px}}@media(max-width:380px){.header-swiper-slide-dark .container .main-left-side .main-title{font-size:35px;line-height:50px}}.header-swiper-slide-dark2{height:100%;background:url(/_next/static/media/swimming_photo.aa7eb465.webp);background-repeat:no-repeat;background-size:cover}.header-swiper-slide-dark2 .content{height:100%;padding-top:60px;background:linear-gradient(90deg,rgba(10,50,55,.5),rgba(45,189,203,.3),rgba(100,200,210,.1))}.header-swiper-slide-dark2 .container{display:flex;gap:50px}.header-swiper-slide-dark2 .container .main-left-side{width:50%;margin-top:40px;display:flex;flex-direction:column}.header-swiper-slide-dark2 .container .main-left-side .main-title{margin-top:10px;font-family:Lexend;font-weight:700;font-size:60px;line-height:60px;letter-spacing:-2%;color:#fff}.header-swiper-slide-dark2 .container .main-left-side .main-description-top{font-family:Inter;font-weight:500;font-size:20px;line-height:30px;letter-spacing:0;color:#fff}.header-swiper-slide-dark2 .container .main-left-side .main-description-bottom{margin-top:20px;font-family:Inter;font-weight:500;font-size:24px;line-height:32px;letter-spacing:0;color:#fff}.header-swiper-slide-dark2 .container .main-left-side .location{margin-top:20px;display:flex;align-items:center;gap:5px;font-family:Inter;font-weight:400;font-size:14.58px;line-height:15.9px;letter-spacing:0;color:#e4eced}.header-swiper-slide-dark2 .container .main-left-side .stars{margin-top:12px;display:flex;align-items:center;gap:10px;margin-bottom:60px}.header-swiper-slide-dark2 .container .main-left-side .main-see{display:flex;width:100px;height:30px;padding:10px 18px;justify-content:space-between;align-items:center;border-radius:32px;background:#2dbdcb;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.header-swiper-slide-dark2 .container .main-left-side .main-see p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media(max-width:1024px){.header-swiper-slide-dark2 .content{padding-top:6px}.header-swiper-slide-dark2 .container .main-left-side{width:100%}}@media(max-width:768px){.header-swiper-slide-dark2 .content{padding-top:6px}.header-swiper-slide-dark2 .container .main-left-side .main-title{font-size:40px;line-height:40px}.header-swiper-slide-dark2 .container .main-left-side .main-description-top{font-size:16px;line-height:24px}}@media(max-width:480px){.header-swiper-slide-dark2 .content{padding-top:20px}.header-swiper-slide-dark2 .container .main-left-side .main-title{font-size:48px;line-height:60px}.header-swiper-slide-dark2 .container .main-left-side .main-description-top{font-size:12px;line-height:16px}.header-swiper-slide-dark2 .container .main-left-side .main-description-bottom{font-size:16px;line-height:24px}.header-swiper-slide-dark2 .container .main-left-side .main-see{width:100px;height:34px;padding:8px 22px}}@media(max-width:380px){.header-swiper-slide-dark2 .container .main-left-side .main-title{font-size:48px;line-height:50px}}.header-swiper-slide-2plus6{height:100%;background-image:url(/images/header-bg.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.header-swiper-slide-2plus6 .swiper-container{display:flex;flex-direction:column;height:100%;max-width:1600px;margin:0 auto;padding:0 40px}.header-swiper-slide-2plus6 .content{padding-top:40px;height:100%;display:flex;justify-content:space-between;position:relative;gap:50px}.header-swiper-slide-2plus6 .content .main-left-side{display:flex;flex-direction:column;flex:1;z-index:2}.header-swiper-slide-2plus6 .content .main-left-side .main-title{font-family:Lexend,sans-serif;font-weight:600;font-size:48px;line-height:120%;letter-spacing:-.02em;color:#252525;margin-bottom:20px}.header-swiper-slide-2plus6 .content .main-left-side .main-description{width:100%;font-family:Inter,sans-serif;font-weight:400;font-size:22px;line-height:150%;letter-spacing:-.02em;color:#252525;margin-bottom:30px}.header-swiper-slide-2plus6 .content .main-left-side .languages-image{margin-bottom:30px}.header-swiper-slide-2plus6 .content .main-left-side .languages-image img{height:64px;width:auto}.header-swiper-slide-2plus6 .content .main-left-side .batafsil-button{display:inline-flex;align-items:center;gap:8px;background:#2dbdcb;color:#fff;padding:16px 60px;border-radius:32px;font-family:Inter,sans-serif;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.02em;text-decoration:none;transition:all .3s ease;width:fit-content;box-shadow:0 0 16px 0 hsla(0,0%,100%,.12)}.header-swiper-slide-2plus6 .content .main-left-side .batafsil-button:hover{background:#26a8b5;transform:translateX(4px)}.header-swiper-slide-2plus6 .content .main-left-side .batafsil-button svg{transition:transform .3s ease}.header-swiper-slide-2plus6 .content .main-left-side .batafsil-button:hover svg{transform:translateX(4px)}.header-swiper-slide-2plus6 .content .image-2plus6{position:absolute;right:0;bottom:0;z-index:1}.header-swiper-slide-2plus6 .content .image-2plus6 img{width:600px;height:auto;object-fit:contain}@media(max-width:1400px){.header-swiper-slide-2plus6 .content .image-2plus6 img{width:500px}}@media(max-width:1024px){.header-swiper-slide-2plus6 .swiper-container{padding:0 20px}.header-swiper-slide-2plus6 .content .main-left-side .main-title{font-size:48px}.header-swiper-slide-2plus6 .content .main-left-side .main-description{font-size:18px}.header-swiper-slide-2plus6 .content .image-2plus6 img{width:400px}}@media(max-width:768px){.header-swiper-slide-2plus6 .content{padding-top:40px;flex-direction:column;gap:20px}.header-swiper-slide-2plus6 .content .main-left-side{margin-top:20px}.header-swiper-slide-2plus6 .content .main-left-side .main-title{font-size:40px;line-height:48px}.header-swiper-slide-2plus6 .content .main-left-side .main-description{font-size:16px;margin-bottom:20px}.header-swiper-slide-2plus6 .content .main-left-side .languages-image{margin-bottom:20px}.header-swiper-slide-2plus6 .content .main-left-side .languages-image img{height:48px}.header-swiper-slide-2plus6 .content .main-left-side .batafsil-button{font-size:16px;padding:12px 40px}.header-swiper-slide-2plus6 .content .image-2plus6{position:relative;right:auto;bottom:auto}.header-swiper-slide-2plus6 .content .image-2plus6 img{width:100%;height:410px}}@media(max-width:480px){.header-swiper-slide-2plus6 .swiper-container{padding:0 10px}.header-swiper-slide-2plus6 .content{padding-top:20px}.header-swiper-slide-2plus6 .content .main-left-side{margin-top:10px}.header-swiper-slide-2plus6 .content .main-left-side .main-title{font-size:32px;line-height:40px}.header-swiper-slide-2plus6 .content .main-left-side .main-description{font-size:14px}.header-swiper-slide-2plus6 .content .main-left-side .languages-image img{height:36px}.header-swiper-slide-2plus6 .content .main-left-side .batafsil-button{font-size:14px;padding:10px 30px}.header-swiper-slide-2plus6 .content .image-2plus6 img{width:200px}}@media(max-width:380px){.header-swiper-slide-2plus6 .content .main-left-side .main-title{font-size:28px;line-height:36px}.header-swiper-slide-2plus6 .content .image-2plus6 img{width:150px}}.category-cards{width:100%;display:flex;gap:32px;flex-wrap:wrap}@media(max-width:600px){.category-cards{gap:15px}}.download-app-card{width:100%;padding:40px 56px;background-image:url(/images/bg-image.png);background-color:#0a8599;border-radius:32px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;overflow:hidden}.download-app-card .title{width:50%;display:flex;flex-direction:column;font-family:Lexend;font-weight:700;font-size:36px;line-height:56px;letter-spacing:-2%;color:#fff}.download-app-card .title h2{font-size:48px;margin-bottom:18px;line-height:56px}.download-app-card .title p{color:#fff;font-family:Inter;font-size:24px;font-weight:400;line-height:32px}.download-app-card .image{width:250px;display:flex;justify-content:center;align-items:flex-end;margin-bottom:-5px}.download-app-card .image img{width:100%;height:auto}.download-app-card .buttons{display:flex;flex-direction:column;gap:12px}@media(max-width:1200px){.download-app-card .title{width:45%}.download-app-card .title h2{font-size:42px;line-height:50px}.download-app-card .title p{font-size:20px;line-height:28px}}@media(max-width:1023px){.download-app-card{padding:32px}.download-app-card .title{width:100%}.download-app-card .title h2{font-size:36px;line-height:44px}.download-app-card .image{width:220px}}@media(max-width:767px){.download-app-card{flex-direction:column;padding:24px 24px 0;text-align:center}.download-app-card .title{width:100%;order:1}.download-app-card .title h2{font-size:28px;line-height:36px;margin-bottom:12px}.download-app-card .title p{display:none}.download-app-card .buttons{order:2;flex-direction:row;justify-content:center;width:100%;margin:16px 0}.download-app-card .image{width:180px;order:3;margin-top:10px}}@media(max-width:450px){.download-app-card .title h2{font-size:24px;line-height:32px}.download-app-card .image{width:200px}.download-app-card .buttons{gap:8px}}@media(max-width:380px){.download-app-card .buttons{align-items:center}.download-app-card .buttons a{width:100%;max-width:180px;padding:20px 15px}.download-app-card .image{width:180px}}.property-cards{width:100%;max-width:1600px;margin:0 auto;display:flex;gap:32px;flex-wrap:wrap}@media(max-width:600px){.property-cards{gap:15px}}.landing-hero{position:relative;overflow:hidden}.landing-hero__content{display:flex;flex-direction:column;justify-content:space-between;min-height:800px}.landing-hero__lead{padding-top:30vh}.landing-hero__container{max-width:1440px;margin:0 auto;padding:0 40px;text-align:center}.landing-hero__title{font-size:clamp(46px,7.5vw,108px);line-height:.9;letter-spacing:-.06em;color:#042d31}.landing-hero__title span{background:linear-gradient(90deg,#63f1ff,#2dbdcb);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;padding-right:10px}.landing-hero__subtitle{margin:24px 0 0;font-size:clamp(16px,2.2vw,24px);color:#042d31;line-height:1.3}.landing-hero__stores{display:flex;justify-content:center;gap:14px;margin-top:40px}.landing-hero__stores a{display:inline-flex}.landing-hero__search{position:absolute;left:50%;top:155px;transform:translate(-50%,-50%);width:min(90%,431px);display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 32px;border-radius:1231px;background:#fff;box-shadow:-14px -4px 26px #b2f8ff,14px -1px 26px #80f4ff,0 17px 26px #35cddb,0 8px 24px rgba(4,45,49,.1)}.landing-hero__search input{width:100%;border:0;outline:none;background:transparent;font-size:20px;color:#252525}.landing-hero__search button{border:0;border-radius:1000px;padding:10px;display:inline-flex;background:#2dbdcb;color:#fff;cursor:pointer}.landing-hero__carousel{overflow:hidden}.landing-hero__carousel-shell{position:absolute;left:0;bottom:50px;width:100%}.landing-hero__phone-wrapper{position:relative;display:flex;justify-content:center;padding-top:30px}.landing-hero__carousel-track{display:flex;gap:14px;backface-visibility:hidden;touch-action:pan-y;margin-left:-7px;margin-right:-7px}.landing-hero__carousel-track .landing-slide{flex:0 0 min(76vw,380px);transition:width .25s ease;min-width:0}.landing-hero__carousel-track .landing-slide--small{flex-basis:300px}.landing-card{background:#fff;border-radius:28px;padding:14px 14px 16px;box-shadow:0 10px 24px rgba(4,45,49,.08)}.landing-card--clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.landing-card--clickable:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(4,45,49,.12)}.landing-card__image{position:relative;width:100%;height:120px;border-radius:18px;overflow:hidden}.landing-card__image-photo{object-fit:cover}.landing-card__title{margin:14px 2px 0;font-size:28px;font-weight:700;line-height:1.15;color:#1c2024;text-align:left}.landing-card__meta{margin:14px 0 0;display:flex;gap:10px;color:#1c2024;font-size:16px;font-weight:500}.landing-card__meta span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:16px;background:#f8fbfe}.landing-card__meta svg{color:#2dcde1;flex-shrink:0}.landing-card__address{flex:1;min-width:0;max-width:100%}.landing-card__address-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.landing-card__rating{flex-shrink:0}.landing-card--small .landing-card__image{height:168px}.landing-card--small .landing-card__title{font-size:24px}@media(max-width:1100px){.landing-hero__content{min-height:760px}.landing-hero__lead{padding-top:24vh}.landing-hero__carousel-track .landing-slide{flex-basis:300px}.landing-hero__carousel-track .landing-slide--small{flex-basis:252px}.landing-hero__container{padding:0 16px}.landing-card{border-radius:22px;padding:10px 10px 12px}.landing-card__image{height:160px;border-radius:14px}.landing-card__title{margin-top:10px;font-size:22px}.landing-card__meta{margin-top:10px;gap:8px;font-size:14px}.landing-card__meta span{padding:8px 10px;border-radius:12px;gap:6px}.landing-card--small .landing-card__image{height:146px}.landing-card--small .landing-card__title{font-size:20px}}@media(max-width:768px){.landing-hero__container{padding:0 14px}.landing-hero__content{min-height:740px;padding-bottom:100px}.landing-hero__lead{padding-top:128px}.landing-hero__title{font-size:64px;line-height:.92;letter-spacing:-.045em}.landing-hero__subtitle{margin-top:18px;font-size:22px;line-height:1.25;max-width:94%;margin-inline:auto}.landing-hero__stores{margin-top:26px;gap:10px;flex-wrap:wrap}.landing-hero__phone-wrapper{padding-top:14px}.landing-hero__phone-wrapper img{width:100%;max-width:360px;height:auto}.landing-hero__search{top:135px;width:min(94%,360px);padding:6px 6px 6px 22px}.landing-hero__search input{font-size:15px}.landing-hero__search button{padding:9px}.landing-hero__carousel-shell{bottom:15%}.landing-hero__carousel-track{gap:10px;margin-left:-5px;margin-right:-5px}.landing-hero__carousel-track .landing-slide{flex:0 0 290px}.landing-card{border-radius:18px;padding:8px 8px 10px}.landing-card__image{height:96px;border-radius:12px}.landing-card p{padding-top:6px!important;font-size:11px!important;line-height:1.2}.landing-card__meta{margin-top:7px;gap:6px;font-size:11px}.landing-card__meta span{border-radius:9px;padding:5px 7px;gap:4px}.landing-card__meta svg{width:12px;height:12px}}@media(max-width:480px){.landing-hero__content{min-height:820px}.landing-hero__lead{padding-top:136px}.landing-hero__title{font-size:clamp(56px,13.3vw,66px)}.landing-hero__subtitle{max-width:332px;font-size:16px;line-height:1.32;margin-top:16px}.landing-hero__stores{margin-top:20px;gap:2px}.landing-hero__stores .download-button{transform:scale(.9);transform-origin:center}.landing-hero__phone-wrapper{position:relative;top:10px}.landing-hero__phone-wrapper img{max-width:348px}.landing-hero__search{top:135px;width:min(95%,350px);padding-left:20px;box-shadow:-8px -2px 18px #b2f8ff,8px 0 18px #80f4ff,0 10px 18px #35cddb,0 6px 16px rgba(4,45,49,.08)}.landing-hero__carousel-track .landing-slide{flex-basis:266px}}.latest-search{padding-block:64px;background-color:#fff}.latest-search .container{display:flex;flex-direction:column;gap:64px;align-items:center}.latest-search .container .title{font-family:Lexend;font-weight:700;font-size:48px;line-height:56px;letter-spacing:-2%;text-align:center;color:#181824}.latest-search .container .more{margin:20px auto 0;display:flex;align-items:center;gap:10px;padding:10px 30px;background-color:transparent;border:none;font-family:Inter;font-weight:500;font-size:20px;line-height:30px;letter-spacing:0;text-align:center;color:#00727d;cursor:pointer}.latestsearch-cards{width:100%;max-width:1600px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:35px;cursor:pointer}@media(max-width:1024px){.latestsearch-cards{justify-content:space-around}}@media(max-width:600px){.latestsearch-cards{flex-direction:column;align-items:center;gap:15px}.latestsearch-card{width:100%;max-width:800px}}@media(max-width:350px){.latestsearch-cards{padding:10px;gap:12px}.latestsearch-card{width:95%;max-width:320px}}.category{background-color:#fff;padding:48px 0 80px}.category-content{align-items:center;background:#f5f5f5;border-radius:48px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(360px,540px);overflow:hidden;padding:0 88px}.category-content__left{max-width:704px}.category-content__right{align-items:center;display:flex;justify-content:center;min-height:420px}.category-title{color:#042d31;font-family:Lexend,sans-serif;font-size:clamp(38px,4.4vw,72px);font-style:normal;font-weight:600;letter-spacing:-.04em;line-height:1.05;margin:0}.category-description{color:#042d31;font-family:Inter,sans-serif;font-size:18px;line-height:1.4;margin:24px 0 28px}.category-search{align-items:center;border:1px solid #2dbdcb;border-radius:999px;display:flex;max-width:350px;padding:8px 8px 8px 24px}.category-search input{background:transparent;border:0;color:#042d31;flex:1;font-family:Inter,sans-serif;font-size:16px;line-height:1;outline:none}.category-search input::placeholder{color:#939393}.category-search__button{align-items:center;background:#2dbdcb;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.category-carousel{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent);height:540px;mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent);overflow:hidden;position:relative;width:min(100%,600px)}.category-item{align-items:center;display:flex;gap:20px;min-height:96px}.category-item__icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:96px;justify-content:center;width:96px}.category-item span{color:#042d31;font-family:Lexend,sans-serif;font-size:clamp(36px,3.1vw,48px);font-weight:500;letter-spacing:-.01em;line-height:1.2}.category-item--orbit{left:0;position:absolute;top:0;transform-origin:left center;width:max-content;will-change:transform,opacity}@media(max-width:1180px){.category-content{grid-template-columns:1fr;padding:32px 18px;display:flex;flex-direction:column-reverse}.category-content__right{justify-content:flex-start;min-height:360px;width:100%}.category-carousel{height:400px;width:min(100%,500px)}.category-item__icon{height:72px;width:72px}.category-item span{font-size:clamp(28px,5vw,40px)}}.overview-section{padding:58px 0 40px;background:#fff}.overview-section .container{max-width:1440px;display:flex;flex-direction:column;align-items:center}.overview-section__title{margin:0;color:#042d31;text-align:center;font-size:clamp(40px,5.3vw,72px);font-weight:700;line-height:1.02;letter-spacing:-.03em}.overview-section__subtitle{margin:22px 0 0;text-align:center;color:#042d31;font-size:18px;line-height:1.35}.overview-section__cards{width:100%;margin-top:38px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.overview-card{position:relative;overflow:hidden;min-height:450px;border-radius:32px;padding:28px 34px;background:linear-gradient(180deg,#e8fbff,#dbfaff 68%,#b5f4fc)}.overview-card:after{content:"";position:absolute;right:-90px;bottom:-160px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.88) 0,hsla(0,0%,100%,0) 70%)}.overview-card__value{margin:0;color:#042d31;font-size:clamp(46px,4vw,72px);line-height:1;letter-spacing:-.03em}.overview-card__label{margin:12px 0 0;color:#042d31;font-size:clamp(24px,2vw,36px);line-height:1.2}.overview-card__icon{position:absolute;left:20px;right:20px;bottom:8px;display:flex;justify-content:center;opacity:.25}.overview-card__icon img{width:clamp(130px,19vw,240px);height:auto;object-fit:contain;filter:saturate(0) brightness(1.8)}@media(max-width:1100px){.overview-section__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-card{min-height:320px}}@media(max-width:768px){.overview-section{padding-top:0}}@media(max-width:600px){.overview-section__cards{grid-template-columns:repeat(1,minmax(0,1fr))}}.all-yonda{padding-block:60px;background-color:#fff}.all-yonda .container{display:flex;flex-direction:column;gap:60px;align-items:center}.all-yonda .container .title{font-family:Lexend;font-weight:700;font-size:48px;line-height:56px;letter-spacing:-2%;text-align:center;color:#181824}.all-yonda .container .description{margin-top:20px;font-family:Inter;font-weight:400;font-size:24px;line-height:38px;letter-spacing:0;text-align:center}.all-yonda-cards{width:100%;display:flex;gap:32px;flex-wrap:wrap}.unified-platform{padding:48px 0 80px;background:#fff}.unified-platform__title{margin:0;text-align:center;color:#042d31;font-size:72px;line-height:1.05;font-weight:700;letter-spacing:-.02em}.unified-platform__subtitle{margin:14px auto 0;max-width:760px;text-align:center;color:#042d31;opacity:.9;font-size:20px;line-height:1.35}.unified-platform__grid{margin-top:36px;display:flex;justify-content:center;gap:20px}.unified-platform__card{position:relative;width:325px;flex:0 0 325px}.unified-platform__card-image{width:100%;height:auto;object-fit:contain}.unified-platform__card-content{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);width:calc(100% - 34px);text-align:center}.unified-platform__card-content h3{margin:0;min-height:46px;color:#042d31;font-size:34px;line-height:1.05;font-weight:700;letter-spacing:-.01em}.unified-platform__card-content p{margin:8px 0 0;color:#042d31;opacity:.85;font-size:16px;line-height:1.38}@media(max-width:1440px){.unified-platform__title{font-size:62px}.unified-platform__subtitle{font-size:18px}.unified-platform__grid{flex-wrap:wrap}.unified-platform__card-content h3{font-size:30px}}@media(max-width:768px){.unified-platform{padding:48px 0 24px}.unified-platform .container{padding:0 24px}.unified-platform__title{font-size:56px;line-height:1}.unified-platform__subtitle{margin-top:12px;font-size:18px;line-height:1.36;max-width:330px}.unified-platform__grid{margin-top:26px;flex-direction:column;align-items:center;gap:12px}.unified-platform__card{flex-basis:auto}.unified-platform__card-content{bottom:20px;width:calc(100% - 28px)}.unified-platform__card-content h3{min-height:40px;font-size:40px}.unified-platform__card-content p{margin-top:6px;font-size:21px;line-height:1.2}}@media(max-width:630px){.unified-platform__title{font-size:32px}.unified-platform__card{width:100%}.unified-platform__card-content{width:100%;padding:0 14px}}.download-button{text-decoration:none;padding:12px 30px 10px;background:#042d31;border-radius:32px;border:1.5px solid #a6a6a6;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px}.download-button .right-side{width:100%}.download-button .right-side .description{margin-bottom:5px;display:flex;font-family:Inter;font-weight:500;font-size:8.08px;letter-spacing:0}.download-button .right-side .title{width:100%;display:flex;height:20px}.download-button .right-side .title img{height:100%}@media(max-width:768px){.download-button{padding:8px 20px 6px;width:144px}}.result-more-slider{width:100%;height:160px}.result-more-slider .swiper,.result-more-slider .swiper .swiper-wrapper,.result-more-slider .swiper .swiper-wrapper .swiper-slide{height:100%}.result-more-slider .swiper .swiper-wrapper .swiper-slide .image{width:100%;height:100%;border-radius:16px;background-color:#f5f5f5;background-repeat:no-repeat;background-size:cover;background-position:50%}.result-more-slider .swiper .swiper-pagination-bullet{width:5px;height:5px;margin-inline:4px;background-color:#fff}.result-more-slider .swiper .swiper-button-next,.result-more-slider .swiper .swiper-button-prev{width:30px;height:30px;border-radius:50%;position:absolute;z-index:1;top:50%;transform:translateY(-50%);cursor:pointer}.result-more-slider .swiper .swiper-button-prev{left:12px;background:url(/icons/search/slider-arrow-prev.svg) 45%/25% no-repeat,#fff}.result-more-slider .swiper .swiper-button-next{right:12px;background:url(/icons/search/slider-arrow-next.svg) 45%/25% no-repeat,#fff}.green-button{text-decoration:none;padding:12px 45px;background:#2dbdcb;border-radius:32px;color:#fff;font-weight:600;font-size:16px;font-family:Inter;cursor:pointer;outline:none;border:none;display:flex;justify-content:center;align-items:center}.green-button.loading,.green-button:hover{background-color:#2dbdcb}.green-button.loading{cursor:wait}.green-button .spinner{width:20px;height:20px;border-radius:50%;border:3px dotted #fff;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{position:fixed;top:10px;left:0;width:100%;height:82px;z-index:1000;background-color:transparent;justify-content:center;box-shadow:none}.navbar,.navbar .nav-container{display:flex;align-items:center}.navbar .nav-container{justify-content:space-between;height:100%;column-gap:24px;padding:12px 18px;border-radius:26px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 34px rgba(3,84,101,.08),inset 0 1px 0 hsla(0,0%,100%,.85)}.navbar .logo{display:inline-flex;align-items:center}.navbar .logo img{width:124px;height:auto}.navbar .links{display:flex;align-items:center;gap:10px}.navbar .links .link{text-decoration:none;font-family:Inter,sans-serif;font-weight:400;white-space:nowrap;font-size:18px;line-height:1;color:#111;transition:all .25s ease;display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:9999px;border:1px solid rgba(205,236,241,.65);background:hsla(0,0%,100%,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)}.navbar .links .link:hover{color:#24afbf;border-color:rgba(118,203,216,.8);background:hsla(0,0%,100%,.72)}.navbar .links .link.active{color:#24b5c6;border-color:rgba(133,215,228,.95);background:rgba(238,254,255,.95)}.navbar .links .link .link-caret{font-size:16px;color:#3f4145;line-height:1;margin-top:-2px}.navbar .links .link.bonus .bonus-word{font-weight:600;font-style:italic}.navbar .links .select-container{position:relative}.navbar .right-side{display:flex;align-items:center;gap:12px}.navbar .right-side .btn-2plus6 a{padding:14px 54px;background:#2dbdcb;border-radius:9999px;color:#fff;font-weight:500;font-size:18px;line-height:1;font-family:Inter,sans-serif;outline:none}.navbar .right-side .btn-2plus6 a,.navbar .right-side .register-button{text-decoration:none;cursor:pointer;display:flex;justify-content:center;align-items:center;white-space:nowrap}.navbar .right-side .register-button{width:200px;height:50px;border-radius:32px;border:1px solid #2dbdcb;color:#2dbdcb;background-color:rgba(45,189,203,.078);font-weight:600;font-size:16px;transition:background-color .2s ease}.navbar .right-side .register-button:hover{background-color:#fff}.navbar .menu-icon{display:none;cursor:pointer;background:none;border:none;padding:8px;z-index:1001;font-size:24px;color:#333}.navbar .menu-icon svg{display:block}.navbar .mobile-dropdown-buttons{display:none}@media(max-width:1200px){.navbar{top:12px;height:70px}.navbar .container{column-gap:20px;width:calc(100% - 24px);padding:9px 14px}.navbar .left-side{gap:24px}.navbar .right-side .btn-2plus6 a{padding:10px 30px;font-size:16px}.navbar .right-side .register-button{width:150px;height:45px;font-size:14px}.navbar.home-navbar .container{padding:9px 14px}.navbar.home-navbar .links{display:none}.navbar.home-navbar .right-side .btn-2plus6 a{padding:10px 24px;font-size:16px}}@media(max-width:1150px){.navbar{top:10px}.navbar .container{column-gap:16px;width:100%;border-radius:16px;padding:0 16px;height:70px;box-shadow:0 16px 112px 0 rgba(0,0,0,.039);box-shadow:0 4px 58px 0 rgba(0,0,0,.039);box-shadow:0 1px 84px 0 rgba(0,0,0,.02)}.navbar .left-side{gap:16px}.navbar .logo img{width:135px}.navbar .menu-icon{display:block}.navbar .right-side .btn-2plus6,.navbar .right-side .register-button{display:none}.navbar .links{position:fixed;top:64px;left:0;right:0;width:100%;background:#fff;flex-direction:column;align-items:flex-start;gap:0;padding:0;box-shadow:0 10px 20px rgba(0,0,0,.1);max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;z-index:999}.navbar .links .link{width:100%;padding:16px 20px;border-bottom:1px solid #f0f0f0;font-size:16px}.navbar .links .link:hover{background-color:#f8f8f8}.navbar .links .select-container{width:100%;padding:10px 20px;border-bottom:1px solid #f0f0f0}.navbar .links .select-container>div{width:100%}.navbar .links.open{max-height:600px;overflow-y:auto;border-bottom:1px solid #e0e0e0}.navbar .mobile-dropdown-buttons{display:flex;flex-direction:column;gap:12px;width:100%;padding:20px;background:#fafafa}.navbar .mobile-dropdown-buttons .download-app-button{width:100%;height:50px;border-radius:32px;background:linear-gradient(90deg,#0a91d1 0,#60c083);color:#fff;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease}.navbar .mobile-dropdown-buttons .download-app-button:hover{background:linear-gradient(90deg,#1783b5 0,#4bbb74)}.navbar .mobile-dropdown-buttons .register-button{width:100%;height:50px;border-radius:32px;border:1px solid #2dbdcb;color:#2dbdcb;background-color:#fff;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.navbar .mobile-dropdown-buttons .register-button:hover{background-color:#f0f0f0}}@media(max-width:480px){.navbar{height:60px}.navbar .links{top:60px}.navbar .links .link{padding:14px 16px;font-size:15px}.navbar .links .select-container{padding:8px 16px}.navbar .mobile-dropdown-buttons{padding:16px;gap:10px}.navbar .mobile-dropdown-buttons .download-app-button,.navbar .mobile-dropdown-buttons .register-button{height:46px;font-size:15px}}@media(max-width:360px){.navbar .logo img{width:80px}.navbar .menu-icon{font-size:20px;padding:6px}}.navbar.menu-open{z-index:1001}.navbar.menu-open~*{overflow:hidden}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.select{position:relative;font-family:Inter;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0}.select .icon img{transition:all .175s linear}.select .icon img.isOpen{transform:rotate(180deg)}.select .title{display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #d0d5dd;border-radius:32px;cursor:pointer}.select .options{cursor:default;position:absolute;top:calc(100% + 5px);left:0;width:100%;border:1px solid #d0d5dd;border-radius:10px;padding:12px 18px}.select .options div{cursor:pointer}.select .options{opacity:0;visibility:hidden}.select .options.isOpen{opacity:100%;visibility:visible}.search-place-detail{width:100%;background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e4eced;position:relative;box-shadow:0 8px 24px 0 rgba(4,45,49,.102);margin-bottom:130px}.search-place-detail--error,.search-place-detail--loading{min-height:320px;display:flex;align-items:center;justify-content:center;padding:24px}.search-place-detail__carousel-wrap{position:relative}.search-place-detail__close{position:absolute;top:12px;right:12px;z-index:5;width:40px;height:40px;border-radius:50%;border:none;background:hsla(0,0%,100%,.95);box-shadow:0 2px 6px 0 rgba(0,0,0,.2);font-size:22px;line-height:1;color:#222;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-place-detail__viewport{overflow:hidden;width:100%;border-radius:16px}.search-place-detail__container{display:flex}.search-place-detail__slide{flex:0 0 100%;min-width:0}.search-place-detail__slide-image{width:100%;aspect-ratio:16/10;background-size:cover;background-position:50%;background-repeat:no-repeat}.search-place-detail__placeholder{width:100%;aspect-ratio:16/10;background:#eceff1}.search-place-detail__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:40px;height:40px;border-radius:50%;border:none;background:hsla(0,0%,100%,.95);box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;color:#444;cursor:pointer}.search-place-detail__nav--prev{left:35px}.search-place-detail__nav--next{right:35px}.search-place-detail__dots{position:absolute;bottom:40px;left:0;right:0;display:flex;justify-content:center;gap:6px;z-index:4}.search-place-detail__dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:hsla(0,0%,100%,.6);cursor:pointer}.search-place-detail__dot.is-active{background:#fff;transform:scale(1.2)}.search-place-detail__body{padding:10px 18px 24px}.search-place-detail__title{margin:0;font-size:18px;font-weight:700;color:#101828;line-height:1.15}.search-place-detail__address{margin:8px 0 0;font-size:14px;line-height:1.35;color:#667085}.search-place-detail__rating-row{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.search-place-detail__rating-meta{display:inline-flex;align-items:center;gap:10px}.search-place-detail__rating-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:6px;border:none;background:#2dbdcb;line-height:1;color:#fff;font-weight:400;font-size:12px;font-family:Semi Bold,sans-serif}.search-place-detail__reviews{font-size:14px;color:#000}.search-place-detail__reviews-link{border:none;background:none;color:#101828;font-size:18px;font-weight:600;cursor:pointer;padding:0}.search-place-detail__tags{margin-top:16px;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:2px}.search-place-detail__tags::-webkit-scrollbar{height:0}.search-place-detail__tag{padding:7px 14px;border-radius:999px;background:#f7f8fa;border:1px solid #f1f4f8;font-size:13px;font-weight:500;color:#344054}.search-place-detail__distances{margin-top:16px;display:flex;flex-direction:column;gap:10px}.search-place-detail__distance{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#252525;font-weight:500}.search-place-detail__distance-value{color:#9ca3af}.search-place-detail__amenities{margin-top:16px;background:none;border:none;padding:0;font-size:14px;font-weight:600;color:#101828;cursor:pointer;text-align:left;font-family:Semi Bold,sans-serif;display:flex;align-items:center;gap:4px}.search-place-detail__actions{margin-top:18px;display:flex;align-items:stretch;gap:10px;width:fit-content;max-width:100%}.search-place-detail__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:150px;min-width:150px;min-height:72px;padding:14px 12px;border-radius:16px;background:#f8fafc;color:#101828;font-size:13px;font-weight:600;text-decoration:none;border:1px solid #f1f5f9;cursor:pointer}.search-place-detail__action svg{color:#2dbdcb;width:21px;height:21px}.search-place-detail__section{margin-top:22px}.search-place-detail__section--services{margin-inline:-18px;border-top:4px solid #f9fafc;border-bottom:4px solid #f9fafc;padding-top:14px;padding-bottom:20px}.search-place-detail__section-title{margin:0 0 10px;font-size:20px;font-weight:600;color:#1e1e1e}.search-place-detail__description{font-size:14px;line-height:1.55;color:#4b5563}.search-place-detail__description p{margin:0 0 8px}.search-place-detail__description.is-collapsed{max-height:3.1em;overflow:hidden;text-overflow:ellipsis}.search-place-detail__more-btn{margin-top:8px;border:none;background:none;padding:0;color:#2dbdcb;font-size:14px;font-weight:600;cursor:pointer}.search-place-detail__hours{list-style:none;margin:0;padding:0}.search-place-detail__hour-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6;font-size:14px;color:#374151}.search-place-detail__services-viewport{overflow:hidden;cursor:grab}.search-place-detail__services-viewport:active{cursor:grabbing}.search-place-detail__services-scroll{display:flex;padding:0 0 4px}.search-place-detail__service-card{flex:0 0 280px;border:1px solid #e7edf2;border-radius:18px;padding:16px 16px 14px;background:#fff;user-select:none;margin-left:16px}.search-place-detail__service-price{font-size:20px;font-weight:700;color:#111827}.search-place-detail__service-title{margin-top:8px;font-size:16px;font-weight:600;color:#252525}.search-place-detail__service-date{margin-top:6px;color:#98a2b3;font-size:14px}.search-place-detail__service-mentor{margin-top:10px;color:#252525;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-place-detail__service-duration{margin-top:6px;color:#98a2b3;font-size:14px}.search-place-detail__service-btn{margin-top:16px;width:100%;height:50px;border:none;border-radius:999px;background:#2dbdcb;color:#fff;font-size:18px;font-weight:600;cursor:pointer}@media(max-width:1024px){.search-place-detail{border-radius:24px;border:1px solid #eef2f3;min-height:auto}.search-place-detail__body{padding:16px 18px 28px}.search-place-detail__actions{width:100%}.search-place-detail__action{width:calc(50% - 5px);min-width:0;min-height:74px}.search-place-detail__section--services{margin-inline:0}}@media(max-width:768px){.search-place-detail{border-radius:24px}.search-place-detail__placeholder,.search-place-detail__slide-image{aspect-ratio:16/9}.search-place-detail__close{width:44px;height:44px;top:10px;right:10px}.search-place-detail__body{padding:14px 14px 24px}.search-place-detail__title{font-size:20px;line-height:1.2}.search-place-detail__rating-row{margin-top:12px}.search-place-detail__rating-badge{font-size:13px;padding:6px 10px}.search-place-detail__reviews,.search-place-detail__reviews-link{font-size:13px}.search-place-detail__tag{padding:6px 12px;font-size:12px;white-space:nowrap}.search-place-detail__distance{font-size:14px;gap:8px}.search-place-detail__distance svg{width:20px;height:20px}.search-place-detail__amenities{font-size:14px}.search-place-detail__action{border-radius:14px;min-height:72px;font-size:10px}.search-place-detail__action svg{width:22px;height:22px}.search-place-detail__section-title{font-size:18px}.search-place-detail__description{font-size:12px;line-height:1.45}.search-place-detail__more-btn{margin-top:6px;font-size:12px}.search-place-detail__service-card{flex-basis:300px}.search-place-detail__hour-row{font-size:14px;padding:10px 0}}.style_loader__c9XUn{width:fit-content;font-weight:700;font-family:monospace;background:linear-gradient(135deg,transparent calc(50% - .5em),#000 0 calc(50% + .5em),transparent 0) 100%/300% 100%;animation:style_l22__F0uqr 2s infinite}.style_loader__c9XUn:before{content:"Yuklanmoqda...";color:transparent;padding:0 5px;background:inherit;background-image:linear-gradient(135deg,#000 calc(50% - .5em),#fff 0 calc(50% + .5em),#000 0);-webkit-background-clip:text;background-clip:text}@keyframes style_l22__F0uqr{to{background-position:0}}.style_svg__0xCAR{animation:style_elementSvg__EH9XG 2s infinite}.style_element1__q7Cyo{animation:style_element1__q7Cyo 1.5s ease-in-out infinite}.style_element2__IMRUo{animation:style_element2__IMRUo 1.5s ease-in-out .3s infinite}.style_element3__SbLf5{animation:style_element3__SbLf5 1.5s ease-in-out .6s infinite}.style_element4__Q_eAp{animation:style_element4__Q_eAp 1.5s ease-in-out .9s infinite}.style_element5__7K0Bn{animation:style_element5__7K0Bn 1.5s ease-in-out 1.2s infinite}@keyframes style_element1__q7Cyo{0%,to{opacity:.3}50%{opacity:1}}@keyframes style_element2__IMRUo{0%,to{opacity:.2}50%{opacity:1}}@keyframes style_element3__SbLf5{0%,to{opacity:.4}50%{opacity:1}}@keyframes style_element4__Q_eAp{0%,to{opacity:.1}50%{opacity:1}}@keyframes style_element5__7K0Bn{0%,to{opacity:.25}50%{opacity:1}}@keyframes style_elementSvg__EH9XG{0%,to{scale:.85}50%{scale:1}}