.Home-module__jKgjFW__page{padding-top:0}.Home-module__jKgjFW__hero{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.Home-module__jKgjFW__hero_bg{z-index:0;position:absolute;inset:0}.Home-module__jKgjFW__hero_bg img{object-fit:cover;width:100%;height:100%}.Home-module__jKgjFW__hero_overlay{background:linear-gradient(#00000059 0%,#0000004d 40%,#00000080 100%);position:absolute;inset:0}.Home-module__jKgjFW__hero_center{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:60px;display:flex;position:relative}.Home-module__jKgjFW__hero_logo{filter:drop-shadow(0 2px 12px #00000040);width:72px;height:auto;margin-bottom:18px}.Home-module__jKgjFW__hero_subtitle{letter-spacing:.45em;color:#fff;text-transform:uppercase;text-shadow:0 2px 12px #0006;font-family:Outfit,sans-serif;font-size:16px;font-weight:400}.Home-module__jKgjFW__hero_title{color:#fff;letter-spacing:.12em;text-shadow:0 2px 20px #00000040;font-family:Montaga,serif;font-size:72px;font-weight:400;line-height:1}.Home-module__jKgjFW__hero_tagline{letter-spacing:.35em;color:#fff;text-transform:uppercase;text-shadow:0 2px 12px #0006;margin-top:4px;font-family:Outfit,sans-serif;font-size:14px;font-weight:400}.Home-module__jKgjFW__hero_form_bar{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:8px;align-items:stretch;gap:0;width:88%;max-width:820px;padding:6px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000038}.Home-module__jKgjFW__hero_input{color:#333;background:0 0;border:none;border-right:1px solid #e0e0e0;outline:none;flex:1;align-self:stretch;min-width:0;padding:15px 18px;font-family:Outfit,sans-serif;font-size:14px;font-weight:400}.Home-module__jKgjFW__hero_input::placeholder{color:#999}.Home-module__jKgjFW__hero_select{color:#999;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:32px}.Home-module__jKgjFW__hero_phone_group{border-right:1px solid #e0e0e0;flex:1;align-items:center;min-width:0;display:flex}.Home-module__jKgjFW__hero_phone_prefix{color:#555;cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;width:80px;padding:14px 6px 14px 18px;font-family:Outfit,sans-serif;font-size:13px}.Home-module__jKgjFW__hero_phone_group .Home-module__jKgjFW__hero_input{border-right:none;padding-left:0}.Home-module__jKgjFW__hero_phone_input_wrapper{flex:1.5;min-width:180px;height:100%;box-shadow:none!important;background:0 0!important;border:none!important;border-right:1px solid #e0e0e0!important;border-radius:0!important;align-items:center!important;display:flex!important}.Home-module__jKgjFW__hero_phone_input_wrapper .react-international-phone-country-selector-button{cursor:pointer!important;background:0 0!important;border:none!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;height:100%!important;padding:0 6px 0 14px!important;display:flex!important}.Home-module__jKgjFW__hero_phone_input_wrapper .react-international-phone-flag-emoji{font-size:18px!important;line-height:1!important}.Home-module__jKgjFW__hero_phone_input_wrapper .react-international-phone-country-selector-button__button-content{align-items:center!important;gap:4px!important;display:flex!important}.Home-module__jKgjFW__hero_phone_input{color:#333!important;min-width:0!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;padding:14px 12px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:400!important}.Home-module__jKgjFW__hero_phone_input::placeholder{color:#999}.Home-module__jKgjFW__modal_phone_input_wrapper{width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #ddd!important;border-radius:0!important;align-items:center!important;transition:border-color .2s!important;display:flex!important}.Home-module__jKgjFW__modal_phone_input_wrapper:focus-within{border-color:#1a3d69!important}.Home-module__jKgjFW__modal_phone_input_wrapper .react-international-phone-country-selector-button{cursor:pointer!important;background:0 0!important;border:none!important;border-right:1px solid #ddd!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;min-width:60px!important;height:100%!important;padding:0 8px!important;display:flex!important}.Home-module__jKgjFW__modal_phone_input_wrapper .react-international-phone-flag-emoji{font-size:18px!important;line-height:1!important}.Home-module__jKgjFW__modal_phone_input_wrapper .react-international-phone-country-selector-button__button-content{align-items:center!important;gap:4px!important;display:flex!important}.Home-module__jKgjFW__modal_phone_input{color:#333!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;padding:10px 14px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:300!important}.Home-module__jKgjFW__modal_phone_input::placeholder{color:#bbb}.Home-module__jKgjFW__hero_cta{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:#b49a5a;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;min-height:48px;margin-left:6px;padding:0 32px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;transition:background .3s,opacity .2s;display:flex}.Home-module__jKgjFW__hero_cta:hover{background:#a08845}.Home-module__jKgjFW__hero_cta:disabled{opacity:.7;cursor:not-allowed}.Home-module__jKgjFW__info_bar{z-index:50;will-change:transform;backface-visibility:hidden;background:#1a3d69;padding:28px 0;transition:transform .25s cubic-bezier(.25,.46,.45,.94);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.Home-module__jKgjFW__info_bar_visible{transform:translateY(0)}.Home-module__jKgjFW__info_bar_inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.Home-module__jKgjFW__info_bar_left{flex-direction:column;gap:6px;display:flex}.Home-module__jKgjFW__info_bar_left span{text-transform:uppercase;letter-spacing:.15em;color:#ffffff80;font-family:Outfit,sans-serif;font-size:11px;font-weight:400}.Home-module__jKgjFW__info_bar_left h2{color:#fff;text-transform:uppercase;font-family:Montaga,serif;font-size:20px;font-weight:400;line-height:1.3}.Home-module__jKgjFW__info_bar_details{gap:50px;display:flex}.Home-module__jKgjFW__info_detail{flex-direction:column;gap:4px;display:flex}.Home-module__jKgjFW__info_detail span:first-child{text-transform:uppercase;letter-spacing:.15em;color:#ffffff73;font-family:Outfit,sans-serif;font-size:10px;font-weight:500}.Home-module__jKgjFW__info_detail span:last-child{color:#fff;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:14px;font-weight:600}.Home-module__jKgjFW__info_bar_cta{color:#fff;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:14px 36px;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.Home-module__jKgjFW__info_bar_cta:hover{color:#1a3d69;background:#fff}.Home-module__jKgjFW__description{background:linear-gradient(#f9f7f4 0%,#f5f2ee 50%,#f0ede8 100%);padding:110px 0;position:relative}.Home-module__jKgjFW__description:before{content:"";background:#1a3d69;width:60px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Home-module__jKgjFW__description_inner{max-width:1200px;margin:0 auto;padding:0 40px}.Home-module__jKgjFW__description h2{color:#1a3d69;border-left:3px solid #1a3d69;max-width:600px;margin-bottom:48px;padding-left:28px;font-family:Montaga,serif;font-size:38px;font-weight:400;line-height:1.25}.Home-module__jKgjFW__description_grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.Home-module__jKgjFW__description_grid p{color:#555;font-family:Outfit,sans-serif;font-size:16.5px;font-weight:300;line-height:1.85}.Home-module__jKgjFW__description_grid p:first-child:first-letter{float:left;color:#1a3d69;margin-top:4px;margin-right:8px;font-family:Montaga,serif;font-size:48px;line-height:1}.Home-module__jKgjFW__payment_plan{background:linear-gradient(160deg,#0d1f3c 0%,#1a3d69 40%,#162e50 100%);padding:110px 0;position:relative;overflow:hidden}.Home-module__jKgjFW__payment_plan:before{content:"";pointer-events:none;background:radial-gradient(circle,#b49a5a14 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-200px;right:-200px}.Home-module__jKgjFW__payment_plan_inner{text-align:center;z-index:1;max-width:1100px;margin:0 auto;padding:0 40px;position:relative}.Home-module__jKgjFW__payment_plan_tag{text-transform:uppercase;letter-spacing:.3em;color:#b49a5a;margin-bottom:18px;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;display:block}.Home-module__jKgjFW__payment_plan_inner h2{color:#fff;margin-bottom:20px;font-family:Montaga,serif;font-size:40px;font-weight:400;line-height:1.2}.Home-module__jKgjFW__gold_text{color:#b49a5a}.Home-module__jKgjFW__payment_plan_desc{color:#fff9;max-width:660px;margin:0 auto 64px;font-family:Outfit,sans-serif;font-size:15px;font-weight:300;line-height:1.85}.Home-module__jKgjFW__payment_plan_desc strong{color:#ffffffe6;font-weight:500}.Home-module__jKgjFW__payment_timeline{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:56px;display:grid}.Home-module__jKgjFW__payment_step{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:40px 28px 36px;transition:all .4s;position:relative}.Home-module__jKgjFW__payment_step:hover{background:#ffffff14;border-color:#b49a5a4d;transform:translateY(-6px);box-shadow:0 20px 50px #0000004d}.Home-module__jKgjFW__step_highlight{background:#b49a5a1a;border-color:#b49a5a40}.Home-module__jKgjFW__step_highlight .Home-module__jKgjFW__step_number{color:#fff;background:#b49a5a}.Home-module__jKgjFW__step_number{color:#ffffff80;letter-spacing:.05em;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 12px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;display:flex}.Home-module__jKgjFW__step_line{background:linear-gradient(90deg,#0000,#b49a5a66,#0000);width:40px;height:2px;margin:0 auto 24px}.Home-module__jKgjFW__step_content{flex-direction:column;align-items:center;gap:8px;display:flex}.Home-module__jKgjFW__payment_percent{color:#fff;margin-bottom:8px;font-family:Montaga,serif;font-size:56px;font-weight:400;line-height:1;display:block}.Home-module__jKgjFW__step_highlight .Home-module__jKgjFW__payment_percent{color:#b49a5a}.Home-module__jKgjFW__payment_label{color:#ffffffd9;letter-spacing:.03em;font-family:Outfit,sans-serif;font-size:15px;font-weight:500}.Home-module__jKgjFW__payment_sub{color:#fff6;font-family:Outfit,sans-serif;font-size:13px;font-weight:300}.Home-module__jKgjFW__payment_download{color:#b49a5a;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #b49a5a80;border-radius:50px;align-items:center;gap:10px;padding:15px 40px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Home-module__jKgjFW__payment_download:hover{color:#fff;background:#b49a5a;border-color:#b49a5a;box-shadow:0 4px 20px #b49a5a4d}.Home-module__jKgjFW__amenities{background:#fff;padding:100px 0}.Home-module__jKgjFW__amenities_inner{max-width:1200px;margin:0 auto;padding:0 40px}.Home-module__jKgjFW__amenities_header{text-align:center;margin-bottom:60px}.Home-module__jKgjFW__amenities_header span{text-transform:uppercase;letter-spacing:.25em;color:#1a3d69;margin-bottom:14px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;display:block}.Home-module__jKgjFW__amenities_header h2{color:#1a1a1a;font-family:Montaga,serif;font-size:36px;font-weight:400}.Home-module__jKgjFW__amenities_grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.Home-module__jKgjFW__amenity_card{text-align:center;cursor:default;background:#f8f9fb;border:1px solid #0000;border-radius:12px;padding:40px 24px 36px;transition:all .4s}.Home-module__jKgjFW__amenity_card:hover{background:#fff;border-color:#1a3d691f;transform:translateY(-6px);box-shadow:0 12px 40px #1a3d6914}.Home-module__jKgjFW__amenity_icon{background:linear-gradient(135deg,#1a3d69 0%,#2a5a9a 100%);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;transition:transform .3s;display:flex}.Home-module__jKgjFW__amenity_card:hover .Home-module__jKgjFW__amenity_icon{transform:scale(1.1)}.Home-module__jKgjFW__amenity_icon svg{color:#fff;width:26px;height:26px}.Home-module__jKgjFW__amenity_card h3{color:#1a1a1a;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:15px;font-weight:600}.Home-module__jKgjFW__amenity_card p{color:#888;font-family:Outfit,sans-serif;font-size:13px;font-weight:300;line-height:1.5}.Home-module__jKgjFW__amenity_hide_mobile{display:block}@media (max-width:768px){.Home-module__jKgjFW__amenity_hide_mobile{display:none}}.Home-module__jKgjFW__section_header{margin-bottom:48px}.Home-module__jKgjFW__section_header h2{color:#1a1a1a;font-family:Montaga,serif;font-size:32px;font-weight:400}.Home-module__jKgjFW__properties{background:#fff;padding:100px 0}.Home-module__jKgjFW__properties_inner{max-width:1200px;margin:0 auto;padding:0 40px}.Home-module__jKgjFW__properties_grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.Home-module__jKgjFW__property_card{cursor:pointer;background:#fff;border:1px solid #eee;transition:all .4s;overflow:hidden}.Home-module__jKgjFW__property_card:hover{transform:translateY(-4px);box-shadow:0 15px 50px #00000014}.Home-module__jKgjFW__property_image{height:240px;overflow:hidden}.Home-module__jKgjFW__property_image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.Home-module__jKgjFW__property_card:hover .Home-module__jKgjFW__property_image img{transform:scale(1.05)}.Home-module__jKgjFW__property_info{padding:24px}.Home-module__jKgjFW__property_community{color:#1a3d69;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;display:block}.Home-module__jKgjFW__property_info h3{color:#1a1a1a;margin-bottom:16px;font-family:Montaga,serif;font-size:18px;font-weight:400;line-height:1.4}.Home-module__jKgjFW__property_meta{border-top:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;display:flex}.Home-module__jKgjFW__property_meta_item{align-items:center;gap:6px;display:flex}.Home-module__jKgjFW__property_meta_item span{color:#555;font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.Home-module__jKgjFW__property_price{font-family:Outfit,sans-serif;font-size:13px;font-weight:600;color:#1a3d69!important}.Home-module__jKgjFW__property_units{font-family:Outfit,sans-serif;font-size:12px;font-weight:500;color:#999!important}.Home-module__jKgjFW__location{background:linear-gradient(135deg,#1a3d69 0%,#0f2847 60%,#1a3050 100%);padding:100px 0;position:relative;overflow:hidden}.Home-module__jKgjFW__location_inner{max-width:1200px;margin:0 auto;padding:0 40px}.Home-module__jKgjFW__location_header{text-align:center;margin-bottom:56px}.Home-module__jKgjFW__location_header span{text-transform:uppercase;letter-spacing:.25em;color:#ffffff80;margin-bottom:14px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;display:block}.Home-module__jKgjFW__location_header h2{color:#fff;font-family:Montaga,serif;font-size:36px;font-weight:400}.Home-module__jKgjFW__distances_grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.Home-module__jKgjFW__distance_card{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:36px 20px 32px;transition:all .4s}.Home-module__jKgjFW__distance_card:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-6px);box-shadow:0 16px 40px #0003}.Home-module__jKgjFW__distance_icon{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 18px;transition:all .3s;display:flex}.Home-module__jKgjFW__distance_card:hover .Home-module__jKgjFW__distance_icon{background:#fff3;transform:scale(1.1)}.Home-module__jKgjFW__distance_icon svg{color:#ffffffb3;width:22px;height:22px}.Home-module__jKgjFW__distance_time{color:#fff;margin-bottom:8px;font-family:Montaga,serif;font-size:30px;font-weight:400;display:block}.Home-module__jKgjFW__distance_place{color:#fff9;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:14px;font-weight:300;display:block}.Home-module__jKgjFW__distance_line{opacity:.3;color:#fff;justify-content:center;display:flex}.Home-module__jKgjFW__floor_plans{background:#fff;padding:100px 0 110px}.Home-module__jKgjFW__floor_plans_inner{max-width:1200px;margin:0 auto;padding:0 40px}.Home-module__jKgjFW__floor_plans_header{text-align:center;margin-bottom:48px}.Home-module__jKgjFW__floor_plans_header h2{color:#1a1a1a;margin-bottom:18px;font-family:Montaga,serif;font-size:36px;font-weight:400}.Home-module__jKgjFW__floor_plans_header p{color:#777;max-width:680px;margin:0 auto;font-family:Outfit,sans-serif;font-size:15px;font-weight:300;line-height:1.7}.Home-module__jKgjFW__floor_plans_header p strong{color:#1a3d69;font-weight:600}.Home-module__jKgjFW__villa_tabs{justify-content:center;gap:12px;margin-bottom:52px;display:flex}.Home-module__jKgjFW__villa_tab{letter-spacing:.04em;color:#555;cursor:pointer;background:0 0;border:1.5px solid #ddd;border-radius:50px;padding:11px 28px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;transition:all .3s}.Home-module__jKgjFW__villa_tab:not(.Home-module__jKgjFW__villa_tab_active):hover{color:#1a3d69;border-color:#1a3d69}.Home-module__jKgjFW__villa_tab_active{color:#fff;background:#1a3d69;border-color:#1a3d69}.Home-module__jKgjFW__floor_plans_content{grid-template-columns:340px 1fr;align-items:start;gap:48px;display:grid}.Home-module__jKgjFW__floor_info{flex-direction:column;gap:20px;display:flex}.Home-module__jKgjFW__floor_info h3{color:#1a1a1a;margin-bottom:4px;font-family:Montaga,serif;font-size:26px;font-weight:400}.Home-module__jKgjFW__floor_info_card{background:#f8f9fb;border:1px solid #eef0f3;border-radius:12px;align-items:center;gap:16px;padding:20px 22px;transition:all .3s;display:flex}.Home-module__jKgjFW__floor_info_card:hover{background:#f0f3f8;border-color:#1a3d6926;box-shadow:0 4px 16px #1a3d690f}.Home-module__jKgjFW__floor_info_icon{background:linear-gradient(135deg,#1a3d69,#2a5a9a);border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.Home-module__jKgjFW__floor_info_icon svg{color:#fff;width:22px;height:22px}.Home-module__jKgjFW__floor_info_label{text-transform:uppercase;letter-spacing:.08em;color:#999;margin-bottom:3px;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;display:block}.Home-module__jKgjFW__floor_info_value{color:#1a1a1a;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;display:block}.Home-module__jKgjFW__floor_download_btn{color:#fff;letter-spacing:.06em;cursor:pointer;background:#b49a5a;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:14px 30px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Home-module__jKgjFW__floor_download_btn:hover{background:#a08749;transform:translateY(-2px);box-shadow:0 6px 24px #b49a5a59}.Home-module__jKgjFW__floor_carousel_wrapper{position:relative}.Home-module__jKgjFW__floor_carousel{gap:24px;display:flex;overflow:hidden}.Home-module__jKgjFW__floor_slide{opacity:.4;text-align:center;flex:0 0 calc(33.333% - 16px);min-width:0;transition:all .5s;display:none;transform:scale(.92)}.Home-module__jKgjFW__floor_slide_active{opacity:1;transform:scale(1)}.Home-module__jKgjFW__floor_slide:first-child,.Home-module__jKgjFW__floor_slide:nth-child(2),.Home-module__jKgjFW__floor_slide:nth-child(3),.Home-module__jKgjFW__floor_slide:nth-child(4){display:block}.Home-module__jKgjFW__floor_plan_placeholder{background:#fafbfd;border:1px solid #eef0f3;border-radius:12px;padding:16px;transition:all .3s}.Home-module__jKgjFW__floor_slide_active .Home-module__jKgjFW__floor_plan_placeholder{border-color:#1a3d691f;box-shadow:0 8px 30px #0000000f}.Home-module__jKgjFW__floor_plan_placeholder svg{width:100%;height:auto}.Home-module__jKgjFW__floor_label{text-transform:uppercase;letter-spacing:.12em;color:#999;margin-top:12px;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;display:block}.Home-module__jKgjFW__floor_slide_active .Home-module__jKgjFW__floor_label{color:#1a3d69;font-weight:600}.Home-module__jKgjFW__floor_arrow{cursor:pointer;color:#1a3d69;z-index:2;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex;position:absolute;top:45%;transform:translateY(-50%);box-shadow:0 2px 12px #00000014}.Home-module__jKgjFW__floor_arrow:hover{color:#fff;background:#1a3d69;border-color:#1a3d69;box-shadow:0 4px 20px #1a3d6940}.Home-module__jKgjFW__floor_arrow_left{left:-20px}.Home-module__jKgjFW__floor_arrow_right{right:-20px}.Home-module__jKgjFW__floor_dots{justify-content:center;gap:10px;margin-top:28px;display:flex}.Home-module__jKgjFW__floor_dot{cursor:pointer;background:#d5d8de;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Home-module__jKgjFW__floor_dot:hover{background:#1a3d69;transform:scale(1.2)}.Home-module__jKgjFW__floor_dot_active{background:#1a3d69;border-radius:5px;width:28px}.Home-module__jKgjFW__nearby{background:#f8f9fa;padding:100px 0}.Home-module__jKgjFW__nearby_inner{max-width:1200px;margin:0 auto;padding:0 40px}.Home-module__jKgjFW__nearby_grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.Home-module__jKgjFW__nearby_card{cursor:pointer;height:380px;position:relative;overflow:hidden}.Home-module__jKgjFW__nearby_card img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.Home-module__jKgjFW__nearby_card:hover img{transform:scale(1.05)}.Home-module__jKgjFW__nearby_overlay{background:linear-gradient(#0000 30%,#1a3d69e6 100%);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.Home-module__jKgjFW__nearby_overlay h3{color:#fff;margin-bottom:8px;font-family:Montaga,serif;font-size:20px;font-weight:400}.Home-module__jKgjFW__nearby_tagline{color:#fffc;margin-bottom:4px;font-family:Outfit,sans-serif;font-size:13px;font-weight:300;line-height:1.4}.Home-module__jKgjFW__nearby_type{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;font-family:Outfit,sans-serif;font-size:11px;font-weight:400}.Home-module__jKgjFW__faqs{background:linear-gradient(#f4f6f9 0%,#edf0f5 100%);padding:110px 0;position:relative}.Home-module__jKgjFW__faqs_inner{grid-template-columns:1fr 1.6fr;align-items:start;gap:80px;max-width:1200px;margin:0 auto;padding:0 40px;display:grid}.Home-module__jKgjFW__faqs_left{border-left:3px solid #1a3d69;padding-left:28px;position:sticky;top:120px}.Home-module__jKgjFW__faqs_label{text-transform:uppercase;letter-spacing:.25em;color:#1a3d69;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;display:block}.Home-module__jKgjFW__faqs_left h2{color:#1a1a1a;margin-bottom:20px;font-family:Montaga,serif;font-size:38px;font-weight:400;line-height:1.25}.Home-module__jKgjFW__faqs_left p{color:#777;font-family:Outfit,sans-serif;font-size:15px;font-weight:300;line-height:1.7}.Home-module__jKgjFW__faqs_left p a{color:#1a3d69;border-bottom:1px solid #1a3d694d;font-weight:500;text-decoration:none;transition:border-color .2s}.Home-module__jKgjFW__faqs_left p a:hover{border-color:#1a3d69}.Home-module__jKgjFW__faqs_right{flex-direction:column;gap:14px;display:flex}.Home-module__jKgjFW__faq_item{background:#fff;border:1px solid #0000000f;border-radius:8px;transition:all .35s;overflow:hidden;box-shadow:0 2px 8px #00000008}.Home-module__jKgjFW__faq_item:hover{transform:translateY(-2px);box-shadow:0 8px 28px #1a3d6914}.Home-module__jKgjFW__faq_open{border-color:#0000;transform:translateY(-2px);box-shadow:0 12px 36px #1a3d691f}.Home-module__jKgjFW__faq_question{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:22px 28px;display:flex}.Home-module__jKgjFW__faq_number{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#1a3d69 0%,#2a5a9a 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;display:flex}.Home-module__jKgjFW__faq_text{color:#222;flex:1;font-family:Outfit,sans-serif;font-size:15px;font-weight:500;line-height:1.5}.Home-module__jKgjFW__faq_toggle{color:#1a3d69;background:#1a3d690f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;font-weight:300;transition:all .3s;display:flex}.Home-module__jKgjFW__faq_open .Home-module__jKgjFW__faq_toggle{color:#fff;background:#1a3d69}.Home-module__jKgjFW__faq_answer{transition:max-height .4s,opacity .3s;overflow:hidden}.Home-module__jKgjFW__faq_answer p{color:#666;padding:0 28px 24px 78px;font-family:Outfit,sans-serif;font-size:14px;font-weight:300;line-height:1.85}.Home-module__jKgjFW__modal_overlay{z-index:200;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Home-module__jKgjFW__modal{background:#fff;width:100%;max-width:500px;padding:32px 36px;position:relative}.Home-module__jKgjFW__modal_close{cursor:pointer;color:#999;background:0 0;border:none;padding:4px;transition:color .2s;position:absolute;top:16px;right:16px}.Home-module__jKgjFW__modal_close:hover{color:#333}.Home-module__jKgjFW__modal h2{color:#1a1a1a;margin-bottom:24px;font-family:Montaga,serif;font-size:24px;font-weight:400}.Home-module__jKgjFW__form_group{margin-bottom:16px}.Home-module__jKgjFW__form_group label{text-transform:uppercase;letter-spacing:.1em;color:#1a1a1a;margin-bottom:6px;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;display:block}.Home-module__jKgjFW__form_group label span{color:#c0392b}.Home-module__jKgjFW__form_input{color:#333;background:#fff;border:1px solid #ddd;outline:none;width:100%;padding:10px 14px;font-family:Outfit,sans-serif;font-size:14px;font-weight:300;transition:border-color .2s}.Home-module__jKgjFW__form_input::placeholder{color:#bbb}.Home-module__jKgjFW__form_input:focus{border-color:#1a3d69}.Home-module__jKgjFW__phone_group{gap:10px;display:flex}.Home-module__jKgjFW__phone_prefix{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;outline:none;flex-shrink:0;width:90px;padding:10px;font-family:Outfit,sans-serif;font-size:14px;font-weight:400}.Home-module__jKgjFW__phone_prefix:focus{border-color:#1a3d69}.Home-module__jKgjFW__phone_input{flex:1}.Home-module__jKgjFW__checkbox_group{align-items:center;gap:10px;margin:16px 0;display:flex}.Home-module__jKgjFW__checkbox_group input[type=checkbox]{accent-color:#1a3d69;cursor:pointer;flex-shrink:0;width:16px;height:16px}.Home-module__jKgjFW__checkbox_group label{color:#555;cursor:pointer;text-transform:none;letter-spacing:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:400}.Home-module__jKgjFW__privacy_text{color:#888;margin-bottom:20px;font-family:Outfit,sans-serif;font-size:12px;font-weight:300;line-height:1.5}.Home-module__jKgjFW__privacy_text a{color:#1a3d69;text-decoration:underline}.Home-module__jKgjFW__submit_button{color:#fff;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;background:#1a3d69;border:none;width:100%;padding:14px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;transition:background .3s}.Home-module__jKgjFW__submit_button:hover{background:#15325a}.Home-module__jKgjFW__whatsapp_fab{z-index:60;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .3s,box-shadow .3s,bottom .4s;display:flex;position:fixed;bottom:28px;right:24px;box-shadow:0 4px 16px #25d36666}.Home-module__jKgjFW__whatsapp_fab:hover{transform:scale(1.1);box-shadow:0 6px 24px #25d3668c}.Home-module__jKgjFW__whatsapp_raised{bottom:120px}.Home-module__jKgjFW__whatsapp_fab svg{width:30px;height:30px}@media (max-width:900px){.Home-module__jKgjFW__hero_title{font-size:52px}.Home-module__jKgjFW__hero_form_bar{flex-wrap:wrap;gap:0;max-width:560px;padding:6px}.Home-module__jKgjFW__hero_input{border-bottom:1px solid #e0e0e0;border-right:none;flex:calc(50% - 6px);padding:13px 16px}.Home-module__jKgjFW__hero_phone_input_wrapper{border-bottom:none!important;border-right:1px solid #e0e0e0!important;flex:58%!important;min-width:0!important;height:auto!important;min-height:48px!important}.Home-module__jKgjFW__hero_cta{border-radius:5px;flex:42%;padding:0 12px}}@media (max-width:1024px){.Home-module__jKgjFW__info_bar_inner{flex-wrap:wrap;gap:20px}.Home-module__jKgjFW__description_grid{gap:40px}.Home-module__jKgjFW__properties_grid,.Home-module__jKgjFW__distances_grid,.Home-module__jKgjFW__nearby_grid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__nearby_card{height:320px}}@media (max-width:768px){.Home-module__jKgjFW__page{padding-top:0}.Home-module__jKgjFW__hero{min-height:100vh}.Home-module__jKgjFW__hero_title{font-size:44px}.Home-module__jKgjFW__hero_subtitle{font-size:13px}.Home-module__jKgjFW__hero_tagline{font-size:12px}@media (max-width:600px){.Home-module__jKgjFW__hero_form_bar{flex-direction:column;gap:0;width:90%;max-width:420px;padding:8px;bottom:20px}.Home-module__jKgjFW__hero_input{border-bottom:1px solid #e0e0e0;border-right:none;flex:none;width:100%;padding:13px 16px;font-size:13px}.Home-module__jKgjFW__hero_phone_input_wrapper{border-bottom:1px solid #e0e0e0!important;border-right:none!important;flex:none!important;width:100%!important;height:auto!important;min-height:48px!important}.Home-module__jKgjFW__hero_phone_input{padding:12px!important;font-size:13px!important}.Home-module__jKgjFW__modal_phone_input_wrapper{min-height:42px!important}.Home-module__jKgjFW__hero_cta{border-radius:5px;flex:none;width:100%;min-height:48px;margin-top:8px;margin-left:0;padding:14px}}.Home-module__jKgjFW__payment_plan{padding:48px 0}.Home-module__jKgjFW__payment_plan_inner h2{margin-bottom:12px;font-size:24px}.Home-module__jKgjFW__payment_plan_desc{margin-bottom:32px;font-size:13px}.Home-module__jKgjFW__payment_timeline{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px}.Home-module__jKgjFW__payment_step{border-radius:10px;padding:24px 16px 20px}.Home-module__jKgjFW__step_number{width:28px;height:28px;margin-bottom:8px;font-size:10px}.Home-module__jKgjFW__step_line{width:30px;margin-bottom:16px}.Home-module__jKgjFW__payment_percent{margin-bottom:4px;font-size:32px}.Home-module__jKgjFW__payment_label{font-size:13px}.Home-module__jKgjFW__payment_sub{font-size:11px}.Home-module__jKgjFW__info_bar{padding:10px 0}.Home-module__jKgjFW__info_bar_inner{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;padding:0 16px}.Home-module__jKgjFW__info_bar_left h2{display:none}.Home-module__jKgjFW__info_bar_left span{letter-spacing:.08em;font-size:9px}.Home-module__jKgjFW__info_bar_left{gap:2px}.Home-module__jKgjFW__info_bar_details{flex-shrink:0;gap:12px}.Home-module__jKgjFW__info_detail span:first-child{font-size:9px}.Home-module__jKgjFW__info_detail span:last-child{font-size:12px}.Home-module__jKgjFW__info_bar_cta{letter-spacing:.1em;white-space:nowrap;text-align:center;flex-shrink:0;justify-content:center;width:auto;padding:10px 16px;font-size:10px}.Home-module__jKgjFW__description,.Home-module__jKgjFW__properties,.Home-module__jKgjFW__nearby,.Home-module__jKgjFW__faqs,.Home-module__jKgjFW__amenities{padding:64px 0}.Home-module__jKgjFW__amenities_grid{grid-template-columns:repeat(3,1fr);gap:12px}.Home-module__jKgjFW__amenity_card{padding:24px 12px 20px}.Home-module__jKgjFW__amenity_icon{width:44px;height:44px;margin-bottom:12px}.Home-module__jKgjFW__amenity_icon svg{width:20px;height:20px}.Home-module__jKgjFW__amenity_card h3{margin-bottom:4px;font-size:11px}.Home-module__jKgjFW__amenity_card p{display:none}.Home-module__jKgjFW__description_inner,.Home-module__jKgjFW__amenities_inner,.Home-module__jKgjFW__properties_inner,.Home-module__jKgjFW__nearby_inner,.Home-module__jKgjFW__faqs_inner,.Home-module__jKgjFW__location_inner{padding:0 24px}.Home-module__jKgjFW__faqs_inner{grid-template-columns:1fr;gap:40px}.Home-module__jKgjFW__faqs_left{position:static}.Home-module__jKgjFW__floor_plans{padding:80px 0}.Home-module__jKgjFW__floor_plans_inner{padding:0 24px}.Home-module__jKgjFW__floor_plans_content{grid-template-columns:1fr;gap:40px}.Home-module__jKgjFW__floor_info{text-align:center;order:2;align-items:center}.Home-module__jKgjFW__floor_display_wrapper{order:1}.Home-module__jKgjFW__floor_info_card{text-align:left;justify-content:flex-start;width:100%;max-width:450px}.Home-module__jKgjFW__faqs_left h2{font-size:28px}.Home-module__jKgjFW__description h2,.Home-module__jKgjFW__section_header h2{font-size:26px}.Home-module__jKgjFW__description_grid{grid-template-columns:1fr;gap:24px}.Home-module__jKgjFW__properties_grid{grid-template-columns:1fr}.Home-module__jKgjFW__distances_grid{grid-template-columns:1fr 1fr;gap:8px}.Home-module__jKgjFW__distance_card{border-radius:6px;padding:12px 6px 10px}.Home-module__jKgjFW__distance_icon{width:26px;height:26px;margin-bottom:6px}.Home-module__jKgjFW__distance_icon svg{width:13px;height:13px}.Home-module__jKgjFW__distance_time{margin-bottom:0;font-size:16px}.Home-module__jKgjFW__distance_place{letter-spacing:-.01em;margin-bottom:4px;font-size:10px}.Home-module__jKgjFW__distance_line{display:none}.Home-module__jKgjFW__nearby_grid{grid-template-columns:1fr}.Home-module__jKgjFW__nearby_card{height:280px}.Home-module__jKgjFW__info_bar_left h2{font-size:16px}.Home-module__jKgjFW__location{padding:48px 0}}@media (max-width:480px){.Home-module__jKgjFW__hero_title{letter-spacing:.08em;font-size:36px}.Home-module__jKgjFW__hero_subtitle{font-size:11px}.Home-module__jKgjFW__hero_center{margin-bottom:40px}.Home-module__jKgjFW__payment_timeline{grid-template-columns:1fr}.Home-module__jKgjFW__payment_plan_inner h2{font-size:22px}.Home-module__jKgjFW__payment_percent{font-size:28px}.Home-module__jKgjFW__info_bar_details{flex-direction:column;gap:12px}.Home-module__jKgjFW__amenities_grid{grid-template-columns:repeat(3,1fr);gap:10px}.Home-module__jKgjFW__floor_plans{padding:60px 0}.Home-module__jKgjFW__floor_plans_header h2{font-size:28px}.Home-module__jKgjFW__villa_tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;margin-bottom:32px;padding-bottom:8px;overflow-x:auto}.Home-module__jKgjFW__villa_tabs::-webkit-scrollbar{display:none}.Home-module__jKgjFW__villa_tab{white-space:nowrap;padding:10px 22px}.Home-module__jKgjFW__floor_info_card{gap:12px;padding:16px}.Home-module__jKgjFW__floor_info_icon{width:38px;min-width:38px;height:38px}.Home-module__jKgjFW__floor_info_icon svg{width:18px;height:18px}}.Home-module__jKgjFW__brochure{background:#fff;padding:0 0 80px}.Home-module__jKgjFW__brochure_carousel{aspect-ratio:16/7;border-radius:0;width:100%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.Home-module__jKgjFW__brochure_slide{opacity:0;transition:opacity .7s;position:absolute;inset:0}.Home-module__jKgjFW__brochure_slide img{object-fit:cover;width:100%;height:100%}.Home-module__jKgjFW__brochure_slide_active{opacity:1;z-index:1}.Home-module__jKgjFW__brochure_arrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;color:#1a1a1a;z-index:2;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 16px #0000001f}.Home-module__jKgjFW__brochure_arrow:hover{background:#fff;transform:translateY(-50%)scale(1.06);box-shadow:0 4px 24px #0000002e}.Home-module__jKgjFW__brochure_arrow_left{left:20px}.Home-module__jKgjFW__brochure_arrow_right{right:20px}.Home-module__jKgjFW__brochure_dots{justify-content:center;gap:10px;margin-top:24px;display:flex}.Home-module__jKgjFW__brochure_dot{cursor:pointer;background:#d5d8de;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Home-module__jKgjFW__brochure_dot:hover{background:#333;transform:scale(1.2)}.Home-module__jKgjFW__brochure_dot_active{background:#333;border-radius:5px;width:28px}.Home-module__jKgjFW__brochure_cta{text-align:center;margin-top:36px}.Home-module__jKgjFW__brochure_download{color:#fff;letter-spacing:.06em;cursor:pointer;background:#b49a5a;border:none;border-radius:6px;align-items:center;gap:10px;padding:15px 42px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Home-module__jKgjFW__brochure_download:hover{background:#a08749;transform:translateY(-2px);box-shadow:0 6px 28px #b49a5a66}@media (max-width:600px){.Home-module__jKgjFW__brochure{padding-bottom:20px}.Home-module__jKgjFW__brochure_cta{margin-top:24px}}
.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:#0000}.react-international-phone-country-selector-button__button-content{justify-content:center;align-items:center;display:flex}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px)solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px)solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px)solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));width:300px;max-height:200px;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex;position:absolute;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro));border:none}.react-international-phone-country-selector-dropdown__list-item{min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px;display:flex}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;align-items:center;margin-right:-1px;padding:0 8px;display:flex}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);background-color:var(--react-international-phone-background-color,white);color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0 8px;overflow:visible}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}
