.Careers_careersPageShell__6GaKb{width:100%;min-height:60vh;padding:1.5rem 1rem 3.5rem;box-sizing:border-box;background:#f8fafc}.Careers_careersInner__cJebf{width:100%;max-width:72rem;margin:0 auto;padding:0}@media (min-width:768px){.Careers_careersPageShell__6GaKb{padding:2.5rem 1.5rem 4rem}}@media (min-width:1024px){.Careers_careersPageShell__6GaKb{padding:3rem 2rem 5rem}}.Careers_Careers__JH4TJ{padding:2.5rem 0 3rem}.Careers_Careers__JH4TJ span{color:#9f886a;font-size:20px}.Careers_Careers__JH4TJ h1{font-size:52px;color:#034ea2;margin-bottom:1rem;font-weight:700}.Careers_Careers__JH4TJ p{font-size:16px;color:#5b656f;max-width:600px;margin:0 auto}.Careers_Careers__JH4TJ img{width:100%;object-fit:contain}.Careers_CareerCardContainer__fXs7b{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;justify-content:start}.Careers_CareerCard__2r4fE{padding:1.5rem;border-radius:12px;box-shadow:0 3px 10px 0 #a3aaca54;transition:transform .3s ease;min-width:250px}.Careers_CareerCard__2r4fE:hover{transform:translateY(-5px);box-shadow:0 6px 15px 0 #a3aaca80}.Careers_CareerCard__2r4fE h2{color:#034ea2;font-size:16px;margin-bottom:1.5rem;font-weight:600}.Careers_CareerCard__2r4fE h3{font-size:14px;color:#034ea2;font-weight:600}.Careers_CareerCard__2r4fE p{font-size:14px;color:#034ea2;margin-bottom:1rem;line-height:1.5}.Careers_CareerCard__2r4fE .Careers_CareerCardLocation__QqifP{border-bottom:1px solid #9f886a52;border-top:1px solid #9f886a52;padding:.5rem 0;margin:.5rem 0}.Careers_CareerCard__2r4fE .Careers_CareerCardLocation__QqifP h4{color:#034ea2;font-size:18px;font-weight:400;margin-bottom:.4rem;display:flex;justify-content:space-between;align-items:center}.Careers_CareerCard__2r4fE .Careers_CareerCardLocation__QqifP h4 span{color:#034ea2;font-size:14px}.Careers_CareerCard__2r4fE span{color:#034ea2;font-size:14px;display:block;margin-bottom:1rem}.Careers_CareerCard__2r4fE .Careers_cardActions__cmp0j{display:flex;gap:12px;margin-top:1.5rem}.Careers_CareerCard__2r4fE .Careers_applyButton__oLZhr,.Careers_CareerCard__2r4fE .Careers_viewButton__IKhyp{flex:1 1;display:flex;justify-content:center;align-items:center;padding:.5rem;color:#fff;border:none;border-radius:12px;transition:background-color .3s ease;font-weight:500;cursor:pointer}.Careers_CareerCard__2r4fE .Careers_viewButton__IKhyp{background-color:#6b7280}.Careers_CareerCard__2r4fE .Careers_viewButton__IKhyp:hover{background-color:#4b5563}.Careers_CareerCard__2r4fE .Careers_applyButton__oLZhr{background-color:#009edb}.Careers_CareerCard__2r4fE .Careers_applyButton__oLZhr:hover{background-color:#0a8a9a}@media (max-width:1200px){.Careers_CareerCardContainer__fXs7b{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.Careers_filterSection__dgZm3{margin-bottom:2rem;background-color:#f8fafc;border-radius:12px;padding:1.5rem}.Careers_filterHeader__h8qlf{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Careers_filterToggle__LxcV_{display:flex;align-items:center;gap:8px;background-color:#009edb;color:#fff;border:none;padding:10px 16px;border-radius:12px;cursor:pointer;font-weight:500;transition:background-color .2s}.Careers_filterToggle__LxcV_:hover{background-color:#0a8a9a}.Careers_clearFilter__cND3W{display:flex;align-items:center;gap:8px;background-color:#ef4444;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.Careers_clearFilter__cND3W:hover{background-color:#dc2626}.Careers_filterOptions__gcsXT{border-top:1px solid #e5e7eb;padding-top:1rem}.Careers_filterGrid__N4gBn{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.Careers_categoryFilter__df__n,.Careers_dateFilter__gmClM,.Careers_locationFilter__BCk_g{display:flex;flex-direction:column;gap:8px}.Careers_categoryFilter__df__n label,.Careers_dateFilter__gmClM label,.Careers_locationFilter__BCk_g label{font-weight:500;color:#374151}.Careers_categoryFilter__df__n select,.Careers_dateFilter__gmClM select,.Careers_locationFilter__BCk_g select{padding:10px;border:1px solid #d1d5db;border-radius:12px;background-color:#fff;font-size:14px;transition:border-color .2s}.Careers_categoryFilter__df__n select:focus,.Careers_dateFilter__gmClM select:focus,.Careers_locationFilter__BCk_g select:focus{outline:none;border-color:#009edb;box-shadow:0 0 0 3px rgba(15,176,196,.1)}.Careers_resultsCount__JVItb{margin-bottom:1.5rem;padding:12px 16px;background-color:#f3f4f6;border-radius:12px;border-left:4px solid #009edb}.Careers_resultsCount__JVItb p{margin:0;color:#374151;font-weight:500}.Careers_noResults__TNj9I{text-align:center;padding:3rem;background-color:#f9fafb;border-radius:12px;border:2px dashed #d1d5db}.Careers_noResults__TNj9I p{color:#6b7280;font-size:18px;margin:0}.Careers_loadingContainer__ucLgL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;text-align:center}.Careers_loadingSpinner__Yfl4e{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#009edb;border-radius:50%;animation:Careers_spin__l8Q1N 1s linear infinite;margin-bottom:1rem}@keyframes Careers_spin__l8Q1N{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Careers_Careers__JH4TJ h1{font-size:36px}.Careers_CareerCardContainer__fXs7b{grid-template-columns:1fr}.Careers_CareerCard__2r4fE{padding:1.5rem}.Careers_filterSection__dgZm3{padding:1rem}.Careers_filterHeader__h8qlf{flex-direction:column;gap:12px;align-items:stretch}.Careers_clearFilter__cND3W,.Careers_filterToggle__LxcV_{justify-content:center}.Careers_filterGrid__N4gBn{grid-template-columns:1fr;gap:16px}.Careers_CareerCard__2r4fE .Careers_cardActions__cmp0j{flex-direction:column;gap:8px}}.CareerDetailsModal_modalOverlay__Yh1p0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.CareerDetailsModal_modalContent__FTRoV{background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.3)}.CareerDetailsModal_modalHeader__GEA9v{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.CareerDetailsModal_modalHeader__GEA9v h2{color:#034ea2;font-size:24px;font-weight:600;margin:0}.CareerDetailsModal_closeButton__cy3yD{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s}.CareerDetailsModal_closeButton__cy3yD:hover{background-color:#f3f4f6}.CareerDetailsModal_modalBody__EApTx{padding:0 24px}.CareerDetailsModal_jobMeta__UYtMe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px;padding:20px;background-color:#f8fafc;border-radius:12px}.CareerDetailsModal_metaItem__HfyYM{display:flex;align-items:center;gap:8px;color:#374151;font-size:14px}.CareerDetailsModal_metaItem__HfyYM svg{color:#009edb;font-size:16px}.CareerDetailsModal_section__f3AlJ{margin-bottom:24px}.CareerDetailsModal_section__f3AlJ h3{color:#034ea2;font-size:18px;font-weight:600;margin-bottom:12px}.CareerDetailsModal_section__f3AlJ p{color:#4b5563;line-height:1.6;margin:0}.CareerDetailsModal_modalFooter__vjY8f{padding:24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin-top:24px}.CareerDetailsModal_applyButton__Fk4wy{background-color:#009edb;color:#fff;border:none;padding:12px 24px;border-radius:12px;font-weight:600;cursor:pointer;transition:background-color .2s}.CareerDetailsModal_applyButton__Fk4wy:hover{background-color:#0a8a9a}@media (max-width:768px){.CareerDetailsModal_modalContent__FTRoV{margin:10px;max-height:95vh}.CareerDetailsModal_modalHeader__GEA9v{padding:16px 16px 0}.CareerDetailsModal_modalBody__EApTx{padding:0 16px}.CareerDetailsModal_modalFooter__vjY8f{padding:16px}.CareerDetailsModal_jobMeta__UYtMe{grid-template-columns:1fr;gap:12px}.CareerDetailsModal_modalHeader__GEA9v h2{font-size:20px}}.CloudFlareTurnstile_cloudflareTurnstile__YqGoK{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:80px;width:100%;margin:10px 0}.CloudFlareTurnstile_turnstileWidget__4fiv7{display:flex;justify-content:flex-start;align-items:center;min-height:80px;width:auto;max-width:100%}.CloudFlareTurnstile_turnstileLoading__04obK{flex-direction:column}.CloudFlareTurnstile_turnstileDisabled__57cGi,.CloudFlareTurnstile_turnstileLoading__04obK{display:flex;align-items:center;justify-content:center;min-height:80px;padding:20px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;color:#6c757d;font-size:14px}.CloudFlareTurnstile_turnstileDisabled__57cGi{opacity:.6}.CloudFlareTurnstile_turnstileHidden__fS_FX{display:flex;align-items:center;justify-content:center;min-height:60px;width:100%;margin:10px 0}.CloudFlareTurnstile_showButton__ant7c{padding:12px 24px;background-color:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,123,255,.2)}.CloudFlareTurnstile_showButton__ant7c:hover{background-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,123,255,.3)}.CloudFlareTurnstile_showButton__ant7c:active{background-color:#004085;transform:translateY(0);box-shadow:0 2px 4px rgba(0,123,255,.2)}.CloudFlareTurnstile_turnstileError__GC1VK{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;padding:20px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:12px;color:#721c24;font-size:14px;text-align:center}.CloudFlareTurnstile_retryButton__r_5Vk{margin-top:10px;padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .2s}.CloudFlareTurnstile_retryButton__r_5Vk:hover{background-color:#0056b3}.CloudFlareTurnstile_retryButton__r_5Vk:active{background-color:#004085}[dir=rtl] .CloudFlareTurnstile_cloudflareTurnstile__YqGoK{text-align:right}@media (max-width:768px){.CloudFlareTurnstile_cloudflareTurnstile__YqGoK{min-height:120px;width:100%;max-width:100%;overflow:visible}.CloudFlareTurnstile_turnstileWidget__4fiv7{min-height:120px;width:auto!important;max-width:100%!important;display:flex;justify-content:flex-start;align-items:center;overflow:visible}.CloudFlareTurnstile_turnstileWidget__4fiv7 iframe{max-width:100%!important;width:auto!important;transform:none!important;transform-origin:center}.CloudFlareTurnstile_turnstileDisabled__57cGi,.CloudFlareTurnstile_turnstileError__GC1VK,.CloudFlareTurnstile_turnstileLoading__04obK{min-height:65px;padding:15px;font-size:12px}.CloudFlareTurnstile_turnstileHidden__fS_FX{min-height:50px}.CloudFlareTurnstile_showButton__ant7c{padding:10px 20px;font-size:13px}}@media (max-width:480px){.CloudFlareTurnstile_cloudflareTurnstile__YqGoK{min-height:120px;padding:0 4px}.CloudFlareTurnstile_turnstileWidget__4fiv7{min-height:120px}.CloudFlareTurnstile_turnstileWidget__4fiv7 iframe{transform:none!important;max-width:100%!important}}.customEventFormV2_form_container__0CZdr{width:100%;max-width:900px;margin:0 auto;padding:40px 20px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI{max-width:100%;padding:0;margin:0}.customEventFormV2_form_wrapper__B4ptP{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid hsla(0,0%,100%,.2);padding:32px;box-shadow:0 20px 60px rgba(0,0,0,.3);min-height:920px;display:flex;flex-direction:column}.customEventFormV2_form_wrapper__B4ptP.customEventFormV2_embedded__gYCDI{background:hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.15);padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);max-height:none;overflow:visible;height:auto;display:flex;flex-direction:column}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_progress_container__62z30{margin-bottom:4px;flex-shrink:0}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_progress_steps__HLIh2{gap:2px;padding:2px 0;margin-bottom:4px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_step_number__6CU_A{width:24px;height:24px;font-size:10px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_step_title__NuZC2{font-size:8px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_form_content__XbaHH{padding:0;min-height:0;flex:1 1;overflow-y:visible;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent;max-height:none}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_form_content__XbaHH::-webkit-scrollbar{width:6px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_form_content__XbaHH::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_form_content__XbaHH::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_form_content__XbaHH::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_form_actions__9uFeZ{margin-top:4px;gap:4px;flex-shrink:0}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_button__5UkHa{height:32px;padding:0 16px;font-size:11px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_progress_bar__52CbG{height:4px;margin-bottom:0}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_progress_step__k1Cfv{min-width:60px;padding:2px;gap:2px}.customEventFormV2_progress_container__62z30{margin-bottom:40px}.customEventFormV2_progress_steps__HLIh2{display:flex;justify-content:space-between;margin-bottom:16px;overflow-x:auto;gap:8px;padding:8px 0;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}.customEventFormV2_progress_steps__HLIh2::-webkit-scrollbar{height:4px}.customEventFormV2_progress_steps__HLIh2::-webkit-scrollbar-track{background:transparent}.customEventFormV2_progress_steps__HLIh2::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.customEventFormV2_progress_step__k1Cfv{display:flex;flex-direction:row;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:12px;min-width:100px;opacity:.7}.customEventFormV2_progress_step__k1Cfv:hover{background:hsla(0,0%,100%,.1);opacity:1;transform:translateY(-2px)}.customEventFormV2_progress_step__k1Cfv.customEventFormV2_active__Lt0Fu,.customEventFormV2_progress_step__k1Cfv.customEventFormV2_completed__vWgpw{opacity:1}.customEventFormV2_step_number__6CU_A{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:hsla(0,0%,7%,.7);background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;transition:all .3s ease}.customEventFormV2_progress_step__k1Cfv.customEventFormV2_active__Lt0Fu .customEventFormV2_step_number__6CU_A{color:#111;background:linear-gradient(135deg,#4a90e2,#357abd);border-color:#4a90e2;box-shadow:0 4px 12px rgba(74,144,226,.4)}.customEventFormV2_progress_step__k1Cfv.customEventFormV2_completed__vWgpw .customEventFormV2_step_number__6CU_A{color:#111;background:linear-gradient(135deg,#4caf50,#2e7d32);border-color:#4caf50}.customEventFormV2_progress_step__k1Cfv.customEventFormV2_completed__vWgpw .customEventFormV2_step_number__6CU_A:before{content:"✓";font-size:18px}.customEventFormV2_progress_step__k1Cfv:not(.customEventFormV2_active__Lt0Fu):not(.customEventFormV2_completed__vWgpw) .customEventFormV2_step_number__6CU_A{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.1)}.customEventFormV2_progress_step__k1Cfv:not(.customEventFormV2_active__Lt0Fu):not(.customEventFormV2_completed__vWgpw):hover .customEventFormV2_step_number__6CU_A{border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.2)}.customEventFormV2_step_title__NuZC2{font-size:16px;font-weight:600;color:hsla(0,0%,7%,.75);text-align:left;white-space:normal}.customEventFormV2_progress_step__k1Cfv.customEventFormV2_active__Lt0Fu .customEventFormV2_step_title__NuZC2,.customEventFormV2_progress_step__k1Cfv.customEventFormV2_completed__vWgpw .customEventFormV2_step_title__NuZC2{color:#111}.customEventFormV2_progress_bar__52CbG{width:100%;height:6px;background:hsla(0,0%,100%,.15);border-radius:3px;overflow:hidden}.customEventFormV2_progress_fill__Ft4H9{height:100%;background:linear-gradient(90deg,#4a90e2,#357abd);transition:width .3s ease;box-shadow:0 2px 8px rgba(74,144,226,.4)}.customEventFormV2_form_content__XbaHH{min-height:0;margin-bottom:20px;flex:1 1;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.customEventFormV2_form_actions__9uFeZ{display:flex;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.2)}.customEventFormV2_button__5UkHa{flex:1 1;min-height:56px;padding:16px 28px;font-size:16px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.customEventFormV2_button_primary__lpK1G{background:linear-gradient(135deg,#4a90e2,#357abd);color:#111}.customEventFormV2_button_primary__lpK1G:hover:not(:disabled){background:linear-gradient(135deg,#5ba3f5,#4a90e2);transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,144,226,.4)}.customEventFormV2_button_secondary__FQg9X{background:hsla(0,0%,100%,.15);color:#111;border:1px solid hsla(0,0%,100%,.3)}.customEventFormV2_button_secondary__FQg9X:hover:not(:disabled){background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.customEventFormV2_button__5UkHa:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.customEventFormV2_dialog_content__VXhiF{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;text-align:center}.customEventFormV2_dialog_content__VXhiF h3{font-size:22px;font-weight:700;color:#152c5b;margin:0}.customEventFormV2_dialog_content__VXhiF p{font-size:15px;color:#64748b;margin:0;line-height:1.6;max-width:400px}.customEventFormV2_success_icon__008ew{width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#fff;background:linear-gradient(135deg,#4caf50,#2e7d32);border-radius:50%;box-shadow:0 8px 24px rgba(76,175,80,.4)}.customEventFormV2_dialog_button__f1axW{padding:12px 32px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(74,144,226,.3)}.customEventFormV2_dialog_button__f1axW:hover{background:linear-gradient(135deg,#5ba3f5,#4a90e2);transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,144,226,.4)}@media (max-width:768px){.customEventFormV2_form_container__0CZdr{padding:20px 16px}.customEventFormV2_form_wrapper__B4ptP{padding:24px 20px;border-radius:20px;min-height:auto}.customEventFormV2_progress_container__62z30{margin-bottom:32px}.customEventFormV2_progress_step__k1Cfv{flex-direction:column;min-width:80px;padding:6px}.customEventFormV2_step_number__6CU_A{width:36px;height:36px;font-size:14px}.customEventFormV2_step_title__NuZC2{font-size:11px;text-align:center;white-space:nowrap}.customEventFormV2_form_content__XbaHH{min-height:350px;overflow:visible;margin-bottom:24px}.customEventFormV2_form_actions__9uFeZ{flex-direction:row;gap:12px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI{padding:0}.customEventFormV2_form_wrapper__B4ptP.customEventFormV2_embedded__gYCDI{padding:14px;border-radius:14px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_progress_steps__HLIh2{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_progress_step__k1Cfv{min-width:88px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_step_number__6CU_A{width:28px;height:28px;font-size:11px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_step_title__NuZC2{font-size:10px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_form_content__XbaHH{min-height:0;overflow:visible}.customEventFormV2_button__5UkHa{min-height:52px;padding:14px 24px;font-size:14px}.customEventFormV2_dialog_content__VXhiF h3{font-size:20px}.customEventFormV2_dialog_content__VXhiF p{font-size:14px}.customEventFormV2_success_icon__008ew{width:60px;height:60px;font-size:32px}}@media (max-width:480px){.customEventFormV2_form_container__0CZdr{padding:16px 12px}.customEventFormV2_form_wrapper__B4ptP{padding:20px 16px;border-radius:16px;min-height:auto}.customEventFormV2_progress_steps__HLIh2{gap:4px}.customEventFormV2_progress_step__k1Cfv{flex-direction:column;min-width:70px}.customEventFormV2_step_number__6CU_A{width:32px;height:32px;font-size:13px}.customEventFormV2_step_title__NuZC2{font-size:10px;text-align:center;white-space:nowrap}.customEventFormV2_form_content__XbaHH{min-height:300px;overflow:visible}.customEventFormV2_form_wrapper__B4ptP.customEventFormV2_embedded__gYCDI{padding:12px;border-radius:12px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_progress_step__k1Cfv{min-width:80px}.customEventFormV2_form_container__0CZdr.customEventFormV2_embedded__gYCDI .customEventFormV2_step_title__NuZC2{font-size:9px}.customEventFormV2_button__5UkHa{min-height:50px;padding:12px 20px;font-size:13px}.customEventFormV2_dialog_content__VXhiF{padding:16px}.customEventFormV2_dialog_content__VXhiF h3{font-size:18px}.customEventFormV2_dialog_content__VXhiF p{font-size:13px}.customEventFormV2_success_icon__008ew{width:50px;height:50px;font-size:28px}.customEventFormV2_dialog_button__f1axW{padding:10px 24px;font-size:14px}}.ErrorDisplay_error_container__CcY6R{width:100%;padding:2rem;display:flex;justify-content:center;align-items:center;min-height:200px;background-color:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ErrorDisplay_error_content__AClf4{text-align:center;max-width:500px}.ErrorDisplay_error_content__AClf4 h3{color:#e74c3c;margin-bottom:1rem;font-size:1.5rem}.ErrorDisplay_error_content__AClf4 p{color:#666;margin-bottom:1.5rem;line-height:1.5}.ErrorDisplay_retry_button__HCCf8{background-color:#3498db;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}.ErrorDisplay_retry_button__HCCf8:hover{background-color:#2980b9}.featuredEvents_marinoz_events__JDyEp{background-color:#e4e7e8;border-radius:0 200px;padding:60px 0;font-family:Comfortaa,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;align-items:center}.featuredEvents_discover_button__29lNZ{font-family:Lato;color:#034ea2;font-size:18px;font-weight:600;padding:14px 40px;border-radius:12px;border:none;outline:none;cursor:pointer;display:flex;align-items:center;gap:12px;margin:20px auto 0;width:280px;justify-content:center;text-decoration:none;transition:all .3s ease}.featuredEvents_discover_button__29lNZ:hover{background-color:#9f886a;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.featuredEvents_discover_button__29lNZ svg{transition:transform .3s ease,fill .3s ease}.featuredEvents_discover_button__29lNZ:hover svg{transform:translateX(4px);fill:#fff}@media (max-width:768px){.featuredEvents_marinoz_events__JDyEp{padding:50px 0;border-radius:0 120px}.featuredEvents_discover_button__29lNZ{width:100%;max-width:250px;font-size:16px;padding:12px 30px}}@media (max-width:600px){.featuredEvents_marinoz_events__JDyEp{padding:40px 0;border-radius:0 100px}.featuredEvents_discover_button__29lNZ{font-size:14px;padding:10px 20px}}.customEvent_custom_event__O2Yrr{background-size:cover;background-position:50%;padding:40px;display:flex;margin:40px 0;border-radius:36px;gap:24px;flex-wrap:nowrap;min-height:900px;max-width:1500px;width:100%;align-items:stretch;position:relative}.customEvent_custom_event__O2Yrr>*{position:relative}.customEvent_title__aZ9O4{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding-right:20px}.customEvent_custom_event__O2Yrr .customEvent_title__aZ9O4 h3{margin-top:0;justify-content:center;color:#fff;font-size:55px;font-family:Comfortaa;font-weight:700}.customEvent_custom_event__O2Yrr .customEvent_title__aZ9O4>p{max-width:560px;font-family:Comfortaa,sans-serif;font-size:19px;font-weight:400;line-height:25px;color:#fff}.customEvent_form_wrapper__Rh4c9{flex:0 0 50%;display:flex;flex-direction:column;max-width:600px;min-width:550px;position:relative;height:auto;overflow:visible;max-height:none;padding:0}.customEvent_form_wrapper__Rh4c9:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);border-radius:20px;z-index:-1}@media (max-width:992px){.customEvent_custom_event__O2Yrr{padding:30px;flex-direction:column;text-align:center;min-height:auto}.customEvent_title__aZ9O4{flex:none;padding-right:0;margin-bottom:20px}.customEvent_custom_event__O2Yrr .customEvent_title__aZ9O4 h3{font-size:40px;margin-top:0}.customEvent_custom_event__O2Yrr .customEvent_title__aZ9O4>p{font-size:16px;line-height:22px}.customEvent_form_wrapper__Rh4c9{flex:1 1;width:100%;max-width:none;min-width:0;height:auto;overflow:visible}.customEvent_form_wrapper__Rh4c9:before{top:0;left:0;right:0;bottom:0}}@media (max-width:768px){.customEvent_custom_event__O2Yrr{padding:20px;min-height:auto}.customEvent_title__aZ9O4{margin-bottom:15px}.customEvent_custom_event__O2Yrr .customEvent_title__aZ9O4 h3{font-size:35px;margin-top:0}.customEvent_custom_event__O2Yrr .customEvent_title__aZ9O4>p{font-size:15px;line-height:20px}.customEvent_form_wrapper__Rh4c9:before{top:0;left:0;right:0;bottom:0}}@media (max-width:576px){.customEvent_custom_event__O2Yrr{padding:20px;gap:16px;min-height:auto}.customEvent_custom_event__O2Yrr .customEvent_title__aZ9O4 h3{font-size:30px;margin-top:0}.customEvent_custom_event__O2Yrr .customEvent_title__aZ9O4>p{font-size:14px;line-height:18px}}.destination_destination__HNrIe{padding:86px 0}.destination_destination__HNrIe h6{color:#152c5b;font-size:36px;font-weight:700;margin-bottom:46px}.destination_destination__list__Errem button{border:none;outline:none;width:100%;height:100%;color:#fff;position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease;border-radius:12px}.destination_destination__list__Errem button:hover{transform:scale(1.03)}.destination_destination__list__Errem button h6{font-size:20px;position:absolute;bottom:12px;right:50%;transform:translateX(50%);color:#fff;font-family:Comfortaa,sans-serif;font-weight:500;margin:0;width:100%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);padding:0 10px}.destination_destination__list_header__29UYE{margin-top:64px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:20px}.destination_destination__list_header__29UYE h6{margin-bottom:0}.destination_destination__list_header__29UYE p{color:#778088;max-width:540px}.destination_destination__list_sort__eON5q{display:flex;align-items:center;gap:8px;font-size:18px;flex-wrap:nowrap}.destination_destination__list_sort__eON5q p{margin:0;color:#6b7280;font-size:18px;font-weight:600;white-space:nowrap}.destination_destination__yacht_list__RZyVN{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:32px;gap:32px}.destination_destination__yacht_list__RZyVN .destination_no_results__fWMm3{grid-column:1/-1;width:100%}.destination_more_button_container__Ee56X{display:flex;justify-content:center;margin-top:2.5rem}.destination_more_button__LVp9Z{background-color:#034ea2;color:#fff;padding:.875rem 2rem;font-size:1rem;font-weight:600;border-radius:10px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(3,78,162,.2);display:inline-block}.destination_more_button__LVp9Z:hover{background-color:#023b7c;transform:translateY(-2px);box-shadow:0 8px 16px rgba(3,78,162,.3)}.destination_activeFilters__rn_Ay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:15px;margin-bottom:25px;padding:15px;background-color:#f8f9fa;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.destination_filterBadges__zKdzz{display:flex;flex-wrap:wrap;gap:10px}.destination_filterBadge__cQxa_{display:inline-flex;align-items:center;background-color:#e1effe;color:#3490dc;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500}.destination_filterBadge__cQxa_ button{background:none;border:none;color:#3490dc;margin-left:5px;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 2px}.destination_clearAllBtn__hMaYV{background-color:#f8f9fa;border:1px solid #dee2e6;color:#6c757d;padding:6px 15px;border-radius:5px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.destination_clearAllBtn__hMaYV:hover{background-color:#e9ecef;color:#495057}.destination_clearFiltersBtn__UU8zJ{background-color:#3490dc;color:#fff;border:none;padding:8px 20px;border-radius:5px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:10px}.destination_clearFiltersBtn__UU8zJ:hover{background-color:#2779bd}.destination_noResults__MKh15{display:block;color:#dc3545;margin-top:10px;font-size:.9rem}.destination_noResults__MKh15 button{background:none;border:none;color:#3490dc;text-decoration:underline;cursor:pointer;padding:0 3px}.destination_no_results__fWMm3{text-align:center;padding:40px 20px;background-color:#f8f9fa;border-radius:10px;margin-bottom:30px;width:100%;grid-column:1/-1}.destination_no_results__fWMm3 p{font-size:1.1rem;color:#6c757d;margin-bottom:15px}.destination_no_results_container__q3pZJ{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:400px;width:100%;padding:60px 20px;position:relative;z-index:1}.destination_no_results_message__Zk6c9{text-align:center;max-width:480px;padding:40px 32px;animation:destination_fadeInUp__63781 .5s ease-out}.destination_no_results_icon__iJbxV{display:flex;justify-content:center;margin-bottom:24px;color:#9f886a;position:relative}.destination_no_results_icon__iJbxV svg{width:64px;height:64px;opacity:.85;animation:destination_float__9aGnv 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(159,136,106,.2));transition:all .3s ease}.destination_no_results_icon__iJbxV:hover svg{opacity:1;transform:translateY(-4px);filter:drop-shadow(0 6px 12px rgba(159,136,106,.3))}.destination_no_results_message__Zk6c9 h3{font-size:22px;font-weight:700;color:#1e293b;margin-bottom:12px;margin-top:0;letter-spacing:-.02em;line-height:1.3}.destination_no_results_message__Zk6c9 p{font-size:15px;color:#64748b;line-height:1.6;margin:0 0 20px;font-weight:400}.destination_no_results_message__Zk6c9 .destination_clearFiltersBtn__UU8zJ{background-color:#034ea2;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;margin-top:16px;box-shadow:0 4px 12px rgba(3,78,162,.2)}.destination_no_results_message__Zk6c9 .destination_clearFiltersBtn__UU8zJ:hover{background-color:#023b7c;transform:translateY(-2px);box-shadow:0 6px 16px rgba(3,78,162,.3)}@keyframes destination_fadeInUp__63781{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes destination_float__9aGnv{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.destination_yacht_card_skeleton__e63qb{border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);background:#fff;height:360px}.destination_skeleton_image__TGigp{height:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:destination_loading__hIx6L 1.5s infinite}.destination_skeleton_content__B8pAy{padding:16px}.destination_skeleton_title__DyLBb{height:24px;margin-bottom:16px}.destination_skeleton_details__AC7PA,.destination_skeleton_title__DyLBb{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:destination_loading__hIx6L 1.5s infinite;border-radius:4px}.destination_skeleton_details__AC7PA{height:16px;margin-bottom:12px;width:80%}@keyframes destination_loading__hIx6L{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width:1200px){.destination_destination__HNrIe{padding:70px 0}.destination_destination__yacht_list__RZyVN{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}}@media screen and (max-width:992px){.destination_destination__HNrIe{padding:60px 0}.destination_destination__HNrIe h6{font-size:32px;margin-bottom:36px}.destination_destination__list_header__29UYE{margin-top:50px;margin-bottom:20px}.destination_destination__yacht_list__RZyVN{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.destination_destination__list_sort__eON5q p,.destination_destination__list_sort__eON5q select{font-size:16px}.destination_activeFilters__rn_Ay{flex-direction:column;align-items:flex-start}.destination_filterBadges__zKdzz{margin-bottom:10px}}@media screen and (max-width:768px){.destination_destination__HNrIe{padding:50px 0}.destination_destination__HNrIe h6{font-size:20px;margin-bottom:30px;text-align:center}.destination_destination__list_header__29UYE h6{font-size:24px;text-align:start}.destination_destination__list_header__29UYE h6 span{font-size:18px}.destination_destination__list_header__29UYE{flex-direction:column;align-items:flex-start;margin-top:40px;gap:15px}.destination_destination__list_header__29UYE p{max-width:100%}.destination_destination__list_sort__eON5q{width:100%;justify-content:space-between}.destination_destination__yacht_list__RZyVN{grid-template-columns:1fr;gap:16px}.destination_destination__list__Errem button h6{font-size:18px}}@media screen and (max-width:576px){.destination_destination__HNrIe{padding:40px 0}.destination_destination__HNrIe h6{font-size:14px;margin-bottom:25px}.destination_destination__list_header__29UYE h6{font-size:24px;text-align:start}.destination_destination__list_header__29UYE h6 span{font-size:18px}.destination_destination__list_header__29UYE{margin-top:30px;margin-bottom:15px}.destination_destination__yacht_list__RZyVN{grid-template-columns:1fr;gap:16px}.destination_destination__list_sort__eON5q{flex-direction:column;align-items:flex-start;gap:10px}.destination_destination__list_sort__eON5q p{width:100%}.destination_destination__list_sort__eON5q select{width:100%;background-color:#f5f5f5;padding:8px 12px;border-radius:5px}}[dir=rtl] .destination_destination__list_header__29UYE,[dir=rtl] .destination_destination__list_sort__eON5q{direction:rtl}[dir=rtl] .destination_destination__list_sort__eON5q p{text-align:right}[dir=rtl] .destination_activeFilters__rn_Ay,[dir=rtl] .destination_filterBadges__zKdzz{direction:rtl}[dir=rtl] .destination_filterBadge__cQxa_ button{margin-left:0;margin-right:5px}[dir=rtl] .destination_clearAllBtn__hMaYV,[dir=rtl] .destination_destination__HNrIe h6,[dir=rtl] .destination_destination__list_header__29UYE p{text-align:right}[dir=rtl] .destination_no_results__fWMm3{direction:rtl}[dir=rtl] .destination_no_results__fWMm3 p{text-align:center}[dir=rtl] .destination_no_results_container__q3pZJ,[dir=rtl] .destination_no_results_message__Zk6c9{direction:rtl}@media (max-width:768px){.destination_no_results_container__q3pZJ{padding:50px 16px;min-height:350px}.destination_no_results_message__Zk6c9{padding:32px 24px;max-width:100%;border-radius:16px}.destination_no_results_icon__iJbxV{margin-bottom:20px}.destination_no_results_icon__iJbxV svg{width:56px;height:56px}.destination_no_results_message__Zk6c9 h3{font-size:20px;margin-bottom:10px}.destination_no_results_message__Zk6c9 p{font-size:14px}}@media (max-width:480px){.destination_no_results_container__q3pZJ{padding:40px 12px;min-height:300px}.destination_no_results_message__Zk6c9{padding:28px 20px;border-radius:14px}.destination_no_results_icon__iJbxV{margin-bottom:16px}.destination_no_results_icon__iJbxV svg{width:48px;height:48px}.destination_no_results_message__Zk6c9 h3{font-size:18px;margin-bottom:8px}.destination_no_results_message__Zk6c9 p{font-size:13px}.destination_no_results_message__Zk6c9 .destination_clearFiltersBtn__UU8zJ{padding:10px 20px;font-size:13px}}[dir=rtl] .destination_more_button_container__Ee56X{direction:rtl}.yachtCard_card_wrapper__Zbb_F{position:relative;width:100%;max-width:420px;min-width:320px;height:100%;display:flex;flex-direction:column;font-family:Inter,Segoe UI,system-ui,sans-serif;cursor:pointer}.yachtCard_card_link__mqEct{text-decoration:none;color:inherit;display:block;height:100%;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.yachtCard_card_link__mqEct:hover{transform:translateY(-4px)}.yachtCard_rental_card__z6TNR{background:#fff;border-radius:20px;overflow:hidden;width:100%;height:100%;min-height:480px;box-shadow:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column}.yachtCard_card_link__mqEct:hover .yachtCard_rental_card__z6TNR{box-shadow:none}.yachtCard_image_section__Akeri{position:relative;width:100%;height:280px;overflow:hidden;background:linear-gradient(135deg,#1e293b,#334155);display:block}.yachtCard_image_section__Akeri>span{display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.yachtCard_card_image__OWg6_,.yachtCard_image_section__Akeri>span{width:100%!important;height:100%!important;min-height:100%!important}.yachtCard_card_image__OWg6_{max-height:none!important;object-fit:cover!important;object-position:center center!important;transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.yachtCard_card_link__mqEct:hover .yachtCard_card_image__OWg6_{transform:scale(1.08)}.yachtCard_glassmorphic_overlay__gmflJ{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 30%,rgba(0,0,0,.7));backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);padding:12px 24px;z-index:2;transition:all .4s ease}.yachtCard_yacht_name_overlay__ViOOw{font-size:24px;font-weight:700;color:#fff;margin:0;line-height:1.2;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.yachtCard_service_type_icon__pfeCB{position:absolute;top:20px;left:20px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#034ea2;border-radius:12px;color:#fff;font-size:24px;z-index:3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(0,0,0,.25);transition:all .3s ease;border:2px solid #e4e7e8}.yachtCard_card_link__mqEct:hover .yachtCard_service_type_icon__pfeCB{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.3)}.yachtCard_featured_badge__SIMlQ{position:absolute;top:20px;right:20px;padding:8px 16px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#e4e7e8;z-index:3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(158,0,89,.3);transition:all .3s ease;border:1px solid hsla(0,0%,100%,.2);background:#9e0059}.yachtCard_action_buttons__Mu8bp{position:absolute;bottom:20px;right:20px;z-index:4;pointer-events:auto;display:flex;flex-direction:column;gap:8px}.yachtCard_content_section__d0cJn{padding:18px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between;background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.9);position:relative;transition:all .4s ease}.yachtCard_location_details__IZLwO{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b;margin:0 0 10px;font-weight:500}.yachtCard_location_icon__psmm6{color:#9f886a;font-size:16px}.yachtCard_yacht_description__311Be{font-size:13px;color:#475569;margin:0 0 12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.yachtCard_specifications_section__9cQMb{margin-bottom:14px}.yachtCard_specs_grid__utHYg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:0}.yachtCard_spec_item__zzmEG{display:flex;align-items:center;gap:8px;padding:10px;background:#e4e7e8;border-radius:10px;border:1px solid #d8dde0;transition:all .3s ease;opacity:1}.yachtCard_card_link__mqEct:hover .yachtCard_spec_item__zzmEG{background:#dfe3e6;border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.06)}.yachtCard_spec_icon___p1ft{color:#034ea2;font-size:16px;width:20px;text-align:center;transition:color .3s ease}.yachtCard_spec_content__bk1U3{display:flex;flex-direction:column}.yachtCard_spec_value__kdQMG{font-size:13px;font-weight:600;color:#1e293b;line-height:1;transition:color .3s ease}.yachtCard_spec_label__soYxj{font-size:10px;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;transition:color .3s ease}.yachtCard_footer_section__vGPP_{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;margin:0 -18px -18px;background:linear-gradient(135deg,#034ea2,#023b7c);border-radius:0 0 20px 20px;border-top:2px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.yachtCard_price_section__6mqZV{display:flex;align-items:baseline;justify-content:flex-start;gap:6px}.yachtCard_price_value__w9iOm{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.2)}.yachtCard_price_period__CWyY2{font-size:13px;color:hsla(0,0%,100%,.85);font-weight:500;letter-spacing:.3px}.yachtCard_rating_section__CUTOv{display:flex;align-items:center;justify-content:flex-end;gap:8px;transition:all .3s ease}.yachtCard_rating_stars__p3wmB{display:flex;align-items:center;gap:3px;position:relative;line-height:1}.yachtCard_star_icon__dskM1{color:gold;font-size:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.yachtCard_stars_base__nWj1i,.yachtCard_stars_fill__j0rDp{font-size:16px;letter-spacing:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.yachtCard_stars_base__nWj1i{color:#e5e7eb}.yachtCard_stars_fill__j0rDp{color:gold;position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden}.yachtCard_rating_text__kUTxU{font-size:13px;color:#fff;font-weight:500;letter-spacing:.3px}@media (max-width:1200px){.yachtCard_card_wrapper__Zbb_F{max-width:400px}.yachtCard_rental_card__z6TNR{min-height:450px}.yachtCard_image_section__Akeri{width:100%;height:260px}.yachtCard_glassmorphic_overlay__gmflJ{padding:20px}.yachtCard_yacht_name_overlay__ViOOw{font-size:22px}.yachtCard_content_section__d0cJn{padding:16px}.yachtCard_footer_section__vGPP_{margin:0 -16px -16px}}@media (max-width:992px){.yachtCard_card_wrapper__Zbb_F{max-width:380px}.yachtCard_rental_card__z6TNR{min-height:430px}.yachtCard_image_section__Akeri{width:100%;height:240px}.yachtCard_glassmorphic_overlay__gmflJ{padding:18px}.yachtCard_yacht_name_overlay__ViOOw{font-size:20px}.yachtCard_content_section__d0cJn{padding:16px}.yachtCard_specs_grid__utHYg{gap:8px}.yachtCard_spec_item__zzmEG{padding:9px}.yachtCard_footer_section__vGPP_{margin:0 -16px -16px}}@media (max-width:768px){.yachtCard_card_wrapper__Zbb_F{max-width:360px}.yachtCard_rental_card__z6TNR{min-height:410px}.yachtCard_image_section__Akeri{width:100%;height:220px}.yachtCard_glassmorphic_overlay__gmflJ{padding:16px}.yachtCard_yacht_name_overlay__ViOOw{font-size:18px}.yachtCard_content_section__d0cJn{padding:14px}.yachtCard_specifications_section__9cQMb{margin-bottom:12px}.yachtCard_specs_grid__utHYg{gap:8px;margin-bottom:0}.yachtCard_spec_item__zzmEG{padding:8px}.yachtCard_spec_value__kdQMG{font-size:13px}.yachtCard_spec_label__soYxj{font-size:10px}.yachtCard_footer_section__vGPP_{padding:14px 16px;margin:0 -14px -14px}.yachtCard_price_value__w9iOm{font-size:20px}}@media (max-width:576px){.yachtCard_card_wrapper__Zbb_F{max-width:100%;min-width:300px}.yachtCard_rental_card__z6TNR{min-height:420px;border-radius:16px}.yachtCard_image_section__Akeri{width:100%;height:200px}.yachtCard_glassmorphic_overlay__gmflJ{padding:14px 16px}.yachtCard_yacht_name_overlay__ViOOw{font-size:16px;line-height:1.3;margin-bottom:6px}.yachtCard_content_section__d0cJn{padding:16px}.yachtCard_location_details__IZLwO{font-size:13px;width:100%;gap:8px}.yachtCard_location_icon__psmm6{font-size:15px}.yachtCard_yacht_description__311Be{font-size:13px;margin-bottom:12px;line-height:1.5;-webkit-line-clamp:3;line-clamp:3}.yachtCard_specifications_section__9cQMb{margin-bottom:14px}.yachtCard_specs_grid__utHYg{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:0}.yachtCard_spec_item__zzmEG{padding:10px 8px;flex-direction:column;align-items:center;text-align:center;gap:6px}.yachtCard_spec_icon___p1ft{font-size:16px;width:auto}.yachtCard_spec_value__kdQMG{font-size:13px;font-weight:700}.yachtCard_spec_label__soYxj{font-size:10px;margin-top:0}.yachtCard_footer_section__vGPP_{padding:14px 16px;margin:0 -16px -16px;flex-wrap:nowrap;justify-content:space-between;gap:10px;border-radius:0 0 16px 16px}.yachtCard_price_section__6mqZV{justify-content:flex-start;gap:6px;flex-direction:column;align-items:flex-start}.yachtCard_price_value__w9iOm{font-size:20px}.yachtCard_price_period__CWyY2{font-size:12px}.yachtCard_rating_section__CUTOv{justify-content:flex-end;gap:8px;flex-direction:column;align-items:flex-end}.yachtCard_rating_stars__p3wmB{gap:3px}.yachtCard_star_icon__dskM1{font-size:14px}.yachtCard_rating_text__kUTxU{font-size:12px}.yachtCard_service_type_icon__pfeCB{width:44px;height:44px;top:16px;left:16px;font-size:20px}.yachtCard_featured_badge__SIMlQ{top:16px;right:16px;padding:6px 12px;font-size:10px;border-radius:16px}.yachtCard_action_buttons__Mu8bp{bottom:16px;right:16px;gap:8px}}@media (max-width:480px){.yachtCard_card_wrapper__Zbb_F{max-width:100%;min-width:280px}.yachtCard_rental_card__z6TNR{min-height:400px;border-radius:14px}.yachtCard_image_section__Akeri{width:100%;height:180px}.yachtCard_glassmorphic_overlay__gmflJ{padding:12px 14px}.yachtCard_yacht_name_overlay__ViOOw{font-size:15px;line-height:1.3;margin-bottom:4px}.yachtCard_content_section__d0cJn{padding:14px}.yachtCard_location_details__IZLwO{font-size:12px;gap:6px}.yachtCard_location_icon__psmm6{font-size:14px}.yachtCard_yacht_description__311Be{font-size:12px;margin-bottom:10px;line-height:1.4;-webkit-line-clamp:2;line-clamp:2}.yachtCard_specifications_section__9cQMb{margin-bottom:12px}.yachtCard_specs_grid__utHYg{grid-template-columns:repeat(3,1fr);gap:6px}.yachtCard_spec_item__zzmEG{padding:8px 6px;flex-direction:column;align-items:center;text-align:center;gap:4px}.yachtCard_spec_icon___p1ft{font-size:14px;width:auto}.yachtCard_spec_value__kdQMG{font-size:12px;font-weight:700}.yachtCard_spec_label__soYxj{font-size:9px;margin-top:0}.yachtCard_footer_section__vGPP_{padding:12px 14px;margin:0 -14px -14px;flex-wrap:nowrap;justify-content:space-between;gap:8px;border-radius:0 0 14px 14px}.yachtCard_price_section__6mqZV{gap:4px;flex-direction:column;align-items:flex-start}.yachtCard_price_value__w9iOm{font-size:18px}.yachtCard_price_period__CWyY2{font-size:11px}.yachtCard_rating_section__CUTOv{gap:6px;flex-direction:column;align-items:flex-end}.yachtCard_rating_stars__p3wmB{gap:2px}.yachtCard_star_icon__dskM1{font-size:13px}.yachtCard_rating_text__kUTxU{font-size:11px}.yachtCard_service_type_icon__pfeCB{width:40px;height:40px;top:14px;left:14px;font-size:18px}.yachtCard_featured_badge__SIMlQ{top:14px;right:14px;padding:5px 10px;font-size:9px;border-radius:14px}.yachtCard_action_buttons__Mu8bp{bottom:14px;right:14px;gap:6px}}[dir=rtl] .yachtCard_location_icon__psmm6{margin-right:0;margin-left:6px}[dir=rtl] .yachtCard_action_buttons__Mu8bp{right:auto;left:20px;bottom:20px}[dir=rtl] .yachtCard_featured_badge__SIMlQ{right:auto;left:20px}[dir=rtl] .yachtCard_price_period__CWyY2{margin-left:0;margin-right:4px}.charterCard_card_wrapper__4tx82{position:relative;width:100%;max-width:420px;min-width:320px;height:100%;display:flex;flex-direction:column;font-family:Inter,Segoe UI,system-ui,sans-serif;cursor:pointer}.charterCard_card_link__VM5OV{text-decoration:none;color:inherit;display:block;height:100%;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.charterCard_card_link__VM5OV:hover{transform:translateY(-4px)}.charterCard_charter_card__oixoJ{background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#f1f5f9);border-radius:20px;overflow:hidden;width:100%;height:100%;min-height:480px;box-shadow:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column}.charterCard_card_link__VM5OV:hover .charterCard_charter_card__oixoJ{box-shadow:none}.charterCard_image_section__3mJcR{position:relative;width:100%;height:280px;overflow:hidden;background:linear-gradient(135deg,#1e293b,#334155);display:block}.charterCard_image_section__3mJcR>span{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.charterCard_card_image__5Gfwt{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.charterCard_card_link__VM5OV:hover .charterCard_card_image__5Gfwt{transform:scale(1.08)}.charterCard_glassmorphic_overlay__F6DTt{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 30%,rgba(0,0,0,.7));backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);padding:12px 24px;z-index:2;transition:all .4s ease}.charterCard_charter_name_overlay___eT15{font-size:24px;font-weight:700;color:#fff;margin:0;line-height:1.2;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.charterCard_service_type_icon__CqiEv{position:absolute;top:20px;left:20px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(34,22%,52%,.9);border-radius:12px;color:#fff;font-size:24px;z-index:3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(0,0,0,.25);transition:all .3s ease;border:2px solid hsla(0,0%,100%,.3)}.charterCard_card_link__VM5OV:hover .charterCard_service_type_icon__CqiEv{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.3)}.charterCard_service_type_icon__CqiEv svg{font-size:24px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.charterCard_featured_badge__y_xBx{position:absolute;top:20px;right:20px;padding:8px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:20px;z-index:3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(158,0,89,.3);border:1px solid hsla(0,0%,100%,.3);color:#e4e7e8;text-shadow:0 2px 4px rgba(0,0,0,.3);background:#9e0059}.charterCard_action_buttons__Uexej{position:absolute;bottom:20px;right:20px;z-index:4;pointer-events:auto;display:flex;flex-direction:column;gap:8px}.charterCard_content_section__qyIxr{padding:18px;display:flex;flex-direction:column;gap:0;flex-grow:1;background:hsla(0,0%,100%,.6);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid hsla(0,0%,100%,.8);border-top:2px solid hsla(34,22%,52%,.3);box-shadow:0 4px 20px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);position:relative}.charterCard_location_season_row__Yz4Tk{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;flex-wrap:nowrap}.charterCard_location_details__kyc38{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b;margin:0;font-weight:500;flex:1 1;min-width:0}.charterCard_location_icon__ZsmD5{color:#9f886a;font-size:16px}.charterCard_location_text__cZL95{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charterCard_season_badge__h_Snf{padding:6px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:16px;color:#e4e7e8;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,158,219,.3);transition:all .3s ease;flex-shrink:0;background:#009edb}.charterCard_season_badge__h_Snf.charterCard_summer__vH4pk,.charterCard_season_badge__h_Snf.charterCard_winter__MprLZ{background:#009edb;color:#e4e7e8}.charterCard_season_badge__h_Snf.charterCard_hidden__WLnR6{opacity:0;pointer-events:none;width:65px;min-width:65px}.charterCard_charter_description__G2IQN{font-size:13px;color:#475569;margin:0 0 12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.charterCard_specifications_section__Dp4DQ{margin-bottom:14px}.charterCard_specs_grid__93xQE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:0}.charterCard_spec_item__smJB1{display:flex;align-items:center;gap:8px;padding:10px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;border:1px solid #e2e8f0;transition:all .3s ease;opacity:1}.charterCard_card_link__VM5OV:hover .charterCard_spec_item__smJB1{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.06)}.charterCard_spec_icon___EgYx{color:#64748b;font-size:16px;width:20px;text-align:center;transition:color .3s ease;flex-shrink:0}.charterCard_spec_content__O3zWS{display:flex;flex-direction:column}.charterCard_spec_value__X_D5I{font-size:13px;font-weight:600;color:#1e293b;line-height:1;transition:color .3s ease}.charterCard_spec_label__JNdOa{font-size:10px;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;transition:color .3s ease}.charterCard_footer_section__d8Y1D{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;margin:0 -18px -18px;background:linear-gradient(135deg,#9f886a,#8a7659);border-radius:0 0 20px 20px;border-top:2px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.charterCard_price_section__j0nyg{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex:1 1;min-height:28px;flex-wrap:wrap}.charterCard_price_value__lH01H{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.2);white-space:nowrap}.charterCard_price_period__lDGwE{font-size:13px;color:hsla(0,0%,100%,.85)}.charterCard_original_price__mVEoO,.charterCard_price_period__lDGwE{font-weight:500;letter-spacing:.3px;line-height:1.2;white-space:nowrap}.charterCard_original_price__mVEoO{font-size:15px;color:hsla(0,0%,100%,.7);text-decoration:line-through}.charterCard_price_on_request__tm1TI{font-size:15px;font-weight:600;color:#fff;letter-spacing:.3px;text-shadow:0 2px 8px rgba(0,0,0,.2);white-space:nowrap;line-height:1.2;display:flex;align-items:center}.charterCard_rating_section__dzlXb{display:flex;align-items:center;justify-content:flex-end;gap:8px;transition:all .3s ease;flex-shrink:0;min-height:28px}.charterCard_rating_stars__PJyIX{display:flex;align-items:center;gap:2px}.charterCard_star_icon__ClS2R{color:#9f886a;font-size:14px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.charterCard_rating_text__6EuVZ{font-size:13px;color:#fff;font-weight:600;letter-spacing:.3px;white-space:nowrap;line-height:1.2}@media (max-width:1200px){.charterCard_card_wrapper__4tx82{max-width:420px}.charterCard_charter_card__oixoJ{min-height:480px}.charterCard_image_section__3mJcR{height:280px}.charterCard_glassmorphic_overlay__F6DTt{padding:12px 24px}.charterCard_charter_name_overlay___eT15{font-size:24px}.charterCard_content_section__qyIxr{padding:18px}}@media (max-width:992px){.charterCard_charter_card__oixoJ{min-height:480px}.charterCard_image_section__3mJcR{height:280px}.charterCard_glassmorphic_overlay__F6DTt{padding:12px 24px}.charterCard_charter_name_overlay___eT15{font-size:24px}.charterCard_content_section__qyIxr{padding:18px}}@media (max-width:768px){.charterCard_charter_card__oixoJ{min-height:420px}.charterCard_image_section__3mJcR{height:220px}.charterCard_content_section__qyIxr{padding:16px}.charterCard_specs_grid__93xQE{grid-template-columns:repeat(3,1fr)}.charterCard_footer_section__d8Y1D{padding:14px 18px;margin:0 -16px -16px}}@media (max-width:576px){.charterCard_charter_card__oixoJ{min-height:420px}.charterCard_image_section__3mJcR{height:190px}.charterCard_glassmorphic_overlay__F6DTt{padding:10px 16px}.charterCard_charter_name_overlay___eT15{font-size:17px;line-height:1.3}.charterCard_service_type_icon__CqiEv{width:40px;height:40px;top:16px;left:16px}.charterCard_service_type_icon__CqiEv svg{font-size:20px}.charterCard_action_buttons__Uexej{bottom:16px;right:16px;gap:6px}.charterCard_featured_badge__y_xBx{top:16px;right:16px;padding:6px 12px;font-size:10px}.charterCard_content_section__qyIxr{padding:14px}.charterCard_location_season_row__Yz4Tk{flex-direction:column;align-items:flex-start;gap:8px;flex-wrap:wrap}.charterCard_location_details__kyc38{font-size:12px;width:100%}.charterCard_location_text__cZL95{white-space:normal;overflow:visible}.charterCard_season_badge__h_Snf{padding:5px 10px;font-size:10px}.charterCard_charter_description__G2IQN{font-size:12px}.charterCard_specs_grid__93xQE{grid-template-columns:repeat(3,1fr);gap:6px}.charterCard_spec_item__smJB1{padding:8px;flex-direction:column;align-items:center;gap:4px}.charterCard_spec_icon___EgYx{width:auto}.charterCard_spec_content__O3zWS{align-items:center}.charterCard_footer_section__d8Y1D{padding:12px 16px;margin:0 -14px -14px;flex-wrap:nowrap;justify-content:space-between}.charterCard_price_section__j0nyg{justify-content:flex-start;min-height:24px}.charterCard_rating_section__dzlXb{justify-content:flex-end;min-height:24px}.charterCard_price_value__lH01H{font-size:18px}.charterCard_price_on_request__tm1TI,.charterCard_star_icon__ClS2R{font-size:13px}.charterCard_rating_text__6EuVZ{font-size:12px}}@media (max-width:480px){.charterCard_charter_card__oixoJ{min-height:400px}.charterCard_image_section__3mJcR{height:170px}.charterCard_glassmorphic_overlay__F6DTt{padding:8px 14px}.charterCard_charter_name_overlay___eT15{font-size:16px}.charterCard_service_type_icon__CqiEv{width:36px;height:36px;top:12px;left:12px}.charterCard_service_type_icon__CqiEv svg{font-size:18px}.charterCard_action_buttons__Uexej{bottom:12px;right:12px;gap:5px}.charterCard_featured_badge__y_xBx{top:12px;right:12px;padding:5px 10px;font-size:9px}.charterCard_content_section__qyIxr{padding:12px}.charterCard_location_details__kyc38{font-size:11px}.charterCard_season_badge__h_Snf{padding:4px 8px;font-size:9px}.charterCard_charter_description__G2IQN{font-size:11px}.charterCard_spec_item__smJB1{padding:6px 4px}.charterCard_spec_value__X_D5I{font-size:12px}.charterCard_spec_label__JNdOa{font-size:9px}.charterCard_footer_section__d8Y1D{padding:10px 14px;margin:0 -12px -12px}.charterCard_price_section__j0nyg,.charterCard_rating_section__dzlXb{min-height:22px}.charterCard_price_value__lH01H{font-size:16px}.charterCard_price_on_request__tm1TI{font-size:12px}.charterCard_price_period__lDGwE{font-size:11px}.charterCard_star_icon__ClS2R{font-size:12px}.charterCard_rating_text__6EuVZ{font-size:11px}}[dir=rtl] .charterCard_location_icon__ZsmD5{transform:scaleX(-1)}[dir=rtl] .charterCard_service_type_icon__CqiEv{left:auto;right:20px}[dir=rtl] .charterCard_featured_badge__y_xBx{right:auto;left:20px}[dir=rtl] .charterCard_action_buttons__Uexej{right:auto;left:20px;bottom:20px}[dir=rtl] .charterCard_price_period__lDGwE{text-align:left}[dir=rtl] .charterCard_rating_stars__PJyIX{flex-direction:row-reverse}@media (max-width:576px){[dir=rtl] .charterCard_service_type_icon__CqiEv{right:16px}[dir=rtl] .charterCard_featured_badge__y_xBx{right:auto;left:16px}[dir=rtl] .charterCard_action_buttons__Uexej{right:auto;left:16px;bottom:16px}}@media (max-width:480px){[dir=rtl] .charterCard_service_type_icon__CqiEv{right:12px}[dir=rtl] .charterCard_featured_badge__y_xBx{right:auto;left:12px}[dir=rtl] .charterCard_action_buttons__Uexej{right:auto;left:12px;bottom:12px}}@media (prefers-reduced-motion:reduce){.charterCard_card_image__5Gfwt,.charterCard_card_link__VM5OV,.charterCard_charter_card__oixoJ,.charterCard_service_type_icon__CqiEv,.charterCard_spec_item__smJB1{transition:none}}.charterCard_card_link__VM5OV:focus{outline:2px solid #9f886a;outline-offset:4px;border-radius:24px}.charterCard_card_link__VM5OV:focus-visible{outline:3px solid #9f886a;outline-offset:4px}.waterSportCard_card_wrapper__xyzZ_{position:relative;width:100%;max-width:420px;min-width:320px;height:100%;display:flex;flex-direction:column;font-family:Inter,Segoe UI,system-ui,sans-serif;cursor:pointer}.waterSportCard_card_link__2NXLy{text-decoration:none;color:inherit;display:block;height:100%;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.waterSportCard_card_link__2NXLy:hover{transform:translateY(-4px)}.waterSportCard_sport_card__YYwRn{background:#fff;border-radius:20px;overflow:hidden;width:100%;height:100%;min-height:480px;box-shadow:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column}.waterSportCard_card_link__2NXLy:hover .waterSportCard_sport_card__YYwRn{box-shadow:none}.waterSportCard_image_section__AjhIY{position:relative;width:100%;height:280px;overflow:hidden;background:linear-gradient(135deg,#e01e37,#b91c1c);display:block}.waterSportCard_image_section__AjhIY>span{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.waterSportCard_card_image__SDeHe{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.waterSportCard_card_link__2NXLy:hover .waterSportCard_card_image__SDeHe{transform:scale(1.08)}.waterSportCard_glassmorphic_overlay__82REQ{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 30%,rgba(0,0,0,.7));backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);padding:12px 24px;z-index:2;transition:all .4s ease}.waterSportCard_sport_name_overlay__2_62I{font-size:24px;font-weight:700;color:#fff;margin:0;line-height:1.2;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.waterSportCard_service_type_icon__dPe_Q{position:absolute;top:20px;left:20px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(224,30,55,.95);border-radius:12px;color:#fff;font-size:24px;z-index:3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(224,30,55,.4);transition:all .3s ease;border:2px solid hsla(0,0%,100%,.3)}.waterSportCard_card_link__2NXLy:hover .waterSportCard_service_type_icon__dPe_Q{transform:scale(1.05);box-shadow:0 6px 20px rgba(224,30,55,.5)}.waterSportCard_featured_badge__sWZG6{position:absolute;top:20px;right:20px;padding:8px 16px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#e4e7e8;z-index:3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(158,0,89,.3);transition:all .3s ease;border:1px solid hsla(0,0%,100%,.2);background:#9e0059}.waterSportCard_action_buttons__oc67b{position:absolute;bottom:20px;right:20px;z-index:4;pointer-events:auto;display:flex;flex-direction:column;gap:8px}.waterSportCard_content_section__A8rEN{padding:18px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between;background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.9);position:relative;transition:all .4s ease}.waterSportCard_location_details__otBUE{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b;margin:0 0 10px;font-weight:500}.waterSportCard_location_icon__YjfIA{color:#9f886a;font-size:16px}.waterSportCard_sport_description__LGq_K{font-size:13px;color:#475569;margin:0 0 12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.waterSportCard_duration_section__aLIFZ{margin-bottom:14px}.waterSportCard_duration_options__u2ikc{display:flex;flex-wrap:wrap;gap:8px}.waterSportCard_duration_option__5qNam{display:flex;align-items:center;gap:6px;padding:8px 14px;background:hsla(0,0%,100%,.6);border:1.5px solid #cbd5e1;border-radius:12px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .3s ease;white-space:nowrap}.waterSportCard_duration_option__5qNam:hover{background:rgba(224,30,55,.05);border-color:#e01e37;color:#e01e37;transform:translateY(-1px);box-shadow:0 2px 8px rgba(224,30,55,.15)}.waterSportCard_duration_option__5qNam.waterSportCard_selected__vWaOM{background:linear-gradient(135deg,#e01e37,#b91c1c);border-color:#e01e37;color:#fff;box-shadow:0 4px 12px rgba(224,30,55,.3)}.waterSportCard_duration_option__5qNam.waterSportCard_selected__vWaOM:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px);box-shadow:0 6px 16px rgba(224,30,55,.4)}.waterSportCard_duration_icon__wM69n{font-size:14px;flex-shrink:0}.waterSportCard_duration_name__pc0y_{font-weight:600;line-height:1.2}.waterSportCard_activity_section__ev9H0{margin-bottom:14px}.waterSportCard_activity_badge__UkftD{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#991b1b;padding:8px 14px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid #e01e37;transition:all .3s ease;box-shadow:0 2px 4px rgba(224,30,55,.2)}.waterSportCard_card_link__2NXLy:hover .waterSportCard_activity_badge__UkftD{background:linear-gradient(135deg,#fee2e2,#fecaca);box-shadow:0 3px 8px rgba(224,30,55,.25);border-color:#b91c1c}.waterSportCard_activity_icon__r98pL{font-size:12px}.waterSportCard_footer_section__06MEi{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;margin:0 -18px -18px;background:linear-gradient(135deg,#e01e37,#b91c1c);border-radius:0 0 20px 20px;border-top:2px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;min-width:0}.waterSportCard_price_section__t9Hg8{display:flex;align-items:baseline;justify-content:flex-start;gap:6px;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden}.waterSportCard_price_value__WXaqC{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waterSportCard_price_label__nUV4V{font-size:13px;color:hsla(0,0%,100%,.85);font-weight:500;letter-spacing:.3px;flex-shrink:0;white-space:nowrap}.waterSportCard_rating_section__7cUM0{display:flex;align-items:center;justify-content:flex-end;gap:8px;transition:all .3s ease;flex:0 0 auto;white-space:nowrap}.waterSportCard_rating_stars__VmIWv{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:2px}.waterSportCard_stars_base__NMJ2C{color:hsla(0,0%,100%,.3);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.waterSportCard_stars_fill__4McCQ{position:absolute;top:0;left:0;overflow:hidden;color:gold;white-space:nowrap;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.waterSportCard_rating_text__6rEVF{font-size:13px;color:#fff;font-weight:500;letter-spacing:.3px}@media (max-width:1200px){.waterSportCard_card_wrapper__xyzZ_{max-width:400px}.waterSportCard_sport_card__YYwRn{min-height:450px}.waterSportCard_image_section__AjhIY{width:100%;height:260px}.waterSportCard_glassmorphic_overlay__82REQ{padding:20px}.waterSportCard_sport_name_overlay__2_62I{font-size:22px}.waterSportCard_content_section__A8rEN{padding:16px}.waterSportCard_footer_section__06MEi{margin:0 -16px -16px}}@media (max-width:992px){.waterSportCard_card_wrapper__xyzZ_{max-width:380px}.waterSportCard_sport_card__YYwRn{min-height:430px}.waterSportCard_image_section__AjhIY{width:100%;height:240px}.waterSportCard_glassmorphic_overlay__82REQ{padding:18px}.waterSportCard_sport_name_overlay__2_62I{font-size:20px}.waterSportCard_content_section__A8rEN{padding:16px}.waterSportCard_activity_badge__UkftD{padding:7px 12px}.waterSportCard_footer_section__06MEi{margin:0 -16px -16px}}@media (max-width:768px){.waterSportCard_card_wrapper__xyzZ_{max-width:360px}.waterSportCard_sport_card__YYwRn{min-height:410px}.waterSportCard_image_section__AjhIY{width:100%;height:220px}.waterSportCard_glassmorphic_overlay__82REQ{padding:16px}.waterSportCard_sport_name_overlay__2_62I{font-size:18px}.waterSportCard_content_section__A8rEN{padding:14px}.waterSportCard_activity_section__ev9H0{margin-bottom:12px}.waterSportCard_activity_badge__UkftD{padding:6px 10px;font-size:11px}.waterSportCard_duration_option__5qNam{padding:7px 12px;font-size:11px}.waterSportCard_duration_icon__wM69n{font-size:13px}.waterSportCard_footer_section__06MEi{padding:14px 16px;margin:0 -14px -14px}.waterSportCard_price_value__WXaqC{font-size:20px}}@media (max-width:576px){.waterSportCard_card_wrapper__xyzZ_{max-width:100%;min-width:300px}.waterSportCard_sport_card__YYwRn{min-height:400px;border-radius:16px}.waterSportCard_image_section__AjhIY{width:100%;height:190px}.waterSportCard_glassmorphic_overlay__82REQ{padding:12px 14px}.waterSportCard_sport_name_overlay__2_62I{font-size:15px;line-height:1.3}.waterSportCard_content_section__A8rEN{padding:14px}.waterSportCard_location_details__otBUE{font-size:12px;width:100%}.waterSportCard_location_icon__YjfIA{font-size:14px}.waterSportCard_sport_description__LGq_K{font-size:12px;margin-bottom:10px;line-height:1.5}.waterSportCard_activity_section__ev9H0{margin-bottom:12px}.waterSportCard_activity_badge__UkftD{padding:5px 10px;font-size:10px}.waterSportCard_duration_option__5qNam{padding:6px 10px;font-size:10px}.waterSportCard_duration_icon__wM69n{font-size:12px}.waterSportCard_footer_section__06MEi{padding:12px 14px;margin:0 -14px -14px;flex-wrap:nowrap;justify-content:space-between;gap:8px;border-radius:0 0 16px 16px}.waterSportCard_price_section__t9Hg8{justify-content:flex-start;gap:4px;min-width:0}.waterSportCard_price_value__WXaqC{font-size:16px}.waterSportCard_price_label__nUV4V{font-size:10px}.waterSportCard_rating_section__7cUM0{justify-content:flex-end;gap:4px;flex-shrink:0}.waterSportCard_rating_stars__VmIWv{font-size:13px;letter-spacing:1px}.waterSportCard_star_icon__CKjrm{font-size:13px}.waterSportCard_rating_text__6rEVF{font-size:11px}.waterSportCard_featured_badge__sWZG6{top:12px;right:12px;padding:5px 10px;font-size:9px;border-radius:16px}.waterSportCard_action_buttons__oc67b{bottom:12px;right:12px;gap:6px}}@media (max-width:480px){.waterSportCard_card_wrapper__xyzZ_{max-width:100%;min-width:280px}.waterSportCard_sport_card__YYwRn{min-height:390px;border-radius:14px}.waterSportCard_image_section__AjhIY{width:100%;height:170px}.waterSportCard_glassmorphic_overlay__82REQ{padding:10px 12px}.waterSportCard_sport_name_overlay__2_62I{font-size:14px;line-height:1.3}.waterSportCard_content_section__A8rEN{padding:12px}.waterSportCard_location_details__otBUE{font-size:11px}.waterSportCard_location_icon__YjfIA{font-size:13px}.waterSportCard_sport_description__LGq_K{font-size:11px;margin-bottom:8px;line-height:1.4}.waterSportCard_activity_section__ev9H0{margin-bottom:10px}.waterSportCard_activity_badge__UkftD{padding:4px 8px;font-size:9px}.waterSportCard_duration_option__5qNam{padding:5px 8px;font-size:9px}.waterSportCard_duration_icon__wM69n{font-size:11px}.waterSportCard_footer_section__06MEi{padding:10px 12px;margin:0 -12px -12px;flex-wrap:nowrap;justify-content:space-between;gap:6px;border-radius:0 0 14px 14px}.waterSportCard_price_section__t9Hg8{gap:3px;min-width:0}.waterSportCard_price_value__WXaqC{font-size:14px}.waterSportCard_price_label__nUV4V{font-size:9px}.waterSportCard_rating_section__7cUM0{gap:4px;flex-shrink:0}.waterSportCard_rating_stars__VmIWv{font-size:12px;letter-spacing:.5px}.waterSportCard_star_icon__CKjrm{font-size:12px}.waterSportCard_rating_text__6rEVF{font-size:10px}.waterSportCard_featured_badge__sWZG6{top:10px;right:10px;padding:4px 8px;font-size:8px;border-radius:12px}.waterSportCard_action_buttons__oc67b{bottom:10px;right:10px;gap:5px}}[dir=rtl] .waterSportCard_location_icon__YjfIA{margin-right:0;margin-left:6px}[dir=rtl] .waterSportCard_action_buttons__oc67b{right:auto;left:20px;bottom:20px}[dir=rtl] .waterSportCard_featured_badge__sWZG6,[dir=rtl] .waterSportCard_service_type_icon__dPe_Q{right:auto;left:20px}[dir=rtl] .waterSportCard_activity_icon__r98pL{margin-right:0;margin-left:6px}[dir=rtl] .waterSportCard_location_details__otBUE,[dir=rtl] .waterSportCard_sport_description__LGq_K{text-align:right}[dir=rtl] .waterSportCard_duration_section__aLIFZ{text-align:right;direction:rtl}[dir=rtl] .waterSportCard_duration_options__u2ikc{justify-content:flex-start}[dir=rtl] .waterSportCard_duration_option__5qNam{flex-direction:row-reverse;text-align:right;direction:rtl}[dir=rtl] .waterSportCard_duration_option__5qNam .waterSportCard_duration_icon__wM69n{margin-right:6px;margin-left:0}[dir=rtl] .waterSportCard_duration_option__5qNam .waterSportCard_duration_name__pc0y_{text-align:right}[dir=rtl] .waterSportCard_footer_section__06MEi{flex-direction:row}[dir=rtl] .waterSportCard_price_section__t9Hg8{justify-content:flex-start}[dir=rtl] .waterSportCard_rating_section__7cUM0{justify-content:flex-end}.destinationFilterTabs_destination___ddlO{padding:86px 0}.destinationFilterTabs_destination___ddlO h6{color:#152c5b;font-size:36px;font-weight:700;margin-bottom:46px}.destinationFilterTabs_destination__list__YBZEX button{border:2px solid #e0e0e0;outline:none;background-size:cover;width:100%;height:100%;color:#fff;position:relative;transition:all .3s ease}.destinationFilterTabs_destination__list__YBZEX button:hover{border-color:#9f886a;transform:scale(1.05);box-shadow:0 4px 12px hsla(34,22%,52%,.2)}.destinationFilterTabs_destination__list__YBZEX button:active{transform:scale(.95)}.destinationFilterTabs_destination__list__YBZEX button h6{font-size:20px;position:absolute;bottom:12px;right:50%;transform:translateX(50%);color:#fff;font-family:Comfortaa,sans-serif;font-weight:500;margin:0;width:100%}.destinationFilterTabs_desktop_swiper__muCzr{display:block}.destinationFilterTabs_mobile_grid__T_Kne{display:none;gap:20px;margin-top:20px;overflow-x:auto;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}.destinationFilterTabs_mobile_grid__T_Kne::-webkit-scrollbar{display:none}@media (max-width:1024px){.destinationFilterTabs_desktop_swiper__muCzr{display:block}.destinationFilterTabs_mobile_grid__T_Kne{display:none}}@media (max-width:768px){.destinationFilterTabs_desktop_swiper__muCzr{display:none}.destinationFilterTabs_mobile_grid__T_Kne{display:flex;gap:8px;padding:0 15px;position:relative;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin:0 10px}.destinationFilterTabs_mobile_grid__T_Kne::-webkit-scrollbar{display:none}.destinationFilterTabs_mobile_grid__T_Kne .destinationFilterTabs_destination_button__CWu_V{width:90px!important;height:90px!important;flex-shrink:0;scroll-snap-align:center}.destinationFilterTabs_circular_destination_wrapper__7bHNh{flex-shrink:0;min-width:100px;scroll-snap-align:center;text-align:center}}@media (max-width:480px){.destinationFilterTabs_mobile_grid__T_Kne{gap:6px;padding:0 15px;margin:0 5px}.destinationFilterTabs_mobile_grid__T_Kne .destinationFilterTabs_destination_button__CWu_V{width:80px!important;height:80px!important}.destinationFilterTabs_circular_destination_wrapper__7bHNh{min-width:90px}.destinationFilterTabs_city_name_below__znOOl{font-size:11px;margin-top:6px;max-width:70px}}.destinationFilterTabs_circular_destination_wrapper__7bHNh{display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0;padding:0 5px}.destinationFilterTabs_mobile_grid__T_Kne .destinationFilterTabs_destination_button__CWu_V{height:120px!important;width:120px!important;border-radius:50%!important;position:relative;border:2px solid #e0e0e0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.destinationFilterTabs_mobile_grid__T_Kne .destinationFilterTabs_destination_button__CWu_V:hover{border-color:#9f886a;transform:scale(1.05);box-shadow:0 4px 12px hsla(34,22%,52%,.2)}.destinationFilterTabs_mobile_grid__T_Kne .destinationFilterTabs_destination_button__CWu_V:active{transform:scale(.95)}.destinationFilterTabs_mobile_grid__T_Kne .destinationFilterTabs_destination_button__CWu_V h6{display:none}.destinationFilterTabs_city_name_below__znOOl{margin-top:8px;font-size:12px;font-weight:600;color:#9f886a;text-align:center;margin-bottom:0;font-family:Comfortaa,sans-serif;line-height:1.2;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destinationFilterTabs_mobile_grid__T_Kne .destinationFilterTabs_selected_indicator__GA6ff{width:24px;height:24px;top:8px;right:8px;position:absolute}[dir=rtl] .destinationFilterTabs_destination__list__YBZEX button h6{text-align:center;direction:rtl}[dir=rtl] .destinationFilterTabs_destination__list__YBZEX button{direction:rtl}.NoResults_no_results__2UPsO{width:100%;min-height:300px;display:flex;justify-content:center;align-items:center;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.NoResults_content__4tFKc{text-align:center;max-width:400px}.NoResults_icon__MinrL{font-size:3rem;color:#9f886a;margin-bottom:1rem}.NoResults_content__4tFKc h3{color:#152c5b;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.NoResults_content__4tFKc p{color:#666;font-size:1rem;line-height:1.5;margin:0}