.btn-navigate{background-image:url("/tesla_theme/assets/img/icon-navigate.svg");}.btn-navigate{background-image:url("/tesla_theme/assets/img/icon-navigate.svg");}input[type=range]{-webkit-appearance:none;}input[type=range]::-webkit-slider-runnable-track{background:#2cabe1;border:none;border-radius:0;height:3px;}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #aaa;height:25px;width:25px;border-radius:50%;background:#fff;margin-top:-10px;cursor:pointer;}input[type=range]:focus{outline:none;}input[type=range]:focus::-webkit-slider-runnable-track{background:#2cabe1;}.configurator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;border:1px solid #ccc;padding:40px;}@media (min-width:640px){.configurator{background:#fff;}}.configurator .pane{width:45%;}.small{color:#aaa;font-size:12px;}.home-size > p{text-align:center;}.home-size p{margin:0;}.home-size .section-title--hed{margin-bottom:20px;padding-top:0;}@media (min-width:640px){.home-size .section-title--hed{margin-bottom:10px;}}.home-size .bedroom-slider{width:100%;}.home-size .selected-data{text-align:center;}.home-size img.min{width:15px;}.home-size img.max{width:40px;}.home-size .average{margin-top:-10px;text-align:center;}@media (min-width:641px){.home-size > p{text-align:initial;}}.home-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:center;align-content:center;}.home-icons img{display:inline-block;}.range-slider{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:center;align-content:center;}.range-slider p{display:inline-block;margin:10px 0;}.range-slider .selected{font-weight:bold;}.range-slider .energy-usage p{margin:0;}.misc-options{margin-bottom:30px;}.misc-options .form-item{margin-bottom:5px;}.misc-options .child{margin-left:30px;}.order-details .form-item{width:100%;float:none;}.powerwall-details{color:#666;}.order-details .form-spinner--extras .disabled{opacity:.3;cursor:default;}.more-info .estimate{margin-bottom:15px;}.more-info p{margin:0;}.more-info p.total-powerwall{color:#333;}.more-info .modal-link.locale{padding:0;cursor:default;height:10px;}.more-info .modal-link:after{content:'';}.more-info .link{color:#2cABE1;}.more-info img.icon-flag{box-shadow:0 0 0 1px #ddd;margin-left:3px;width:15px;}.error-api{background:#eee;border:1px solid #ddd;margin:20px auto;padding:20px;width:50%;}.system-info{border:1px solid #ddd;margin:5px auto;padding:20px;}.system-info p{margin:0;}.system-info .percentage{color:#2cABE1;font-size:24px;margin-bottom:5px;text-align:center;}.system-info .energy-independent{font-size:15px;color:#2cABE1;text-align:center;margin-bottom:15px;}@media (min-width:0) and (max-width:639px){.configurator{display:block;border:none;padding:0;}.configurator .pane{width:100%;}.configurator .pane-left{margin-bottom:20px;}.form-item.hidden{display:none;}.more-info .modal-link.locale{background:none;border:none;cursor:default;height:0;margin:10px 0;padding:0;}}.form-spinner--container{display:block;}.form-spinner--container .powerwall-input{font-weight:bold;width:20px;}.form-spinner--container .form-item--prepend{color:black;font-size:16px;width:100px;}@media (min-width:640px){.form-spinner--container [class*="form-item-"]{width:inherit;float:none;margin-right:0;}}.slider{height:5px;margin-top:15px;width:100%;}.slider .bar{background:#2cABE1;height:3px;}.slider .bar-1{background:#ddd;}.slider .handle{background-color:#fff;border:1px solid #aaa;border-radius:50%;cursor:pointer;height:25px;top:-10px;width:25px;}.powerwall-configurator .form-alternate{background:initial;margin:0;padding:0;}.powerwall-configurator .label-checkbox,.powerwall-configurator .label-radio{color:#666;}.powerwall-configurator p.heading{font-weight:500;}.powerwall-configurator .tax-updating-loader{height:4px;width:100%;}.powerwall-configurator .tax-updating-loader img{height:4px;vertical-align:top;}.pane-left .misc-options .system-info{background:#fff;}.pane-left .disclaimers .installation-date{display:block;float:left;margin-right:6px;}.pane-left .more-info .order-summary{padding-bottom:8px;}.pane-left .more-info .total-powerwall,.pane-left .more-info .installation,.pane-left .more-info .tax-info,.pane-left .more-info .total-estimate,.pane-left .more-info .deposit-required{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.pane-left .more-info .total-powerwall.hidden,.pane-left .more-info .installation.hidden,.pane-left .more-info .tax-info.hidden,.pane-left .more-info .total-estimate.hidden,.pane-left .more-info .deposit-required.hidden{display:none;}.pane-left .more-info .tax-amount{font-weight:normal;}.pane-left .more-info .powerwall-price-description{-webkit-box-flex:1;-ms-flex:1;flex:1;}.pane-left .more-info .powerwall-price{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%;}.pane-left .more-info .deposit-required{padding-top:14px;}.pane-left .more-info .tax-disclaimer{padding-bottom:20px;}.pane-left .more-info .tax-disclaimer .description{margin-right:25px;}.pane-right.pane{padding-top:8px;}.pane-right .installation-container .form-item-usermail{width:47.5%;float:left;margin-right:5%;}.pane-right .installation-container .form-item-phonenumber{width:47.5%;float:right;margin-right:0;clear:none;}.pane-right .cc-info .card-info-container{background:#fff;}.pane-right .cc-info .change-cc{color:#2cABE1;}.pane-right .password-container .form-item-password-input [class*="errors-list"],.pane-right .password-container .form-item-confirm-password [class*="errors-list"]{bottom:initial;}.pane-right .password-container .form-item-password-input{width:47.5%;float:left;margin-right:5%;}.pane-right .password-container .form-item-confirm-password{width:47.5%;float:right;margin-right:0;clear:none;}.pane-right .submit-container{padding-top:5px;}.pane-right .submit-container .separator{margin-top:20px;}@media (min-width:641px){.pane-left .more-info .total-estimate{padding-top:10px;}.pane-left .more-info .powerwall-price{width:30%;}.pane-left .more-info .tax-disclaimer .description{margin-right:0;}.pane-right.pane{padding-top:16px;width:50%;}.pane-right .installation-container{padding-top:18px;}}.pane-title{display:none;}.panel-powerwall-order-page{margin-bottom:100px;}.card-info-container{margin:0;padding:30px;padding:1.875rem;width:100%;border:1px solid #ddd;}.card-info-container.cc-credits span{color:#333;font-family:"Gotham Medium";font-size:15px;}.card-info-container.cc-credits span:first-child{font-family:"Gotham Book";color:#666;}.card-info-container .card-title{font-family:"Gotham Medium";color:#333;font-size:12px;}.card-info-container .card-number{font-family:"Gotham Book";color:#666;}.card-info-container > div{float:left;margin-right:30px;font-size:15px;color:#ccc;}.card-info-container > div span{color:#444;display:block;margin-bottom:5px;max-width:130px;}.card-info-container > div.no-card{display:none;margin:10px 0 0 10px;}.card-info-container.card-text .last{float:right;margin-right:0;}.card-info-container .sc-logo{border:2px solid #eee;display:inline-block;height:30px;width:50px;background:url("/tesla_theme/assets/img/own/cc_logos_mytesla.png?20150720") #fff no-repeat;background-size:cover;margin-top:6px;}.i18n-zh_CN .card-info-container .sc-logo{background:url("/tesla_theme/assets/img/own/cc_logos_unionpay.png?20161121") #fff no-repeat;background-size:cover;}.card-info-container.CARD_MASTERCARD .sc-logo{background-position:-97px 0;}.card-info-container.CARD_VISA .sc-logo{background-position:-5px 0;margin-bottom:0;}.card-info-container.CARD_AMEX .sc-logo{background-position:-51px 0;}.card-info-container.CARD_NOCARD > div{display:none;}.card-info-container.CARD_NOCARD .no-card,.card-info-container.CARD_NOCARD .last,.card-info-container.CARD_NOCARD .first{display:block;}.card-info-container.CARD_NOCARD .sc-logo{background:url("/tesla_theme/assets/img/own/nocard_icon.svg?20150720") no-repeat scroll 10px 0/contain;margin-top:5px;}.card-info-container.CARD_PAYMENTDUE > div{display:none;}.card-info-container.CARD_PAYMENTDUE .payment-due,.card-info-container.CARD_PAYMENTDUE .last{display:block;}.card-info-container.CARD_PAYMENTDUE .payment-due{color:#666;margin-top:10px;margin-top:0.625rem;}.card-info-container.CARD_PAYMENTDUE .payment-due span{display:inline;}.card-info-container .sc-logo-text{top:-30px;display:inline-block;position:relative;}.card-info-container:after{display:block;content:" ";clear:both;}.powerwall-order-form-container{clear:none;width:100%;clear:both;float:none;display:block;margin-right:auto;margin-left:auto;}.powerwall-order-form-container.hidden{display:none;}.powerwall-order-form-container .form-item{float:none;}.powerwall-order-form-container .form-item-firstname{width:47.5%;float:left;margin-right:5%;}.powerwall-order-form-container .form-item-lastname{width:47.5%;float:right;margin-right:0;clear:none;}.powerwall-order-form-container .form-item-usermail,.powerwall-order-form-container .form-item-installation-address{clear:both;width:100%;}.powerwall-order-form-container .password-input,.powerwall-order-form-container .credit-card-container,.powerwall-order-form-container .form-item-cc-cardNumber,.powerwall-order-form-container .form-item-phone,.powerwall-order-form-container .form-item-cc-savecc,.powerwall-order-form-container .form-item-password-input,.powerwall-order-form-container .form-item-confirm-password,.powerwall-order-form-container .powerwall-terms-and-conditions{width:100%;clear:both;float:none;display:block;margin-right:auto;margin-left:auto;clear:both;text-align:left;}.powerwall-order-form-container .form-item-cc-expirationMonth,.powerwall-order-form-container .form-item-cc-expirationYear,.powerwall-order-form-container .form-item-cc-cvvNumber{width:30%;float:left;margin-right:5%;clear:none;}.powerwall-order-form-container .form-item-cc-cvvNumber{float:right;margin-right:0;}.powerwall-order-form-container .form-item-fullname{width:65%;float:left;margin-right:5%;clear:none;}.powerwall-order-form-container .form-item-cc-billingZip{width:30%;float:right;margin-right:0;clear:none;}.i18n-fr_BE .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-nl_BE .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-da .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-de .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-fr .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-it .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-nl .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-no .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-de_AT .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-de_CH .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-fr_CH .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-it_CH .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-sv_SE .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-fr_CA .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-zh_CN .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-ja_JP .powerwall-order-form-container .form-item [class*="errors-list"],.i18n-ar_JO .powerwall-order-form-container .form-item [class*="errors-list"]{top:40px;}.powerwall-order-form-container .powerwall-terms-and-conditions{text-align:center;}.powerwall-order-form-container .powerwall-terms-and-conditions a{color:#2cABE1;}.powerwall-order-form-container .hidden{display:none;}.powerwall-order-form-container .credit-card-container{position:relative;}.powerwall-order-form-container .credit-card-container span{background-size:60px;height:30px;position:absolute;right:5px;top:5px;width:50px;z-index:1;}.powerwall-order-form-container .credit-card-container .MASTERCARD,.powerwall-order-form-container .credit-card-container .VISA,.powerwall-order-form-container .credit-card-container .AMEX{background:url("/tesla_theme/assets/img/own/own-paymethod-icons-amex-1.png?20150720") transparent no-repeat;border:2px solid #ccc;}.powerwall-order-form-container .credit-card-container .MASTERCARD{background-position:-7px -44px;}.powerwall-order-form-container .credit-card-container .VISA{background-position:-7px 5px;}.powerwall-order-form-container .credit-card-container .AMEX{background-position:-7px -19px;}.separator{background:#e1e1e1;height:1px;margin-bottom:40px;margin-top:40px;}[id="payment-form-modal"]{text-align:center;}[id="payment-form-modal"] .modal-content{height:300px;padding-top:50px;width:500px;}[id="payment-form-modal"] .modal-body{color:#333;}[id="payment-form-modal"] img{margin-bottom:50px;}.btn-navigate{background-image:url("/tesla_theme/assets/img/icon-navigate.svg");}#system_messages{background-color:#fafafa;}#system_messages ul.tabs:before,#system_messages ul.tabs:after{content:"";display:table;}#system_messages ul.tabs:after{clear:both;}#system_messages ul.tabs li{float:left;margin-right:20px;padding:10px 0;display:inline-block;}#system_messages ul.tabs a{color:#333;}#system_messages .panel-pane{font-size:14px;font-size:0.875rem;}#second-nav{display:inline-block;vertical-align:top;font-family:Gotham Book,"M Hei PRC W45","M Hei HK W42","M Hei HK W40","HelveticaNeue-Regular","Helvetica Neue Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-weight:400;}#second-nav .nav-block{margin-top:3px;}#second-nav .nav-block:before,#second-nav .nav-block:after{content:"";display:table;}#second-nav .nav-block:after{clear:both;}#second-nav .nav-block li{list-style-image:none;list-style-type:none;float:left;margin-right:15px;}#second-nav .nav-block li a{font-size:13px;line-height:20px;font-size:0.8125rem;line-height:1.25rem;color:#333;}#second-nav .nav-block li a:hover{color:#c00;}#second-nav .nav-block li.nav-selected .nav-link{opacity:.5;}#second-nav .nav-block li:last-child,#second-nav .nav-block li.last{margin-right:0;}.section-sub-nav{position:relative;}.section-sub-nav:before,.section-sub-nav:after{content:"";display:table;}.section-sub-nav:after{clear:both;}.section-sub-nav .container{position:relative;}.page-models-preowned .section-sub-nav .container .sub-nav{margin-right:20px;margin-right:1.25rem;}.tsla-header-transparent .section-sub-nav,.tsla-header-semitransparent .section-sub-nav{margin-top:96px;margin-top:6rem;}.section-sub-nav .section-title{font-family:Gotham Light,"M Hei PRC W45","M Hei HK W42","M Hei HK W40","HelveticaNeue-Regular","Helvetica Neue Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:30px;font-size:1.875rem;margin-bottom:35px;margin-bottom:2.1875rem;padding-bottom:25px;padding-bottom:1.5625rem;padding-top:0;position:relative;top:0;border-bottom:1px solid #ccc;color:#000;}@media (min-width:0) and (max-width:639px){.section-sub-nav .section-title{font-size:24px;font-size:1.5rem;border-bottom:0;}}.section-sub-nav .section-title a{color:#000;}.section-sub-nav .sub-nav{top:9px;top:0.5625rem;right:20px;right:1.25rem;position:absolute;clear:both;}.section-sub-nav .sub-nav .nav-item{display:block;float:left;margin:0 0 0 20px;margin:0 0 0 1.25rem;}.section-sub-nav .sub-nav .nav-item:first-child{margin-left:0;}.section-sub-nav .sub-nav .nav-selected .nav-link{opacity:.5;}.section-sub-nav .sub-nav .nav-selected .nav-item{display:block;float:left;margin:0 0 0 20px;margin:0 0 0 1.25rem;}.section-sub-nav .sub-nav .nav-selected .nav-item:first-child{margin-left:0;}.section-sub-nav .sub-nav .nav-link{font-family:Gotham Book,"M Hei PRC W45","M Hei HK W42","M Hei HK W40","HelveticaNeue-Regular","Helvetica Neue Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:13px;font-size:0.8125rem;color:#333;}.section-sub-nav .sub-nav .btn-order{color:#fff;font-size:8px;font-size:0.5rem;}.i18n-zh_CN .section-sub-nav .sub-nav .btn-order{font-size:13px;font-size:0.8125rem;position:relative;top:-2px;padding:6px 12px 5px;padding:0.375rem 0.75rem 0.3125rem;}.section-sub-nav .separator-before{padding-left:20px;padding-left:1.25rem;border-left:1px solid rgba(51,51,51,0.5);}.section-sub-nav .separator-after{padding-right:20px;padding-right:1.25rem;border-right:1px solid rgba(51,51,51,0.5);}.alternative .section-sub-nav .section-title,.section-sub-nav.alternative .section-title{border-bottom:1px solid rgba(255,255,255,0.5);color:#fff;}.alternative .section-sub-nav .section-title a,.section-sub-nav.alternative .section-title a{color:#fff;}.alternative .section-sub-nav .nav-link,.section-sub-nav.alternative .nav-link{color:#fff;transition:color 0.1s linear;-webkit-transform:translateZ(0);transform:translateZ(0);}.alternative .section-sub-nav .nav-link:hover,.section-sub-nav.alternative .nav-link:hover{color:#ccc;transition:color 0.1s linear;-webkit-transform:translateZ(0);transform:translateZ(0);}.alternative .section-sub-nav .sub-nav a,.section-sub-nav.alternative .sub-nav a{color:#fff;}.alternative .section-sub-nav .separator-before,.section-sub-nav.alternative .separator-before{border-left-color:rgba(255,255,255,0.5);}.alternative .section-sub-nav .separator-after,.section-sub-nav.alternative .separator-after{border-right-color:rgba(255,255,255,0.5);}.no-keyline .section-sub-nav .section-title,.section-sub-nav.no-keyline .section-title{border-bottom:none;margin-bottom:0;}.nav-left{float:left;}.nav-right{float:right;}.nav-centered{text-align:center;overflow:hidden;display:block;margin:auto;}@media (min-width:0) and (max-width:639px){.section-sub-nav .sub-nav{display:none;}}@media (min-width:640px){.nav_search{width:65.85366%;float:right;margin-right:0;text-align:right;margin-top:5px;margin-bottom:17px;}.expanded-search .nav_search{float:right;text-align:right;width:auto;}}main .nav_search{display:none;}@media (min-width:640px){main .nav_search{display:inline;}main .nav_search .nav-left{float:left;}main .nav_search .nav-right{float:right;}}.nav-sticky{width:100%;max-width:1440px;position:absolute;top:-1px;}.nav-sticky.nav-animate{transition:top 0.5s linear;-webkit-transform:translateZ(0);transform:translateZ(0);}.nav-sticky.nav-animate.is-stuck,.nav-sticky.nav-animate.nav-animate-away{transition:top 0.5s linear;-webkit-transform:translateZ(0);transform:translateZ(0);}.nav-sticky.is-stuck,.nav-sticky.nav-animate-away{width:100%;max-width:1440px;position:fixed;z-index:10;}.nav-sticky.nav-animate-away{top:-100px;}.section-sub-nav .nav-sticky .sub-nav{top:21px;top:1.3125rem;}.nav-pill{text-align:center;}.nav-pill .nav-block{border-radius:100px;border:1px solid #ddd;overflow:hidden;display:inline-block;margin-bottom:16px;margin-bottom:1rem;}.lt-ie9 .nav-pill .nav-block{border:1px solid #ddd;}.nav-pill .nav-link{width:175px;width:10.9375rem;padding:16px 0;padding:1rem 0;font-size:18px;font-size:1.125rem;font-family:Gotham Book,"M Hei PRC W45","M Hei HK W42","M Hei HK W40","HelveticaNeue-Regular","Helvetica Neue Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-weight:100;display:block;color:#000;cursor:pointer;}.nav-pill .nav-selected{background-color:#f2f2f2;color:#000;}.nav-pill .nav-item{margin:0;border-left:1px solid #ccc;}.nav-pill .nav-item:first-child{border-left:0;}@media (min-width:0) and (max-width:639px){.section-sub-nav{margin-top:33px;margin-top:2.0625rem;}.section-sub-nav .sub-nav{display:none;}.section-sub-nav .section-title{margin-bottom:27px;margin-bottom:1.6875rem;}.page-about .section-sub-nav .section-title{padding-bottom:18px;padding-bottom:1.125rem;}.page-about-legal .section-sub-nav .section-title{padding-bottom:22px;padding-bottom:1.375rem;}.page-careers .section-sub-nav .section-title{margin-bottom:31px;margin-bottom:1.9375rem;}.header-transparent .section-sub-nav,.header-semitransparent .section-sub-nav{margin-top:83px;margin-top:5.1875rem;}}@media (min-width:640px){.nav_search{float:right;margin-top:5px;margin-top:0.3125rem;margin-bottom:17px;margin-bottom:1.0625rem;float:right;text-align:right;}main .nav_search{display:inline;}}.btn-navigate{background-image:url("/tesla_theme/assets/img/icon-navigate.svg");}.content-constrain{max-width:100%;}.section-image{max-height:100%;max-width:100%;}@media (min-width:640px){.section-wrap{padding:70px 0;padding:4.375rem 0;}}@media (min-width:0) and (max-width:639px){.section-wrap{padding:35px 0;padding:2.1875rem 0;}}@media (min-width:640px){.section-wrap .section-wrap{padding:35px 0;padding:2.1875rem 0;}}@media (min-width:640px){.section-container-grid{clear:both;overflow:hidden;}.section-container-grid .section-image{width:48.78049%;float:left;margin-right:2.43902%;}.section-container-grid .section-content{width:40.2439%;float:left;margin-right:2.43902%;margin-left:8.53659%;}.section-container-grid .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-align-content:center;-ms-flex-line-pack:center;align-content:center;}}@media (min-width:640px) and (min-width:640px){.section-container-grid .section-alternating{margin-left:8.53659%;margin-left:8.53659%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (min-width:640px){.section-container [class*="section-"]{width:48.78049%;float:left;margin-right:2.43902%;margin-left:25.60976%;margin-right:25.60976%;}}.section-hero{display:block;margin:auto;}@media (min-width:0) and (max-width:639px){.section-hero{max-width:70%;}}.section-release_notes{overflow:hidden;background-color:#f7f7f7;}@media (min-width:640px){.section-release_notes{padding-bottom:200px;padding-bottom:12.5rem;}}.section-release_notes .section-title--hed{font-family:Gotham Book,"M Hei PRC W45","M Hei HK W42","M Hei HK W40","HelveticaNeue-Regular","Helvetica Neue Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:18px;line-height:20px;font-size:1.125rem;line-height:1.25rem;padding-top:0;color:#000;}@media (min-width:640px){.section-release_notes .section-title--hed{color:#666;text-align:left;width:31.70732%;float:left;margin-right:2.43902%;}}.section-release_notes .section-title--dek{margin-top:10px;margin-top:0.625rem;}@media (min-width:0) and (max-width:639px){.section-release_notes .section-title--dek{text-align:center;}.i18n-zh_HK .section-release_notes .section-title--dek,.i18n-ja_JP .section-release_notes .section-title--dek,.i18n-zh_CN .section-release_notes .section-title--dek,.i18n-zh_MO .section-release_notes .section-title--dek{text-align:left;}}.section-release_notes .section-title--lede{color:#333;font-weight:bold;margin-bottom:10px;margin-bottom:0.625rem;}@media (min-width:0) and (max-width:639px){.section-release_notes .section-title--lede{text-align:left;}}.section-release_notes .list-item{margin-bottom:10px;margin-bottom:0.625rem;}.release-notes--categories:before,.release-notes--categories:after{content:"";display:table;}.release-notes--categories:after{clear:both;}@media (min-width:0) and (max-width:639px){.release-notes--categories{margin-top:22px;margin-top:1.375rem;}}@media (min-width:640px){.release-notes--categories .column:nth-child(odd){width:31.70732%;float:left;margin-right:2.43902%;}.release-notes--categories .column:nth-child(even){width:31.70732%;float:right;margin-right:0;}}.release-notes--categories:nth-last-child(n+2){padding-bottom:70px;padding-bottom:4.375rem;}@media (min-width:640px){.release-notes--categories:nth-last-child(n+2){padding-bottom:90px;padding-bottom:5.625rem;}}@media (min-width:640px){.release-notes--category:first-child .section-title--lede{margin-top:0;}}.section-autopilot .section-title--hed,.section-software--testimonial .section-title--hed{padding-top:40px;padding-top:2.5rem;}@media (min-width:0) and (max-width:639px){.section-title--hed{padding-top:40px;padding-top:2.5rem;text-align:center;}}.section-title--hed + .section-title--lede{padding-top:10px;padding-top:0.625rem;margin-top:10px;margin-top:0.625rem;}.section-title--lede + .section-title--lede{margin-top:0;}.section-title--lede:last-child{margin-bottom:0;padding-bottom:0;}@media (min-width:0) and (max-width:639px){.section-title--lede{text-align:center;}.i18n-zh_CN .section-title--lede,.i18n-ja_JP .section-title--lede,.i18n-zh_TW .section-title--lede,.i18n-ko_KR .section-title--lede,.i18n-zh_MO .section-title--lede,.i18n-zh_HK .section-title--lede{text-align:left;}}.section-list--dek{padding-left:20px;padding-left:1.25rem;list-style-type:none;}.section-list--dek .list-item{margin-bottom:10px;margin-bottom:0.625rem;}.section-list--dek .list-item:before{left:-20px;left:-1.25rem;top:-2px;top:-0.125rem;font-size:9px;font-size:0.5625rem;display:block;position:relative;max-width:0;max-height:0;color:#ccc;content:'\25A0';}.section-list--dek .list-item:last-child{margin-bottom:0;}.container-icons{overflow:hidden;clear:both;}.container-icons [class*="section-title--"]{font-size:13px;font-size:0.8125rem;line-height:1.25;max-width:210px;max-width:13.125rem;text-align:center;width:100%;}.i18n-zh_HK .container-icons [class*="section-title--"],.i18n-ja_JP .container-icons [class*="section-title--"],.i18n-zh_CN .container-icons [class*="section-title--"],.i18n-zh_MO .container-icons [class*="section-title--"]{text-align:left;}.container-icons .section-title--lede{font-family:'Gotham Medium';color:#333;}.container-icons .section-title--dek{margin-top:5px;margin-top:0.3125rem;margin-bottom:0;}.container-icons .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:0) and (max-width:639px){.container-icons .column:not(:last-child){padding-bottom:40px;padding-bottom:2.5rem;}}.container-icons .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:64px;width:4rem;height:64px;height:4rem;margin:30px auto 30px;margin:1.875rem auto 1.875rem;overflow:hidden;text-align:center;}@media (min-width:640px){.container-icons .section-image{max-height:100%;text-align:center;display:block;margin:auto;}.container-icons.four-up .column{width:23.17073%;float:left;margin-right:2.43902%;}.container-icons.four-up .column:last-child{float:right;margin-right:0;}.container-icons.three-up .column{width:31.70732%;float:left;margin-right:2.43902%;}.container-icons.three-up .column:last-child{float:right;margin-right:0;}.container-icons.two-up .column{width:48.78049%;float:left;margin-right:2.43902%;}.container-icons.two-up .column:last-child{float:right;margin-right:0;}}.main-title{font-size:34px;}@media (min-width:0) and (max-width:639px){.main-title{font-size:28px;}}.smaller-title{font-size:30px;}@media (min-width:0) and (max-width:639px){.smaller-title{font-size:26px;}}.section-title{font-size:34px;}@media (min-width:0) and (max-width:639px){.section-title{font-size:28px;}}.btn-transparent{background-color:rgba(0,0,0,0.3);}.section-sub-nav{margin-top:44px;}.section-sub-nav .section-title{border-bottom:1px solid #000;}.section-sub-nav .selected .nav-link{font-family:Gotham Bold,"M Hei PRC W45","M Hei HK W42","M Hei HK W40","HelveticaNeue-Regular","Helvetica Neue Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;}.flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:0) and (max-width:639px){.flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.flex-wrapper.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.section-image{line-height:0;}.section-wrap{padding-top:70px;padding-bottom:70px;}@media (min-width:0) and (max-width:639px){.section-wrap{padding-top:35px;padding-bottom:35px;}}.column{float:none !important;}@media (min-width:640px){.four-up .column{width:23.17073%;float:left;margin-right:2.43902%;}.four-up .column:last-child{float:right;margin-right:0;}.three-up .column{width:31.70732%;float:left;margin-right:2.43902%;}.three-up .column:last-child{float:right;margin-right:0;}.two-up .column{width:48.78049%;float:left;margin-right:2.43902%;}.two-up .column:last-child{float:right;margin-right:0;}.one-up .column{width:100%;clear:both;float:none;display:block;margin-right:auto;margin-left:auto;}.one-up .column:last-child{float:right;margin-right:0;}}.multi-column-container,.multi-column-item{list-style:none;margin:0;padding:0;}.multi-column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.multi-column-container .multi-column-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.multi-column-container .multi-column-item .multi-column-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}.multi-column-container .multi-column-item .multi-column-content.image-content{display:block;}.multi-column-container .multi-column-item .multi-column-content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.multi-column-container .multi-column-item .multi-column-content .container:not(.solar-roof-marketing-blurb-right):not(.solar-roof-marketing-blurb-left){margin-left:25%;padding-left:0;padding-right:50px;}.multi-column-container .multi-column-item .multi-column-content .container .section-title{margin-top:22px;}@media (min-width:0) and (max-width:639px){.multi-column-container .multi-column-item .multi-column-content .container{margin:0 auto;padding:20px;text-align:center;}}.multi-column-container .multi-column-item .multi-column-content .split-50-50:first-child{width:48.78049%;float:left;margin-right:2.43902%;}.multi-column-container .multi-column-item .multi-column-content .split-50-50:last-child{width:48.78049%;float:right;margin-right:0;}@media all and (min-width:40em){.multi-column-container .multi-column-item{width:50%;}.multi-column-container .multi-column-item.no-split{width:100%;}.multi-column-container .multi-column-item.split-33-66:first-child{width:33.33%;}.multi-column-container .multi-column-item.split-33-66:last-child{width:66.66%;}.multi-column-container .multi-column-item.split-40-60:first-child{width:40%;}.multi-column-container .multi-column-item.split-40-60:last-child{width:60%;}.multi-column-container .multi-column-item.split-60-40:first-child{width:60%;}.multi-column-container .multi-column-item.split-60-40:last-child{width:40%;}.multi-column-container .multi-column-item.split-66-33:first-child{width:65.85366%;float:left;margin-right:2.43902%;}.multi-column-container .multi-column-item.split-66-33:last-child{width:31.70732%;float:right;margin-right:0;}.multi-column-container .multi-column-item.split-75-25:first-child{width:74.39024%;float:left;margin-right:2.43902%;}.multi-column-container .multi-column-item.split-75-25:last-child{width:23.17073%;float:right;margin-right:0;}}.darker-background{background:#F2F2F2;}.container-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:0) and (max-width:639px){.container-icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.container-icons .section-image{height:70px;max-height:none;width:100%;}.container-icons .column{float:none;}.container-icons .column.last-child{float:none;}.container-icons [class*="section-title--"]{max-width:70%;}@media (min-width:0) and (max-width:639px){.container-icons [class*="section-title--"]{max-width:100%;}}.icon-wrapper{padding:20px;}.section-divider{background:#999;height:1px;margin:70px 0;width:100%;}.section-inquire_form{background-color:#F2F2F2;text-align:center;}.section-inquire_form .section-title{padding-bottom:80px;}.section-inquire_form .stationary-storage-details{text-align:left;}.section-inquire_form .stationary-storage-details .form-item-firstname,.section-inquire_form .stationary-storage-details .form-item-email,.section-inquire_form .stationary-storage-details .form-item-country,.section-inquire_form .stationary-storage-details .form-item-company{width:47.5%;float:left;margin-right:5%;}.section-inquire_form .stationary-storage-details .form-item-lastname,.section-inquire_form .stationary-storage-details .form-item-phone,.section-inquire_form .stationary-storage-details .form-item-postalcode,.section-inquire_form .stationary-storage-details .form-item-role{width:47.5%;float:right;margin-right:0;clear:none;}@media (min-width:0) and (max-width:639px){.section-inquire_form .stationary-storage-details .form-item{width:100%;}}.section-inquire_form .stationary-storage-details .form-item-businessType{clear:both;}.section-inquire_form .stationary-storage-details .form-item-additional-info{clear:both;}.section-inquire_form .stationary-storage-details .form-item-opt-in{clear:both;}.section-inquire_form .stationary-storage-details .additional-information-type .form-item .parsley-error{color:#999;}@media (min-width:0) and (max-width:639px){.section-inquire_form .stationary-storage-details .additional-information-type .form-item{width:100%;}}@media (min-width:640px){.section-inquire_form .stationary-storage-details .additional-information-type .form-item{width:30%;float:left;margin-right:5%;margin-left:10px;margin-right:10px;}.section-inquire_form .stationary-storage-details .additional-information-type .form-item:first-child{margin-left:0;}.section-inquire_form .stationary-storage-details .additional-information-type .form-item:last-child{width:30%;float:right;margin-right:0;clear:none;margin-left:0;}}.section-inquire_form .terms-and-conditions{margin:22px auto;width:75%;}@media (min-width:0) and (max-width:639px){.section-inquire_form .terms-and-conditions{width:100%;}}@media (min-width:640px){.section-cta .btn,.section-cta .btn-large,.section-cta .btn-transactional{min-width:200px;}.section-cta a:first-child{margin-right:10px;}}.section-cta.top{border-bottom:1px solid rgba(0,0,0,0.4);text-align:center;}@media (min-width:0) and (max-width:639px){.section-cta.top{padding-left:20px;padding-right:20px;}}.section-cta.top.btn-group{margin:0;padding-top:15px;padding-bottom:15px;}.container-buttons{text-align:center;}@media (min-width:640px){.pane-skinny-footer{margin-top:0;padding-top:20px;}}.hero .container{position:absolute;left:0;right:0;text-align:left;width:100%;}#cta-top.section-cta{padding:20px 0;}#cta-top .cta-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%;}.reliable-power,.section-operates_with_without_solar{text-align:center;}@media (min-width:640px){.reliable-power,.section-operates_with_without_solar{padding:100px;}}.section-design_yours{min-height:500px;}.section-design_yours .section-title--hed{font-size:34px;padding-bottom:20px;}@media (min-width:0) and (max-width:639px){.section-design_yours .section-title--hed{font-size:28px;}}.section-design_yours .configurator{border:0;background-color:transparent;padding:0;}.container-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:0) and (max-width:639px){.container-icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.container-icons .section-image{max-height:none;width:100%;height:70px;}.container-icons .column{float:none;}.container-icons .column.last-child{float:none;}.container-icons [class*="section-title--"]{max-width:70%;}@media (min-width:0) and (max-width:639px){.container-icons [class*="section-title--"]{max-width:100%;}}.icon-wrapper{padding:20px;}.section-home_energy_solution{text-align:center;background:linear-gradient(to bottom,#d2d2d2 0%,#fff 81%);}@media (min-width:640px){.section-home_energy_solution{overflow:hidden;}.section-home_energy_solution .interior{position:relative;}.section-home_energy_solution .interior .list-items{text-align:left;}.section-home_energy_solution .interior .list-item{font-size:12px;position:absolute;white-space:nowrap;color:#000;}.section-home_energy_solution .interior .list-item:after{background-color:#2CABE1;content:"";display:block;height:2px;position:absolute;top:50%;width:60px;}.section-home_energy_solution .interior .list-item.right-side{left:76%;}.section-home_energy_solution .interior .list-item.right-side:after{left:-68px;}.section-home_energy_solution .interior .item-liquid_cooling{top:112px;}.section-home_energy_solution .interior .item-inverter{top:209px;}.section-home_energy_solution .interior .item-battery_pack{top:367px;}.section-home_energy_solution .interior .item-connection_point{top:209px;left:15%;}.section-home_energy_solution .interior .item-connection_point:after{right:-68px;}.section-home_energy_solution .content-container{margin-bottom:50px;}.i18n-zh_CN .section-home_energy_solution .content-container .section-title--dek{text-align:center;}}@media (min-width:0) and (max-width:639px){.section-home_energy_solution{background:linear-gradient(to bottom,#d2d2d2 0%,#fff 50%);}.section-home_energy_solution .section-title--hed{font-size:30px;}}.section-home_energy_solution .image-panel{max-width:1400px;width:100%;margin:0 auto;}.section-home_energy_solution .image-panel h2{margin-bottom:50px;text-align:center;}.section-home_energy_solution .image-panel.interior{max-width:1000px;}.pill-switch{margin-bottom:50px;text-align:center;}.pill-switch .link{background-color:#fff;border:1px #ddd solid;cursor:pointer;font-size:15px;padding:20px;outline:none;width:150px;}.pill-switch .link.active{background-color:#f2f2f2;}.pill-switch .left{border-bottom-left-radius:30px;border-right-color:#fff;border-top-left-radius:30px;padding-left:35px;}.pill-switch .left.active{border-right-color:#ddd;}.pill-switch .right{border-bottom-right-radius:30px;border-left-color:#fff;border-top-right-radius:30px;padding-right:35px;}.pill-switch .right.active{border-left-color:#ddd;}.section-app{padding-bottom:0;background-color:#666;}@media (min-width:640px){.section-app .section-image{max-height:560px;}}.section-app .flex-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:0) and (max-width:639px){.section-app .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;}}.section-app .section-title,.section-app p{color:#fff;}.section-app .copy-wrap{width:280px;padding-left:30px;}@media (min-width:0) and (max-width:639px){.section-app .copy-wrap{padding-left:0;}}.section-technical_specs{background-color:#fff;overflow:hidden;}.section-technical_specs .section-title{padding-bottom:70px;text-align:center;}.section-technical_specs .container{position:relative;}@media (min-width:640px){.section-technical_specs .container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:90px;}}@media (min-width:0) and (max-width:639px){.section-technical_specs .container{margin-bottom:45px;}}.section-technical_specs .list-item{margin-bottom:15px;}.section-technical_specs .list-item span,.section-technical_specs .list-item strong{display:block;}.section-technical_specs [class*="powerwall-dimensions--"]{font-size:11px;line-height:13px;font-size:0.6875rem;line-height:0.8125rem;color:rgba(0,0,0,0.5);position:absolute;text-align:center;}.section-technical_specs .powerwall-dimensions--length{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}@media (min-width:640px){.section-technical_specs .powerwall-dimensions--length{left:-11px;top:210px;}}@media (min-width:0) and (max-width:639px){.section-technical_specs .powerwall-dimensions--length{top:44.7%;left:-40.5%;width:87%;}}@media (min-width:640px){.section-technical_specs .powerwall-dimensions--width{left:59px;top:-5px;width:256px;}}@media (min-width:0) and (max-width:639px){.section-technical_specs .powerwall-dimensions--width{left:19%;top:-14px;width:56%;}}.section-technical_specs .powerwall-dimensions--depth{min-width:70px;}@media (min-width:640px){.section-technical_specs .powerwall-dimensions--depth{left:357px;top:-5px;}}@media (min-width:0) and (max-width:639px){.section-technical_specs .powerwall-dimensions--depth{right:-8%;top:-14px;width:24%;}}@media (min-width:0) and (max-width:639px){.section-technical_specs{padding-bottom:0;}.section-technical_specs .section-title--hed{padding-bottom:35px;}.section-technical_specs .column{max-width:70%;margin-left:auto;margin-right:auto;position:relative;}.section-technical_specs .powerwall-dimensions{position:absolute;top:0;right:0;bottom:0;left:0;}}@media (min-width:640px){.section-technical_specs{padding-bottom:60px;}.section-technical_specs .section-title--hed{padding-bottom:70px;}.section-technical_specs .column:nth-child(odd){width:40.2439%;float:left;margin-right:2.43902%;margin-right:8.53659%;}.section-technical_specs .column:nth-child(even){width:48.78049%;float:right;margin-right:0;}.section-technical_specs .list-items{margin-top:40px;}}@media (min-width:640px) and (min-width:640px){.section-technical_specs .list-items{float:left;text-align:left;}}@media (min-width:640px){.section-technical_specs .list-items:nth-child(odd){width:47.5%;float:left;margin-right:5%;}.section-technical_specs .list-items:nth-child(even){width:47.5%;float:right;margin-right:0;}}.section-technical_specs .powerwall-specs{text-align:center;}.section-cta{padding:30px 0;}@media (min-width:0) and (max-width:639px){.section-cta.callback-button{padding:30px 0 20px 0;}}.section-cta .container-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:0) and (max-width:639px){.section-cta .container-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.section-cta .cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:0) and (max-width:639px){.section-cta .cta-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:640px){.section-cta .cta-buttons{margin:0 auto;}}@media (min-width:640px){.section-cta .cta-buttons .callback-button{width:48.78049%;float:left;margin-right:2.43902%;}}.section-cta .cta-email{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:0) and (max-width:639px){.section-cta .cta-email{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:640px){.section-cta .cta-email{width:48.78049%;float:right;margin-right:0;}}.section-cta .cta-email #stationary-storage-powerwall-form > div{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:0) and (max-width:639px){.section-cta .cta-email #stationary-storage-powerwall-form > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.section-cta .cta-email .get-updates-text{color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;text-transform:uppercase;}@media (min-width:0) and (max-width:639px){.section-cta .cta-email .get-updates-text{line-height:36px;padding-top:14px;}}@media (min-width:640px){.section-cta .cta-email .get-updates-text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:40px;width:30%;float:left;margin-right:5%;}}.section-cta .cta-email .form-item-email{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;}@media (min-width:640px){.section-cta .cta-email .form-item-email{margin-right:10px;}}@media (min-width:640px){.section-cta .cta-email .form-submit{width:12.5%;float:right;margin-right:0;}}.section-cta .cta-email .form-submit .updates-submit{background:none;border:none;font-size:14px;font-weight:500;line-height:40px;margin:0;padding:0;text-transform:uppercase;width:100%;}.section-interested_in_powerwall{background-color:#fff;text-align:center;}@media (min-width:640px){.section-interested_in_powerwall p{line-height:8px;}}.pane-skinny-footer{background-color:#fff;}.pane-skinny-footer .colophon a,.pane-skinny-footer .modal-link.locale{color:#666;background-color:#fff;}.pane-skinny-footer .colophon a:after,.pane-skinny-footer .colophon a .icon-caret,.pane-skinny-footer .modal-link.locale:after,.pane-skinny-footer .modal-link.locale .icon-caret{color:#666;}
