.cta-boton a{padding:15px 25px!important;border-radius:8px;background:#f47920;color:#0a192f!important;background:linear-gradient(250deg,#f47920 0%,#f47920 100%);box-shadow:0px 0px 30px 2px rgba(0,0,0,0.1);transition:color 1s}.cta-boton a:hover{background:#f59e0b;color:#0a192f!important;border-radius:8px;opacity:1!important;background:linear-gradient(250deg,#f59e0b 0%,#f59e0b 100%);box-shadow:0px 0px 30px 2px rgba(0,0,0,0.1);transition:color 1s}.et-fixed-header #top-menu .cta-boton a{color:#0a192f!important}.et-fixed-header #top-menu .cta-boton a:hover{color:#0a192f!important}.ov-blog article{position:relative}.ov-blog .category-energy:before{content:"ENERGY";font-size:12px;letter-spacing:1px;font-weight:700;background-color:#f47920;border-radius:0 0 0 0;padding:2px 10px;color:#fff;position:absolute;left:-1px;top:-1px;z-index:9;box-shadow:0px 2px 8px 0px rgba(0,0,0,.16)}.ov-blog .category-locations:before{content:"LOCATIONS";font-size:12px;letter-spacing:1px;font-weight:700;background-color:#f47920;border-radius:0 0 0 0;padding:2px 10px;color:#fff;position:absolute;left:-1px;top:-1px;z-index:9;box-shadow:0px 2px 8px 0px rgba(0,0,0,.16)}.ov-blog .category-sin-categoria:before{content:"SIN CATEGORÍA";font-size:12px;letter-spacing:1px;font-weight:700;background-color:#f62b29;border-radius:0 0 0 0;padding:2px 10px;color:#fff;position:absolute;left:-1px;top:-1px;z-index:9;box-shadow:0px 2px 8px 0px rgba(0,0,0,.16)}.ov-blog .category-energia:before{content:"ENERGÍA";font-size:12px;letter-spacing:1px;font-weight:700;background-color:#f47920;border-radius:0 0 0 0;padding:2px 10px;color:#fff;position:absolute;left:-1px;top:-1px;z-index:9;box-shadow:0px 2px 8px 0px rgba(0,0,0,.16)}#et-info-phone{margin-right:15px;font-size:18px;font-family:'Muli',Helvetica,Arial,Lucida,sans-serif}#et-info-phone,#et-info-email{position:relative;font-size:18px;font-family:'Muli',Helvetica,Arial,Lucida,sans-serif}#top-header .et-social-icon a{font-size:18px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(255,255,255,0)}::-webkit-scrollbar-thumb{background:#f47920;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#f47920}.et_pb_scroll_top.et-visible{right:5px;color:#fff;background:linear-gradient(250deg,#f47920 0%,#ffff00 100%);border-radius:100px;font-size:25px}.et_pb_scroll_top.et-pb-icon{right:5px;color:#fff;background:linear-gradient(250deg,#ffff00 0%,#f47920 100%);border-radius:100px;font-size:25px}.electric-rates-by-city ul,.electric-rates-by-city li{list-style:none}.electric-rates-by-city ul{margin:0px;padding:0px}.electric-rates-by-city li{border-bottom:1px solid #ddd;padding:10px}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{width:100%}@media (max-width:980px){.et_header_style_left #logo{width:53%}}#basic{overflow:hidden!important}@media (max-width:1300px){.et_header_style_left .logo_container{width:60%;margin-top:14px}}@media (max-width:1300px){.et_header_style_left #et-top-navigation{margin-right:10px}}.zip-rate-form .et_pb_contact_form{display:grid;grid-template-columns:minmax(0,1) 175px;gap:10px;align-items:stretch}.zip-rate-form .et_pb_contact_field{grid-column:1;width:100%!important;padding:0 10px!important;margin:0!important;border-radius:8px;background:rgba(10,25,47,0.6)}.zip-rate-form .et_contact_bottom_container{grid-column:2;grid-row:1;width:100%;padding:0;margin:0;float:none;display:flex}.zip-rate-form .et_contact_bottom_container .et_pb_contact_submit{width:100%;margin:0;height:100%;min-height:55px}@media (max-width:767px){.zip-rate-form .et_pb_contact_form{grid-template-columns:1;gap:10px}.zip-rate-form .et_pb_contact_field{grid-column:1}.zip-rate-form .et_contact_bottom_container{grid-column:1;grid-row:auto}.zip-rate-form .et_contact_bottom_container .et_pb_contact_submit{min-height:55px}}.zip-rate-form input[type="text"],.zip-rate-form input[type="email"],.zip-rate-form input[type="number"]{height:58px;border-radius:8px;padding:0 10px;font-size:18px}.zip-rate-form input::placeholder{color:#d1d1d1!important;opacity:1!important;font-size:16px;font-weight:400}.zip-rate-form .et_pb_contact_submit{height:58px!important;border-radius:8px;font-size:16px;font-weight:700;padding:0 25px!important}.tarjeta-energia{font-family:monospace,sans-serif}.linea-superior{color:#101d2d;font-size:11px;font-family:JetBrains Mono;letter-spacing:-0.1px;margin-bottom:20px;display:flex;align-items:center}.icono{margin-right:8px;font-size:11px}.linea-precio{font-size:30px;font-weight:800;font-family:Inter Tight;color:#0a192f;letter-spacing:-0.6px;margin-bottom:8px;display:flex;align-items:baseline}.unidad{font-size:14px;font-weight:400;font-family:JetBrains Mono;color:#101d2d;letter-spacing:-0.1px;margin-left:5px}.linea-inferior{color:#101d2d;font-size:12px;font-family:Inter}.card-business{font-family:monospace,sans-serif}.linea-superior{color:#101d2d;font-size:14px;font-family:JetBrains Mono;letter-spacing:-0.1px;margin-bottom:18px;display:flex;align-items:center}.linea-precio{font-size:18px;font-weight:800;font-family:Inter Tight;color:#0a192f;letter-spacing:-0.4px;margin-bottom:10px;display:flex;align-items:baseline}.linea-inferior{color:#101d2d;font-size:14px;font-family:Inter}.apartment-hover-card{position:relative;overflow:hidden;border-radius:18px;height:337px}.apartment-hover-card .apartment-card-image{position:absolute;inset:0;width:100%;height:100%;margin:0!important;z-index:1}.apartment-hover-card .apartment-card-image img{width:100%;height:100%;object-fit:cover;filter:sepia(50%);transform:scale(1);transition:filter 0.7s ease,transform 1.2s cubic-bezier(.2,.6,.2,1)}.apartment-hover-card::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(8,20,43,0.88) 0%,rgba(8,20,43,0.45) 28%,rgba(8,20,43,0) 65%)}.apartment-hover-card .apartment-card-content{position:absolute;left:24px;right:24px;bottom:24px;z-index:3;margin:0!important;padding:0!important}.apartment-hover-card .card-label{margin-bottom:7px;color:#f47920;font-size:11px;font-weight:400;font-family:JetBrains Mono;line-height:1.2;letter-spacing:-0.1px;text-transform:uppercase}.apartment-hover-card .card-title{color:#ffffff;font-size:16px;font-weight:700;font-family:Inter Tight;line-height:1.2;letter-spacing:-0.3px}.apartment-hover-card:hover.apartment-card-image img{filter:sepia(0%);transform:scale(1.10)}.imagen-zoom-color{overflow:hidden!important;border-radius:12px;width:100%;height:400px;object-fit:cover;object-position:center}.imagen-zoom-color img{filter:saturate(70%) brightness(100%);transform:scale(1);transition:transform 0.4s ease-in-out,filter 0.4s ease-in-out!important}.imagen-zoom-color:hover img{filter:saturate(100%) brightness(100%);transform:scale(1.08)}.rate-check-box{background:#0a192f;border-radius:18px;padding:24px 20px 24px 20px;width:100%;box-sizing:border-box}.rate-check-label{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#f47920;font-size:12px;font-weight:400;font-family:JetBrains Mono;line-height:1;letter-spacing:-0.1px;text-transform:uppercase}.rate-check-label i{color:#f47920;font-size:12px;line-height:1}.rate-check-text{color:#d1d1d1;font-size:14px;font-weight:500;font-family:Inter;line-height:1.55}.rate-check-text strong{color:#ffffff;font-weight:700}.rate-check-text .rate-highlight{color:#f47920}.apartment-plan-card{position:relative;background:#ffffff;border:1px solid #DFE6F0;border-radius:22px;padding:30px!important;overflow:visible!important}.apartment-plan-card::before{position:absolute;top:29px;right:29px;padding:7px 13px;border:1px solid #DFE6F0;border-radius:30px;background:#ffffff;color:#263449;font-family:JetBrains Mono;font-size:11px;font-weight:400;line-height:1.2;letter-spacing:-0.1px;white-space:nowrap;z-index:5}.apartment-plan-card.badge-renters::before{content:"BEST FOR MOST RENTERS"}.apartment-plan-card.badge-flexibility::before{content:"FLEXIBILITY WITH RISK"}.apartment-plan-card.badge-stable::before{content:"STABLE + SHORT"}.apartment-plan-card.badge-nocredit::before{content:"NO CREDIT CHECK"}.apartment-plan-card.badge-01::before{content:"01"}.apartment-plan-card.badge-02::before{content:"02"}.apartment-plan-card.badge-03::before{content:"03"}.apartment-plan-card.badge-04::before{content:"04"}.apartment-plan-card.badge-05::before{content:"05"}.apartment-plan-card.badge-06::before{content:"06"}.apartment-plan-card.badge-lonestar::before{content:"UNDER 1,000 KWH"}.apartment-plan-card.badge-securesavings::before{content:"1,000–1,500 KWH"}.apartment-plan-card.badge-freeandclear::before{content:"NIGHT-HEAVY USAGE"}.apartment-plan-card.badge-lonestarflex::before{content:"SHORT-TERM / NO CONTRACT"}.apartment-plan-card.badge-texassolar::before{content:"SOLAR"}@media (max-width:767px){.apartment-plan-card::before{top:22px;right:20px;font-size:9px;padding:6px 9px}}.green-energy-leaf{position:absolute!important;top:-45px;right:-49px;width:105px;height:105px;z-index:99;margin:0!important;padding:0!important}.green-energy-leaf svg{display:block;width:100%;height:auto}.texas-grid-card{position:relative!important;overflow:hidden;border-radius:18px;padding:0!important;background:transparent!important;box-sizing:border-box}.texas-grid-card .texas-grid-photo{display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden;border-radius:18px}.texas-grid-card .texas-grid-photo .et_pb_image_wrap{display:block!important;width:100%!important;max-width:none!important;overflow:hidden;border-radius:18px}.texas-grid-card .texas-grid-photo img{display:block!important;width:100%!important;max-width:none!important;height:490px;object-fit:cover;object-position:center;transition:transform 700ms ease!important;transform:scale(1);filter:saturate(80%) brightness(100%);transition:transform 0.4s ease-in-out,filter 0.4s ease-in-out!important}@media (hover:hover){.texas-grid-card:hover .texas-grid-photo img{transform:scale(1.08);filter:saturate(100%) brightness(100%)}}.texas-grid-card .texas-grid-caption{position:absolute!important;z-index:5;left:24px!important;right:24px!important;bottom:24px!important;width:auto!important;max-width:none!important;margin:0!important;padding:20px!important;background:rgba(25,31,36,0.96)!important;border:1px solid rgba(255,255,255,0.10);border-radius:16px;box-sizing:border-box}.texas-grid-card .texas-grid-caption p:first-child{color:#f47920!important;font-size:11px!important;font-weight:400;font-family:JetBrains Mono;letter-spacing:-0.1px;text-transform:uppercase;line-height:1;margin-bottom:0!important}.texas-grid-card .texas-grid-caption p:last-child{color:#D1D1d1!important;font-size:14px!important;font-weight:500;font-family:Inter;line-height:1.6;letter-spacing:0;margin-bottom:0!important}@media (max-width:980px){.texas-grid-card .texas-grid-caption{left:16px!important;right:16px!important;bottom:16px!important;padding:16px!important}}@media (max-width:767px){.texas-grid-card .texas-grid-caption{left:12px!important;right:12px!important;bottom:12px!important;padding:14px!important}.texas-grid-card .texas-grid-caption p:last-child{font-size:14px!important}}@media (hover:hover) and (pointer:fine){.cities-hover-effect a:hover,.cities-hover-effect .et_pb_text_inner a:hover{}}@media (hover:none),(pointer:coarse){.cities-hover-effect a:hover,.cities-hover-effect .et_pb_text_inner a:hover{transform:none!important}}@media (hover:hover) and (pointer:fine){.city-hover-item{}}@media (hover:none),(pointer:coarse){.city-hover-item:hover,.city-hover-item:active,.city-hover-item:focus,.city-hover-item:hover a,.city-hover-item:active a,.city-hover-item:focus a,.city-hover-item a:hover,.city-hover-item a:active,.city-hover-item a:focus{color:#ffffff!important}.city-hover-item a:hover svg,.city-hover-item a:active svg,.city-hover-item a:focus svg{display:none!important;visibility:hidden!important}.city-hover-item a:hover::before,.city-hover-item a:hover::after,.city-hover-item a:active::before,.city-hover-item a:active::after,.city-hover-item a:focus::before,.city-hover-item a:focus::after{content:none!important;display:none!important}.city-hover-item{float:left!important}}