.page_container__aoG4z{min-height:100vh;background:linear-gradient(135deg,#004d2c,#006838 50%,#008243);color:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding-bottom:4rem}.page_hero__SKW6o{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 2rem}.page_heroContent__2lPR8{text-align:center;color:#ffffff;margin-bottom:2rem}.page_pillBadge__aB0Wi{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.15);padding:.4rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;margin-bottom:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_heroTitle__Gfler{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:.75rem;letter-spacing:-.02em}.page_heroSubtitle__RTAw0{font-size:1.125rem;color:rgba(255,255,255,.85);font-weight:400}.page_searchWrapper__AgJnb{display:flex;justify-content:center;margin-bottom:2.5rem}.page_bookingBoxContainer__prz2c{background:#ffffff;width:100%;max-width:900px;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.15);padding:1.75rem;border:4px solid #ffb700}.page_searchSectionBlock__nFzuM{display:flex;flex-direction:column}.page_bookingSearchTitle__yxvip{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#003580;margin-bottom:.75rem}.page_enhancedNavSection__yMaNb{background:rgba(255,255,255,.95);border-radius:12px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.1);margin-bottom:2.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_enhancedNavHeader__wfarF{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#004d2c;margin-bottom:1rem}.page_compassIcon__1x9Q8{color:#ffb700}.page_navLinksGrid__YEPlQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.page_enhancedNavCard___ynf_{display:flex;align-items:center;gap:1rem;background:#f8fafc;padding:.875rem 1rem;border-radius:8px;text-decoration:none;border:1px solid #e2e8f0;transition:all .2s ease}.page_enhancedNavCard___ynf_:hover{background:#f1f5f9;border-color:#006838;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,77,44,.08)}.page_navCardIconWrapper__nD_Nh{background:#004d2c;color:#ffffff;padding:.6rem;border-radius:6px;display:flex;align-items:center;justify-content:center}.page_navCardContent__MM7zL{flex:1 1;display:flex;flex-direction:column}.page_navCardTitle__YUHOx{font-size:.9rem;font-weight:600;color:#1e293b}.page_navCardDesc__T8bCN{font-size:.75rem;color:#64748b}.page_navCardArrow__ZDcCr{color:#94a3b8;transition:transform .2s ease}.page_enhancedNavCard___ynf_:hover .page_navCardArrow__ZDcCr{transform:translateX(3px);color:#004d2c}.page_categoriesSection__iAE4o{max-width:1200px;margin:0 auto;padding:0 1.5rem}.page_categoriesGrid__fa569{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.page_categoryCard__8vOUo{background:#ffffff;border-radius:12px;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 6px 20px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;border:1px solid rgba(255,255,255,.2)}.page_categoryCard__8vOUo:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.page_categoryTitle__wt3iC{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.page_categoryCount__6qpDe{font-size:.8rem;color:#64748b}.page_iconBox__P_t1u{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0}@media (max-width:768px){.page_heroTitle__Gfler{font-size:2rem}.page_bookingBoxContainer__prz2c{padding:1rem}}.city_cityContainer__qliY1{position:relative;width:100%;height:500px;background-image:url(/anim/city.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;border:solid}.city_birdsLayer__e__z6{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.bird_container__fONBa{position:relative;width:100%;height:100%;overflow:hidden}.bird_bird__0zZq0{position:absolute;height:200px;width:auto;pointer-events:none}.bird_bird1__iKMyV{top:150px}.bird_bird1__iKMyV,.bird_bird2__s0lqq{left:-250px;animation:bird_flyAcross__CI8ZY 6s linear infinite}.bird_bird2__s0lqq{top:350px;animation-delay:3s}@keyframes bird_flyAcross__CI8ZY{0%{transform:translateX(0)}to{transform:translateX(calc(100vw + 300px))}}.ball_ballWrapper__Lg90_{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);animation:ball_moveUp__K2tSt 3s ease-in-out infinite;z-index:2;will-change:transform}.ball_ballImage__vof9y{width:300px;height:300px;object-fit:contain;image-rendering:-webkit-optimize-contrast;filter:drop-shadow(0 10px 15px rgba(0,0,0,.4))}@keyframes ball_moveUp__K2tSt{0%{transform:translateX(-50%) translateY(0)}to{transform:translateX(-50%) translateY(-300px)}}.bolling_container__Cw91j{position:relative;width:100%;height:700px;margin:0 auto;overflow:hidden;border-radius:12px;border:solid}.bolling_bollingImage__W4tuv{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.Slides_bannerContainer__BWJfP{width:100%;height:300px;background:linear-gradient(180deg,#FAFAFA,#F4F4F6);border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;position:relative;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-user-select:none;user-select:none}.Slides_innerContainer__85huN{max-width:1250px;margin:0 auto;height:100%;padding:0 2rem;position:relative}.Slides_slide__ljiSJ{position:absolute;inset:0 1rem;display:flex;align-items:center;justify-content:space-between;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);opacity:0;transform:translateX(1.25rem);pointer-events:none}.Slides_activeSlide__xZvhv{opacity:1;transform:translateX(0);pointer-events:auto}.Slides_textContent__YTLrJ{max-width:36rem;padding-right:1.5rem;z-index:10}.Slides_tagRow__FAOeY{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.Slides_tag__aBnw3{font-size:10px;font-weight:800;letter-spacing:.08em;color:#B92B27;text-transform:uppercase;background-color:#FEF2F2;border:1px solid #fee2e2;padding:3px 8px;border-radius:4px}.Slides_title__P5eDY{font-size:1.625rem;font-weight:800;color:#1E293B;line-height:1.3;letter-spacing:-.02em;margin:0}.Slides_description__jkpMc{margin-top:.5rem;font-size:.875rem;color:#475569;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Slides_actionRow__izBaw{margin-top:1.125rem;display:flex;align-items:center;gap:.75rem}.Slides_ctaButton__pcyEy{background-color:#B92B27;color:#FFFFFF;font-size:.75rem;font-weight:700;padding:.55rem 1.25rem;border-radius:9999px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(185,43,39,.2)}.Slides_ctaButton__pcyEy:hover{background-color:#A02320;transform:translateY(-1px);box-shadow:0 4px 8px rgba(185,43,39,.3)}.Slides_badge__BRBUb{display:inline-block;font-size:.75rem;font-weight:600;color:#475569;background-color:#FFFFFF;border:1px solid #e2e8f0;padding:.45rem .875rem;border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.Slides_illustrationWrapper__FwG0R{display:flex;align-items:center;justify-content:center;width:500px;height:210px;flex-shrink:0}.Slides_illustrationCard__0f6WK{width:100%;height:100%;padding:.5rem;background:#FFFFFF;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 4px 12px -2px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.Slides_imageContainer__plnt_{position:relative;width:500px;height:100%;border-radius:12px;overflow:hidden}.Slides_indicators__KIeCq{position:absolute;bottom:.875rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.375rem;z-index:20}.Slides_dot__VleY3{height:.375rem;width:.375rem;border-radius:9999px;border:none;cursor:pointer;background-color:#CBD5E1;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.Slides_dot__VleY3:hover{background-color:#94A3B8}.Slides_dotActive__6daCJ{width:1.5rem;background-color:#B92B27}.Slides_navArrow__kdM2B{position:absolute;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;border-radius:9999px;background-color:rgba(255,255,255,.9);border:1px solid #e2e8f0;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);z-index:20;font-size:1.25rem;line-height:1}.Slides_navArrow__kdM2B:hover{background-color:#FFFFFF;color:#0F172A;border-color:#CBD5E1}.Slides_prevArrow__LopKd{left:.5rem}.Slides_nextArrow__MxRKv{right:.5rem}@media (max-width:1023px){.Slides_innerContainer__85huN{padding:0 1.5rem}.Slides_illustrationWrapper__FwG0R{width:380px}}@media (max-width:767px){.Slides_innerContainer__85huN{padding:0 1rem}.Slides_badge__BRBUb,.Slides_illustrationWrapper__FwG0R{display:none}.Slides_title__P5eDY{font-size:1.25rem}.Slides_description__jkpMc{font-size:.8125rem}.Slides_textContent__YTLrJ{padding-right:.5rem}.Slides_hideOnMobile__5o3H4{display:none!important}}.searchhotel_bookingForm__FOPVn{width:100%;max-width:600px;margin:0 auto}.searchhotel_bookingGrid__mU7vm{display:grid;grid-template-columns:1fr;gap:4px;background-color:#febb02;padding:4px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (min-width:600px){.searchhotel_bookingGrid__mU7vm{grid-template-columns:repeat(3,minmax(0,200px))}}.searchhotel_inputBox__5VDYb{background-color:#ffffff;display:flex;align-items:center;padding:12px 16px;gap:12px;max-width:200px;width:100%;box-sizing:border-box;transition:box-shadow .2s ease}.searchhotel_inputBox__5VDYb:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.searchhotel_inputBox__5VDYb:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media (min-width:600px){.searchhotel_inputBox__5VDYb:first-child{border-radius:6px 0 0 6px}.searchhotel_inputBox__5VDYb:last-of-type{border-radius:0}}.searchhotel_inputBox__5VDYb:focus-within{box-shadow:inset 0 0 0 2px #0071c2;z-index:2}.searchhotel_inputIcon__DAq2C{color:#262626;flex-shrink:0}.searchhotel_inputContent__W7Nz_{display:flex;flex-direction:column;width:100%}.searchhotel_textField__mHTda{background:transparent;border:none;color:#262626;font-size:.95rem;font-weight:500;outline:none;width:100%}.searchhotel_textField__mHTda::placeholder{color:#707070}.searchhotel_searchSubmitBtn__qKtH3{background-color:#0071c2;color:#ffffff;border:none;font-size:1.1rem;font-weight:700;padding:14px 28px;max-width:200px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .2s;border-radius:0 0 6px 6px}@media (min-width:600px){.searchhotel_searchSubmitBtn__qKtH3{grid-column:span 3;justify-self:center;border-radius:6px}}.searchhotel_searchSubmitBtn__qKtH3:hover{background-color:#00487a}.hotelpage_pageContainer__0ByGP{max-width:100%;margin:0 auto;padding:5px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#12ebe0;min-height:100vh}.hotelpage_pageTitle__qAfvQ{font-size:2.5rem}.hotelpage_pageSubtitle__b74EG,.hotelpage_pageTitle__qAfvQ{text-align:center;font-weight:800;color:#1a202c;margin-bottom:40px;letter-spacing:-.5px}.hotelpage_pageSubtitle__b74EG{font-size:15px}.hotelpage_loading__e_bnx,.hotelpage_noData__q2mNU{text-align:center;font-size:1.2rem;color:#718096;margin-top:50px}.hotelpage_grid__zalzf{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:50px;max-width:1400px;margin-left:auto;margin-right:auto}.hotelpage_affiliateCard__z4PTh{background:#ffffff;border-radius:16px;width:100%;height:400px;box-shadow:0 10px 25px -5px rgba(0,0,0,.08),0 8px 10px -6px rgba(0,0,0,.04);display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid #e2e8f0;transition:transform .3s ease,box-shadow .3s ease}.hotelpage_affiliateCard__z4PTh:hover{transform:translateY(-5px);box-shadow:0 20px 30px -10px rgba(0,0,0,.12)}.hotelpage_cardTop__SyGUW{height:200px;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;align-items:center;padding:0 24px;position:relative}.hotelpage_brandImage__UkS2P{width:400px;height:140px;object-fit:cover;border-radius:12px;border:3px solid rgba(255,255,255,.15);background-color:#ffffff;flex-shrink:0}.hotelpage_cardHeaderMeta__uYeNn{margin-left:20px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1;overflow:hidden}.hotelpage_tag___6_kv{background:#3b82f6;color:#ffffff;padding:3px 10px;font-size:.7rem;font-weight:700;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.hotelpage_prominentBrand__HeP_j{font-size:1.5rem;font-weight:800;color:#ffffff;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.hotelpage_cardCode__nkf2y{color:#94a3b8;font-size:.8rem;font-family:monospace;font-weight:600}.hotelpage_cardDivider__jDMbs{height:20px;background:#ffffff;display:flex;align-items:center;position:relative;z-index:2}.hotelpage_notchLeft__Ze6tw,.hotelpage_notchRight__6RWZD{width:16px;height:20px;background:#f4f6f9;position:absolute}.hotelpage_notchLeft__Ze6tw{left:-8px;border-radius:0 20px 20px 0;border-right:1px solid #e2e8f0}.hotelpage_notchRight__6RWZD{right:-8px;border-radius:20px 0 0 20px;border-left:1px solid #e2e8f0}.hotelpage_solidLine__tl30f{flex-grow:1;border-top:2px solid #cbd5e1;margin:0 16px}.hotelpage_cardBottom___l855{height:180px;padding:0 24px 20px;display:flex;justify-content:space-between;align-items:center;background:#ffffff}.hotelpage_detailsCol__15D_U{flex:1 1;padding-right:20px;overflow:hidden}.hotelpage_itemTitle__t0k2P{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotelpage_detailsText__xjV7D{font-size:.85rem;color:#64748b;margin:0;display:-webkit-box;overflow:hidden;line-height:1.4}.hotelpage_actionCol__bfvEn{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:150px;gap:12px}.hotelpage_countriesWrapper__P_2dY{text-align:right}.hotelpage_countriesLabel__B7svl{display:block;font-size:.7rem;color:#94a3b8;text-transform:uppercase;font-weight:600}.hotelpage_countriesList__36F5A{font-size:.85rem;font-weight:600;color:#334155;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.hotelpage_ctaBtn__D69vl{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;padding:10px 18px;font-size:.85rem;font-weight:700;border-radius:8px;text-decoration:none;box-shadow:0 4px 12px rgba(37,99,235,.3);transition:all .2s ease-in-out;text-align:center;display:inline-block;letter-spacing:.3px;white-space:nowrap}.hotelpage_ctaBtn__D69vl:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 16px rgba(37,99,235,.5);transform:translateY(-2px)}.hotelpage_pagination__zzwKw{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.hotelpage_pageBtn__1Y9Kg{padding:10px 20px;background-color:#ffffff;border:1px solid #cbd5e1;border-radius:8px;font-weight:600;color:#334155;cursor:pointer;transition:all .2s}.hotelpage_pageBtn__1Y9Kg:hover:not(:disabled){background-color:#2563eb;color:#ffffff;border-color:#2563eb}.hotelpage_pageBtn__1Y9Kg:disabled{opacity:.5;cursor:not-allowed}.hotelpage_pageInfo__yCo_e{font-weight:600;color:#475569}@media (max-width:900px){.hotelpage_grid__zalzf{grid-template-columns:1fr}}@media (max-width:600px){.hotelpage_pageContainer__0ByGP{padding:80px 15px}.hotelpage_affiliateCard__z4PTh{height:auto;min-height:420px}.hotelpage_cardTop__SyGUW{flex-direction:column;height:auto;padding:20px;align-items:center;text-align:center}.hotelpage_brandImage__UkS2P{width:100%;max-width:240px;height:120px}.hotelpage_cardHeaderMeta__uYeNn{margin-left:0;margin-top:15px;align-items:center;width:100%}.hotelpage_prominentBrand__HeP_j{text-align:center;font-size:1.3rem}.hotelpage_cardBottom___l855{flex-direction:column;height:auto;padding:20px;align-items:stretch;gap:15px}.hotelpage_detailsCol__15D_U{padding-right:0;text-align:center}.hotelpage_actionCol__bfvEn{align-items:center;width:100%}.hotelpage_countriesWrapper__P_2dY{text-align:center}.hotelpage_countriesList__36F5A{max-width:100%}.hotelpage_ctaBtn__D69vl{width:100%}}.searchinsurance_bookingForm__U_5T0{width:100%}.searchinsurance_bookingGrid__DGZgc{display:grid;grid-template-columns:1fr;gap:4px;background-color:#febb02;padding:4px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (min-width:900px){.searchinsurance_bookingGrid__DGZgc{grid-template-columns:1.5fr 1.2fr 1.2fr auto}}.searchinsurance_inputBox__B6BfB{background-color:#ffffff;display:flex;align-items:center;padding:12px 16px;gap:12px;transition:box-shadow .2s ease}.searchinsurance_inputBox__B6BfB:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.searchinsurance_inputBox__B6BfB:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media (min-width:900px){.searchinsurance_inputBox__B6BfB:first-child{border-radius:6px 0 0 6px;border-bottom-right-radius:0}.searchinsurance_inputBox__B6BfB:last-of-type{border-radius:0}}.searchinsurance_inputBox__B6BfB:focus-within{box-shadow:inset 0 0 0 2px #0071c2;z-index:2}.searchinsurance_inputIcon__lYSOt{color:#262626;flex-shrink:0}.searchinsurance_inputContent__aqXh9{display:flex;flex-direction:column;width:100%}.searchinsurance_textField__UjHQV{background:transparent;border:none;color:#262626;font-size:.95rem;font-weight:500;outline:none;width:100%}.searchinsurance_textField__UjHQV::placeholder{color:#707070}.searchinsurance_searchSubmitBtn__8yuTj{background-color:#0071c2;color:#ffffff;border:none;font-size:1.1rem;font-weight:700;padding:14px 28px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .2s;border-radius:0 0 6px 6px}@media (min-width:900px){.searchinsurance_searchSubmitBtn__8yuTj{border-radius:0 6px 6px 0;border-top-left-radius:0;border-bottom-left-radius:0}}.searchinsurance_searchSubmitBtn__8yuTj:hover{background-color:#00487a}.insurancepage_pageContainer__24FLz{max-width:100%;margin:0 auto;padding:5px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#12ebe0;min-height:100vh}.insurancepage_pageTitle__EJJha{font-size:2.5rem}.insurancepage_pageSubtitle__wthMt,.insurancepage_pageTitle__EJJha{text-align:center;font-weight:800;color:#1a202c;margin-bottom:40px;letter-spacing:-.5px}.insurancepage_pageSubtitle__wthMt{font-size:15px}.insurancepage_loading__fa0WY,.insurancepage_noData__RE_lD{text-align:center;font-size:1.2rem;color:#718096;margin-top:50px}.insurancepage_grid__3e3G5{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:50px;max-width:1400px;margin-left:auto;margin-right:auto}.insurancepage_affiliateCard__Frqhm{background:#ffffff;border-radius:16px;width:100%;height:400px;box-shadow:0 10px 25px -5px rgba(0,0,0,.08),0 8px 10px -6px rgba(0,0,0,.04);display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid #e2e8f0;transition:transform .3s ease,box-shadow .3s ease}.insurancepage_affiliateCard__Frqhm:hover{transform:translateY(-5px);box-shadow:0 20px 30px -10px rgba(0,0,0,.12)}.insurancepage_cardTop__gvlYj{height:200px;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;align-items:center;padding:0 24px;position:relative}.insurancepage_brandImage___u0Jk{width:400px;height:140px;object-fit:cover;border-radius:12px;border:3px solid rgba(255,255,255,.15);background-color:#ffffff;flex-shrink:0}.insurancepage_cardHeaderMeta__zJ6IE{margin-left:20px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1;overflow:hidden}.insurancepage_tag__x645B{background:#059669;color:#ffffff;padding:3px 10px;font-size:.7rem;font-weight:700;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.insurancepage_prominentBrand__7T56G{font-size:1.5rem;font-weight:800;color:#ffffff;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.insurancepage_cardCode__AqrMz{color:#94a3b8;font-size:.8rem;font-family:monospace;font-weight:600}.insurancepage_cardDivider__hLuzD{height:20px;background:#ffffff;display:flex;align-items:center;position:relative;z-index:2}.insurancepage_notchLeft__yLCnJ,.insurancepage_notchRight__AJ3XK{width:16px;height:20px;background:#f4f6f9;position:absolute}.insurancepage_notchLeft__yLCnJ{left:-8px;border-radius:0 20px 20px 0;border-right:1px solid #e2e8f0}.insurancepage_notchRight__AJ3XK{right:-8px;border-radius:20px 0 0 20px;border-left:1px solid #e2e8f0}.insurancepage_solidLine__J9gIU{flex-grow:1;border-top:2px solid #cbd5e1;margin:0 16px}.insurancepage_cardBottom__vvyPV{height:180px;padding:0 24px 20px;display:flex;justify-content:space-between;align-items:center;background:#ffffff}.insurancepage_detailsCol__bFHXd{flex:1 1;padding-right:20px;overflow:hidden}.insurancepage_itemTitle__U4RMY{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insurancepage_detailsText__Y3IP0{font-size:.85rem;color:#64748b;margin:0;display:-webkit-box;overflow:hidden;line-height:1.4}.insurancepage_actionCol__VTRxA{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:150px;gap:12px}.insurancepage_countriesWrapper__F1x5r{text-align:right}.insurancepage_countriesLabel__UovXM{display:block;font-size:.7rem;color:#94a3b8;text-transform:uppercase;font-weight:600}.insurancepage_countriesList__txAKR{font-size:.85rem;font-weight:600;color:#334155;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.insurancepage_ctaBtn__bTHOM{background:linear-gradient(135deg,#059669,#047857);color:#ffffff;padding:10px 18px;font-size:.85rem;font-weight:700;border-radius:8px;text-decoration:none;box-shadow:0 4px 12px rgba(5,150,105,.3);transition:all .2s ease-in-out;text-align:center;display:inline-block;letter-spacing:.3px;white-space:nowrap}.insurancepage_ctaBtn__bTHOM:hover{background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 6px 16px rgba(5,150,105,.5);transform:translateY(-2px)}.insurancepage_pagination__SYc8U{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.insurancepage_pageBtn__XYawi{padding:10px 20px;background-color:#ffffff;border:1px solid #cbd5e1;border-radius:8px;font-weight:600;color:#334155;cursor:pointer;transition:all .2s}.insurancepage_pageBtn__XYawi:hover:not(:disabled){background-color:#059669;color:#ffffff;border-color:#059669}.insurancepage_pageBtn__XYawi:disabled{opacity:.5;cursor:not-allowed}.insurancepage_pageInfo__6fXo0{font-weight:600;color:#475569}@media (max-width:900px){.insurancepage_grid__3e3G5{grid-template-columns:1fr}}@media (max-width:600px){.insurancepage_pageContainer__24FLz{padding:80px 15px}.insurancepage_affiliateCard__Frqhm{height:auto;min-height:420px}.insurancepage_cardTop__gvlYj{flex-direction:column;height:auto;padding:20px;align-items:center;text-align:center}.insurancepage_brandImage___u0Jk{width:100%;max-width:240px;height:120px}.insurancepage_cardHeaderMeta__zJ6IE{margin-left:0;margin-top:15px;align-items:center;width:100%}.insurancepage_prominentBrand__7T56G{text-align:center;font-size:1.3rem}.insurancepage_cardBottom__vvyPV{flex-direction:column;height:auto;padding:20px;align-items:stretch;gap:15px}.insurancepage_detailsCol__bFHXd{padding-right:0;text-align:center}.insurancepage_actionCol__VTRxA{align-items:center;width:100%}.insurancepage_countriesWrapper__F1x5r{text-align:center}.insurancepage_countriesList__txAKR{max-width:100%}.insurancepage_ctaBtn__bTHOM{width:100%}}