:root{--theme-button-font-weight:600;}h1,h2,h3,h4,h5,h6{text-wrap:balance;}@media (min-width:1280px){figure.wp-block-image.alignleft{margin-left:calc(( 100% - var(--wp--style--global--content-size) ) / 2);}figure.wp-block-image.alignright{margin-right:calc(( 100% - var(--wp--style--global--content-size) ) / 2);}}@media (max-width:767px){.alignright{float:none !important;margin-left:auto !important;margin-right:auto !important;}.alignleft{float:none !important;margin-left:auto !important;margin-right:auto !important;}}blockquote,blockquote.wp-block-quote{background:transparent url("https://cdn-ilbajjh.nitrocdn.com/jKbPCzUUrNfhNYaaKHwEWGeyFsDErKVI/assets/images/optimized/rev-2ee9484/freedomsolarpower.com/wp-content/themes/freedomsolar-blocksy-child/assets/images/quote.svg") no-repeat top left;background-size:36px auto;padding-top:47px;text-align:left;}blockquote.nitro-lazy,blockquote.wp-block-quote.nitro-lazy{background-image:none !important;}blockquote cite,blockquote.wp-block-quote cite{text-transform:uppercase;font-weight:700;opacity:.7;font-style:normal;}.wp-block-quote:not(.has-text-align-center):not(.has-text-align-right){-webkit-padding-start:0;padding-inline-start:0;}.wp-block-quote:not(.is-style-plain):not(.has-text-align-center):not(.has-text-align-right){-webkit-border-start:none;border-inline-start:none;}.wp-block-columns{-webkit-column-gap:var(--wp--style--block-gap,2em);-moz-column-gap:var(--wp--style--block-gap,2em);column-gap:var(--wp--style--block-gap,2em);}ol,ul{--theme-list-indent:1em;}.is-style-button-square{background-color:transparent;}.is-style-button-square:hover{background-color:var(--theme-palette-color-6);}.text-align-left a{text-align:left;}.grayscale-img{-webkit-filter:grayscale(1) invert(46%);filter:grayscale(1) invert(46%);}.grayscale-img img{-webkit-filter:grayscale(1) invert(46%);filter:grayscale(1) invert(46%);}.vertical-center .kb-gallery-ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.fwp_testimonial_block .wp-block-columns{gap:2em var(--wp--preset--spacing--80);}:is(.entry-content,.is-layout-flow,.is-layout-constrained)>.wp-block-group{margin-bottom:0;}.wp-block-group{display:flow-root;}.has-background:is(.wp-block-group),.wp-block-group{padding:3em var(--theme-content-spacing);}@media (min-width:984px){.has-background:is(.wp-block-group),.wp-block-group{padding:6em var(--theme-content-spacing);}}.ct-search-form .ct-search-form-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.entry-content li{margin-bottom:.5em;}ul.wp-block-navigation__container li{margin-bottom:0;}figure.wp-block-pullquote blockquote{background:none;}figure.wp-block-pullquote blockquote:before{background-color:var(--theme-palette-color-1);opacity:1;}figure.wp-block-pullquote blockquote cite{color:var(--theme-palette-color-1);}.sub-menu .entry-content li{margin-bottom:0;}.sub-menu .entry-content li a,.sub-menu .entry-content li a:visited{color:var(--theme-palette-color-4);display:block;border-bottom:1px solid var(--theme-palette-color-9);padding:.2em 0;text-decoration:none;font-weight:700;}.sub-menu .entry-content li a:hover,.sub-menu .entry-content li a:visited:hover{color:var(--theme-palette-color-1);}.sub-menu .entry-content ul{list-style:none;padding-left:0;}.sub-menu .entry-content ul ul{padding-left:0;}.sub-menu .entry-content ul ul li a,.sub-menu .entry-content ul ul li a:visited{font-weight:normal;}nav>ul>[class*=ct-mega-menu]>.sub-menu>li{padding:20px;}@media (min-width:1001px){.logo-adjust .site-logo-container{margin-top:-32px !important;display:block;}}#header [data-row*=middle]{z-index:5;}.ct-toggle-dropdown-desktop{--toggle-button-margin-start:0;}@media (min-width:985px) and (max-width:1179px){[data-header*=type-1] .ct-header [data-id=menu]>ul>li>a{--theme-font-size:12px;}}@media (min-width:201px) and (max-width:1049px){[data-header*=type-1] .ct-header [data-id=logo] .site-logo-container{--logo-max-height:50px;}}.hbspt-form{overflow:hidden;position:relative;}.hbspt-form>iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100% !important;}.wp-block-column .hbspt-form{margin-top:var(--theme-content-spacing);}.hs-form{}.hs-form label{color:var(--theme-palette-color-8);}.has-palette-color-1-background-color .hs-form label,.has-palette-color-5-background-color .hs-form label,.has-palette-color-6-background-color .hs-form label,.has-palette-color-8-background-color .hs-form label{color:var(--theme-palette-color-4);}.hs-form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.hs-form fieldset.form-columns-1 .hs-input{width:100% !important;}.hs-form fieldset.form-columns-1 .hs-input[type=checkbox]{width:auto !important;}.hs-form legend{font-size:.8em;}.hs-form select{font-size:.8em;}ul.no-list{list-style:none;}.inputs-list{margin:0 0 8px !important;width:100%;padding-left:0px !important;}.inputs-list>li{display:block;padding:0 !important;width:100%;}.inputs-list label{display:block;float:none;width:auto;padding:0;line-height:18px;text-align:left;white-space:normal;font-weight:normal;}.inputs-list.hs-error-msgs label{color:var(--theme-palette-color-1);}.white-inputs .inputs-list.hs-error-msgs label{color:var(--theme-palette-color-8);}div.field.error .chzn-choices,div.field.error input,div.field.error textarea,input.hs-input.error,select.hs-input.error,textarea.hs-input.error{border:1px solid var(--theme-palette-color-1);}.white-inputs div.field.error .chzn-choices,.white-inputs div.field.error input,.white-inputs div.field.error textarea,.white-inputs input.hs-input.error,.white-inputs select.hs-input.error,.white-inputs textarea.hs-input.error{border:3px solid red;}.hs-form-required{color:var(--theme-palette-color-1);display:inline-block;margin-left:.2em;}.hs-submit{margin-top:16px;margin-bottom:16px;}.hs-submit .actions{display:inline-block !important;position:relative;}.hs-button{position:relative;border:2px solid transparent;border-radius:50px;font-size:inherit;font-weight:600;padding:16px 32px 16px 32px;text-decoration:none;background-color:var(--theme-palette-color-1);color:var(--theme-palette-color-4);width:auto;cursor:pointer;}.has-palette-color-1-background-color .hs-button{background-color:var(--theme-palette-color-4);color:var(--theme-palette-color-8);}.has-palette-color-1-background-color .hs-button:hover{color:var(--theme-palette-color-4);}.white-inputs .hs-button{background-color:var(--theme-palette-color-1);}.hs-button:hover{background-color:var(--theme-palette-color-7);}.legal-consent-container{font-size:.8em;margin-top:16px;}.hubspot-form fieldset input{width:100%;}.form-columns-2>div{width:50% !important;margin-bottom:3%;padding-left:2%;padding-right:2%;}.form-columns-1>div{width:100% !important;margin-bottom:3%;padding-left:2%;padding-right:2%;}.hs-form-booleancheckbox-display input{height:auto;}.hs-input.hubspot-custom-error{border:1px solid red;}.hs-error-msg{color:red !important;}.video-text-popup.wp-block-getwid-video-popup{text-align:left;}.wp-block-getwid-video-popup__button.is-size-small{min-height:30px !important;}.wp-block-getwid-video-popup__button.is-size-small .wp-block-getwid-video-popup__icon{width:30px !important;height:30px !important;line-height:30px !important;font-size:15px !important;}.has-image .wp-block-getwid-video-popup__wrapper{min-height:auto;}#hkb .hkb-article .hkb-article__title,#hkb .hkb-article__content h1,#hkb .hkb-article__content h2,#hkb .hkb-article__content h3,#hkb .hkb-article__content h4,#hkb .hkb-article__content h5,#hkb .hkb-article__content h6{margin-top:inherit !important;margin-bottom:inherit !important;}#hkb .hkb-category .hkb-category__view-all:hover,#hkb ul.hkb-article-list a:hover{color:var(--theme-palette-color-4) !important;}@media (max-width:600px){#hkb .hkb-archive.hkb-archive--three-cols{-ms-grid-columns:1fr;grid-template-columns:1fr;}}@media (min-width:768px){#hkb .hkb-archive.hkb-archive--three-cols{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);}}@media (min-width:984px){#hkb .hkb-archive.hkb-archive--three-cols{-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr);}}.equal-height .kb-button{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;}.beefup{padding:8px 0;}.beefup__head-item{background-color:transparent;border-bottom:1px solid currentColor;}.beefup__head{padding:32px;cursor:pointer;position:relative;margin-top:0 !important;margin-bottom:0 !important;}.beefup__head>button{cursor:pointer;display:block;width:100%;width:calc(100% + 48px);background:none;background:inherit;border:0;font:inherit;text-align:inherit;position:relative;z-index:1;margin:-16px -32px -16px -16px;padding:0 32px 0 0;border-color:var(--theme-palette-color-6);color:currentColor;}.beefup__head>button:after{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;content:"";-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);position:absolute;top:50%;right:16px;z-index:0;margin-top:-1px;padding:5px;border-width:0 2px 2px 0;border-style:solid;color:currentColor;}.beefup__head>button[aria-disabled]{cursor:default;outline:0;}.beefup__head-section{border-bottom:1px solid var(--theme-palette-color-4);}.beefup__body{padding:16px 16px 8px;}.beefup__body div>:last-child{margin-bottom:8px;}button.beefup__head[aria-disabled]{cursor:default;outline:0;}.beefup.is-open>.beefup__head-item button:after{-webkit-transform:translate(0,-50%) rotate(225deg);transform:translate(0,-50%) rotate(225deg);margin-top:2px;}.beefup.is-open>.beefup__head-section button:after{-webkit-transform:translate(0,-50%) rotate(225deg);transform:translate(0,-50%) rotate(225deg);margin-top:2px;}.estimator-widget-button{background-color:#f5883d;border-radius:8px;color:white;cursor:pointer;border:none;padding-top:16px;padding-bottom:16px;width:30%;margin-left:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (max-width:992px){.estimator-widget-button{width:100%;margin-top:16px;margin-left:0px;}}.estimator-widget-form-block-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.estimator-widget-form-block-wrapper.pillbox .estimator-widget-form-block{border-radius:32px;gap:0;background-color:white;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.estimator-widget-form-block-wrapper.pillbox .estimator-widget-form-block input[type=text]{border-radius:32px;border-bottom:0;background-color:white;padding-left:1em;padding-right:1em;text-align:center;}.estimator-widget-form-block-wrapper.pillbox .estimator-widget-form-block .estimator-widget-form-button{padding-left:2em;padding-right:2em;white-space:nowrap;font-weight:600;}.estimator-widget-form-block-wrapper.pillbox .estimator-widget-form-block .estimator-widget-form-button:hover{cursor:pointer;}.estimator-widget-form-block-wrapper.classic .estimator-widget-form-block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.estimator-widget-form-block-wrapper.classic .estimator-widget-form-block input[type=text]{background-color:white;border-radius:.5em;border-bottom:0;padding-left:1em;padding-right:1em;text-align:start;color:var(--theme-palette-color-4);}.estimator-widget-form-block-wrapper.classic .estimator-widget-form-block .estimator-widget-form-button{padding-left:2em;padding-right:2em;white-space:nowrap;width:auto;font-weight:600;}.estimator-widget-form-block-wrapper.classic .estimator-widget-form-block .estimator-widget-form-button:hover{cursor:pointer;}.estimator-widget-form-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4em;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:984px){.estimator-widget-form-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.estimator-widget-form-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--theme-palette-color-1);border-radius:32px;font-weight:800;font-family:"Poppins","Helvetica Neue",Arial,sans-serif;color:var(--theme-palette-color-4);padding:.5em;}.estimator-widget-form-button-blue{background-color:var(--theme-palette-color-3);color:var(--theme-palette-color-8);}.estimator-widget-form-button-orange{background-color:var(--theme-palette-color-1);color:var(--theme-palette-color-4);}.estimator-widget-form-button-light-blue{background-color:var(--theme-palette-color-10);color:var(--theme-palette-color-8);}.estimator-widget-form-button-yellow{background-color:var(--theme-palette-color-7);color:var(--theme-palette-color-4);}.estimator-widget-form-button:hover{cursor:pointer;}@media (min-width:984px){.estimator-widget-form-button{width:38%;min-width:80px;}}input[type=text].estimator-widget-address-field{border-radius:8px;border:1px solid;position:relative;width:70%;background-color:transparent;padding:16px;height:60px;}@media screen and (max-width:992px){input[type=text].estimator-widget-address-field{width:100%;}}input[type=text].estimator-widget-form-address-field{border-radius:0;border:none;border-bottom:2px solid #000;width:100%;background-color:transparent;height:58px;}@media (min-width:984px){input[type=text].estimator-widget-form-address-field{width:66%;min-width:240px;}}.has-kb-palette-8-background-color input[type=text].estimator-widget-form-address-field{border-bottom-color:var(--theme-palette-color-8);color:var(--theme-palette-color-8);}.has-white-color input[type=text].estimator-widget-form-address-field{border-color:var(--theme-palette-color-8);color:currentColor;}.has-white-color input[type=text].estimator-widget-form-address-field::-webkit-input-placeholder{color:var(--theme-palette-color-8);}.has-white-color input[type=text].estimator-widget-form-address-field::-moz-placeholder{color:var(--theme-palette-color-8);}.has-white-color input[type=text].estimator-widget-form-address-field:-ms-input-placeholder{color:var(--theme-palette-color-8);}.has-white-color input[type=text].estimator-widget-form-address-field::-ms-input-placeholder{color:var(--theme-palette-color-8);}.has-white-color input[type=text].estimator-widget-form-address-field::placeholder{color:var(--theme-palette-color-8);}.error-warning{display:none;color:red;font-weight:bold;}.error-warning:before{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-preferred-size:100;flex-basis:100;}