html{scroll-behavior:smooth}body,html{height:100%}body{background-color:#fff;color:#6c757d;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.5;margin:0;overflow-x:hidden;text-align:left}a{color:inherit;cursor:pointer;text-decoration:none}ul{list-style:disc!important;margin:0;padding:0 0 0 18px}ul li{margin-bottom:20px}p{margin:0;padding:0}svg{cursor:pointer;transition:all .2s cubic-bezier(.4,0,1,1) 0s}#root{height:100%;width:100%}.container{margin:0 auto;max-width:1200px}.icons{display:block;height:24px;width:24px}::-webkit-scrollbar{height:10px;width:4px}::-webkit-scrollbar-track{border-radius:6px;-webkit-box-shadow:inset 0 0 14px #07c4d680}::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 14px #00bbd1}.PopUp,.contents{height:100%;width:100%}.PopUp{background:#fff;background-color:#00000080;bottom:0;font-family:Inter;left:0;margin:0 auto;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:8000}.PopUp .all{align-items:center;background-color:#fff;border-radius:6px;display:flex;flex-direction:column;height:auto;justify-content:center;margin:2em auto 0;overflow-y:hidden;position:relative;text-align:center;width:800px;z-index:30}.PopUp .close_all{position:absolute;top:0;z-index:20}.PopUp .close_all,.PopUp .div_data{height:-webkit-fill-available;width:-webkit-fill-available}.PopUp .div_data{display:flex;padding:20px;text-align:center}.PopUp .title{align-items:center;flex-grow:1;font-size:16px;font-weight:700;justify-content:space-between;text-transform:uppercase}.PopUp .close,.PopUp .title{border-bottom:2px solid #324d6b;display:flex;padding-bottom:10px}.PopUp .close{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.PopUp .content{flex-direction:column;flex-grow:1;overflow-x:hidden;overflow-y:auto}.PopUp .content,.PopUp .div_input{align-items:center;display:flex;gap:10px;justify-content:center}.PopUp .div_input{flex-direction:row;width:-webkit-fill-available}.PopUp .div_contents{background-color:#fff;padding:16px}.PopUp .button{padding:0 20px 20px}.PopUp .button_save{align-items:center;background-color:#76c57e;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px 20px}.PopUp .register_data{background-color:#7c9f06;color:#fff;cursor:pointer;margin-top:16px;padding:6px 10px;width:auto}.PopUp .opt_select{color:#fff;cursor:pointer;width:120px}.PopUp .yes_update{background-color:#76c57e;border-radius:8px;padding:6px 10px}.PopUp .not_update{background-color:#e95656;border-radius:8px;padding:6px 10px}.return_data_save{align-items:center;background:#b3b3b36e;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.div_loading{display:flex}.return_data_save .dots-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.return_data_save .dot{animation:pulse 1.5s ease-in-out infinite;background-color:#b3d4fc;border-radius:10px;height:20px;margin-right:10px;width:20px}.return_data_save .dot:last-child{margin-right:0}.return_data_save .dot:first-child{animation-delay:-.3s}.return_data_save .dot:nth-child(2){animation-delay:-.1s}.return_data_save .dot:nth-child(3){animation-delay:.1s}@keyframes pulse{0%{background-color:#b3d4fc;box-shadow:0 0 0 0 #b2d4fcb3;transform:scale(.8)}50%{background-color:#6793fb;box-shadow:0 0 0 10px #b2d4fc00;transform:scale(1.2)}to{background-color:#b3d4fc;box-shadow:0 0 0 0 #b2d4fcb3;transform:scale(.8)}}.Preview{height:100%;margin:0 auto;max-width:1440px;position:relative;width:100%}.Preview .div_btn{bottom:0;height:60px;position:absolute;width:100%}.Preview .div_btn_sub{bottom:60px;height:40px;z-index:1}.Preview .div_btn .show_btn{align-items:center;background-color:#121212;border-radius:4px;box-shadow:0 0 10px 4px #fff3;display:flex;flex-direction:row;height:100%;justify-content:space-around;margin:0 auto;width:96%}.Preview .div_btn_sub .show_btn{box-shadow:0 -4px 10px 0 #fff3;width:70%}.Preview .div_btn .show_btn .btn_name{color:#ededed;cursor:pointer;font-size:16px;text-transform:uppercase}.Preview .div_btn_sub .show_btn .btn_name{font-size:10px}.Preview .div_btn .show_btn .btn_name_active{border-bottom:1px solid #ededed}.Preview .div_contents{height:calc(100% - 106px);margin:0 auto;padding-top:20px;position:relative;width:96%;z-index:1}.Preview .div_contents .show_data_project{background:#121212;height:100%;width:100%}input,select,textarea{background-color:#fff;border:2px solid #ebebeb;border-radius:6px;font-family:inter;font-size:14px;outline:none;padding:10px;width:-webkit-fill-available}.div_input{margin-top:10px;position:relative}.div_input_login{margin-top:20px}.name_input{background-color:#fff;font-style:italic;left:10px;padding:0 4px;position:absolute;top:-10px}.Page_Map{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.Page_Map .div_category{background:#888e72;border-right:2px solid #fff;height:100%;width:200px}.Page_Map .div_category .title{background:#76c57e;cursor:default}.Page_Map .div_category .name_category,.Page_Map .div_category .title{align-items:center;color:#fff;display:flex;flex-direction:row;height:36px;justify-content:center;width:100%}.Page_Map .div_category .name_category{border-bottom:1px solid #2d3c53;cursor:pointer}.Page_Map .div_category .category_active{background:#2d3c53}.Page_Map .div_map{height:100%;width:calc(100% - 200px)}.Page_Map .div_map .show_point{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;position:relative}.Page_Map .div_map .opt_1{height:32px;width:auto}.Page_Map .div_map .opt_2{height:60px;width:auto}.Page_Map .div_map .opt_3{height:100px;width:auto}.Page_Zoom{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.Page_Zoom,.Page_Zoom .img_bg{height:100%;width:100%}.Page_Zoom .btn_zoom{position:absolute;z-index:4}.Page_Zoom .btn_zoom .icons{height:auto;width:50px}.Page_Zoom .zoom{border:2px solid #f00000;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:9999}.Page_Zoom .zoom .add_img{position:absolute;right:0;top:0}.Page_Zoom .div_search{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:absolute;top:10px;width:100%;z-index:4}.Page_Zoom .div_search .div_btn_search{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}.Page_Zoom .div_search .btn_search{align-items:center;background:#18911c;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-direction:row;height:36px;justify-content:center;margin:0 10px;min-width:152px;padding:0 10px}.Page_Zoom .canvas{opacity:1;position:absolute;z-index:3}.Page_Zoom #canvasFixed{height:100%;width:100%}.Page_Zoom .canvas_hover{opacity:0}.Page_Zoom .canvas_none{display:none}.Page_Zoom .div_legend{gap:10px}.Page_Zoom .div_legend,.Page_Zoom .div_legend .legend{align-items:center;display:flex;flex-direction:row;justify-content:center}.Page_Zoom .div_legend .legend{border-radius:6px;cursor:pointer;height:36px;padding:0 10px}.PopUp .DetailsApartments{background-color:#2a3136;color:#fff;margin:6% auto;width:700px}.PopUp .DetailsApartments .show_content{flex-direction:column;padding:0 20px 20px}.PopUp .DetailsApartments .content{flex-direction:row;flex-wrap:wrap}.PopUp .DetailsApartments .close,.PopUp .DetailsApartments .title{border-bottom:none}.PopUp .DetailsApartments .div_inf{border:1px solid #324d6b;border-radius:4px;flex-grow:1;margin-top:12px;min-width:100px;padding:10px;position:relative}.PopUp .DetailsApartments .div_inf .name_div_inf{background-color:#fff;padding:0 6px;position:absolute;top:-12px}.PopUp .DetailsApartments .div_img_apartments{align-items:center;display:flex;height:360px;justify-content:center;max-height:360px;min-height:360px;overflow:hidden;position:relative;width:100%}.PopUp .DetailsApartments .div_img_apartments .img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.PopUp .DetailsApartments .div_title_apartments{font-size:22px;font-weight:600;margin-top:20px;text-align:left;text-transform:uppercase;width:100%}.PopUp .DetailsApartments .div_inf_apartments{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.PopUp .DetailsApartments .div_inf_apartments .div_data_apartments{text-transform:uppercase}.PopUp .DetailsApartments .div_inf_apartments .div_data_apartments .div_type_apartments{font-size:14px;opacity:.5}.PopUp .DetailsApartments .div_inf_apartments .div_data_apartments .div_data_apartments{font-size:12px;margin-top:6px;text-align:left}@media only screen and (max-width:960px){.PopUp .DetailsApartments{width:90%}}.Page_Home{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;width:100%}.Page_Home .logotipo .logo{height:120px;width:auto}.Page_Home .title{color:#fff;font-family:Bebas Neue;font-size:42px;font-weight:700}.Page_Solar{align-items:center;display:flex;flex-direction:row;justify-content:center}.Page_Solar,.Page_Solar .img_sun{height:100%;width:100%}.Page_Solar .btn{align-items:center;bottom:0;display:flex;flex-direction:column;gap:20px;height:100px;justify-content:center;padding-bottom:50px;position:absolute;width:100%}.Page_Solar .btn .show_icon{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-between;margin:0 auto;width:calc(100% - 60px)}.Page_Solar .btn .show_icon .div_sun_icon{height:84%;width:50px}.Page_Solar .btn .show_icon .div_sun_icon .icon_day{height:auto;width:50px}.Page_Solar .btn .line_position_sun{cursor:pointer;margin:0 auto;position:relative;width:calc(100% - 60px)}.Page_Solar .btn .line_position_sun .position_sun{background-color:#76c57e;border-radius:20px;height:20px;position:absolute;top:-7px;width:20px}.Page_Solar .btn .line_position_sun .input_range{padding:0}.show_img_project{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.Page_Amenities,.show_img_project,.show_img_project .img_memo{height:100%;width:100%}.Page_Amenities{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.Page_Amenities .show_img_sun{height:100%;width:100%}.Page_Amenities .show_btn{align-items:flex-start;background-color:#121212;border-right:2px solid #fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;position:absolute;top:50%;transform:translateY(-50%);width:200px;z-index:6}.Page_Amenities .show_btn .name_btn{cursor:pointer;font-family:inter;padding:8px 20px;text-align:center;width:calc(100% - 40px)}.Page_Amenities .show_btn .name_btn:hover{background-color:#363636;color:#fff}.Page_Amenities .show_btn .btn_active{background-color:#fff;color:#121212}.Page_Amenities .div_img,.Page_Amenities .div_img .list_point{height:100%;position:absolute;width:100%}.Page_Amenities .div_img .list_point{top:0}.Page_Amenities .div_img .list_point .point{background-color:#fff;color:#121212;cursor:pointer;padding:6px 20px;position:absolute;z-index:2}.Page_Amenities .div_img .list_point .point_animation{animation:point_animation 5s}@keyframes point_animation{0%{opacity:0}50%{opacity:0}to{opacity:1}}.PopUp .open_data{color:#fff;width:800px}.PopUp .open_data .show_img{max-height:600px;max-width:100%}.PopUp .open_data .div_video{height:400px;width:-webkit-fill-available}.PopUp .open_data .text{text-align:left}.Page_Apartments{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.Page_Apartments .img_sun{height:100%;position:relative;width:100%}.Page_Apartments .btn{align-items:center;bottom:0;display:flex;flex-direction:column;gap:20px;height:150px;justify-content:center;position:absolute;width:100%;z-index:10}.Page_Apartments .btn .line_position_sun{cursor:pointer;margin:0 auto;position:relative;width:calc(100% - 60px)}.Page_Apartments .btn .line_position_sun .input_range{padding:0}.Page_Apartments .btn .show_icon{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-between;margin:0 auto;width:calc(100% - 60px)}.Page_Apartments .btn .show_icon .div_sun_icon{align-items:center;background:#0075ff;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:84%;justify-content:center;padding:2px 0;width:50px}.Page_Apartments .btn .show_icon .div_sun_icon:hover{background:#7bc936}.Page_Apartments .btn .show_icon .icon_active{background:#548925}.Page_Apartments .btn .show_icon .div_sun_icon .icon_day{height:auto;width:50px}.Page_Apartments .canvas{opacity:1;position:absolute;z-index:1}.Page_Apartments #canvasFixed{height:100%;width:100%}.Page_Apartments .canvas_hover{opacity:0}.Page_Apartments .btn_show_hide{background:#548925;border-radius:6px;color:#fff;cursor:pointer;padding:6px 10px;text-align:right;width:auto}.Page_GeneralTour{align-items:center;display:flex;flex-direction:row;justify-content:center}.Page_GeneralTour,.Page_GeneralTour .img_sun{height:100%;width:100%}.Page_GeneralTour .btn{align-items:center;bottom:0;display:flex;flex-direction:column;gap:20px;height:100px;justify-content:center;position:absolute;width:100%}.Page_GeneralTour .btn .line_position_sun{cursor:pointer;margin:0 auto;position:relative;width:calc(100% - 60px)}.Page_GeneralTour .btn .line_position_sun .input_range{padding:0}.Page_GeneralTourPoint{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.Page_GeneralTourPoint .img_sun{height:100%;width:100%}.Page_GeneralTourPoint .btn{align-items:center;bottom:0;display:flex;flex-direction:column;gap:20px;height:100px;justify-content:center;position:absolute;width:100%}.Page_GeneralTourPoint .btn .line_position_sun{cursor:pointer;margin:0 auto;position:relative;width:calc(100% - 60px)}.Page_GeneralTourPoint .btn .line_position_sun .input_range{padding:0}.Page_GeneralTourPoint .div_show_img{height:100%;position:relative;width:100%}.Page_GeneralTourPoint .div_show_point{background:#ff000080;border:1px solid #fff;border-radius:6px;color:#fff;padding:6px 10px;position:absolute;z-index:4}
/*# sourceMappingURL=main.d6b97092.css.map*/