*,:after,:before{box-sizing:border-box;border:0 solid #000}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Trebuchet MS,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit;overflow-x:hidden}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--primary-300:#ff4040;--primary-400:#c4151c;--primary-500:#a50f07;--primary-600:#6d0d00;--primary-700:#4f0700;--neutral-100:#ececec;--neutral-300:#9da1a6;--neutral-400:#434f5b;--message-success:#28a138;--message-warning:#f9971e;--message-error:#d21c1c;--message-info:#0172cb;--white:#fff;--black:#1c1c1b}html{background-color:var(--primary-400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-scroll-locked=true] body{overflow:hidden}body{-webkit-overflow-scrolling:touch}.youtube-embed-wrapper{position:relative;height:0;padding-bottom:56.25%;margin-bottom:2%;overflow:hidden;z-index:2}.youtube-embed-wrapper>p{display:none;content:""}.youtube-embed-wrapper iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.component--timeline{position:relative;margin-bottom:4rem;margin-left:-1.5rem;margin-right:-1.5rem}.component--timeline:after,.component--timeline:before{content:"";position:absolute;transform:translateX(-50%);height:3rem;margin-top:2rem;width:40px;left:55px;background:#434f5b;z-index:1}.component--timeline:after{margin-bottom:2rem;bottom:-2rem}@media screen and (max-width:479px){.component--timeline:after,.component--timeline:before{width:32px;background-size:32px}}@media screen and (min-width:1170px){.component--timeline:after,.component--timeline:before{left:50%}}.component--timeline div.vertical-timeline.vertical-timeline--two-columns{width:100%}.component--timeline div.vertical-timeline.vertical-timeline--two-columns .vertical-timeline-element-title{font-weight:700}.component--timeline div.vertical-timeline.vertical-timeline--two-columns .vertical-timeline-element-content{border-radius:8px}.component--timeline div.vertical-timeline.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:25px}.component--timeline div.vertical-timeline.vertical-timeline--two-columns:before{content:"";position:absolute;left:55px;transform:translateX(-50%);width:40px;height:calc(100% - 7rem);margin-top:5rem;margin-left:0;background-image:url(../svg/timeline_road.a046c557.svg);background-repeat:repeat-y;background-size:40px;z-index:1}@media screen and (max-width:479px){.component--timeline div.vertical-timeline.vertical-timeline--two-columns:before{width:32px;background-size:32px}}.component--timeline div.vertical-timeline.vertical-timeline--two-columns .vertical-timeline-element-icon{z-index:2}@media screen and (min-width:1170px){.component--timeline div.vertical-timeline.vertical-timeline--two-columns .vertical-timeline-element-icon{left:calc(50% - 40px);margin-left:0}.component--timeline div.vertical-timeline.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{left:134.5%;top:9px}.component--timeline div.vertical-timeline.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{right:134.5%;top:9px}.component--timeline div.vertical-timeline.vertical-timeline--two-columns:before{left:50%}.component--timeline div.vertical-timeline.vertical-timeline--two-columns .vertical-timeline-element-content-arrow,.component--timeline div.vertical-timeline.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:33px}}@media screen and (min-width:480px)and (max-width:991px){.component--timeline{margin-bottom:3rem}}@media screen and (min-width:768px)and (max-width:991px){.component--timeline{margin-left:-4.5454545455%;margin-right:-4.5454545455%}}@media screen and (min-width:992px){.component--timeline{margin-left:0;margin-right:0}}@media only screen and (max-width:1169px){.component--timeline div.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{animation:cd-bounce-2 .6s}}.component--banner{position:relative;padding:2.8rem 1.8rem;margin-left:-1.5rem;margin-right:-1.5rem}.component--banner h2{padding-top:0;padding-bottom:1.5rem;font-size:26px;line-height:2.5rem;color:#fff;position:relative;z-index:2;margin:0}@media screen and (min-width:992px){.component--banner h2{font-size:32px}}@media screen and (min-width:1200px){.component--banner h2{font-size:38px}}.component--banner p a.btn{min-width:auto;display:inline-block;color:#fff}.component--banner p a.btn:after{content:"";background-image:url(../svg/icon_right_slider_button.9b2320e9.svg);width:26px;height:19px;position:relative;border:none;opacity:1;bottom:-.1rem;left:15px;display:inline-block;margin-right:10px}.component--banner p a.btn:hover:before{border-width:3px}@media screen and (min-width:768px)and (max-width:991px){.component--banner{margin-left:-4.5454545455%;margin-right:-4.5454545455%}}@media screen and (min-width:992px){.component--banner{padding:3rem;margin-left:0;margin-right:0}.component--banner:after{background:linear-gradient(180deg,rgba(224,223,231,.2),hsla(249,9%,71%,.2));border-radius:0 1rem 1rem 0;content:"";display:block;pointer-events:none;position:absolute;right:36%;top:31px;bottom:-34px;width:100vw;transform-origin:100% 0;transform:skewX(-7.5deg);z-index:0}}.solutionBackground,.solutionBackgroundEra,.solutionBackgroundSolar{background-size:cover;background-position:50%;width:91.72px;height:80px}.solutionBackgroundEra{background-image:url(../svg/era.097ca481.svg)}.solutionBackground{background-image:url(../svg/battery_only.41a2f635.svg)}.solutionBackgroundSolar{background-image:url(../svg/solar.b0bcd08b.svg)}.is-equipment-slider{margin-top:0!important}@media screen and (max-width:767px){.is-quize div.tf-v1-widget-fullscreen button.tf-v1-widget-close{margin-top:16rem}}@media(min-width:600px)and (max-width:1023px){.is-quize div.tf-v1-widget-fullscreen button.tf-v1-widget-close{margin-top:17rem}}@media screen and (min-width:48rem){.halfWidthVideo.component--text .youtube-embed-wrapper{width:49%;float:left;padding-bottom:28.125%}.halfWidthVideo.component--text .youtube-embed-wrapper:nth-of-type(2n-1)+.youtube-embed-wrapper{margin-left:2%}.halfWidthVideo.component--text .youtube-embed-wrapper+:not(.youtube-embed-wrapper){clear:both}}#gtx-trans{left:-999px!important}.fourtyFour{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;text-indent:-9999px}#CybotCookiebotDialogPoweredbyImage{display:none!important}#CybotCookiebotDialogHeader{padding:2px 23px!important;background:url(../png/cookiebot-logo.png) no-repeat left 40%!important;background-size:216px auto!important}.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-appear,.ant-slide-up-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0 0;opacity:0}to{transform:scaleY(1);transform-origin:0 0;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}to{transform:scaleY(.8);transform-origin:0 0;opacity:0}}.ant-select-item-option-selected{background:#d9dadc!important}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#434f5b!important}.ant-select:not(.ant-select-disabled):hover .ant-select-arrow svg path{stroke:#434f5b!important}.ant-select-focused .ant-select-selector{border-color:#434f5b!important}.ant-select .ant-select-arrow{transform:rotate(0deg);transition:transform .2s linear}.ant-select .ant-select-arrow svg path{transition:stroke .2s linear}.ant-select-open .ant-select-arrow{transform:rotate(180deg)}.ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#9da1a6!important}.ant-select.ant-select-status-error.ant-select-in-form-item.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{border-color:#d21c1c!important}.ant-select-item-option-content{color:#434f5b!important}.ant-input{border-color:#9da1a6!important}.ant-input::placeholder{color:#9da1a6!important}.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{border-color:#d21c1c!important}.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{box-shadow:0 0 0 1px #d21c1c!important}.ant-form-item-has-error .ant-checkbox .ant-checkbox-inner,.ant-form-item-has-error .ant-radio-inner{border-color:#d21c1c!important}.ant-upload.ant-upload-drag{border-color:#9da1a6!important}.ant-upload-list-item-name,.ant-upload.ant-upload-drag p{color:#434f5b!important}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#434f5b!important}.ant-upload-list-item-thumbnail.ant-upload-list-item-file path:first-child{fill:transparent!important}.ant-upload-list-item-thumbnail.ant-upload-list-item-file path:last-child{fill:#c4151c!important}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:100}.lightbox-content{width:100%;height:100%;background:#f4f4f4;box-shadow:0 0 20px rgba(0,0,0,.5);overflow-y:auto}.lightbox-content span{position:relative;right:10px;float:right;cursor:pointer;font-size:30px}.become-partner-wrapper{margin-left:-1.5rem;margin-right:-1.5rem}@media screen and (min-width:992px){.lightbox{z-index:99}.lightbox-content{margin-top:0;width:90%;height:90%}}@media screen and (min-width:768px){.become-partner-wrapper{position:relative;margin-left:0;margin-right:0}.become-partner-wrapper iframe{position:relative;z-index:1}.become-partner-wrapper:after{background:linear-gradient(180deg,rgba(224,223,231,.2),hsla(249,9%,71%,.2));border-radius:0 1rem 1rem 0;content:"";display:block;pointer-events:none;position:absolute;right:36%;top:31px;bottom:17rem;width:100vw;transform-origin:100% 0;transform:skewX(-7.5deg);z-index:0}}