.openSubNav{visibility:visible !important;opacity:1 !important}
ul.subsection li a{padding:7px 10px;line-height:20px}
#header ul.subsection{visibility:visible;z-index:unset;opacity:initial;border-top:0;position:relative;padding:5px 10px 0 25px;left:0}
#header .logo.navHeader-logo{margin:10px}
.navbar-mobile .dropdown.dropdown-active ul li.has-submenu>a::after{content:"";width:16px;height:16px;background-repeat:no-repeat;background-color:transparent;background-position:center;position:absolute;right:10px;top:20px;background-image:url('../../../../../content/dam/gexaenergy/us/en/images/icons/arrow-down-gray.svg');background-size:20px 20px;margin-right:30px}
.navbar-mobile .navbar-subsection{display:none;transition:max-height .3s ease}
.navbar-mobile .dropdown.dropdown-active .subsection.open{display:block;box-shadow:none}
.has-submenu.active>a::after{transform:rotate(-180deg)}
.navbar-mobile .dropdown .navbar-child .navbar-subsection.subsection a{color:#0073a8 !important}
#header .navbar ul li.dropdown a{cursor:pointer}
.navbar-mobile .dropdown .navbar-child .navbar-subsection.subsection a:active,.navbar-mobile .dropdown .navbar-child .navbar-subsection.subsection a:hover,.navbar-mobile .dropdown .navbar-child .navbar-subsection.subsection a:focus{text-decoration:none !important}
.social-links{text-align:right;padding-top:10px}
#header{display:flex}
body{margin:0}
.site-logo{margin-right:10px}
.gexanavheader .container{display:flex}
.site-logo{margin-right:10px}
.gexanavheader .container{display:flex}
ul.search-container{list-style-type:none;margin:0;padding:0;margin-left:30px}
ul li.dropdown-btn{margin:0}
ul li.dropdown-btn>a{position:relative;padding-right:30px}
.search{margin-right:10px;margin-left:inherit;color:inherit}
ul li.dropdown-btn .search::after{content:"";display:inline-block;width:24px;height:24px;background-image:url('../../../../../content/dam/gexaenergy/clientlibs/icons/magn-glass.svg');background-size:100%;transform:rotate(0) !important;top:20px;cursor:pointer}
.nav-menu-mobile ul{list-style-type:none;margin:0;padding:0;display:flex}
.nav-menu-mobile ul li>a{width:35px;height:35px;display:block;position:relative;margin-right:15px}
.nav-menu-mobile ul li>a::after{content:"";position:absolute;background-repeat:no-repeat;background-color:transparent;background-position:center;left:50%;top:50%;transform:translate(-50%,-50%)}
@media(max-width:767px){.nav-menu-mobile,.nav-menu-mobile,ul{display:block !important}
.nav-menu-mobile ul li>a.hamburger::after{width:24px;height:24px;background-image:url('../../../../../content/dam/gexaenergy/clientlibs/icons/menu-dark.svg') !important;background-size:22px 22px}
.navbar.order-last.order-lg-0{display:none}
.navbar.order-last.order-lg-0.show-menu{display:block}
.xf-web-container .container{max-width:100% !important}
.search-container .dropdown-box{display:none}
.search-container .dropdown-box.searchActive{display:block;position:absolute}
#header{display:flex;justify-content:space-between}
.main-container{display:flex;justify-content:flex-end}
}
ul li.dropdown-btn.active>a{color:#0c2739;font-weight:bold}
ul li.dropdown-btn>a::after{content:"";width:16px;height:14px;background-image:url('../../../../../content/dam/nee/clientlibs/icons/arrow-right-gray.svg');background-repeat:no-repeat;background-color:transparent;background-position:center;background-size:7px 10px;position:absolute;transform:rotate(90deg);right:0;top:0}
ul li.dropdown-btn.active>a::after{transform:rotate(270deg);background-image:url('../../../../../content/dam/nee/clientlibs/icons/arrow-right-navy.svg')}
ul li.dropdown-btn .search::after{content:"";display:inline-block;width:24px;height:24px;background-image:url('../../../../../content/dam/nee/clientlibs/icons/magn-glass.svg');background-size:100%;transform:rotate(0) !important;top:20px;cursor:pointer}
ul li.dropdown-btn.active .search::after{background-image:url('../../../../../content/dam/nee/clientlibs/icons/magn-glass-navy.svg');transform:rotate(0) !important}
.back-close-btn{display:none}
.dropdown-box{display:none;justify-content:center;position:fixed;left:0;right:0;top:82px;background-color:#f7f8f9;box-shadow:0 26px 26px -11px #c4c8c7;max-height:80%;overflow:auto;font-size:15px}
.dropdown-btn.active .dropdown-box{display:flex}
.dropdown-box .dropdown-body{max-width:1440px;width:100%;display:flex;padding:40px 0;margin:0 30px}
.dropdown-box .dropdown-body .about{width:25%;padding-right:60px;border-right:1px solid #404040}
.dropdown-box .dropdown-body .links-wrap{flex-grow:1;padding-left:70px;display:flex;flex-wrap:wrap;width:75%}
.dropdown-box .dropdown-body .links-wrap .links-col{width:33%;margin-top:20px}
.dropdown-box .dropdown-body .links-wrap .links-col .links-title{margin-right:30px;position:relative}
.dropdown-box .dropdown-body .links-wrap .links-col .links-title a,.dropdown-box .dropdown-body .links-wrap .links-col .links-title span{font-size:17px;color:#666;position:relative;padding-right:25px;text-decoration:none;display:inline-flex;font-weight:normal;width:auto}
.dropdown-box .dropdown-body .links-wrap .links-col .links-title span{cursor:default}
.dropdown-box .dropdown-body .links-wrap .links-col .links-title a:hover,.dropdown-box .dropdown-body .links-wrap .links-col .links-title a:active,.dropdown-box .dropdown-body .links-wrap .links-col .links-title a:focus{text-decoration:none;color:#0c2739}
.dropdown-box .dropdown-body .links-wrap .links-col .links-title a::after{content:"";width:16px;height:16px;background-image:url('../../../../../content/dam/nee/clientlibs/icons/arrow-right-blue.svg');background-repeat:no-repeat;background-color:transparent;background-position:center;background-size:6px 10px;position:relative;display:inline-block;right:-10px;top:3px}
.dropdown-box .dropdown-body ul li{margin:15px 0;padding-right:15px}
.dropdown-box .dropdown-body ul li a{color:#0073a8;font-size:15px;font-weight:bold;text-decoration:none}
.dropdown-box .dropdown-body .search-wrap{display:flex;align-items:center;margin:auto;width:100%;max-width:900px}
.dropdown-box .dropdown-body .search-wrap.econdev{margin-top:0}
.dropdown-box .dropdown-body .search-wrap.econdev .search-input-container{width:100%}
.dropdown-box .dropdown-body .search-wrap.econdev .btn{border-radius:22px;margin-left:40px;font-size:15px;border:2px solid #0073a8;max-height:43px;width:248px !important;opacity:1;height:43px;display:inline-flex;align-items:center;justify-content:center;font-weight:bold}
.dropdown-box .dropdown-body .search-wrap input[type=text]{font-size:15px}
ul li.dropdown-btn .btn-primary{background-color:#0073a8;color:#fff}
.formelement{margin:16px 0}
.aem__form-container{line-height:18px}
.aem__form-container .aem-form-row{margin:0}
.aem__form-container .aem-form-row .aem-form-field{position:relative}
.aem__form-container .aem-form-row .aem-form-field input[type=text]{border:1px solid #c4c8c7;border-radius:4px;font-size:1.5em;width:100%;color:#666}
.aem__form-container .aem-form-row .aem-form-field input[type=text]{height:43px;padding-left:24px;box-sizing:border-box;caret-color:#0073a8}
.aem__form-container .aem-form-row .aem-form-field input:focus-visible{border-color:#0073a8;outline:0}
.aem__form-container .aem-form-row .aem-form-field input:-webkit-autofill,.aem__form-container .aem-form-row .aem-form-field input:-webkit-autofill:hover,.aem__form-container .aem-form-row .aem-form-field input:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset;-webkit-box-shadow:0 0 0 1000px #fff inset;color:#666 !important;-webkit-text-fill-color:#666}
input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}
ul li.dropdown-btn .btn-primary{background-color:#0073a8;color:#fff !important}
@media(max-width:1023px){ul li.dropdown-btn .dropdown-box .dropdown-body .search-wrap.econdev .btn{width:155px !important}
ul li.dropdown-btn .btn-primary{width:155px !important}
}
@media(min-width:768px) and (max-width:1024px){.dropdown-box .dropdown-body .about{width:30%}
.dropdown-box .dropdown-body .links-wrap{display:grid}
.dropdown-body .links-wrap.grid-2,.dropdown-body .links-wrap.grid-4{grid-template-columns:50% 50%}
.dropdown-body .links-wrap.grid-3,.dropdown-body .links-wrap.grid-5,.dropdown-body .links-wrap.grid-6{grid-template-columns:33% 33% 33%}
.dropdown-box .dropdown-body .links-wrap .links-col .links-title{margin-right:0}
.dropdown-box .dropdown-body .links-wrap .links-col{width:100%}
#header>ul>li{margin-right:12px;margin-top:0;margin-bottom:0}
#header>ul{gap:0}
ul li.dropdown-btn .search::after{width:18px}
#header>ul>li.dropdown-btn>a{padding-right:18px}
#header>ul>li.dropdown-btn>a::after{height:15px;background-size:6px 11px}
#header>ul>li.dropdown-btn .dropdown-box .dropdown-body .links-wrap{padding-left:35px}
ul li.dropdown-btn .dropdown-box .dropdown-body .about{padding-right:30px}
}
@media(max-width:767px){.nav-menu-mobile ul{list-style-type:none;margin:0;padding:0;display:flex}
.nav-menu-mobile ul li>a{width:35px;height:35px;display:block;position:relative;margin-right:15px}
.nav-menu-mobile ul li>a::after{content:"";position:absolute;background-repeat:no-repeat;background-color:transparent;background-position:center;left:50%;top:50%;transform:translate(-50%,-50%)}
.nav-menu-mobile ul li>a.hamburger::after{width:24px;height:24px;background-image:url('../../../../../content/dam/nee/clientlibs/icons/menu-dark.svg') !important;background-size:22px 22px}
.nav-menu-desktop{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#f7f8f9;padding-top:0;z-index:100;flex-direction:column}
.nav-menu-desktop.show-menu{display:block;overflow-x:scroll}
.nav-menu-desktop>ul{flex-direction:column}
.nav-menu-desktop>ul>li{width:100%;margin:0;padding:0 30px;border-bottom:1px solid #c4c8c7;min-height:63px;display:flex;align-items:center}
.nav-menu-desktop>ul>li:last-child{display:flex !important;margin-right:0}
.nav-menu-desktop>ul>li>a{font-size:18px}
.nav-menu-desktop>ul>li.dropdown-btn>a{width:100%}
.nav-menu-desktop>ul>li.dropdown-btn>a::after{top:50%;transform:rotate(0) translateY(-50%);background-size:14px 12px}
.nav-menu-desktop>ul>li.dropdown-btn.accent>a{color:#0c2739;text-shadow:0 0 .01px #0c2739}
.nav-menu-desktop>ul>li.dropdown-btn.accent>a::after{transform:rotate(0) translateY(-50%);background-image:url('../../../../../content/dam/nee/clientlibs/icons/arrow-right-navy.svg')}
.back-close-btn{position:relative;display:flex;justify-content:space-between;height:75px;border-bottom:1px solid #c4c8c7;padding:0 30px;align-items:center}
.back-close-btn .back-btn{font-size:15px;color:#0073a8;font-weight:bold;text-transform:initial;text-decoration:none}
.back-close-btn .back-btn::before{content:"";width:16px;height:14px;background-image:url('../../../../../content/dam/nee/clientlibs/icons/arrow-left-blue.svg');background-repeat:no-repeat;background-color:transparent;background-position:center;background-size:7px 12px;position:absolute;left:9px;top:50%;transform:translateY(-50%)}
.back-close-btn .close-btn,.back-close-btn .back-menu{position:relative}
.back-close-btn .close-btn::before,.back-close-btn .back-menu::before{content:"";width:18px;height:18px;background-image:url('../../../../../content/dam/nee/clientlibs/icons/close-icon-gray.svg') !important;background-repeat:no-repeat;background-color:transparent;background-position:center;background-size:18px 18px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.back-close-btn .current-menu,.back-close-btn .main-menu{text-transform:uppercase;color:#0c2739;text-shadow:0 0 .01px #0c2739;font-size:18px;position:relative;padding-right:35px}
.back-close-btn .current-menu::after,.back-close-btn .main-menu::after{content:"";width:16px;height:14px;background-image:url('../../../../../content/dam/gexaenergy/us/en/images/icons/arrow-down-gray.svg');background-repeat:no-repeat;background-color:transparent;background-position:center;background-size:14px 12px;position:absolute;right:0;top:5px}
ul li.dropdown-btn .dropdown-box{bottom:0;top:0;max-height:90%;z-index:200}
ul li.dropdown-btn .dropdown-box .dropdown-body{margin:0;max-width:100%;padding-top:0;flex-direction:column}
ul li.dropdown-btn .dropdown-box .dropdown-body .about{width:100%;border:0;order:2;padding:32px}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap{padding-left:0;display:block;width:auto}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col{width:100%;margin-top:0;padding:12px 30px;min-height:63px;height:auto;border-bottom:1px solid #c4c8c7}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col .links-title{width:100%;display:inline-block;font-size:18px;margin-top:6px}
.dropdown-box .dropdown-body .links-wrap .links-col .links-title a{width:auto}
.dropdown-box .dropdown-body .links-wrap .links-col.nosublink .links-title a{width:100%;display:block}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col .links-title a::after{display:none}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col .links-title::after,ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col.nosublink .links-title a::after{content:"";width:16px;height:16px;background-image:url('../../../../../content/dam/nee/clientlibs/icons/arrow-right-gray.svg');background-repeat:no-repeat;background-color:transparent;background-position:center;position:absolute;right:0;background-size:8px 13px;top:5px;transform:rotate(90deg);display:inline-block}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col.nosublink .links-title a{display:block;position:relative}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col.nosublink .links-title a::after{transform:rotate(0)}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col.nosublink .links-title::after{display:none}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col.expanded .links-title{text-shadow:0 0 .01px #0c2739;color:#0c2739}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col.expanded .links-title::after{transform:rotate(270deg);background-image:url('../../../../../content/dam/nee/clientlibs/icons/arrow-right-navy.svg')}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col.expanded ul{display:block}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .links-col ul{display:none;padding-left:20px;padding-top:10px}
ul li.dropdown-btn .dropdown-box .dropdown-body .links-wrap .nees-links-col ul{display:block;padding-left:40px;padding-top:10px}
ul.search-container li.dropdown-btn .dropdown-box{top:75px;max-height:initial;padding:50px 16px}
ul>li.dropdown-btn .dropdown-box .dropdown-body{margin:0;max-width:100%;padding-top:0}
ul>li.dropdown-btn .dropdown-box .dropdown-body .search-wrap.econdev{margin-top:0}
ul>li.dropdown-btn.active .search::after{background-image:url('../../../../../content/dam/nee/clientlibs/icons/magn-glass-navy.svg') !important}
ul>li.dropdown-btn.active .dropdown-box{display:block}
.btn.standard{border-radius:23px;-webkit-border-radius:23px;-moz-border-radius:23px;padding:10px 10px;height:42px;max-width:248px;width:180px;display:inline-block;font-weight:bold;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;margin:20px 0}
@media(max-width:767px){.nav-menu-mobile ul li>a{width:35px;height:35px;display:block;position:relative;margin-right:15px}
}
}
.logo{display:flex}
.topbar-nav{justify-content:flex-end}
@media(max-width:767px){.navbar.show-menu{display:flex;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#f7f8f9;padding-top:0;z-index:100;flex-direction:column}
.navbar.show-menu>ul{flex-direction:column}
.navbar.show-menu>ul>li{width:100%;margin:0;padding:0 30px;border-bottom:1px solid #c4c8c7;height:63px;display:flex;align-items:center}
.navbar.show-menu>ul>li.dropdown>a{width:100%;position:relative;padding-right:30px;font-size:18px}
.navbar-subsection{display:none;padding-left:15px}
.navbar-subsection.open{display:block}
.navbar-subsection{transition:max-height .3s ease;overflow:hidden;max-height:0;background:0}
.navbar-subsection.open{max-height:500px}
.navbar-child{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0;padding-left:0;margin:0}
.navbar-child.open{max-height:500px;opacity:1}
li.dropdown.active>a::after{transform:rotate(180deg) !important}
.dropdown{height:auto;flex-wrap:wrap}
.navbar .dropdown ul.navbar-child{width:100%;background:transparent;border-top:0;position:static}
.navbar.show-menu>ul>li{height:auto}
.navbar.show-menu>ul>li.dropdown>a{border-bottom:0}
#header .navbar-child li a{font-size:17px !important}
}
.cta-btn{margin:1rem 1rem auto auto;font-family:OpenSans-Semibold;font-weight:normal;font-style:normal;font-size:1em;line-height:1.5;text-decoration:none;text-transform:uppercase;border-radius:.8rem;letter-spacing:.05rem;padding:.5rem 1.5rem;display:inline-flex;align-items:center;transition:all .1s ease-in;background-color:#0073a8 !important;color:#fff;border:.1rem solid #0073a8}
.cta-btn.reverse{background-color:#fff !important;color:#0073a8;border-color:#fff}
.cta-btn.secondary{background-color:#fff !important;color:#0073a8}
.cta-btn.secondary.reverse{background-color:transparent !important;color:#fff}
.cta-btn.disabled{background-color:rgba(197,201,200,0.32);color:#666;border-color:#666;cursor:not-allowed}
.cta-btn.disabled.secondary{background-color:transparent}
.cta-btn:hover:not(.disabled){border-radius:0;transform:perspective(1px) translateZ(0);transition-duration:.3s;cursor:pointer}
@media(max-width:767px){.search-container .dropdown-btn .search::after{top:0}
.navbar.show-menu>ul>li{padding-top:14px}
.main-container ul>li.dropdown-btn .dropdown-box .dropdown-body .search-wrap.econdev{margin-top:24px}
}
.search-container .dropdown-body{flex-direction:column}
.search-container .dropdown-box{z-index:10;top:124px}
.search-container .dropdown-box i{text-align:right}
.search-container .close-btn{position:relative}
.close-btn::before{content:"";width:18px;height:18px;background-image:url('../../../../../content/dam/gexaenergy/clientlibs/icons/icon-search-x-sm.png');background-repeat:no-repeat;background-color:transparent;background-position:center;background-size:18px 18px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
ul li.dropdown-btn .search::after{top:24px}
#header{margin:0 47px;padding:0 0 0 10px}
.clear-field{display:none}
@media(max-width:991px){.search-container .serach-btn{display:block}
}
.search-container .serach-btn.search{top:24px;position:relative}
.search-container .dropdown-btn .search-wrap .btn{color:#fff !important}
@media(max-width:767px){.search-container .serach-btn.search{top:0}
.dropdown-box .dropdown-body .search-wrap.econdev .btn{width:125px !important}
.search-container .dropdown-box{top:145px}
.search-container .search-wrap{padding:6% 0}
}
.nav-menu-desktop .dropdown a{text-decoration:none}
.main-container .search-container{display:none !important}
.gexanavheader #header{margin:0 6px 0 47px}
.gexanavheader #header{margin:auto}
@media(max-width:991px){.gexanavheader #topbar .topbar-nav{padding-right:0}
.visible-xs{display:block !important}
#header.container{max-width:100% !important;padding-left:10px;padding-right:10px;justify-content:space-between}
.navbar ul{display:flex}
.gexanavheader .topbar-nav.container{max-width:100% !important}
.gexanavheader .navbar ul{display:flex}
}
@media(max-width:767px){.gexanavheader .topbar-nav.container{max-width:100% !important;padding:0 5px}
.gexanavheader #topbar .social-links a{padding-left:2px}
.main-container .nav-menu-mobile ul li>a{margin-right:0}
.navbar .dropdown ul{background:0}
.navbar .dropdown ul.navbar-child>li{position:static}
.navbar-subsection.subsection{min-height:30px;height:auto;background:none !important;box-sizing:content-box}
#header .navbar ul li.dropdown a{text-decoration:none}
#header .navbar ul li.dropdown a:hover{text-decoration:underline}
#header .navbar ul li.dropdown a{text-decoration:none}
.navbar .dropdown>ul.navbar-child{visibility:visible;opacity:1}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.gexanavheader .navbar>ul>li{padding:19px 0 5px 15px}
}
#footer .footer-top li a{text-decoration:none !important}
.footer .copyright{background-color:transparent !important}
#footer .footer-top .footer-contact ul a:hover{text-decoration:underline !important}
#topbar .topbar-nav .social-links a{text-decoration:none}
#topbar .topbar-nav .social-links a{text-decoration:none}
#topbar .topbar-nav .social-links a:hover,#footer .footer-top li a:hover{text-decoration:underline !important}
#topbar .topbar-nav .social-links{padding:0}
@media only screen and (min-device-width:768px) and (max-device-width:821px){.gexanavheader .navbar>ul>li{padding:19px 0 5px 4px;font-size:14px}
}
.arrow-toggle{display:none}
@media(max-width:767px){li.dropdown>a{position:relative}
li.dropdown>a .arrow-toggle{display:block;background:url('../../../../../content/dam/gexaenergy/us/en/images/icons/arrow-down-gray.svg');content:"";width:13px;height:13px;background-repeat:no-repeat;background-color:transparent;background-position:center;position:absolute;right:0;top:7px;background-image:url('../../../../../content/dam/gexaenergy/us/en/images/icons/arrow-down-gray.svg');background-size:13px 13px;margin-right:30px}
li.dropdown.active>a .arrow-toggle{transform:rotate(180deg)}
.nav-menu-desktop ul>li.dropdown.nosubmenu>a p{background:0}
}
.topbar-nav.container{padding-right:0 !important}
.nav-menu-mobile{display:none}