/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family: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;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:980px){.container{max-width:980px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1400px){.container{max-width:1400px}}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-gray1{--tw-bg-opacity:1;background-color:rgba(221,228,255,var(--tw-bg-opacity))}.bg-darkblue350{background-color:var(--darkblue350)}.bg-bluelight50{background-color:var(--bluelight50)}.bg-bluelight100{background-color:var(--bluelight100)}.bg-suntuitySubSecondary{--tw-bg-opacity:1;background-color:rgba(254,181,23,var(--tw-bg-opacity))}.hover\:bg-primary:hover{background-color:var(--primary)}.bg-hero{background-image:url(/_next/static/media/home-banner-2.113e35620786fb985e1835dcd996c660.png)}.bg-stayAhead{background-image:url(/_next/static/media/stay-ahead.4a1c7785bd8ef0ddcf44f12b657b84b9.png)}.bg-webinar{background-image:url(/_next/static/media/webinarBanner.c0b000b744e5ce2fc7ba44762e7cdacf.png)}.bg-opacity-50{--tw-bg-opacity:0.5}.hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-primary{border-color:var(--primary)}.border-secondary{border-color:var(--secondary)}.border-gray150{--tw-border-opacity:1;border-color:rgba(214,217,223,var(--tw-border-opacity))}.border-suntuitySubSecondary{--tw-border-opacity:1;border-color:rgba(254,181,23,var(--tw-border-opacity))}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border{border-width:1px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-content-start{place-content:start}.place-self-center{place-self:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.order-1{order:1}.order-2{order:2}.font-primaryMedium{font-family:var(--primaryMedium),sans-serif}.font-primaryBold{font-family:ProximaNova-Bold,sans-serif}.font-interRegular{font-family:interRegular,sans-serif}.font-interMedium{font-family:interMedium,sans-serif}.font-interLight{font-family:interLight,sans-serif}.font-interBold{font-family:interBold,sans-serif}.font-interExtraBold{font-family:interExtraBold,sans-serif}.font-interSemiBold{font-family:interSemiBold,sans-serif}.font-sfBold{font-family:Sf-Bold,sans-serif}.font-sfMedium{font-family:Sf-Medium,sans-serif}.font-sfRegular{font-family:Sf-Regular,sans-serif}.font-sfSemiBold{font-family:Sf-SemiBold,sans-serif}.font-sfLight{font-family:Sf_Light,sans-serif}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-11{height:2.75rem}.h-20{height:5rem}.h-24{height:6rem}.h-40{height:10rem}.h-48{height:12rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-r40{height:40.05vw}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-4xxxl{font-size:2.75rem;line-height:3rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.m-auto{margin:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mt-12{margin-top:3rem}.mb-16{margin-bottom:4rem}.ml-auto{margin-left:auto}.mt-1\.5{margin-top:.375rem}.mb-1\.5{margin-bottom:.375rem}.-mb-28{margin-bottom:-7rem}.max-w-980{max-width:980px}.max-w-xs{max-width:20rem}.max-w-lg{max-width:32rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.opacity-80{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overflow-hidden{overflow:hidden}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-r2{padding:1vw}.p-r1{padding:.7vw}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-r12{padding-top:2.05vw;padding-bottom:2.05vw}.px-r12{padding-left:2.05vw;padding-right:2.05vw}.px-r2{padding-left:1vw;padding-right:1vw}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-8{padding-bottom:2rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pr-1\.5{padding-right:.375rem}.pl-r12{padding-left:2.05vw}.pr-r2{padding-right:1vw}.pr-r1{padding-right:.7vw}.pl-r1{padding-left:.7vw}.pt-fs_r8_3{padding-top:7.05vw}.pb-fs_r3_5{padding-bottom:3.5vw}.pb-fs_53{padding-bottom:2.4vw}.pt-fs_2_6{padding-top:2.21vw}.pt-fs_2_5{padding-top:2.1vw}.pr-fs_2_5{padding-right:2.1vw}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.left-0{left:0}.top-20{top:5rem}.top-0\.5{top:.125rem}.resize{resize:both}*{--tw-shadow:0 0 #0000}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.shadow,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.fill-current{fill:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-titleColor{--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity))}.text-bodyColor{--tw-text-opacity:1;color:rgba(90,91,93,var(--tw-text-opacity))}.text-titleNewColor{color:var(--titleNewColor)}.text-graylight450{color:var(--graylight450)}.text-graydark150{color:var(--graydark150)}.text-textTitleColor{color:var(--textTitleColor)}.text-graylight650{color:var(--graylight650)}.text-graydark200{color:var(--graydark200)}.text-bluedark150{color:var(--bluedark150)}.text-bluedark450{color:var(--blueDark450)}.text-gray550{color:var(--gray550)}.text-black220{color:var(--black220)}.text-suntuitySubSecondary{--tw-text-opacity:1;color:rgba(254,181,23,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgba(249,250,251,var(--tw-text-opacity))}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-titleColor:hover{--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity))}.italic{font-style:italic}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.hover\:underline:hover,.underline{text-decoration:underline}.tracking-wide{letter-spacing:.025em}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-52{width:13rem}.w-auto{width:auto}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-5\/6{width:83.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.w-screen{width:100vw}.w-r70{width:70vw}.w-r5{width:3.5vw}.z-40{z-index:40}.z-50{z-index:50}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.gap-y-5{row-gap:1.25rem}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-12{grid-column:span 12/span 12}.auto-rows-auto{grid-auto-rows:auto}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@media screen and (min-width:480px){.xxs\:w-76{width:19rem}}@media screen and (min-width:980px){.max-w-420{max-width:420px}}.overflow-auto,.overflow-x-auto,.overflow-y-auto{-webkit-overflow-scrolling:touch}.toolbar[aria-label=lottie-animation-controls]{display:none}.btn-hover,.btn-hover:hover{transition:all .2s ease-in;transition-delay:0s!important}.customer-card{transition:all .2s ease-in;cursor:pointer}.customer-card:hover{transform:translateY(-6px);box-shadow:2px 2px 10px rgba(97,96,96,.488)}.trusted-partner-carousel .react-multi-carousel-track{@media (max-width:767px){margin-bottom:8vw!important}}.text-pretty{text-wrap:pretty}@media (min-width:480px){.xxs\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.xxs\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.xxs\:inline{display:inline}.xxs\:grid{display:grid}.xxs\:items-start{align-items:flex-start}.xxs\:items-center{align-items:center}.xxs\:h-2{height:.5rem}.xxs\:h-2\.5{height:.625rem}.xxs\:text-sm{font-size:.875rem;line-height:1.25rem}.xxs\:text-base{font-size:1rem;line-height:1.5rem}.xxs\:text-2xl{font-size:1.5rem;line-height:2rem}.xxs\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xxs\:text-5xl{font-size:3rem;line-height:1}.xxs\:text-xlm{font-size:1.35rem}.xxs\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xxs\:mx-auto{margin-left:auto;margin-right:auto}.xxs\:mt-0{margin-top:0}.xxs\:mb-3{margin-bottom:.75rem}.xxs\:mb-5{margin-bottom:1.25rem}.xxs\:ml-6{margin-left:1.5rem}.xxs\:mb-8{margin-bottom:2rem}.xxs\:mt-16{margin-top:4rem}.xxs\:mb-16{margin-bottom:4rem}.xxs\:-mb-0{margin-bottom:0}.xxs\:-mt-px{margin-top:-1px}.xxs\:px-0{padding-left:0;padding-right:0}.xxs\:px-3{padding-left:.75rem;padding-right:.75rem}.xxs\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xxs\:px-fs_r3_5{padding-left:3.5vw;padding-right:3.5vw}.xxs\:py-fs_1_5{padding-top:1.26vw;padding-bottom:1.26vw}.xxs\:text-center{text-align:center}.xxs\:tracking-wide{letter-spacing:.025em}.xxs\:w-2{width:.5rem}.xxs\:w-40{width:10rem}.xxs\:w-44{width:11rem}.xxs\:w-60{width:15rem}.xxs\:w-80{width:20rem}.xxs\:w-auto{width:auto}.xxs\:w-2\.5{width:.625rem}.xxs\:w-1\/2{width:50%}.xxs\:w-2\/5{width:40%}.xxs\:w-4\/5{width:80%}.xxs\:w-10\/12{width:83.333333%}.xxs\:gap-4{gap:1rem}.xxs\:gap-5{gap:1.25rem}.xxs\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xxs\:col-span-1{grid-column:span 1/span 1}}@media (min-width:640px){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:h-7{height:1.75rem}.sm\:h-10{height:2.5rem}.sm\:h-28{height:7rem}.sm\:h-r1_8{height:1.87vw}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:leading-7{line-height:1.75rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:mt-2{margin-top:.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mr-auto{margin-right:auto}.sm\:ml-auto{margin-left:auto}.sm\:p-2{padding:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:py-fs_r12_2{padding-top:10.1vw;padding-bottom:10.1vw}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pr-16{padding-right:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-fs_r20{padding-top:15.3vw}.sm\:pt-fs_r8_6{padding-top:7.31vw}.sm\:pb-fs_r8_6{padding-bottom:7.31vw}.sm\:pb-fs_r8_3{padding-bottom:7.05vw}.sm\:pb-fs_r6_4{padding-bottom:5.4vw}.sm\:pb-fs_r4_5{padding-bottom:4.5vw}.sm\:pt-fs_r3_5{padding-top:3.5vw}.sm\:pb-fs_r3_1{padding-bottom:3.1vw}.sm\:pb-fs_2_56{padding-bottom:2.15vw}.sm\:text-left{text-align:left}.sm\:w-7{width:1.75rem}.sm\:w-10{width:2.5rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-1\/2{width:50%}.sm\:w-3\/4{width:75%}.sm\:w-2\/5{width:40%}.sm\:w-4\/5{width:80%}.sm\:gap-3{gap:.75rem}.sm\:gap-rg3{gap:1.52vw}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\:container{width:100%}@media (min-width:480px){.md\:container{max-width:480px}}@media (min-width:640px){.md\:container{max-width:640px}}@media (min-width:768px){.md\:container{max-width:768px}}@media (min-width:980px){.md\:container{max-width:980px}}@media (min-width:1024px){.md\:container{max-width:1024px}}@media (min-width:1280px){.md\:container{max-width:1280px}}@media (min-width:1400px){.md\:container{max-width:1400px}}.md\:border-b-0{border-bottom-width:0}.md\:border-r-2{border-right-width:2px}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:h-44{height:11rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-3xxl{font-size:1.75rem}.md\:text-5xxl{font-size:3.4rem;line-height:57px}.md\:leading-tight{line-height:1.25}.md\:m-auto{margin:auto}.md\:mx-0{margin-left:0;margin-right:0}.md\:mt-0{margin-top:0}.md\:mb-0{margin-bottom:0}.md\:mt-2{margin-top:.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-10{margin-top:2.5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-20{margin-bottom:5rem}.md\:mt-24{margin-top:6rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:py-fs_r4_5{padding-top:4.5vw;padding-bottom:4.5vw}.md\:pt-0{padding-top:0}.md\:pb-0{padding-bottom:0}.md\:pt-5{padding-top:1.25rem}.md\:pt-8{padding-top:2rem}.md\:pr-8{padding-right:2rem}.md\:pl-12{padding-left:3rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pt-16{padding-top:4rem}.md\:pb-16{padding-bottom:4rem}.md\:pt-24{padding-top:6rem}.md\:pb-fs_2_5{padding-bottom:2.1vw}.md\:pb-fs_2_3{padding-bottom:1.94vw}.md\:pr-fs_1_3{padding-right:1.3vw}.md\:absolute{position:absolute}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:w-8{width:2rem}.md\:w-9{width:2.25rem}.md\:w-44{width:11rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-1\/2{width:50%}.md\:w-2\/6{width:33.333333%}.md\:w-4\/6{width:66.666667%}.md\:w-5\/6{width:83.333333%}.md\:w-11\/12{width:91.666667%}.md\:gap-4{gap:1rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:769px){.mds\:block{display:block}.mds\:hidden{display:none}.mds\:order-1{order:1}.mds\:order-2{order:2}.mds\:mx-0{margin-left:0;margin-right:0}.mds\:mx-auto{margin-left:auto;margin-right:auto}.mds\:mb-0{margin-bottom:0}.mds\:max-w-544{max-width:28.63vw}.mds\:p-fs_r3_5{padding:3.5vw}.mds\:px-0{padding-left:0;padding-right:0}.mds\:px-2{padding-left:.5rem;padding-right:.5rem}.mds\:py-r12{padding-top:2.05vw;padding-bottom:2.05vw}.mds\:py-fs_r4_5{padding-top:4.5vw;padding-bottom:4.5vw}.mds\:px-fs_2{padding-left:1.68vw;padding-right:1.68vw}.mds\:px-fs_1_3{padding-left:1.3vw;padding-right:1.3vw}.mds\:py-fs_1_0{padding-top:1vw;padding-bottom:1vw}.mds\:pr-0{padding-right:0}.mds\:pb-0{padding-bottom:0}.mds\:pt-4{padding-top:1rem}.mds\:pb-5{padding-bottom:1.25rem}.mds\:pr-14{padding-right:3.5rem}.mds\:pb-fs_r3_5{padding-bottom:3.5vw}.mds\:pb-fs_2_5{padding-bottom:2.1vw}.mds\:pb-fs_2_3{padding-bottom:1.94vw}.mds\:pb-fs_2{padding-bottom:1.68vw}.mds\:pb-fs_1_0{padding-bottom:1vw}.mds\:gap-4{gap:1rem}}@media (min-width:980px){.\32md\:block{display:block}.\32md\:grid{display:grid}.\32md\:hidden{display:none}.\32md\:flex-row{flex-direction:row}.\32md\:order-1{order:1}.\32md\:order-2{order:2}.\32md\:h-r9{height:4.89vw}.\32md\:h-r1_2{height:1.26vw}.\32md\:text-base{font-size:1rem;line-height:1.5rem}.\32md\:mt-0{margin-top:0}.\32md\:mb-0{margin-bottom:0}.\32md\:mb-4{margin-bottom:1rem}.\32md\:max-w-lg{max-width:32rem}.\32md\:max-w-xl{max-width:36rem}.\32md\:px-2{padding-left:.5rem;padding-right:.5rem}.\32md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.\32md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\32md\:pl-8{padding-left:2rem}.\32md\:pt-fs_r12{padding-top:10.31vw}.\32md\:w-56{width:14rem}.\32md\:w-60{width:15rem}.\32md\:w-2\/3{width:66.666667%}.\32md\:w-4\/12{width:33.333333%}.\32md\:w-8\/12{width:66.666667%}.\32md\:w-r36{width:36.37vw}.\32md\:w-r9{width:4.89vw}.\32md\:gap-10{gap:2.5rem}.\32md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32md\:col-span-4{grid-column:span 4/span 4}.\32md\:col-span-8{grid-column:span 8/span 8}}@media (min-width:1024px){.lg\:container{width:100%}@media (min-width:480px){.lg\:container{max-width:480px}}@media (min-width:640px){.lg\:container{max-width:640px}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:980px){.lg\:container{max-width:980px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1280px){.lg\:container{max-width:1280px}}@media (min-width:1400px){.lg\:container{max-width:1400px}}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:h-10{height:2.5rem}.lg\:h-r25{height:25.47vw}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-2xxl{font-size:1.55rem;line-height:1.95rem}.lg\:text-4xxl{font-size:2.5rem;line-height:45px}.lg\:leading-none{line-height:1}.lg\:leading-snug{line-height:1.375}.lg\:m-auto{margin:auto}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-7{margin-bottom:1.75rem}.lg\:mb-12{margin-bottom:3rem}.lg\:max-w-xl{max-width:36rem}.lg\:min-h-650{min-height:36.84vw}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:pt-0{padding-top:0}.lg\:pb-0{padding-bottom:0}.lg\:pb-2{padding-bottom:.5rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pr-8{padding-right:2rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pt-fs_r15{padding-top:13.05vw}.lg\:pb-fs_r9_4{padding-bottom:7.94vw}.lg\:pb-fs_r2_5{padding-bottom:2.5vw}.lg\:pb-fs_2{padding-bottom:1.68vw}.lg\:text-left{text-align:left}.lg\:w-10{width:2.5rem}.lg\:w-16{width:4rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/5{width:20%}.lg\:w-11\/12{width:91.666667%}.lg\:w-full{width:100%}.lg\:w-r45{width:45.05vw}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1200px){.\32lg\:flex-nowrap{flex-wrap:nowrap}.\32lg\:mx-auto{margin-left:auto;margin-right:auto}.\32lg\:w-3\/4{width:75%}.\32lg\:w-full{width:100%}}@media (min-width:1280px){.xl\:container{width:100%}@media (min-width:480px){.xl\:container{max-width:480px}}@media (min-width:640px){.xl\:container{max-width:640px}}@media (min-width:768px){.xl\:container{max-width:768px}}@media (min-width:980px){.xl\:container{max-width:980px}}@media (min-width:1024px){.xl\:container{max-width:1024px}}@media (min-width:1280px){.xl\:container{max-width:1280px}}@media (min-width:1400px){.xl\:container{max-width:1400px}}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-4xxxl{font-size:2.75rem;line-height:3rem}.xl\:leading-tight{line-height:1.25}.xl\:mt-6{margin-top:1.5rem}.xl\:mt-auto{margin-top:auto}.xl\:p-4{padding:1rem}.xl\:p-6{padding:1.5rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:py-20{padding-top:5rem;padding-bottom:5rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:px-40{padding-left:10rem;padding-right:10rem}.xl\:px-r06{padding-left:.6vw;padding-right:.6vw}.xl\:pb-0{padding-bottom:0}.xl\:pr-12{padding-right:3rem}.xl\:pb-20{padding-bottom:5rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pt-28{padding-top:7rem}.xl\:pl-36{padding-left:9rem}.xl\:w-20{width:5rem}.xl\:w-full{width:100%}.xl\:gap-6{gap:1.5rem}.xl\:gap-24{gap:6rem}}@media (min-width:1401px){.xxl\:text-lg{font-size:1.125rem;line-height:1.75rem}.xxl\:leading-6{line-height:1.5rem}.xxl\:p-r1{padding:.7vw}.xxl\:px-8{padding-left:2rem;padding-right:2rem}.xxl\:w-r7{width:5.5vw}}@media (min-width:1536px){.\32xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.\32xl\:text-6xl{font-size:3.75rem;line-height:1}.\32xl\:mt-8{margin-top:2rem}.\32xl\:py-4{padding-top:1rem;padding-bottom:1rem}.\32xl\:px-4{padding-left:1rem;padding-right:1rem}.\32xl\:py-24{padding-top:6rem;padding-bottom:6rem}.\32xl\:py-fs_r6_6{padding-top:5.63vw;padding-bottom:5.63vw}.\32xl\:pr-0{padding-right:0}.\32xl\:pb-6{padding-bottom:1.5rem}.\32xl\:pt-8{padding-top:2rem}.\32xl\:pr-8{padding-right:2rem}.\32xl\:pb-8{padding-bottom:2rem}.\32xl\:pt-10{padding-top:2.5rem}.\32xl\:pr-r2{padding-right:1vw}.\32xl\:pl-r2{padding-left:1vw}}@media (min-width:1680px){.xd\:h-6{height:1.5rem}.xd\:h-52{height:13rem}.xd\:text-lg{font-size:1.125rem;line-height:1.75rem}.xd\:text-xl{font-size:1.25rem;line-height:1.75rem}.xd\:text-2xl{font-size:1.5rem;line-height:2rem}.xd\:text-3xl{font-size:1.875rem;line-height:2.25rem}.xd\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xd\:text-5xl{font-size:3rem;line-height:1}.xd\:text-6xl{font-size:3.75rem;line-height:1}.xd\:text-4xxl{font-size:2.5rem;line-height:45px}.xd\:text-5xxl{font-size:3.4rem;line-height:57px}.xd\:leading-tight{line-height:1.25}.xd\:mt-0{margin-top:0}.xd\:mb-0{margin-bottom:0}.xd\:mt-10{margin-top:2.5rem}.xd\:mb-10{margin-bottom:2.5rem}.xd\:max-w-md{max-width:28rem}.xd\:max-w-xl{max-width:36rem}.xd\:max-w-6xl{max-width:72rem}.xd\:max-w-7xl{max-width:80rem}.xd\:px-0{padding-left:0;padding-right:0}.xd\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xd\:px-4{padding-left:1rem;padding-right:1rem}.xd\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xd\:py-8{padding-top:2rem;padding-bottom:2rem}.xd\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xd\:py-36{padding-top:9rem;padding-bottom:9rem}.xd\:pl-0{padding-left:0}.xd\:pr-2{padding-right:.5rem}.xd\:pr-8{padding-right:2rem}.xd\:pr-14{padding-right:3.5rem}.xd\:pr-r10{padding-right:1.9vw}.xd\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xd\:w-6{width:1.5rem}.xd\:w-16{width:4rem}.xd\:w-52{width:13rem}.xd\:w-10\/12{width:83.333333%}.xd\:gap-20{gap:5rem}.xd\:gap-28{gap:7rem}.xd\:gap-x-24{-moz-column-gap:6rem;column-gap:6rem}}@media (min-width:1801px){.\32xd\:h-24{height:6rem}.\32xd\:max-w-2xl{max-width:42rem}.\32xd\:max-w-3xl{max-width:48rem}.\32xd\:py-4{padding-top:1rem;padding-bottom:1rem}.\32xd\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\32xd\:py-52{padding-top:13rem;padding-bottom:13rem}.\32xd\:pt-10{padding-top:2.5rem}.\32xd\:pr-12{padding-right:3rem}.\32xd\:pb-14{padding-bottom:3.5rem}.\32xd\:pt-16{padding-top:4rem}.\32xd\:pr-40{padding-right:10rem}.\32xd\:w-24{width:6rem}}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.e8746a624ed098489406e6113d185258.woff) format("woff"),url(/_next/static/media/revicons.57fd05d4ae650374c8deeff7c4aae380.ttf) format("ttf"),url(/_next/static/media/revicons.a77de540a38981833f9e31bd4c365cc6.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot--active button,.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}@font-face{font-family:Panton-Thin;src:url(/_next/static/media/Panton-Thin.5a7636bce3c80d10f681fa125301a826.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Panton-Bold;src:url(/_next/static/media/Panton-Bold.532c49a102d96b61558d43dd3dd21dff.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Panton-ExtraBold;src:url(/_next/static/media/Panton-ExtraBold.429e841c29e55163789aebd94bf7af1f.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Panton-Light;src:url(/_next/static/media/Panton-Light.1a40f99c64f99fea1cf4c1d255515c0e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Panton-Regular;src:url(/_next/static/media/Panton-Regular.b31b71e511d097d9d4ebc6c9d4eac12f.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Panton-SemiBold;src:url(/_next/static/media/Panton-SemiBold.b51a4be75ed8399a79c5344e8b6572a1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Black;src:url(/_next/static/media/ProximaNova-Black.7519b1354384ad1469a24fa38d2451c9.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Bold;src:url(/_next/static/media/ProximaNova-Bold.d18f36dcc07899229c5dc5bf4757e9f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Extrabld;src:url(/_next/static/media/ProximaNova-Extrabld.3bcee9d73f97be650d684b76aab64452.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Light;src:url(/_next/static/media/ProximaNova-Light.a5d2f11491b95c96d67277c5958c0616.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Medium;src:url(/_next/static/media/ProximaNova-Medium.914ce736b39078ee0afab9c03df3e98c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Regular;src:url(/_next/static/media/ProximaNova-Regular.08d459521de8f3a7c5a2c9e893b782ce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Semibold;src:url(/_next/static/media/ProximaNova-Semibold.5ccd6e8be60d614300d54e306b353340.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:sq-icons;src:url(/_next/static/media/sq-icons.49f1357e98262497346e3f7fcb9c6fd2.eot);src:url(/_next/static/media/sq-icons.49f1357e98262497346e3f7fcb9c6fd2.eot#iefix) format("embedded-opentype"),url(/_next/static/media/sq-icons.a9189220098be1e1e48b41e7cfc0bfe0.ttf) format("truetype"),url(/_next/static/media/sq-icons.622db7cd1f967495bae0d2735c14a9ec.woff) format("woff"),url(/_next/static/media/sq-icons.c1bf07426c3a38d51f5b9cebc9ae6d4c.svg#sq-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" sq-"],[class^=sq-]{font-family:sq-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sq-air-conditioning:before{content:"\e900"}.sq-computer:before{content:"\e901"}.sq-electric-rance-oven:before{content:"\e902"}.sq-ev-charger:before{content:"\e903"}.sq-extra-fridge-freezer:before{content:"\e904"}.sq-fans:before{content:"\e905"}.sq-fridge-microwave-icon:before{content:"\e906"}.sq-furnace:before{content:"\e907"}.sq-garage:before{content:"\e908"}.sq-internet-router:before{content:"\e909"}.sq-Lights-plugs:before{content:"\e90a"}.sq-medical-equipment:before{content:"\e90b"}.sq-pool-pump:before{content:"\e90c"}.sq-security-system:before{content:"\e90d"}.sq-tv:before{content:"\e90e"}.sq-washer-dryer:before{content:"\e90f"}.sq-water-heater:before{content:"\e910"}.sq-well-pump:before{content:"\e922"}.sq-site-survey:before{content:"\e912"}.sq-design:before{content:"\e913"}.sq-permitting:before{content:"\e914"}.sq-install:before{content:"\e915"}.sq-inspection:before{content:"\e916"}.sq-pto:before{content:"\e917"}.sq-complete:before{content:"\e918"}.sq-check:before{content:"\e919"}.sq-bathrooms:before{content:"\e91a"}.sq-bedrooms:before{content:"\e91b"}.sq-kitchen:before{content:"\e91c"}.sq-laundry-room:before{content:"\e91d"}.sq-living-room:before{content:"\e91e"}.sq-medical-device:before{content:"\e91f"}.sq-pool-pump1:before{content:"\e920"}.sq-water-heater1:before{content:"\e921"}.sq-well-pump-battery:before{content:"\e922"}@font-face{font-family:Catamaran-Black;src:url(/_next/static/media/Catamaran-Black.ea23b40f90d62ad5677e66dc76f64a95.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Catamaran-Bold;src:url(/_next/static/media/Catamaran-Bold.562012e54460ba111ec64ff513df536b.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Catamaran-ExtraBold;src:url(/_next/static/media/Catamaran-ExtraBold.0d8294305aaa45d404a544c074bc7d2f.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Catamaran-SemiBold;src:url(/_next/static/media/Catamaran-SemiBold.f3a5e5866dadaada6a3eaefd9c18251d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Catamaran-Medium;src:url(/_next/static/media/Catamaran-Medium.68ca5aef84e52b4f4054a388bbd980dc.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Catamaran-Regular;src:url(/_next/static/media/Catamaran-Regular.0732146e6b92c479f6a8d8008ba608f2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Config-Regular;src:url(/_next/static/media/ConfigCondensedRegular.337f90a3620353dea4201534767a0ef8.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Config-Text;src:url(/_next/static/media/ConfigCondensedText.2e301d3cd51653ab16ef2845b176e690.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Config-Light;src:url(/_next/static/media/ConfigCondensedLight.0dbfd3c7b6c12222defaf9b0384a2e58.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Config-Medium;src:url(/_next/static/media/ConfigCondensedMedium.8cc61f665136c799a324ed04aca00af6.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Config-SemiBold;src:url(/_next/static/media/ConfigCondensedSemiBold.1291618e3190d0228f2bec22bb1a895c.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Config-Bold;src:url(/_next/static/media/ConfigCondensedBold.a7ca14c6a276bb4af45f09c0a8327bb5.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Config-Black;src:url(/_next/static/media/ConfigCondensedBlack.2b8096690f824f56b616d25f211db4e1.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Sf-Bold;src:url(/_next/static/media/sf-ui-display-bold-webfont.165762f7ad95821d4f879a3970376b8f.woff2) format("woff2"),url(/_next/static/media/sf-ui-display-bold-webfont.e7a793e5ad47b6601cc971fb431c1ce4.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Sf-Medium;src:url(/_next/static/media/sf-ui-display-medium-webfont.ae465b761adfccbf0a53fdfe5ef9892a.woff2) format("woff2"),url(/_next/static/media/sf-ui-display-medium-webfont.e16004f09ad1fc87936e67cafba789d4.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Sf-Regular;src:url(/_next/static/media/sf-ui-display-regular-webfont.97ffd70de808fa781c8f4ef51b8ece2a.woff2) format("woff2"),url(/_next/static/media/sf-ui-display-regular-webfont.77e4475e2a96856471ff8d23fce947b7.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Sf-SemiBold;src:url(/_next/static/media/sf-ui-display-semibold-webfont.09e855d6697790177591ec5c60e8dd18.woff2) format("woff2"),url(/_next/static/media/sf-ui-display-semibold-webfont.157b4454bd8e07591ee44194ea34312e.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Sf_Light;src:url(/_next/static/media/sf-ui-display-light-webfont.b330ffcc1e916ea99064ca13baaf1825.woff2) format("woff2"),url(/_next/static/media/sf-ui-display-light-webfont.501de181c828e7b612884ad72065e313.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:interThin;src:url(/_next/static/media/Inter-Thin.dbd13499cc67a42d9f20421b19193a6b.ttf) format("truetype"),url(/_next/static/media/Inter-Thin.2a24f83a5e40b7a2a169916662bed9c7.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:interLight;src:url(/_next/static/media/Inter-Light.e7dd1399358ca04ed457d18330e193f7.ttf) format("truetype"),url(/_next/static/media/Inter-Light.3ee890bd00a8751acbc304ad01c3a9e0.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:interExtraLight;src:url(/_next/static/media/Inter-ExtraLight.19c859e32d783f228f53e2e33df33d2f.ttf) format("truetype"),url(/_next/static/media/Inter-Light.3ee890bd00a8751acbc304ad01c3a9e0.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:interRegular;src:url(/_next/static/media/Inter-Regular.9cd7588f47651215d52f3cec8c6f4a44.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:interMedium;src:url(/_next/static/media/Inter-Medium.18b8c68e64126db9ce88dfcf10b6ac84.ttf) format("truetype"),url(/_next/static/media/Inter-Medium.eec0ea57721daa33c7a2e060d38e2309.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:interSemiBold;src:url(/_next/static/media/Inter-SemiBold.c6588ec1e3a1f399c5c0ddab71a0caba.ttf) format("truetype"),url(/_next/static/media/Inter-SemiBold.d2e3b0e279b56b207eb66b5fa54b5cea.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:interBold;src:url(/_next/static/media/Inter-Bold.3e3cb905bf27a4c8c370fd245d959030.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:interExtraBold;src:url(/_next/static/media/Inter-ExtraBold.55189ddfcadbb76776b5b6e221e5a5f6.ttf) format("truetype"),url(/_next/static/media/Inter-ExtraBold.00e1fde46a28aabae7b88cc73fc914d7.woff) format("woff");font-weight:400;font-style:normal}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on August 4, 2023 */@font-face{font-family:os-Bold;src:url(/_next/static/media/opensans-bold-webfont.206de5197ce09af1d0e239ec200c3ad5.woff2) format("woff2"),url(/_next/static/media/opensans-bold-webfont.59dedb9236cc61d5a5c7241c2f0dad1b.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:os-ExtraBold;src:url(/_next/static/media/opensans-extrabold-webfont.0f542ad80a1fd28d465d686cc103d389.woff2) format("woff2"),url(/_next/static/media/opensans-extrabold-webfont.c77f0a36366e1a94131965357c4ebdf5.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:os-Regular;src:url(/_next/static/media/opensans-regular-webfont.4e0c7519491d2a887a0bab7c7c5154e2.woff2) format("woff2"),url(/_next/static/media/opensans-regular-webfont.ff4ead96d13c57adde520cfd08d21677.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:os-SemiBold;src:url(/_next/static/media/opensans-semibold-webfont.4cf8fc94ecdf1a87fbe4f4faeae8d35d.woff2) format("woff2"),url(/_next/static/media/opensans-semibold-webfont.2226d67578bb5fafac467cf30418150e.woff) format("woff");font-weight:400;font-style:normal}.page-height{min-height:calc(100vh - 5rem)}.suntuity-landing.suntuity-home-banner{background:url(/_next/static/media/banner-2.351f8ac0f1777a5c1b6977b200a25b2b.png);background-size:cover;background-position:50%;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;-o-object-position:center;object-position:center}.suntuity.suntuity-four-step-banner{background:linear-gradient(180deg,#f8fbfd,#fff)}.suntuity.landing-gray,.suntuity.states-bg{background-color:#f2f1f1}.suntuity.roof-top-solar-bg{background:#e8f3ff;background:linear-gradient(180deg,#e7f3ff,rgba(247,252,255,0))}.suntuity.testimonial-bg{background-color:#f8f8f8}.suntuity.testomonial-card .paragraph-section{min-height:190px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.suntuity.testomonial-card .testimonial-bg{border-radius:18px;background:linear-gradient(0deg,#f8f8f8,#f8f8f8),#fff;box-shadow:0 8px 26px 0 rgba(82,78,78,.1)}@media (max-width:640px){.suntuity-landing.suntuity-home-banner{background:url(/_next/static/media/mobile-banner.65353a05e5576680c871afc63706a994.png);background-size:cover;background-position:50%;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;-o-object-position:center;object-position:center}.page-height{min-height:calc(100vh - 7rem)}.suntuity.testomonial-card .paragraph-section{min-height:260px;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.suntuity.testomonial-card .testimonial-bg{border-radius:12px;background:linear-gradient(0deg,#f8f8f8,#f8f8f8),#fff;box-shadow:0 8px 26px 0 rgba(82,78,78,.1)}.suntuity.roof-top-solar-bg{background:#e8f3ff;background:linear-gradient(180deg,#e7f3ff,rgba(247,252,255,0))}}.public-proposal .min-height-cover-page{min-height:760px}.public-proposal .section-min-height{min-height:600px}.public-proposal .section-heading{font-family:interBold,sans-serif;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity));word-break:break-all}@media (min-width:640px){.public-proposal .section-heading{font-size:1.875rem;line-height:2.25rem}}.public-proposal .section-bg{background:#f6f6ff}.public-proposal .section-title{font-size:1.6rem;line-height:2rem;color:#3c535f}@media (min-width:480px){.public-proposal .section-title{font-size:2rem;line-height:2rem}}.public-proposal .proposalheadColor{color:#3c535f}.public-proposal .proposaltextColor{color:#28373e}.public-proposal .font15{font-size:15px}:root{--lng-bnr:3.625rem;--bnr-h:3.125rem;--h1:2.625rem;--h2:2.125rem;--font-4:1.875rem;--font-5:1.75rem;--font-6:1.563rem;--font-7:1.375rem;--font-8:1.25rem;--font-9:1.125rem;--font-10:1rem}.fs_lng-bnr{font-size:var(--lng-bnr);line-height:1.4}.fs_bnr{font-size:var(--bnr-h);line-height:1.4}.fs_title{font-size:var(--h1)}.fs_h2{font-size:calc(var(--h1) - 2px)}.fs-h3{font-size:calc(var(--h1)- 3px)}.fs_h4{font-size:var(--h2)}.fs_h5{font-size:var(--font-4)}.fs_h6,.fs_h6-1{font-size:var(--font-5)}.fs_text5{font-size:var(--font-6)}.fs_text6{font-size:var(--font-7)}.fs_text7{font-size:calc(var(--font-8) - 1px)}.fs_text8{font-size:var(--font-8)}.fs_text9{font-size:var(--font-9)}.fs_text10{font-size:var(--font-10)}.fs_text11{font-size:calc(var(--font-10) - 1px)}.fs_text12{font-size:calc(var(--font-10) - 3px)}.btn-text{font-size:var(--font-9)}@media (max-width:1080px){.fs_lng-bnr{font-size:calc(var(--lng-bnr) - 10px)}.fs_bnr{font-size:calc(var(--bnr-h) - 10px)}.fs_title{font-size:calc(var(--h1) - 10px)}.fs_h2{font-size:calc(var(--h1) - 5px)}.fs-h3{font-size:calc(var(--h1) - 12px)}.fs_h4{font-size:calc(var(--h2) - 7px)}.fs_h5{font-size:calc(var(--font-4) - 6px)}.fs_h6{font-size:calc(var(--font-5) - 6px)}.fs_h6-1,.fs_text5{font-size:calc(var(--font-6) - 6px)}.fs_text6{font-size:calc(var(--font-7) - 2px)}.fs_text7{font-size:calc(var(--font-7) - 4px)}.fs_text8{font-size:calc(var(--font-8) - 4px)}.fs_text9{font-size:calc(var(--font-9) - 1px)}.fs_text10{font-size:calc(var(--font-10) - 1px)}.btn-text{font-size:calc(var(--font-9) - 1px)}}@media (max-width:480px){.fs_lng-bnr{font-size:calc(var(--lng-bnr) - 18px)}.fs_bnr{font-size:calc(var(--bnr-h) - 18px)}.fs_title{font-size:calc(var(--h1) - 18px)}.fs_h2{font-size:calc(var(--h1) - 19px)}.fs-h3{font-size:calc(var(--h1) - 22px)}.fs_h4{font-size:calc(var(--h2) - 4px)}.fs_h5{font-size:calc(var(--font-4) - 6px)}.fs_h6{font-size:calc(var(--font-5) - 10px)}.fs_h6-1,.fs_text5{font-size:calc(var(--font-6) - 8px)}.fs_text6{font-size:calc(var(--font-7) - 6px)}.fs_text7{font-size:calc(var(--font-7) - 5px)}.fs_text8{font-size:calc(var(--font-8) - 6px)}.fs_text9{font-size:calc(var(--font-9) - 2px)}.fs_text10{font-size:calc(var(--font-10) - 1px)}}@media (min-width:991px){.fs_lng-bnr{font-size:calc(var(--lng-bnr) - 13px)}.fs_bnr{font-size:calc(var(--bnr-h) - 14px)}.fs_title{font-size:calc(var(--h1) - 10px)}.fs_h2{font-size:calc(var(--h1) - 14px)}.fs-h3{font-size:calc(var(--h1) - 17px)}.fs_h4{font-size:calc(var(--h2) - 5px)}.fs_h6{font-size:calc(var(--font-5) - 7px)}.fs_h6-1{font-size:calc(var(--font-6) - 6px)}.fs_text5{font-size:calc(var(--font-6) - 8px)}.fs_text6{font-size:calc(var(--font-7) - 4px)}.fs_text8{font-size:calc(var(--font-8) - 2px)}}@media (min-width:1281px){.fs_lng-bnr{font-size:calc(var(--lng-bnr) - 8px)}.fs_bnr{font-size:calc(var(--bnr-h) - 8px)}.fs_title{font-size:calc(var(--h1) - 6px)}.fs_h2{font-size:calc(var(--h1) - 7px)}.fs-h3{font-size:calc(var(--h1) - 10px)}.fs_h4{font-size:calc(var(--h2) - 2px)}.fs_h5{font-size:calc(var(--font-4) - 2px)}.fs_h6{font-size:calc(var(--font-5) - 5px)}.fs_h6-1,.fs_text5{font-size:calc(var(--font-6) - 6px)}.fs_text6{font-size:calc(var(--font-7) - 3px)}.fs_text8{font-size:calc(var(--font-8) - 3px)}.fs_text9{font-size:var(--font-9)}.fs_text10{font-size:calc(var(--font-10) - 2px)}}@media (min-width:1439px){.fs_lng-bnr{font-size:calc(var(--lng-bnr) - 3px)}.fs_bnr{font-size:calc(var(--bnr-h) - 5px)}.fs_title{font-size:var(--h1)}.fs_h2{font-size:calc(var(--h1) - 5px)}.fs-h3{font-size:calc(var(--h1) - 8px)}.fs_h4{font-size:calc(var(--h2) - 2px)}.fs_h5{font-size:calc(var(--font-4) - 2px)}.fs_h6{font-size:calc(var(--font-5) - 3px)}.fs_h6-1{font-size:calc(var(--font-6) - 2px)}.fs_text5{font-size:calc(var(--font-6) - 3px)}.fs_text6{font-size:calc(var(--font-7) - 2px)}.fs_text7{font-size:calc(var(--font-7) - 3px)}.fs_text8{font-size:calc(var(--font-8) - 2px)}.fs_text9{font-size:calc(var(--font-9) - 2px)}.fs_text10{font-size:calc(var(--font-10) - 2px)}}@media (min-width:1650px){.fs_lng-bnr{font-size:calc(var(--lng-bnr) + 0px)}.fs_bnr{font-size:calc(var(--bnr-h) + 0px)}.fs_title{font-size:calc(var(--h1) + 4px)}.fs_h2{font-size:calc(var(--h1) - 2px)}.fs-h3{font-size:calc(var(--h1) - 4px)}.fs_h4{font-size:calc(var(--h2) + 2px)}.fs_h5{font-size:calc(var(--font-4))}.fs_h6{font-size:calc(var(--font-5) + 2px)}.fs_h6-1,.fs_text5{font-size:calc(var(--font-6))}.fs_text6{font-size:calc(var(--font-7) - 1px)}.fs_text7{font-size:calc(var(--font-7))}.fs_text8{font-size:calc(var(--font-8))}.fs_text9{font-size:calc(var(--font-9) + 2px)}.fs_text10{font-size:calc(var(--font-10) + 2px)}}@media (min-width:1800px){.fs_lng-bnr{font-size:calc(var(--lng-bnr) + 2px)}.fs_bnr{font-size:calc(var(--bnr-h) + 2px)}.fs_title{font-size:calc(var(--h1) + 6px)}.fs_h2{font-size:calc(var(--h1) + 2px)}.fs-h3{font-size:calc(var(--h1) - 2px)}.fs_h4{font-size:calc(var(--h2) + 3px)}.fs_h5{font-size:calc(var(--font-4) + 2px)}.fs_h6{font-size:calc(var(--font-5) + 2px)}.fs_h6-1{font-size:calc(var(--font-6) + 3px)}.fs_text5{font-size:calc(var(--font-6) + 1px)}.fs_text6{font-size:calc(var(--font-7) - 1px)}.fs_text7{font-size:calc(var(--font-7))}.fs_text8{font-size:calc(var(--font-8))}.fs_text9{font-size:calc(var(--font-9) + 2px)}.fs_text10{font-size:calc(var(--font-10) + 2px)}.fs_text11{font-size:var(--font-10)}}.section-paragraph{font-size:max(2.4vw,16px);line-height:140%}.lh1{line-height:1.1!important}.lh96{line-height:96%}.lh99{line-height:99.5%}.lh101{line-height:101%}.lh120{line-height:120%}.lh4{line-height:140%!important}.lh69{line-height:1.2!important}.lh36{line-height:1.2}.link-arrow-left{width:max(1vw,5px)}.testimonials-icon{height:max(6.99vw,45px);width:max(6.62vw,45px)}.faq-icons{width:max(1.5vw,12px);padding-top:1.5vw}.faq-icons>span{cursor:pointer}.header-icons{width:max(32px,25px);height:max(32px,25px);transition:all .3s linear}.mail-icon:hover .header-icons,.phone-icon:hover .header-icons{fill:#e5e5e5}.max-w-1548{width:90%}@media (max-width:500px){.fs-sm-16{font-size:16px!important}}@media (min-width:500px){.faq-icons{width:max(1.5vw,12px);padding-top:1vw}.max-w-1548{width:min(83.333333%,1548px)}}@media (min-width:769px){.section-heading{font-size:2.31vw!important;font-size:2.31rem!important;line-height:1.2}.section-paragraph{font-size:clamp(17px,1.47vw,28.224px);font-size:clamp(17px,1.47rem,28.224px);line-height:140%}.max-w-1349{width:min(70.997vw,1363.14px)}.max-w-1171{width:66vw}.max-w-1105{width:min(58.15vw,1116.48px)}.max-w-1126{width:min(59.26vw,1137.79px)}.lh69{line-height:3.29vw!important;line-height:1.5!important}.lh36{line-height:1.86vw;line-height:1.3}.link-arrow-left{height:.9vw;width:.9vw}.testimonials-icon{height:3.99vw;width:3.62vw}.faq-icons{width:1.05vw;padding-top:.5vw}.header-icons{width:max(32px,24px);height:max(32px,24px)}.lh69{line-height:1.2!important}.customer-icon{height:max(4.109vw,52px);width:max(4.109vw,52px)}}@media (min-width:980px){.max-w-736{width:min(38.73vw,736px)}.max-w-1128{width:min(58.99vw,1128px)}}@media (min-width:1000px){.max-w-1171{width:min(61vw,1171px)}.max-w-665{width:min(665px,34.91vw)}.max-w-632{width:min(632px,33.26vw)}.max-w-698{width:min(698.302px,36.37vw)}.max-w-1200{width:min(1200px,63.2vw)}}@media (min-width:1150px){.w-305{width:min(15.89vw,305.05px)}.w-327{width:min(17.05vw,327.35px)}.w-403{width:min(100%,403.23px)}.w-664{width:min(34.94vw,670.844px)}.w-669{width:min(35vw,672px)}.w-692{width:min(36.64vw,703px)}.w-647{width:min(33vw,633.59px)}}:root{--primary:#003cff;--secondary:#fec445;--superSecondary:#0f3ad6;--titleNewColor:#294260;--bluelight250:#edf0f5;--bluelight350:#f6f9ff;--graylight450:#565c63;--graylight480:#5a5b5d;--graylight550:#4a525a;--graylight650:#353e49;--graydark150:#2e384d;--darkblue150:#0e478b;--darkblue250:#0c3668;--darkblue350:#14437d;--bluedark150:#222f5b;--skyblue550:#3486e8;--textTitleColor:#2e384d;--textBodyColor:#5a5b5d;--textHeadingColor:#5f7775;--headingBlack250:#252c34;--graydark150:#1d3557;--graydark200:#073265;--bluelight50:#eef3fe;--gray550:#494c57;--blueDark450:#2a3dff;--gray510:#34415c;--black220:#303030;--buttonBackground:var(--primary);--buttonText:#fff;--slate150:#dfe8e7;--slate40:#edf2f2;--vivintOne:#3c535f;--vivintTwo:#424e5a;--vivintThree:#495057;--suntuityOne:#3e9edc;--suntuityTwo:#5cabde;--suntuityThree:#a2cfed;--primaryRegular:"ProximaNova-Regular";--primaryMedium:"ProximaNova-Medium";--primarySemiBold:"ProximaNova-SemiBold"}body{font-family:var(--primaryRegular),sans-serif;background:#f8f8f8}header{filter:drop-shadow(0 2px 2px rgba(0,0,0,.07));background-color:#fff}.estimate__incentives input[type=checkbox]{height:0;width:0;visibility:hidden}.text-xxs{font-size:11.5px;line-height:1.2}.mobile-view-banner{background-position:bottom}.tabs .tabs__tab,.tabs .tabs__tab .shp0{font-size:1.125rem;line-height:1.75rem}.tabs .tabs__tab.tabs__tab--selected{font-family:ProximaNova-Bold,sans-serif;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity))}.tabs .tabs__tab.tabs__tab--selected.bg-transparent{background:transparent}.tabs .tabs__tab.bg-transparent svg{fill:none}.AmountModal__Overlay,.EstimateDetailModal__Overlay{z-index:99}.ReactModal__Content--after-open{border-radius:2px!important}.AmountModal__Overlay .ReactModal__Content--after-open,.ReactModal__Content--after-open{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;right:auto!important;bottom:auto!important;margin-right:-50%!important}.AmountModal__Overlay .ReactModal__Content--after-open{min-width:540px;min-height:365px}@media screen and (max-width:768px){.AmountModal__Overlay .ReactModal__Content--after-open{min-width:100%;min-height:100%}}.estimate__modal .tabs{background:#fff}.esimate__imageBlock.h-card-high{height:393px;border-radius:4px}.esimate__imageBlock.h-card{height:332px}.landing-banner-wrap{padding-bottom:5rem;background:#fff}@media screen and (min-width:1024px){.home.landing-solar-panels-bay-area-ca{max-height:720px}}@media screen and (max-width:767px){.landing-solar1{height:100vh}.h-17rem{height:auto}.home__wrap{min-height:100%}.esimate__imageBlock>div{height:280px!important}.Toastify__toast-container{max-width:540px!important;width:auto!important}.inputStyle{width:2.5rem!important;height:2.5rem}.project-hover-mob{display:flex}.project-item .project-hover.project-hover-desktop .project-description,.project-item .project-hover.project-hover-mob .project-description{font-size:16px}.project-item.project-item-mob .project-hover{background-color:hsla(0,0%,100%,.8)}.project-item.project-item-mob .project-hover .project-description{transform:translateY(0);opacity:1;transition-duration:.5s;transition-delay:.1s;transition:all .5s .1s}.project-item.project-item-mob .project-title.project-title-main{display:none}.new-jersey-faq .accordion__panel{padding:16px 0 14px!important}}@media screen and (max-width:480px){.powerwall-image,.solar-image{margin:0 auto}.mobile-dot-custom .react-multi-carousel-track{padding-bottom:32px}}.active>div{border:1px dashed var(--primary)!important}.active-block{box-shadow:0 4px 4px #929294;border:2px solid var(--primary);border-bottom:none}@media screen and (max-width:480px){.active-block{border:2px solid var(--primary);box-shadow:none}}.active-block p.active-percent{color:var(--primary)}.panels-div>div{border:1px solid transparent}.panels-div>div:hover{border:1px dashed var(--primary)!important}.battery-image{width:150px;float:left;margin:11px;padding:11px;border:1px solid;min-height:196px;height:auto;border-radius:11px}.landing-v1{background:url(/_next/static/media/banner.f403923533cd0972245833eb37f6947e.jpg)}.landing-solar1{background:url(/_next/static/media/solar-bg1.02721179f01fbc5ba185b81af5f80f78.png)}.landing-solar2{background:url(/_next/static/media/banner.f403923533cd0972245833eb37f6947e.jpg)}.about-bg{background:url(/_next/static/media/why-solar-quote-bg.fad1b0f5ac07d3557dc607193cb4e453.jpeg);background-size:cover;background-position:50%}.banner-height{min-height:calc(100vh - 12rem)}.estimate__incentives label{cursor:pointer;text-indent:-9999px;width:41px;height:22px;background:grey;display:block;border-radius:100px;position:relative}.estimate__incentives label:after{content:"";position:absolute;top:2px;left:4px;width:18px;height:18px;background:#fff;border-radius:90px;transition:.3s}.estimate__incentives input:checked+label{background-color:var(--secondary)}.estimate__incentives input:checked+label:after{left:calc(100% - 4px);transform:translateX(-100%)}.estimate__incentives label:active:after{width:130px}button:hover{--tw-bg-opacity:0.95}button{cursor:pointer}button:focus{outline:2px solid transparent;outline-offset:2px}button:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}button{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.leading-head{line-height:51px}.z--1{z-index:-1}.home__wrap{min-height:calc(100vh - 6rem)}.right__image{background:url(/_next/static/media/home.e0fb341504e751981ae3f1121cdec9c8.png) no-repeat;background-size:cover;background-position:0;height:calc(100vh - 5rem)}.mobile-view-banner{background:url(/_next/static/media/home-mobile-view.b601d73c978ea534f9cf806a09ac7ad9.png);background-size:cover;max-height:320px;background-position:50%;min-height:200px}.tabs .tabs__tab svg{margin-right:.5rem;fill:currentColor}.tabs .tabs__tab,.tabs .tabs__tab .shp0{cursor:pointer;font-family:var(--primaryMedium),sans-serif;font-size:.875rem;line-height:1.25rem;fill:currentColor;--tw-text-opacity:1;color:rgba(90,91,93,var(--tw-text-opacity))}@media (min-width:480px){.tabs .tabs__tab,.tabs .tabs__tab .shp0{font-size:1rem;line-height:1.5rem}}@media (min-width:640px){.tabs .tabs__tab,.tabs .tabs__tab .shp0{font-size:1.125rem;line-height:1.75rem}}.tabs .tabs__tab.tabs__tab--selected{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-family:var(--primaryMedium),sans-serif;font-size:.875rem;line-height:1.25rem}.tabs .tabs__tab.tabs__tab--selected:focus{outline:2px solid transparent;outline-offset:2px}.tabs .tabs__tab.tabs__tab--selected{position:relative;color:var(--primary)}@media (min-width:480px){.tabs .tabs__tab.tabs__tab--selected{font-size:1rem;line-height:1.5rem}}@media (min-width:640px){.tabs .tabs__tab.tabs__tab--selected{font-size:1.125rem;line-height:1.75rem}}.quote-form_transparent_new-jersey .estimate-from-wrap>div>.tabs .tabs__tab.tabs__tab--selected{background:transparent}.quote-form_transparent_new-jersey .tabs .tabs__tab.tabs__tab--selected.pb-6{padding-bottom:1.25rem}.quote-form_transparent_new-jersey .tabs .tabs__tab.tabs__tab--selected.pb-6 input{padding-top:.45rem;padding-bottom:.45rem}.quote-form_transparent_new-jersey .tabs .tabs__tab.tabs__tab--selected.pb-6 svg{top:9px}.inner-tab .tabs .tabs__tab.tabs__tab--selected{--tw-bg-opacity:0.2;border-radius:.5rem}.inner-tab .tabs .tabs__tab.tabs__tab--selected:after{display:none}.Toastify__progress-bar--default{background:var(--primary)!important}.tabs.estimate .tabs__tab.tabs__tab--selected{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-family:var(--primaryMedium),sans-serif;font-size:1.125rem;line-height:1.75rem}.tabs.estimate .tabs__tab.tabs__tab--selected:focus{outline:2px solid transparent;outline-offset:2px}.tabs.estimate .tabs__tab.tabs__tab--selected{position:relative;color:var(--primary)}.quote-form_transparent_new-jersey .estimate-from-wrap>div>.tabs.estimate .tabs__tab.tabs__tab--selected{background:transparent}.quote-form_transparent_new-jersey .tabs.estimate .tabs__tab.tabs__tab--selected.pb-6{padding-bottom:1.25rem}.quote-form_transparent_new-jersey .tabs.estimate .tabs__tab.tabs__tab--selected.pb-6 input{padding-top:.45rem;padding-bottom:.45rem}.quote-form_transparent_new-jersey .tabs.estimate .tabs__tab.tabs__tab--selected.pb-6 svg{top:9px}.tabs.estimate .tabs__tab.tabs__tab--selected:after{background-color:var(--primary);height:.125rem;position:absolute;width:100%;content:"";bottom:-2px}.h-17rem{height:18.5rem}.css-1pahdxg-control,.css-yk16xz-control{border:0!important;min-height:auto!important;cursor:text!important}.css-2b097c-container{cursor:text;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.css-2b097c-container:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:480px){.css-2b097c-container{font-size:1rem;line-height:1.5rem}}.css-2b097c-container{ring-shadow:none}.css-1pahdxg-control{border-width:0!important;cursor:text!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.css-1wa3eu0-placeholder{cursor:text!important;--tw-text-opacity:1!important;color:rgba(90,91,93,var(--tw-text-opacity))!important}.tabs .tabs__tab.tabs__tab--selected .shp0{fill:currentColor;color:var(--primary)}.lead select{background-image:url(/_next/static/media/select-arrow.63e641ee56b408a66dbf4d1edcba8c8f.png);background-repeat:no-repeat;background-size:11px 11px;background-position:96%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-color:#fff;--tw-ring-opacity:1;--tw-ring-color:rgba(46,56,77,var(--tw-ring-opacity))}.timeline-wrap>li{--tw-border-opacity:1;border-color:rgba(90,91,93,var(--tw-border-opacity));--tw-border-opacity:0.3;border-left-width:2px;margin-left:.75rem;padding-bottom:1.5rem;padding-left:2rem;position:relative;text-align:left}.quote-form_transparent_new-jersey .relative.timeline-wrap>li,.quote-form_transparent_new-jersey .timeline-wrap>li.pb-6{padding-bottom:1.25rem}.quote-form_transparent_new-jersey .relative.timeline-wrap>li input,.quote-form_transparent_new-jersey .timeline-wrap>li.pb-6 input{padding-top:.45rem;padding-bottom:.45rem}.quote-form_transparent_new-jersey .relative.timeline-wrap>li svg,.quote-form_transparent_new-jersey .timeline-wrap>li.pb-6 svg{top:9px}.timeline-wrap>li:before{--tw-bg-opacity:1;background-color:rgba(46,56,77,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(46,56,77,var(--tw-border-opacity));border-radius:9999px;border-width:2px;position:absolute;top:0;z-index:30;left:-11px;content:"";height:20px;width:20px}.timeline-wrap>li:last-child{border-color:transparent;border-left-width:2px}.timeline-wrap>li h3{font-family:var(--primaryMedium),sans-serif;font-size:1.125rem;line-height:1.75rem;line-height:1;margin-bottom:.25rem;--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity))}.timeline-wrap>li p:last-child{font-family:var(--primaryRegular),sans-serif;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(90,91,93,var(--tw-text-opacity))}.AmountModal__Overlay,.AmountUnitModal__Overlay,.EstimateDetailModal__Overlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.ReactModal__Content--after-open{max-width:80vw;margin:0 auto;border-radius:4px!important;padding:0!important}.AmountModal__Overlay .ReactModal__Content--after-open{max-width:540px;max-height:365px}.payment_overlay.AmountModal__Overlay .ReactModal__Content--after-open{max-width:600px;max-height:100%;background:transparent!important;border:none!important;overflow:hidden!important}.approval_dialog.payment_overlay.AmountModal__Overlay .ReactModal__Content--after-open{max-width:700px;max-height:100%;background:transparent!important;border:none!important;overflow:hidden!important}.maxHwight{max-height:90vh;overflow:auto}.approval_dialog.payment_overlay .maxHwight{max-height:54vh;overflow:auto}::-webkit-scrollbar{display:none;width:5px;height:8px;background-color:#aaa}::-webkit-scrollbar-thumb{background:#999}.AmountUnitModal__Overlay .ReactModal__Content--after-open{max-height:299px;max-width:540px}.max-h-image{max-height:512px}.bg-custom{background:#ebebeb}.esimate__imageBlock.h-card{border-radius:4px}.esimate__imageBlock.h-card>div{height:100%;width:100%}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fafafa}::-webkit-scrollbar{width:4px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#888}.right-side-form-wrap{display:flex;flex-direction:row;justify-content:center}@media (min-width:1280px){.right-side-form-wrap{padding-right:3.5rem;padding-left:4rem}}.quote-form-warp .contact-form{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));display:flex;flex-direction:column;float:right;margin:2rem auto auto;--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:100%}@media (min-width:1024px){.quote-form-warp .contact-form{margin-top:0;width:66.666667%}}@media (min-width:1536px){.quote-form-warp .contact-form{width:75%}}.quote-form_transparent_new-jersey .estimate-from-wrap>div>.quote-form-warp .contact-form{background:transparent}.quote-form-overlay .contact-form{background-color:transparent;display:flex;flex-direction:column;margin:2rem auto auto;width:100%}@media (min-width:640px){.quote-form-overlay .contact-form{width:75%}}@media (min-width:1024px){.quote-form-overlay .contact-form{margin-top:0;width:50%}}@media (min-width:1280px){.quote-form-overlay .contact-form{width:40%}}.tabs .tabs__tab.tabs__tab--selected.quote-form-overlay .contact-form{background:transparent}.tabs .tabs__tab.quote-form-overlay .contact-form svg{fill:none}.quote-form-overlay #contacts h3{font-family:var(--primaryMedium),sans-serif;font-size:1.875rem;line-height:2.25rem;margin-left:auto;margin-right:auto;margin-bottom:1.75rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));letter-spacing:-.025em}@media (min-width:480px){.quote-form-overlay #contacts h3{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.quote-form-overlay #contacts h3{font-size:3rem;line-height:1}}@media (min-width:1536px){.quote-form-overlay #contacts h3{letter-spacing:.025em}}.quote-form-overlay #contacts .quote-form-overlay #contacts h3{margin-bottom:1rem}.right-side-form-wrap .quote-form-warp .contact-form{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:100%}@media (min-width:980px){.right-side-form-wrap .quote-form-warp .contact-form{border-radius:.75rem}}.quote-form_transparent_new-jersey .estimate-from-wrap>div>.right-side-form-wrap .quote-form-warp .contact-form{background:transparent}.quote-form-warp #contacts .get-quote-btn{background-color:var(--primary);border-radius:9999px;display:block;font-family:var(--primaryRegular),sans-serif;font-size:1rem;line-height:1.5rem;margin-top:.5rem}.quote-form-warp #contacts .get-quote-btn:disabled{opacity:.1}.quote-form-warp #contacts .get-quote-btn{padding:.75rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));text-transform:uppercase;width:100%}@media (min-width:1536px){.quote-form-warp #contacts .get-quote-btn{font-size:1.125rem;line-height:1.75rem}}.quote-form-overlay #contacts .get-quote-btn{background-color:var(--primary);display:block;font-family:var(--primaryRegular),sans-serif;font-size:.875rem;line-height:1.25rem;margin-left:auto;margin-right:auto;margin-bottom:1rem}.quote-form-overlay #contacts .get-quote-btn:disabled{opacity:.1}.quote-form-overlay #contacts .get-quote-btn{padding:.75rem;text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));text-transform:uppercase;width:100%}@media (min-width:480px){.quote-form-overlay #contacts .get-quote-btn{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.quote-form-overlay #contacts .get-quote-btn{width:50%}}@media (min-width:1536px){.quote-form-overlay #contacts .get-quote-btn{font-size:1.125rem;line-height:1.75rem}}.quote-form-warp #contacts .average-bill-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity));border-radius:.375rem;border-width:1px;font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem}.quote-form-warp #contacts .average-bill-select:focus{outline:2px solid transparent;outline-offset:2px}.quote-form-warp #contacts .average-bill-select{padding:.75rem .75rem .75rem 3rem}.quote-form-warp #contacts .average-bill-select::-moz-placeholder{color:currentColor}.quote-form-warp #contacts .average-bill-select::placeholder{color:currentColor}.quote-form-warp #contacts .average-bill-select{--tw-text-opacity:1;color:rgba(90,91,93,var(--tw-text-opacity));width:100%}@media (min-width:480px){.quote-form-warp #contacts .average-bill-select{font-size:1rem;line-height:1.5rem;margin-bottom:0}}@media (min-width:1536px){.quote-form-warp #contacts .average-bill-select{font-size:1.125rem;line-height:1.75rem}}.quote-form-overlay #contacts .mb-7{margin-bottom:1rem}.quote-form-overlay #contacts .my-7{margin-top:1rem;margin-bottom:1rem}.quote-form-warp .desc-form{font-family:ProximaNova-Light,sans-serif;font-size:.75rem;line-height:1rem;margin-top:1rem;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}@media (min-width:1536px){.quote-form-warp .desc-form{font-size:.75rem;line-height:1rem}}.quote-form-overlay .desc-form{margin-left:-2.2rem;margin-right:-2.2rem;font-family:ProximaNova-Light,sans-serif;font-size:.75rem;line-height:1rem;margin-top:1rem;text-align:center;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}@media (min-width:1536px){.quote-form-overlay .desc-form{font-size:.75rem;line-height:1rem}}@media screen and (min-width:768px){.esimate__imageBlock.h-card{height:500px}.our-partner-section .image-filter:hover{filter:none}}@media screen and (max-width:767px){.accordion__panel{padding:20px 0 14px!important}.h-17rem{height:auto}.home__wrap{min-height:100%}.esimate__imageBlock>div{height:280px!important}.approval_dialog.payment_overlay.AmountModal__Overlay .ReactModal__Content--after-open{min-width:90vw;min-height:100vh;max-width:90%}.approval_dialog.payment_overlay .maxHwight{max-height:62vh;overflow:auto}.our-partner-section .image-filter:active,.our-partner-section .image-filter:focus{filter:none}}@media screen and (max-width:480px){.powerwall-image,.solar-image{margin:0 auto}}.form-error{color:red;font-size:12px;line-height:1px;position:relative}rect{cursor:crosshair}#map,.overlay,.panels-div{margin:0;padding:0}.panels-div{float:left;width:110px;cursor:move}.active>div:first-child{border:1px solid var(--primary)!important;border-radius:.375rem}.selected{fill:var(--primary)}.tool-action-btn{background:#00000036;padding:5px 4px;border:0;margin:0 2px;border-radius:16px;font-size:17px}.panels-div>div:first-child{border:1px solid transparent}.panels-div>div:first-child:hover{border:1px dashed var(--primary)!important}button.tool-action-btn.top-left{top:10px!important;left:10px!important}button.tool-action-btn.top-right{top:10px!important}button.tool-action-btn.bottom{bottom:10px!important}.bg-div{background:#fff;border:0;padding:4px 7px;box-shadow:0 0 4px 4px rgb(0 0 0/30%);margin:0 2px;border-radius:16px;font-size:12px;display:flex;align-items:center;justify-content:center}.top-right .bg-div{padding:4px 5px}.total-count{background:#fff;padding:10px;font-size:14px}button.tool-action-btn.adjust{top:0!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;left:0!important}button.tool-action-btn.adjust-done{top:10px!important}button.tool-action-btn.adjust-done .bg-div,button.tool-action-btn.adjust .bg-div{font-size:14px}.tool-action-btn.top-left.add-panel .bg-div{background:var(--primary);border:0;padding:4px 7px;box-shadow:0 0 4px 4px rgb(0 0 0/30%);margin:0 2px;border-radius:16px;font-size:12px;display:flex;align-items:center;justify-content:center;color:#fff}.form-control-overlay{z-index:1001!important}.EstimateDetailModal__Html--open #___reactour .kWwJhA,.EstimateDetailModal__Html--open .reactour__helper--is-open{display:none}.form-control-overlay .ReactModal__Content--after-open{max-width:820px;max-height:430px;inset:40px!important;border-radius:6px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;right:auto!important;bottom:auto!important;margin-right:-50%!important}.EstimateDetailModalPortal .form-control-overlay .ReactModal__Content--after-open{max-height:inherit}.EstimateDetailModalPortal .otp-dialog.form-control-overlay .ReactModal__Content--after-open{min-height:340px;max-width:100%;width:100%;@media (min-width:640px){max-width:520px}}@media screen and (min-width:640px){.EstimateDetailModalPortal .otp-dialog.form-control-overlay .ReactModal__Content--after-open{max-width:520px}}.EstimateDetailModalPortal .alert-modal.form-control-overlay .ReactModal__Content--after-open{min-height:inherit;max-width:520px;width:100%}.buy-contact-modal.form-control-overlay .ReactModal__Content--after-open{max-width:820px;max-height:430px;inset:40px!important;border-radius:8px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;right:auto!important;bottom:auto!important;margin-right:-50%!important;min-width:auto;min-height:420px}.form-control-overlay.leadformModal .ReactModal__Content--after-open{max-width:90%;max-height:80vh;min-width:40%;padding:20px 0!important}@media screen and (max-width:480px){.form-control-overlay.leadformModal .ReactModal__Content--after-open{padding:0!important}}.form-control-overlay.whatNext .ReactModal__Content--after-open{max-width:80%;max-height:540px}.form-control-overlay.loanpalModal .ReactModal__Content--after-open{outline:none;padding:0!important;overflow:hidden;max-width:70%;min-width:70%}.form-control-overlay.loanpalModal .ReactModal__Content--after-open .ammount__modal{max-height:80vh;min-height:80vh;overflow:auto}@media screen and (max-width:768px){.form-control-overlay.loanpalModal .ReactModal__Content--after-open .ammount__modal{min-height:100vh;max-height:100vh}}@media screen and (min-width:1400px){.form-control-overlay.loanpalModal .ReactModal__Content--after-open{max-width:1200px;min-width:auto}}.form-control-overlay.leadformModal.exampleModal .ReactModal__Content--after-open{max-width:810px;max-height:560px}.form-control-overlay.leadformModal.loanResponse .ReactModal__Content--after-open{width:44%;border-radius:10px!important;--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media screen and (max-width:768px){.form-control-overlay.leadformModal.loanResponse .ReactModal__Content--after-open{width:100%;height:100%;border-radius:0!important;--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.form-control-overlay .ReactModal__Content--after-open{max-width:100%;max-height:calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100);width:100vw;border-radius:0!important}.form-control-overlay.leadformModal .ReactModal__Content--after-open,.form-control-overlay.leadformModal.whatNext .ReactModal__Content--after-open{max-width:100vw;max-height:calc(var(--vh, 1vh) * 100)!important}.form-control-overlay.leadformModal.whatNext .ReactModal__Content--after-open{height:calc(var(--vh, 1vh) * 100)!important}.form-control-overlay.loanpalModal .ReactModal__Content--after-open{max-width:100%;min-width:90%;max-height:calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100)}}.bg-dark-blue{background:#2f384d;border:1px solid #2f384d}.panels-19{width:53px}.panels-18{width:27px}.panels-17{width:16px}.panels-16{width:8px}.panels-15{width:4px}.panels-14{width:2px}.panels-13{width:0}.z-999{z-index:999}.checkbox-custom label{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;cursor:pointer;position:relative}.checkbox-custom input{opacity:0;position:relative;z-index:-1}.checkbox-custom .design{width:25px;height:25px;border:1px solid var(--other);border-radius:100%;margin-right:10px;position:relative}.checkbox-custom .design:after,.checkbox-custom .design:before{content:"";display:block;width:inherit;height:inherit;border-radius:inherit;position:absolute;transform:scale(0);transform-origin:center center}.checkbox-custom .design:before{background:var(--other);opacity:0;transition:.3s;top:-1px;left:-1px}.checkbox-custom .checked .design:after{background:var(--primary);transition:.5s;transform:scale(.5);top:-1px;left:-1px}.checkbox-custom input{height:22px;width:22px}.checkbox-custom .checked .design,.checkbox-custom input:focus+.design,.checkbox-custom input:hover+.design{border:1px solid var(--primary)}.checkbox-custom input:focus+.design:before,.checkbox-custom input:hover+.design:before{background:var(--primary)}.checkbox-custom input:hover~.text{color:var(--primary)}.accordion__button:before{display:inline-block;content:"";height:10px;width:10px;margin-right:12px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);position:absolute;right:0;margin-top:10px}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{padding:20px 0 14px;animation:fadein .28s cubic-bezier(.4,0,.2,1);transition:.28s cubic-bezier(.4,0,.2,1)}@keyframes fadein{0%{opacity:0}to{opacity:1}}.accordion_sidebar{padding:4px 12px 0!important}.horizontal-slider{height:50px;width:100%}.vertical-slider{height:380px;width:50px;border:1px solid grey}.example-thumb{font-size:.9em;text-align:center;background-color:#000;color:#fff;cursor:pointer;border:5px solid gray;box-sizing:border-box}.example-thumb.active{background-color:grey}.example-track{position:relative;background:var(--primary)}.example-track.example-track-1{background:#5b616f}.example-track.example-track-2{background:#0f0}.example-mark{background-color:#fff;cursor:pointer;border-radius:50%;width:17px;height:17px;border-radius:9px;filter:drop-shadow(0 2px 2.5px rgba(0,0,0,.17));background-color:#97a2b8;border:3px solid #fff;background:transparent}.horizontal-slider .example-track{top:20px;height:11px;border-radius:10px}.horizontal-slider .example-thumb{top:6px;width:60px;line-height:30px;border-radius:2px;filter:drop-shadow(0 4px 3.5px rgba(0,0,0,.06));background-color:#fff;border:2px solid #d9d9d9;font-size:12px;color:#5a5b5d;padding:0 3px}.horizontal-slider .example-mark{margin:0 calc(25px - 6px);bottom:calc(50% - 9px)}.vertical-slider .example-thumb{top:6px;width:50px;line-height:30px;border-radius:2px;filter:drop-shadow(0 4px 3.5px rgba(0,0,0,.06));background-color:#fff;border:2px solid #d9d9d9;font-size:14px;color:#5a5b5d;padding:0 3px}.vertical-slider .example-track{left:20px;width:10px}.vertical-slider .example-mark{margin:calc(25px - 6px) 0;left:calc(50% - 6px)}.better-best .example-track.example-track-0{left:2px!important;right:18px!important}.better-best .example-track.example-track-1{right:11px!important}.better-best.horizontal-slider .example-thumb{top:11px;width:28px;height:28px;line-height:28px;border:4px solid #fff;font-size:15px;color:#5a5b5d;border-radius:100%;width:25px;height:25px;border-radius:16px;filter:drop-shadow(0 2px 2.5px rgba(0,0,0,.21));background-color:var(--primary);padding:6px;margin-left:0}.better-best.horizontal-slider .example-thumb:focus{outline:none}.better-best .example-mark{background-color:#fff;cursor:pointer;border-radius:50%;width:17px;height:17px;border-radius:9px;filter:drop-shadow(0 2px 2.5px rgba(0,0,0,.17));background-color:#97a2b8;border:3px solid #fff;background:transparent}.better-best.horizontal-slider .example-mark{margin:0;bottom:calc(50% - 9px)}.border-inside{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));border-radius:.25rem;border-width:1px;height:2.75rem;font-size:.875rem;line-height:1.25rem}.border-inside:focus{outline:2px solid transparent;outline-offset:2px}.border-inside{--tw-text-opacity:1;color:rgba(90,91,93,var(--tw-text-opacity));width:100%}@media (min-width:1280px){.border-inside{width:80%}}.max-w-48{max-width:100%}@media (min-width:980px){.max-w-48{max-width:490px}}.shadow-lg-g{--tw-shadow:0 10px 15px -3px rgb(0 0 0/44%),0 4px 6px -2px rgb(0 0 0/43%);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.select-box-wrap .css-1okebmr-indicatorSeparator{display:none}.select-box-wrap .css-1pahdxg-control>div:last-child,.select-box-wrap .css-yk16xz-control>div:last-child{display:flex}.inputStyle{width:3rem!important;height:3rem;margin:0 1rem;font-size:1.3rem;border-radius:4px;border:1px solid rgba(0,0,0,.3)}.otp-dialog.form-control-overlay .ReactModal__Content--after-open{min-width:460px;min-height:420px}@media screen and (max-width:768px){.otp-dialog.form-control-overlay .ReactModal__Content--after-open{min-width:auto;min-height:auto}}.active-solarpanel{border-radius:5px;filter:drop-shadow(0 7px 10.5px rgba(56,56,56,.13))}@media (min-width:480px){.accordion__panel .tabs>div{margin-right:1rem}}.height-custom{height:210px}.height-custom img{max-height:100%}.thnakyou{min-height:calc(100vh - 6rem)}@media screen and (min-width:1530px){.main__heading{font-size:51px;line-height:50px}}.landing-v2{--tw-bg-opacity:1;background-color:rgba(46,56,77,var(--tw-bg-opacity))}.landing-v1{background:url(/_next/static/media/home-banner-bg.ccd96a634022164bfab9b5bf38c78030.jpeg);background-size:cover;background-position:50%}.landing-solar1{height:70vh}.landing-solar1,.landing-solar2{background:url(/_next/static/media/solar-bg1.aa3fd9c8391e35a6fc14f6387085271a.jpg);background-size:cover;background-position:50%}.landing-mission-solar{background:url(/_next/static/media/bannertype1.9f989d839f4ed8caa458bf7c5222881f.jpeg);background-size:cover;background-position:50%}.contact-form-bg{background:url(/_next/static/media/contact-form-img.68d6be324cdaf7f7baf057afe5812d34.png);background-size:cover;background-position:50%}.contact-solar{background:url(/_next/static/media/get-solar-battery-bg.a842ce55ba8b7ef6f95200546410422c.jpeg);background-size:cover;background-position:50%}.solar-page{background:url(/_next/static/media/solar-banner.19b01435a3988aa49c4570f8390630da.jpeg);background-size:cover;background-position:50%;height:480px}.battery-banner{background:url(/_next/static/media/battery-banner.bd8c0d4cc0ce8f456456940f0f2efaf8.jpeg);background-size:cover;background-position:50%;height:480px}.charger-banner{background:url(/_next/static/media/charger-banner.148fee2c6baff29cc84a1f0e3f03fbd8.jpg);background-size:cover;background-position:50%;height:480px}.why-solar-banner{background:url(/_next/static/media/why-solar-banner-bg.4b067f3d73e6d5c2fd3aef128f75cd72.jpeg);background-size:cover;background-position:50%;height:480px}.company-banner{background:url(/_next/static/media/company-banner.15fd4129f11a9645eebfbae57896398a.jpeg);background-size:cover;background-position:50%;height:480px}.resource-banner{background:url(/_next/static/media/banner.f403923533cd0972245833eb37f6947e.jpg);background-size:cover;background-position:50%;height:360px}.blog-banner{background:url(/_next/static/media/blog-bg.8ab0f3c2ef703ed40ac64753e4709712.jpg);background-size:cover;background-position:50%;height:360px}.landing-v3{background:url(/_next/static/media/support-banner.a69be7c36b532654afdafc55da74c7f9.jpg);background-size:cover;background-position:50%;height:480px}.referral-banner{background:url(/_next/static/media/referral-banner.27a54cff8729d81400e40c540a909dda.jpg);background-size:cover;background-position:50%;height:680px}.referral-banner2{background:url(/_next/static/media/referral-banner2.c63fdb40f2275c246768da88b01d6329.jpg);background-size:cover;background-position:50%;height:100%}.reference-program-bg{background:url(/_next/static/media/reference-graphics.71b438cf2671e7e8c614e9881a09dbd0.png);background-size:contain;background-position:50%;height:100%;background-repeat:no-repeat}.armando-banner{background:url(/_next/static/media/referral-banner.5958697b913d27aa80e86af3ed767c05.jpg);background-size:cover;background-position:50%;height:480px}.consultation{background:url(/_next/static/media/online-consultation.76955fd1e6d66e3a088449c563d7db56.jpeg);background-size:cover;background-position:50%;height:480px}.designs{background:url(/_next/static/media/design.6be67b06ee0596397685d73e62f3d436.jpeg);background-size:cover;background-position:50%;height:480px}.permit{background:url(/_next/static/media/permitting.de88ed56ac4e2e576d928c5cd0ff68fa.jpeg);background-size:cover;background-position:50%;height:480px}.install{background:url(/_next/static/media/installation.76a324b8d8b8fa96716c060da1b1d3ad.jpeg);background-size:cover;background-position:50%;height:480px}.activation{background:url(/_next/static/media/activation.f3fea6f533c7d23d590d973926be62aa.jpeg);background-size:cover;background-position:50%;height:480px}.image-filter{filter:grayscale(1)}.landing-v3.support-banner{height:280px;background:url(/_next/static/media/get-in-touch.d7d45e9ddbb1f59309b27653f21d3636.jpeg);background-position:top;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){.landing-solar1{height:100vh}}.line-height{line-height:1.6rem}.line-height2{line-height:1.2rem}.max-w--xxs{max-width:160px}.info-data{display:none}.info-box:hover .info-data{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));--tw-bg-opacity:0.75;border-radius:.25rem;display:block;font-family:var(--primaryRegular),sans-serif;font-size:.875rem;line-height:1.25rem;padding:1.25rem;position:absolute;top:1rem;right:1rem;left:1rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));width:auto;z-index:10}.info-box-h{height:-moz-fit-content;height:fit-content}.solar-sepci ui li{position:relative}.flag-btn{height:31px;border-radius:2px;background-color:#fcfcfc;border:1px solid #999}.react-multiple-carousel__arrow:before{color:#2f384d}.react-multiple-carousel__arrow{border-radius:4px;background:#fff;box-shadow:1px 2px 3px #ccc}.react-multiple-carousel__arrow--right{right:3px;z-index:1}.react-multiple-carousel__arrow--left{left:3px;z-index:1}@media screen and (max-width:640px){.landing-v1{background:url(/_next/static/media/banner-mobile.83cba278564a72d3eccfce1ab1cd6af8.jpg);background-size:cover;background-position:right -214px}.unsupported.landing-v1{background-position:right -4px}.banner-mob-height{height:340px}.blog-banner{height:186px}div.blog-form-wrap{min-height:inherit}.support-banner{height:340px}}@media screen and (max-width:480px){.battery-Comparsion .react-multiple-carousel__arrow--right,.solar-sepci .react-multiple-carousel__arrow--right{right:2px;top:120px}.battery-Comparsion .react-multiple-carousel__arrow--left,.solar-sepci .react-multiple-carousel__arrow--left{left:3px;top:120px}}.react-multiple-carousel__arrow:hover{background:#f3933d}.react-multiple-carousel__arrow:hover:before{color:#fff}.scroll-bar-site-surey::-webkit-scrollbar{display:block;width:8px;background-color:#fff}.scroll-bar-site-surey::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fafafa;border-radius:4px}.scroll-bar-site-surey::-webkit-scrollbar-thumb{background-color:#cac9c9;border-radius:4px}@media (min-width:0px){.selected-image-of-site-survey{min-height:190px}}@media (min-width:480px){.selected-image-of-site-survey{min-height:300px}}@media (min-width:1280px){.selected-image-of-site-survey{min-height:320px}}.carousel-container-site-survey .react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;border:0;min-width:35px;min-height:35px;opacity:1;cursor:pointer;box-shadow:none}.carousel-container-site-survey .react-multiple-carousel__arrow:before{font-size:15px}.carousel-container-site-survey .react-multi-carousel-dot--active button{background:var(--primary)}.file-upload-wrapper-p .form{width:100%}.file-upload-wrapper{height:46px;position:relative;width:100%}.file-upload-wrapper:before{content:"Upload";right:0;display:inline-block;color:#fff;font-weight:700;z-index:25;font-size:16px;padding:11px 15px;text-transform:uppercase;border-radius:0 5px 5px 0;background:#7a7b7c}.file-upload-wrapper:after,.file-upload-wrapper:before{position:absolute;top:0;height:auto;pointer-events:none}.file-upload-wrapper:after{content:attr(data-text);font-size:18px;left:0;background:#fff;padding:8.5px 15px;display:block;width:calc(100% - 40px);z-index:20;color:#999;border-radius:5px 10px 10px 5px;font-weight:300;border:1px solid #ccc}.file-upload-wrapper input{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;height:55px;margin:0;padding:0;display:block;cursor:pointer;width:100%}@media screen and (max-width:480px){.file-upload-wrapper:before{font-size:16px;padding:7px 15px}.file-upload-wrapper:after{font-size:13px;padding:8.5px 15px}}@media screen and (max-width:1600px){blue-strip{max-width:100%}}.spinner{animation:frames 1s linear infinite;background:transparent;border-radius:100%;border:5px solid #fff;border-top:5px solid var(--primary);width:50px;height:50px;opacity:.6;padding:0;position:absolute;z-index:99}@keyframes frames{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.load{position:relative;width:60px;height:60px;margin:100px 0;border-radius:50%;border:5px solid transparent;border-top:5px solid var(--primary);border-bottom:5px solid var(--primary);animation:rotateAntiCW 1.8s linear infinite}.load:after{content:"";position:absolute;width:50px;height:50px;border-radius:50%;border-left:5px solid transparent;border-right:5px solid transparent;border-color:transparent #586070;border-style:solid;border-width:5px;animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes rotateAntiCW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#pause{display:block;background:rgba(0,0,0,.66) no-repeat 0 0;width:100%;height:100%;position:fixed;bottom:0;left:0;z-index:999999!important}.border-3{border-width:3px}.dropdown .dropdown-menu{width:520px;transform-origin:0 0;transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transform:rotateX(-90deg)}.dropdown .dropdown-menu.location-dropdown{width:460px}.dropdown:hover .dropdown-menu{display:block;transform:rotateX(0)}.Toastify__toast-container{z-index:999999!important;width:540px!important}.Toastify__toast--error,.Toastify__toast--success{background:#fff!important;color:#454340!important;font-family:ProximaNova-Light!important}.Toastify__progress-bar.Toastify__progress-bar--error{background-color:#e52e26!important}.Toastify__progress-bar--success.Toastify__progress-bar{background-color:#58bd2f!important}.Toastify__close-button{color:#1c222e!important}.bg-offwhite{background:#fff;position:fixed;top:0;left:0;width:100%;filter:drop-shadow(0 -1px 4.5px rgba(0,0,0,.17));padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.bg-offwhite{padding-left:4rem;padding-right:4rem}}@media (min-width:1280px){.bg-offwhite{padding-left:4rem;padding-right:4rem}}.bg-offwhite{z-index:999}.bg-offwhite.js-is-sticky-header{border-radius:.25rem;margin-bottom:1rem;padding:1rem 1.25rem;z-index:999}.offwhite{background:#fbfbfb}.number-selected{width:30px;height:30px;border-radius:100%;background-color:#fff;border:2px solid var(--primary)}.number-compelted{background-color:var(--primary)}.number-compelted,.number-uncompelted{width:25px;height:25px;border-radius:100%;border:2px solid transparent}.number-uncompelted{background-color:#2e384d;opacity:.6}.number-incompelted{width:25px;height:25px;background-color:#e8ecf1;opacity:.8}.number-incompelted,.number-pending{border-radius:100%;border:2px solid transparent}.number-pending{width:30px;height:30px}@media screen and (max-width:480px){.number-compelted,.number-pending,.number-selected,.number-uncompelted{width:22px;height:22px}}.rad-input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;z-index:-1}.rad-design{width:22px;height:22px;border-radius:100px;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #1c222e}.checked .rad-design{border:1px solid var(--primary)}.rad-design span{transition:.5s;transform:scale(0);opacity:0;height:10px;width:10px}.checked .rad-design span{background:var(--primary);border-radius:100%;transition:.5s;transform:scale(1);opacity:1}.myElement{position:sticky;top:-1px}.myElement.is-pinned{color:red}.checkbox-container{position:relative;pointer-events:none}.checkbox-events{pointer-events:all!important}.checkbox-container input{opacity:0}.checkbox-container .check{position:absolute;top:-10px;left:-6px;width:22px;height:22px;background:#fff;cursor:pointer;border-radius:3px;border:1px solid #e0e0e0;box-shadow:0 0 1px #d0caca}@media screen and (max-width:768px){.checkbox-container .check{position:absolute;top:0;left:0;width:18px;height:18px;background:#fff;cursor:pointer;border-radius:3px;border:1px solid #e0e0e0;box-shadow:0 0 1px #d0caca}}.checkbox-container .check:hover{background:#bbb}.checkbox-container input:checked~.check{background:var(--primary);border:1px solid var(--primary)!important}.checkbox-container .check:after{position:absolute;content:"";left:6.5px;top:2px;width:7px;height:12px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg) scale(.5);opacity:0;transition:transform .1s linear}@media screen and (max-width:768px){.checkbox-container .check:after{position:absolute;content:"";left:6.5px;top:2px;width:4px;height:10px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg) scale(.5);opacity:0;transition:transform .1s linear}}.checkbox-container input:checked~.check:after{transition:transform .1s linear;opacity:1;transform:rotate(45deg) scale(1)}.header{padding:80px;text-align:center;color:#fff;background-image:url(/images/head-img.jpg);background-size:cover}.header h1{font-size:40px}.navbar{overflow:hidden;background:#269faf}.navbar a{float:left;display:block;color:#fff;text-align:center;padding:14px 20px;text-decoration:none}.navbar a.right{float:right}.navbar a:hover{background-color:#ddd;color:#000}.row{display:flex}.side{flex:30%;background-color:#f1f1f1}.main,.side{padding:20px}.main{flex:70%;background-color:#fff}.fakeimg{width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.footer{padding:20px;text-align:center;background:#ddd}.sticky-header{position:fixed;top:0;width:100%;background-color:#fff;animation:smoothScroll .5s forwards}@keyframes smoothScroll{0%{transform:translateY(-142px)}to{transform:translateY(0)}}.fixedd{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity));position:sticky;z-index:100;filter:drop-shadow(0 -1px 4.5px rgba(0,0,0,.17))}.fixedd .offwhite{background:#fff}.payment_dta .form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;border-radius:100%;border-width:2px}.payment_dta .form-radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.payment_dta .form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.payment_dta .form-radio:focus{outline:none}.payment_dta .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23a0aec0'%3e%3cpath d='M15.3 9.3a1 1 0 0 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 1.4-1.4l3.3 3.29 3.3-3.3z'/%3e%3c/svg%3e");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.payment_dta .form-select::-ms-expand{color:#a0aec0;border:none}@media not print{.payment_dta .form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.payment_dta .form-select{padding-right:.75rem}}.box-height{height:98%}.AmountModal__Overlay.recomdation-battery .ReactModal__Content--after-open{max-width:60vw;max-height:100%;min-width:800px;margin-top:20px}.fill-none{fill:none!important}.transform-style-none{position:fixed;top:0;bottom:0;right:0;width:100%;z-index:1000;background-color:#fff;transform:translateX(-100%);transition:all .4s ease}.transform-style{transform:translateX(0);box-shadow:0 0 65px rgba(0,0,0,.07);transition:all .4s ease}@media screen and (max-width:767px){.Toastify__toast-container{max-width:540px!important;width:auto!important}.inputStyle{width:2.5rem!important;height:2.5rem}.pricing-box-carousel{min-height:370px}.pricing-carousel .react-multi-carousel-dot-list{bottom:-5px}}@media screen and (max-width:980px){.AmountModal__Overlay.recomdation-battery .ReactModal__Content--after-open{min-width:80%}.landing-banner-wrap{padding-bottom:1rem}}.Toastify__toast{width:auto}@media screen and (max-width:760px){.Toastify__toast{width:100vw}}.menu-down{opacity:0;height:0;pointer-events:none}.menu-down,.menu-up{transition:all .4s ease;transform:translateY(0)}.cutom-width{max-width:150px}.fixedd .grid-cols-3.bg-gray-200.p-2{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity));padding:.875rem}.z-99999{z-index:99999!important}.App{display:flex;height:100vh;align-items:flex-start;justify-content:center;background:linear-gradient(#fdfcfb,#e2d1c3);padding-top:120px;box-sizing:border-box}.custom-svg{color:#8a909c}.pac-container{padding:0 8px 20px;font-family:inherit;font-size:inherit}.pac-item{padding:8px;transition:.1s;transition-timing-function:ease-in}.pac-item:hover{background:none;border-bottom:1px solid var(--primary)}.custom-svg-white{color:#fff}.font-15{font-size:15px}@media screen and (max-width:480px){.font-15{font-size:14px}.battery-banner{background-position:0}}.image-size{max-height:200px}.image-size,.image-size-soalr{-o-object-fit:contain;object-fit:contain;max-width:80%}.image-size-soalr-for-mobile{max-width:60%}.image-size-soalr-for-mobile,.logo-size{-o-object-fit:contain;object-fit:contain}.logo-size{max-width:105px;@media (min-width:1401px){max-width:114px}}.brand-logo-size{-o-object-fit:contain;object-fit:contain;max-width:140px}.contract-img{max-height:120px;max-width:100%}.account-banner{background:url(/_next/static/media/account-banner.b97600b89b7908f8985c0f63ccdbaa49.png);background-size:cover;background-position:50%;height:356px}@media screen and (max-width:1024px){.account-banner{height:328px}}@media screen and (max-width:480px){.account-banner{height:200px}}.contract-banner{background:url(/_next/static/media/contractBanner.08f7270fca97bd3693ad18f91c75a7ed.png);background-size:cover;background-repeat:no-repeat;background-position:50%;height:380px}@media screen and (max-width:800px){.contract-banner{height:250px}}.account-bg{background:url(/_next/static/media/account-bg.6934e8c62121b8e52ac504f4dcdbf22c.png);background-size:cover;background-position:50%;height:290px}.account-bg-mobile{background-image:linear-gradient(44deg,#1555a1,#2293d5)}.bg-parallax-img{background:url(/_next/static/media/solar-estimate-bg.07e4a4afb62a83b56faea77ab8b1628c.jpeg);background-size:cover;background-attachment:fixed}section.bg-parallax-img:before{content:"";background:rgba(0,0,0,.1);position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}@media screen and (max-width:640px){.account-bg{height:auto}}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0!important;margin-bottom:0!important;padding:24px 24px 24px 48px;margin-left:0;background:#fff;border:1px solid #cacaca;border-radius:5px;line-height:25px;height:35px;width:100%!important;outline:none}.confirm-box{width:680px}@media screen and (max-width:768px){.confirm-box{width:100%}}.sq-overlay{pointer-events:none}.img-box{height:203px;display:flex;align-items:center;justify-content:center}.box-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon:after,.ribbon:before{position:absolute;z-index:0;content:"";display:block;border:7px solid #112c79}.ribbon.isSuntuityOrVivintCustomRib:after,.ribbon.isSuntuityOrVivintCustomRib:before{border:7px solid var(--secondary)}.ribbon div{position:absolute;display:block;width:225px;padding:8px 0;background-color:#3758cf;color:#fff;font:700 12px/1.2 Lato,sans-serif;text-transform:uppercase;text-align:center}.isSuntuityOrVivintCustomRib.ribbon div{background-color:var(--secondary)}.ribbon-top-right{top:-10px;right:-10px}.ribbon-top-right:after,.ribbon-top-right:before{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right:before{top:-5px;left:30px;border-top-left-radius:24px}.ribbon-top-right:after{bottom:30px;right:-5px;border-bottom-right-radius:24px}.ribbon-top-right div{left:-5px;top:20px;z-index:1;transform:rotate(45deg)}.ribbon1{width:auto;height:auto;position:absolute}.ribbon1:after,.ribbon1:before{position:absolute;z-index:0;content:"";display:block;border:8px solid #112c79}.isSuntuityOrVivintRibbonTopRight1.ribbon1:after,.isSuntuityOrVivintRibbonTopRight1.ribbon1:before{border:8px solid var(--secondary);opacity:.95}.ribbon1 div{display:block;width:auto;padding:8px 0;background-color:#3758cf;color:#fff;font:700 12px/1.2 Lato,sans-serif;text-transform:uppercase;text-align:center;z-index:1}.isSuntuityOrVivintRibbonTopRight1.ribbon1 div{background-color:var(--secondary)}.ribbon-top-right1{top:-8px;left:-9px;right:-9px}.ribbon-top-right1:after,.ribbon-top-right1:before{border-top-color:transparent;border-right-color:transparent;z-index:-1}.ribbon-top-right1:before{left:0;transform:rotate(45deg)}.ribbon-top-right1:after,.ribbon-top-right1:before{position:absolute;bottom:-8px;border-bottom-left-radius:8px}.ribbon-top-right1:after{right:0;transform:rotate(223deg)}.radio-border{border-width:6px}.radio-border2{border-width:4px}.img-box-example{height:203px;display:flex;align-items:center;justify-content:center;width:100%}.dialog-img{height:32vh;width:100vw;-o-object-fit:cover;object-fit:cover}.self-site-survey .ReactModal__Content.ReactModal__Content--after-open{width:90%;overflow-y:auto!important}.dropdown-menu .sub-menu a{position:relative}.quote-form_transparent_new-jersey .dropdown-menu .sub-menu a.pb-6{padding-bottom:1.25rem}.quote-form_transparent_new-jersey .dropdown-menu .sub-menu a.pb-6 input{padding-top:.45rem;padding-bottom:.45rem}.quote-form_transparent_new-jersey .dropdown-menu .sub-menu a.pb-6 svg{top:9px}.dropdown-menu .sub-menu a{transition:left .2s ease-in;left:0}.dropdown-menu .sub-menu:hover a{left:8px;transition:left .2s ease-in-out}.video-container{display:flex;align-items:center;justify-content:center;min-height:292px}@media screen and (max-width:768px){.self-site-survey .ReactModal__Content.ReactModal__Content--after-open{width:100%}.video-container-iframe iframe,.video-container-what-next iframe{height:200px!important}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.leadForm .ReactModal__Content.ReactModal__Content--after-open{width:66%;overflow-y:auto!important;border-radius:12px!important;padding:0!important;max-width:1200px}@media screen and (max-width:768px){.leadForm .ReactModal__Content.ReactModal__Content--after-open{width:100%;border-radius:0!important;max-width:100%}.filter-none{filter:none}.filter-gray{filter:grayscale(1)}}.hide-drift-chat #drift-frame-chat,.hide-drift-chat #drift-frame-controller{display:none!important}.loan-palModal-section .title-heading{font-family:ProximaNova-Bold,sans-serif;font-size:1.5rem;line-height:2rem;margin-top:1rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity))}@media screen and (max-width:380px){.home form h2.loan-palModal-section .title-heading{font-size:1.35rem}}@media screen and (max-width:360px){.home form h2.loan-palModal-section .title-heading{font-size:1.25rem}}.loan-palModal-section .false.whitespace-pre-line{margin-bottom:16px;font-size:18px}.whitespace-pre-line{white-space:pre-line}.final-loan-section-min-h{min-height:220px}.English-notice p:first-child,.spanish-notice p:first-child{display:flex;align-items:flex-start;--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity));line-height:2.25rem;font-weight:600;font-family:sans-serif!important;margin-top:5px;margin-bottom:20px}.English-notice p:first-child br,.spanish-notice p:first-child br{display:none}.English-notice p:nth-child(2),.spanish-notice p:nth-child(2){font-size:1.1rem!important;font-family:sans-serif!important;margin-bottom:10px;color:#636973}.tooltip,.tooltip2{position:absolute;visibility:hidden}.tooltip2{top:-160px}.has-tooltip:hover .tooltip,.has-tooltip:hover .tooltip2{visibility:visible;z-index:50}.bg-orange-100{background:#ffe7e7}.bg-blue-light-100{background:#d9e7ff}.cus-w-h-24{height:6rem;width:6rem}.css-1u983ww-Mask{z-index:9!important}.max-w-screen-md{max-width:768px}.react-multi-carousel-dot button{border-color:transparent;background-color:hsla(0,1%,64%,.487)}.react-multi-carousel-dot.react-multi-carousel-dot--active button,.react-multi-carousel-dot button:hover:active{background-color:var(--secondary);border-color:var(--secondary)}.blog-detail-desc-wrap p{font-size:1rem;line-height:1.5rem;padding-bottom:.5rem}@media (min-width:768px){.blog-detail-desc-wrap p{font-size:1.125rem;line-height:1.75rem}}.blog-detail-desc-wrap h1,.blog-detail-desc-wrap h2,.blog-detail-desc-wrap h3{font-family:Config-Medium,sans-serif;font-size:1.25rem;line-height:1.75rem;margin-top:.75rem;padding-bottom:.25rem}@media (min-width:768px){.blog-detail-desc-wrap h1,.blog-detail-desc-wrap h2,.blog-detail-desc-wrap h3{font-size:1.5rem;line-height:2rem}}.blog-detail-desc-wrap img{margin-bottom:.75rem;margin-top:1rem}.blog-detail-desc-wrap a{color:var(--primary)}.blog-form-wrap{top:10vh;min-height:560px}#servicetype{background-image:url(/_next/static/media/select-arrow.63e641ee56b408a66dbf4d1edcba8c8f.png);background-repeat:no-repeat;background-size:13px 13px;background-position:96.5% 17px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blinking{display:inline-block;border:3px solid var(--primary);animation-name:blinking;animation-duration:1s;animation-iteration-count:infinite}@keyframes blinking{50%{border-color:#ffefdf}}.blinking2{border:3px solid var(--primary);animation-name:blinking2;animation-duration:1s;animation-iteration-count:infinite}.signatureHidden{height:0;overflow:hidden;visibility:hidden}.project-title-hover{position:absolute;bottom:5.4rem}.link-arrow{display:inline-block;line-height:1!important}.project-item:hover .project-title-hover{display:none}.project-item{position:relative;overflow:hidden;transition:all .3s}.project-item img{width:100%}.item-shadow{position:relative}.item-shadow:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 46%,rgba(0,0,0,.6))}.project-item .link-arrow{position:absolute;z-index:2;color:#fff;left:3rem;bottom:3.3rem;transition:none}.project-hover{position:absolute;z-index:2;left:0;top:0;width:100.1%;height:100%;padding:1.85rem 3rem;transition:.5s ease}.project-title{color:#fff;margin:0}.project-hover .project-title{position:absolute;bottom:5.5rem;transform:translateY(20rem)}.project-description{opacity:0;margin-top:10%;font-size:1.125rem;line-height:1.3;color:#333;transform:translateX(-20rem)}.project-item:hover .project-hover{background-color:hsla(0,0%,100%,.8)}.project-item .project-hover .project-title{position:relative;color:#5b5b5b;bottom:0;font-size:2.4rem;line-height:1.25;margin-left:-.11429em;transform:translateY(-.8em);opacity:0;transition-duration:.5s;transition-delay:.1s;transition:all .5s .1s}.project-item:hover .project-hover .project-title{transform:translateY(.8em);opacity:1}.project-item .project-hover .project-description{transform:translateY(1.85714em);transition:.3s;opacity:0}.project-item:hover .project-hover .project-description{transform:translateY(0);opacity:1;transition-duration:.5s;transition-delay:.1s;transition:all .5s .1s}.project-item:hover .link-arrow{color:#000;right:2.42rem;bottom:2.42rem;left:inherit;transition:bottom .3s ease-out}@media screen and (max-width:600px){.project-item .project-hover .project-title{font-size:1.875rem;line-height:1.2}}input:checked~.dot{transform:translateX(100%);background-color:#fff}input:checked~.dot-bg{border:none}.apply.selected,input:checked~.dot-bg{background-color:var(--primary)}.margin-top{margin-top:24px!important}.margin-top-10{margin-top:10px}.popular-badge{font-size:10px}.mobile-estimate-bg{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}@media screen and (max-width:360px){.mobile-se-text{font-size:1rem;line-height:1.5rem}}.tabs_mobile{font-size:18px!important}.specs-height{height:250px}.blinking-dashed{border-style:solid;border:3px dashed var(--primary);animation-name:blinking2;animation-duration:1s;animation-iteration-count:infinite}@keyframes blinking2{50%{border-color:#ffefdf}}.max-w-screen-1160{max-width:1160px}.trusted-partner-carousel .react-multi-carousel-list{padding-bottom:1rem}.accordion .accordion__panel{padding-top:.75rem}@media screen and (max-width:640px){.account-bg{height:auto}.product-service-wrap .img-wrap img{max-height:210px}.battery-carousel-wrap .img-wrap img{max-height:192px}.company-carousel-wrap .img-wrap img{max-height:222px}}.height-54{height:54px;width:52px}.horizontal-slider1{height:50px;width:100%}.example-thumb1{font-size:.9em;text-align:center;background-color:#000;color:#fff;cursor:pointer;border:5px solid gray;box-sizing:border-box}.example-thumb1:focus{outline:none}.example-track1.example-track1-1{background:#d0d0d0}.example-track1{position:relative;background:var(--primary)}.example-thumb1.active{background-color:grey}.example-mark1{background-color:#fff;cursor:pointer;border-radius:50%;width:17px;height:17px;border-radius:9px;filter:drop-shadow(0 2px 2.5px rgba(0,0,0,.17));background-color:#97a2b8;border:3px solid #fff;background:transparent}.horizontal-slider1 .example-track1{top:20px;height:18px;border-radius:4px}.horizontal-slider1 .example-thumb1{top:15.5px;width:14px;color:transparent;border-radius:2px;filter:drop-shadow(0 4px 3.5px rgba(0,0,0,.06));background-color:#073265;z-index:0!important;border:2px solid transparent;padding:0 3px}.horizontal-slider1 .example-mark1{margin:0 calc(25px - 6px);bottom:calc(50% - 9px)}.instant-est-height{height:calc(100vh - 7.5rem);@media (min-width:768px){height:calc(100vh - 9.5rem)}}@media screen and (min-width:768px){.instant-est-height{height:calc(100vh - 9.5rem)}}.z-max{z-index:1000}.z-1001{z-index:1001}.home-banner-more-desc{transition:.5s ease}.home-banner-more-desc.active{opacity:1;transition:.5s ease}.what-next-line{position:relative}.what-next-line:after{content:"";position:absolute;width:60px;height:2px;background:var(--primary);left:0;right:0;bottom:-10px;margin:0 auto}.custom-container-960{max-width:960px;width:100%}.bg-parallax-solar-page{background:url(/_next/static/media/calculations-right-bg.aecd1abd2f7aa7a459fc6cc6c549fc6a.jpeg);background-size:100% auto;background-position:50%;background-attachment:fixed}section.bg-parallax-solar-page:before{background:rgba(0,0,0,.6)}.bg-parallax-battery{background:url(/_next/static/media/battery-claim-your-free-bg.d4df07fc08fd37fe3fab324236b65eb5.jpeg);background-size:100% 100%;background-position:50%;background-attachment:fixed}.accordion .accordion__heading div[aria-expanded=true] h6{color:#073265}.steps-circle-area{width:70px;height:70px}.steps-circle-thumb img{margin-top:-3px}.step-border-line{position:relative}.step-border-line:after{content:"";width:0;height:48px;border-left:.1px dashed #d1d1d1;position:absolute;bottom:-5px;left:35px;z-index:1}.step-border-line.step-border-step1:after{height:17px}.step-border-line.step-border-step2:after{height:16px}.font-configSemiBold{font-weight:400}input[type=number]{-moz-appearance:textfield}::-moz-placeholder{opacity:1}.react-tel-input .country-list{overflow:auto!important}.scroll-bar-modal::-webkit-scrollbar{display:block;width:6px;background-color:#fff}.scroll-bar-modal::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fafafa;border-radius:4px}.scroll-bar-modal::-webkit-scrollbar-thumb{background-color:#cac9c9;border-radius:4px}.mask{position:absolute;left:0;right:0;top:3rem;text-align:center}.pei{display:inline-block;position:relative}.mask>.pei-spinner:before{font-size:4rem;margin-top:240px}.pei-spinner:before{content:"";vertical-align:text-bottom;display:inline-block;box-sizing:border-box;width:1em;height:1em;border:.1em solid #ff922baf;border-right-color:transparent;border-radius:.625em;animation:pei-infinite-spinning .75s linear infinite}@keyframes pei-infinite-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blur{filter:blur(4px);-webkit-filter:blur(4px)}.loader{display:block;border:4px solid #f3f3f3;border-top-color:#96979b;border-radius:50%;width:1.5rem;aspect-ratio:1/1;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.input-autocomplete-custom input#react-select-instanceId-input{width:100%!important}.input-autocomplete-custom .css-1g6gooi,.input-autocomplete-custom .css-1g6gooi>div{width:100%!important;z-index:1}.list{margin-top:.75rem;margin-bottom:1.5rem;gap:1rem}.list--loanListStart{display:grid}@media (min-width:480px){.list--loanListStart{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.list--loanListStart{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.list--loanListStart{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:980px){.quote-form-layoutone_new-jersey form .list--loanListStart{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.partner-carousel .react-multi-carousel-item .list--loanListStart{align-items:center;justify-content:center;min-height:72px}.list--loanListCenter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.list__items{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.25rem;display:flex;flex-direction:column;padding:1rem;position:relative;--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.list__items,.list__items:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.list__items:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.list__items{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.quote-form_transparent_new-jersey .estimate-from-wrap>div>.list__items{background:transparent}.quote-form_transparent_new-jersey .list__items.pb-6{padding-bottom:1.25rem}.quote-form_transparent_new-jersey .list__items.pb-6 input{padding-top:.45rem;padding-bottom:.45rem}.quote-form_transparent_new-jersey .list__items.pb-6 svg{top:9px}.list--loanListCenter .list__items{width:40%}@media (min-width:768px){.list--loanListCenter .list__items{width:33.333333%}}@media (min-width:1280px){.list--loanListCenter .list__items{width:25%}}.container-iframe{position:relative;width:100%;overflow:hidden;padding-top:56.25%;margin-bottom:2.5em;background:#000}.responsive-iframe{border:none}.bg-blue-150{background:#e2f2fd}.bg-orange-150{background:#fff8ee}.new-jersey-faq .accordion__button[aria-expanded=true] h1{color:#5baade}.service_new-jersey .project-title-hover{position:absolute;bottom:3.4rem}.suntuity h1 span{color:#5baade}.getQuoteform_new-jersey{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.quote-form_transparent_new-jersey .estimate-from-wrap>div>.getQuoteform_new-jersey{background:transparent}.suntuity-banner-wrap{padding-bottom:3rem}.suntuity-banner-wrap .banner-desc-one{font-family:var(--primaryMedium),sans-serif}.estimate-from-wrap h2{font-family:ProximaNova-Bold,sans-serif}.estimate-from-wrap .button{font-size:1.25rem;line-height:1.75rem}.estimate-from-wrap form button{--tw-bg-opacity:1;background-color:rgba(92,170,222,var(--tw-bg-opacity))}.service_new-jersey{background:#f1f5f9}.suntuity-banner-wrap .banner-desc-two{font-size:1.1rem;line-height:1.4}.header-new-jersey.header-solid{background:rgba(19,34,55,.92)}.new-jersey-faq{background:#f5fbff}.state-incetives-border{position:relative;padding-left:4rem;padding-right:4rem}.state-incetives-border:before{left:0}.state-incetives-border:after,.state-incetives-border:before{content:"";height:4px;border-radius:10px;top:50%;--tw-bg-opacity:1;background-color:rgba(254,181,23,var(--tw-bg-opacity));position:absolute;width:3rem}.state-incetives-border:after{right:0}.footer-suntuity{background:#2e384d}.quote-form_new-jersey.quote-form-layoutone_new-jersey .max-w-48{max-width:52rem}@media screen and (min-width:768px){.suntuity:not(.banner-custom-form) h1{font-size:3.1rem;margin-right:0;margin-bottom:.5rem}}@media screen and (min-width:980px){.quote-form_new-jersey .max-w-48,.quote-form_new-jersey.quote-form-layoutone_new-jersey .max-w-48{max-width:560px}.quote-form_new-jersey.quote-form-layoutone_new-jersey .max-w-48{max-width:52rem}.quote-form-layoutone_new-jersey form .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media screen and (min-width:1280px){.quote-form_new-jersey{margin-top:-1rem}}@media screen and (max-width:640px){.list--loanListCenter .list__items{width:48%}}.list-hint{font-size:.875rem;line-height:1.25rem;margin-top:.375rem;margin-bottom:.375rem;--tw-text-opacity:1;color:rgba(90,91,93,var(--tw-text-opacity));width:100%}.list-hint,.list-message{font-family:var(--primaryMedium),sans-serif}.list-message{width:-moz-fit-content;width:fit-content;background-color:var(--primary);--tw-bg-opacity:0.1;border-radius:9999px;line-height:1rem;margin-left:auto;margin-right:auto;margin-top:1rem;padding:.5rem 1rem;text-align:center;--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity))}@media (min-width:480px){.list-message{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.list-message{padding-left:4rem;padding-right:4rem}}.loan_list_mobile{min-height:428px;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.25rem;display:flex;flex-direction:column;margin:.5rem .5rem 3rem;padding:1rem;position:relative;--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.loan_list_mobile,.loan_list_mobile:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.loan_list_mobile:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.loan_list_mobile{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.quote-form-layoutone_new-jersey .shadow,.quote-form-layoutone_new-jersey .shadow-lg-g{box-shadow:none;background:transparent}.quote-form_transparent_new-jersey .estimate-from-wrap>div>.loan_list_mobile{background:transparent}.quote-form_transparent_new-jersey .loan_list_mobile.pb-6{padding-bottom:1.25rem}.quote-form_transparent_new-jersey .loan_list_mobile.pb-6 input{padding-top:.45rem;padding-bottom:.45rem}.quote-form_transparent_new-jersey .loan_list_mobile.pb-6 svg{top:9px}@media screen and (max-width:370px){.loan_list_mobile{min-height:470px}}.loader-overlay{left:0;top:0;bottom:0;right:0;width:100%;height:100%;position:fixed;background:#ffffff4f}.bing-map>div{z-index:1}@media screen and (max-width:979px){.project-hover{padding:1.5rem 1.25rem 1.85rem}.project-item:hover .project-hover .project-title{transform:translateY(.5em);line-height:1.1;font-size:1.5rem;margin-bottom:15px}.project-description{margin-top:6%;font-size:1rem}.project-hover-mob{display:flex}.project-item .project-hover.project-hover-desktop .project-description,.project-item .project-hover.project-hover-mob .project-description{font-size:16px}.project-item.project-item-mob .project-hover{background-color:hsla(0,0%,100%,.8)}.project-item.project-item-mob .project-hover .project-description{transform:translateY(0);opacity:1;transition-duration:.5s;transition-delay:.1s;transition:all .5s .1s}.project-item.project-item-mob .project-title.project-title-main{display:none}.trusted-partner-carousel .carousel-one-logo{min-height:78px}.bg-parallax-battery,.bg-parallax-solar-page{background-size:cover}}@media screen and (max-width:768px){.confirm-box,.self-site-survey .ReactModal__Content.ReactModal__Content--after-open{width:100%}.video-container-iframe iframe,.video-container-what-next iframe{height:200px!important}.leadForm .ReactModal__Content.ReactModal__Content--after-open{width:100%;border-radius:0!important}.filter-none{filter:none}.filter-gray{filter:grayscale(1)}}@media screen and (max-width:767px){.project-hover{padding:1rem 1.25rem 1.85rem}.project-hover.project-hover-mob .project-title{opacity:1;transform:translateY(10px);transform:translateY(.5em);line-height:1.1;font-size:1.3rem;margin-bottom:15px}.consultation{background-position:100%;height:360px}.designs{background-position:top;height:360px}.permit{background-position:100%;height:360px}.activation,.install{background-position:50%;height:360px}}@media screen and (max-width:640px){.account-bg{height:auto}.product-service-wrap .img-wrap img{max-height:210px}.battery-carousel-wrap .img-wrap img{max-height:192px}.company-carousel-wrap .img-wrap img{max-height:222px}.project-hover{padding:.5rem 1.25rem 1.85rem}.project-item:hover .project-hover .project-title{transform:translateY(.5em);line-height:1.1;font-size:1.3rem;margin-bottom:15px}.project-description{margin-top:7%;font-size:1rem}.project-hover-mob{display:flex}.step-border-line{position:relative}.step-icon-wrap{z-index:2;padding:8px 4px;overflow:hidden;display:flex}.step-border-line:after{content:"";width:0;height:69%;border-left:.1px dashed #d1d1d1;position:absolute;bottom:0;left:23px;z-index:1}.step-border-line.step-border-step1:after{height:59%}.step-border-line.step-border-step2:after{height:61%}}@media screen and (max-width:600px){.project-item .project-hover .project-title{font-size:1.65rem;line-height:1.2}.project-hover{padding:.45rem 1.5rem 1.25rem}.project-item:hover .project-hover .project-description{font-size:16px}.project-hover.project-hover-mob .project-title{opacity:1;transform:translateY(10px);transform:translateY(.5em);line-height:1.1;font-size:1.3rem;margin-bottom:15px}}@media screen and (max-width:480px){.font-15{font-size:14px}.battery-banner{background-position:0}.account-banner,.contract-banner{height:200px}.why-solar-banner{height:520px}.service-newjersey .project-hover{padding:.45rem 1.25rem 1.25rem 1.5rem}.state-incetives-border{position:relative;padding-left:1rem;padding-right:1rem}.state-incetives-border:before{left:-2rem;width:2rem;top:16px}.state-incetives-border:after{right:-2rem;width:2rem;top:16px}.service_new-jersey .project-item img{min-height:360px}.service_new-jersey .project-title-hover{bottom:2.5rem}}@media screen and (max-width:439px){.sm-device-hidden{display:none}}@media screen and (max-width:380px){.home form h2.text-2xl{font-size:1.35rem}}@media screen and (max-width:360px){.home form h2.text-2xl{font-size:1.25rem}.mobile-se-text{font-size:1rem;line-height:1.5rem}}.accordion_sidebar{padding:4px 8px 0!important}.lead-form-dialog{position:relative;overflow:auto;height:80vh}.ReactModal__Content.ReactModal__Content--after-open.tool-modal-size{background:#fff;height:72%;width:44%;position:absolute;margin:auto!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;border-radius:8px!important;overflow:auto;outline:none!important}@media screen and (max-width:1280px){.ReactModal__Content.ReactModal__Content--after-open.tool-modal-size{width:64%}}@media screen and (max-width:768px){.ReactModal__Content.ReactModal__Content--after-open.tool-modal-size{width:80%}}.select-field-py{padding-top:10px;padding-bottom:10px}.leadInitialForm .ReactModal__Content.ReactModal__Content--after-open{width:36%;min-width:auto;height:-moz-fit-content;height:fit-content;overflow-y:auto!important;border-radius:6px!important;bottom:3rem!important;top:unset!important;transform:translate(-50%)!important}@media screen and (max-width:980px){.leadInitialForm .ReactModal__Content.ReactModal__Content--after-open{width:54%}}@media screen and (max-width:520px){.leadInitialForm .ReactModal__Content.ReactModal__Content--after-open{width:90%}}.chart-dynamic svg g path{fill:var(--primary)}.drift-widget-controller-icon.drift-widget-controller-icon.drift-widget-controller-icon{background:var(--primary)!important}.bg-solid{background-color:#2d4b5e}.quote-form_transparent_new-jersey .estimate-from-wrap>div>.bg-white{background:transparent}.quote-form_transparent_new-jersey form h2{display:none}.quote-form_transparent_new-jersey .relative.pb-6{padding-bottom:1.25rem}.quote-form_transparent_new-jersey .estimate-from-wrap>div>div{max-width:100%!important;box-shadow:none}.quote-form_transparent_new-jersey .estimate-from-wrap form{margin:auto}.quote-form_transparent_new-jersey .estimate-from-wrap form+div.md\:pb-8{margin:auto;text-align:center}.quote-form_transparent_new-jersey .estimate-from-wrap form+div>p{color:#fff}.quote-form_transparent_new-jersey .estimate-from-wrap form+div>p>a{color:#a4a4b9}.quote-form_transparent_new-jersey .estimate-from-wrap form+div>p>span{font-style:unset}.quote-form_transparent_new-jersey .relative.pb-6 input{padding-top:.45rem;padding-bottom:.45rem}.quote-form_transparent_new-jersey .css-yk16xz-control>.css-1hwfws3{padding-top:.12rem!important;padding-bottom:.12rem!important}.quote-form_transparent_new-jersey .css-1pahdxg-control>div.css-g1d714-ValueContainer,.quote-form_transparent_new-jersey .css-1pahdxg-control>div:first-child,.quote-form_transparent_new-jersey .css-yk16xz-control>div.css-1hwfws3,.quote-form_transparent_new-jersey .css-yk16xz-control>div:first-child{padding-top:.2rem!important;padding-bottom:.2rem!important}.quote-form_transparent_new-jersey .estimate-from-wrap form .input-autocomplete-custom svg{top:6px}.quote-form_transparent_new-jersey .relative.pb-6 svg{top:9px}.quote-form_transparent_new-jersey .select-box-wrap .css-1wa3eu0-placeholder{top:51%}.estimate-from-wrap form button{padding-top:.85rem;padding-bottom:.85rem}@media screen and (min-width:768px){.quote-form_transparent_new-jersey .estimate-from-wrap form{max-width:32rem}.quote-form_transparent_new-jersey .estimate-from-wrap form.md\:pt-8{padding-top:.25rem}.custom-container{max-width:90%;margin-left:auto;margin-right:auto}}@media screen and (min-width:980px){.quote-form_transparent_new-jersey .estimate-from-wrap form+div.md\:pb-8{max-width:51rem}}@media screen and (min-width:1024px){section.banner-section-layouttwo .container .xl\:pt-12{padding-top:2rem}}@media screen and (min-width:1201px){.banner-section-layouttwo h1{font-size:2.5rem}}@media screen and (min-width:1351px){.banner-section-layouttwo h1{font-size:2.75rem}}@media screen and (max-width:600px){.quote-form_transparent_new-jersey .estimate-from-wrap form{padding-left:.5rem;padding-right:.5rem}.quote-form_transparent_new-jersey .estimate-from-wrap form svg{top:5px}.suntuity-banner-wrap.layoutone{padding-bottom:1rem}}.referral-partner-form .radio-wrap input[type=radio]{width:18px;height:18px;position:relative;top:3px;cursor:pointer}.referral-partner-form .radio-wrap label{margin-right:1em;padding-left:2px;cursor:pointer}.referral-form .css-yk16xz-control>div:first-child{padding:.4rem!important}.disclaimer-section{background-color:#ffeec2;box-shadow:0 4px 12px #f1c74c;border-radius:12px}.EstimateDetailModalPortal .form-control-overlay.optimizeModal .ReactModal__Content--after-open{max-height:89%}.shareBlock{border-radius:5px;display:flex;justify-content:space-between;margin:20px 0}.shareBlock-border{border-color:#b9cae1}.btnshare{gap:.25rem;background:#f1f6ff;padding:14px}.btnshare,.cardView{display:flex;align-items:center;justify-content:center}.cardView{filter:drop-shadow(0 4px 4px rgba(0,0,0,.07));background:#fff;border:1.46362px solid #ebebeb;border-radius:10px;padding:35px 20px;flex-direction:column;gap:.5rem}.profiletable table tbody tr:last-child td{border-radius:.375rem}.profiletable table tbody tr:last-child{border-width:0}.affilate-banner{background:url(/_next/static/media/affiliate-banner.a82b274537d0cd47e8ba8374801a7084.jpeg);background-size:cover;background-position:50%;height:100%;min-height:520px}.bg-affilate-variety{background:url(/_next/static/media/variety-reward-bg.549d6c6a29dee25b2fd49ac6b38dd7c5.jpeg);background-size:cover;background-position:50%;height:100%}.bg-referrals-program{background:url(/_next/static/media/bg-referral-program.0c50974fc6938b991b2db51aa17797f8.jpeg);background-size:cover;background-position:50%;height:100%}.affiliate-work-list{counter-reset:orderedlist}.affiliate-work-list li{display:grid;grid-template-columns:0 1fr;grid-gap:2em}.affiliate-work-list li:before{counter-increment:orderedlist;content:counter(orderedlist);font-size:2.25rem;line-height:1;width:1.5rem;padding-top:0;text-align:center;color:var(--primary);margin-top:-2px}.multistep-form__steps{display:flex;justify-content:space-between;padding:1rem 2rem}.affiliate-address div{color:#61666e!important}@media screen and (max-width:1260px){.affiliate-work-list li:before{font-size:2rem}}.multistep-form__steps>.steps{display:inline-block;font-size:1rem;width:2.5em;aspect-ratio:1/1;border-radius:50%;text-align:center;display:inline-flex;justify-content:center;align-items:center;--tw-bg-opacity:0.7;background-color:rgba(46,56,77,var(--tw-bg-opacity));color:#fff}.multistep-form__steps>.steps.active{background-color:var(--primary)}.multistep-form__stepsDetails>.step-content:not(.active){display:none!important}.multistep-form .step-action{display:flex}.multistep-form .step-action .next-btn{margin-left:auto}.lead-form-dialog>form{display:grid;grid-template-rows:auto max-content;width:100%;gap:1rem}.lead-form-dialog .lead-form-dialog__body{position:relative}@media screen and (min-width:821px){.affilate-banner{height:78vh;min-height:550px}}@media screen and (max-width:639px){.affilate-banner{background:url(/_next/static/media/affiliate-mobile-banner.7fcdebb529813e0988b3b7a14cf69030.jpeg);background-size:100% 100%;background-position:top;height:100%;min-height:520px;background-repeat:no-repeat}.btnsendshare.btnshare{padding:8px 14px}.tabs .tab_wrap .tabs__tab svg{margin-right:0}}.estimate-design{height:100vh;overflow:hidden}.estimate-design .chooseOffsetTab{display:grid}.step-progress.desktop{position:fixed;top:1rem;left:50%;transform:translate(-50%)}.step-progress.desktop .step-progress-bar{background:#ccddf2;border-radius:1rem;overflow:hidden}.step-progress.desktop .step-progress-bar>span{background:#1558a6;height:.5rem;width:100%;margin:0!important;border-radius:0;border:0}.step-progress.desktop .step-progress-bar.secondaryAsRgb{background:rgba(var(--secondaryAsRgb),.5)}.step-progress.desktop .step-progress-bar.secondaryAsRgb>span{background:var(--secondary)}.step-progress.desktop .step-progress-bar>.active~span{background:transparent}.batteryRecomdationsTab__innerTab,.instant-estimate-inner{display:grid;grid-template-rows:max-content auto;height:100%;gap:1rem}.hide-drift #chat-widget-container,.hide-drift #drift-frame-chat,.hide-drift #drift-frame-controller{display:none!important}.cursor-outside-modal{position:sticky;top:0;right:1rem;margin-right:1rem;width:-moz-fit-content;width:fit-content;margin-left:auto;cursor:pointer}button:disabled{cursor:not-allowed}.footer-suntuity-container{position:relative;overflow:hidden;width:100%;padding-top:47.15%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.section-heading{font-family:interBold,sans-serif;color:var(--graydark150)}@media (min-width:769px){.section-heading{margin-bottom:.75rem}}@media (min-width:1280px){.section-heading{margin-bottom:.875rem}}.section-paragraph{font-family:interRegular,sans-serif;margin-bottom:.5rem;color:var(--graydark150)}@media (min-width:640px){.section-paragraph{margin-bottom:1rem}}.banner-orange-btn{background-color:var(--primary);border-color:var(--primary);border-radius:.25rem;border-width:2px;display:inline-block;font-family:Sf-SemiBold,sans-serif;font-size:1.125rem;line-height:1.75rem}.banner-orange-btn:hover{opacity:.9}.banner-orange-btn{padding:.625rem 2rem;text-align:center;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));width:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.banner-orange-btn:hover{--tw-translate-y:-0.25rem}.banner-orange-btn{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}@media (min-width:640px){.banner-orange-btn{padding:.75rem 2.5rem}}@media (min-width:768px){.banner-orange-btn{width:auto}}@media (min-width:1280px){.banner-orange-btn{font-size:1.25rem;line-height:1.75rem}}.section-efficient-home-bg{background:url(/_next/static/media/section-efficient-home-bg.7ffd558a83c9018f831ec1274c53d434.jpg);background-size:cover;background-position:50%}.partner-carousel .react-multi-carousel-item .grid{align-items:center;justify-content:center;min-height:72px}.home-increae-energy-carousel .carousel-container-of-increase-Energy-section .custom-dot-list .react-multi-carousel-dot button{border-color:transparent;background-color:#fff;width:23px;height:6px;border-radius:1px}.home-increae-energy-carousel .carousel-container-of-increase-Energy-section .custom-dot-list .react-multi-carousel-dot.react-multi-carousel-dot--active button{border-color:transparent;background-color:var(--primary)}.page-min-height{min-height:calc(100vh - 4rem)}.states-territories-bg{background-color:#edf3ff}.states-territories-section .state-shadow{box-shadow:0 4px 13px rgba(0,0,0,.09);border-radius:0 0 10px 10px}.states-territories-section .state-shadow:hover{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));transition:.3s}.states-territories-section .state-img{transition:all .5s ease-out}.states-territories-section .state-list:hover .state-img{transform:scale(1.1)}.states-territories-section .state-img-wrapper{position:relative}.states-territories-section .state-list{cursor:pointer}.states-territories-section .state-list .state-img-wrapper:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:.3;transition:.5s ease;background-color:#000}.states-territories-section .state-list:hover .state-img-wrapper:after{opacity:0}.right-opacity{background:rgba(13,15,23,.55);opacity:.94}.inner-right-opacity{background:rgba(0,0,0,.35)}.simplestep-arrow-icon{right:-2rem;top:5rem}.inner-right-opacity:after{content:"";position:absolute;width:100%;top:0;bottom:0;right:0;left:0;filter:blur(3px);-webkit-filter:blur(3px)}.SectionGetEstimateNow-bg{background:#f4f6ff}.stp-shadow{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.custom-accordion .accordion__button:before{height:22px;width:22px;background-size:cover!important;border:none!important;transform:none!important;margin-right:0!important;margin-top:0!important}@media (min-width:640px){.custom-accordion .accordion__button:before{height:25px;width:25px;background-size:cover!important;border:none!important;transform:none!important;margin-right:0!important;margin-top:0!important}.custom-accordion .accordion__panel{padding:14px 0 16px!important}}.custom-accordion .accordion__button[aria-expanded=true] h3{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:var(--primary)}.quote-form_transparent_new-jersey .estimate-from-wrap>div>.custom-accordion .accordion__button[aria-expanded=true] h3{background:transparent}.plus{display:block}.minus{display:none}.custom-accordion .accordion__button[aria-expanded=true] h3 .plus{display:none!important}.custom-accordion .accordion__button[aria-expanded=true] h3 .minus{display:block!important}.custom-accordion .accordion__panel{padding:0 0 16px!important}.custom-accordion .accordion__panel[aria-hidden=false]{background-color:#fff!important}.carousel-container-of-increase-Energy-section .custom-dot-list .react-multi-carousel-dot button{border-color:transparent;background-color:#fff}.carousel-container-of-increase-Energy-section .custom-dot-list .react-multi-carousel-dot.react-multi-carousel-dot--active button{border-color:transparent;background-color:var(--primary)}.carousel-container-of-increase-Energy-section .custom-dot-list{padding-bottom:10px}.carousel-container-of-increase-Energy-section .carousal-item{transition:all .2s ease-out;cursor:pointer}.carousel-container-of-increase-Energy-section .carousal-item:hover{transform:scale(1.1)}.carousel-container-of-about-section-page{padding-bottom:40px}.carousel-container-of-about-section-page .custom-dot-list .react-multi-carousel-dot button{border-color:transparent;background-color:#fff}.carousel-container-of-about-section-page .custom-dot-list .react-multi-carousel-dot.react-multi-carousel-dot--active button{border-color:transparent;background-color:var(--primary)}.react-multi-carousel-dot-list{gap:1vw!important}.react-multi-carousel-dot button{width:12px!important;height:12px!important}@media (min-width:769px){.react-multi-carousel-dot button{width:15px!important;height:15px!important}}.carousel-container-of-about-section-page .custom-dot-list{padding-bottom:10px}.section-best-price-bg{background:url(/_next/static/media/section-efficient-home-bg.7ffd558a83c9018f831ec1274c53d434.jpg);-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;-o-object-position:center;object-position:center;background:url(/_next/static/media/best-price-bg.17e8648f85fb23cdde79209690e6ce40.jpg);background-size:cover;background-position:50%}.bg-of-increaseEnergy-and-simpleeSteps{background-color:#f9faff}.simple-step-card .max-w-260{max-width:290px}.image-line{position:absolute;top:50%;right:-75%;z-index:10}.start-saving-now-bg{background:#f0f8ff}.product.section-solar-banner{background:url(/_next/static/media/solar-banner.a972a10f2890eeae663b4a1f6649855f.jpeg);background-size:cover;background-position:50%;background-repeat:no-repeat}.product.section-solar-banner,.why-solar-banner-new{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:700px}.why-solar-banner-new{background:url(/_next/static/media/why-solarbanner.380295b479fd64811e57181d75b20f5f.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.product.section-battery-banner{background:url(/_next/static/media/product-battery-banner.71a468b98630039d8310da3d964ea749.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;max-height:700px}.product.section-battery-banner,.productSolar.section-dont-see-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.productSolar.section-dont-see-bg{background:url(/_next/static/media/dont-see-want.9ad112815804a550e1e74ba0a771c708.jpeg);background-size:cover;background-position:50%;background-repeat:no-repeat}.productBattery.section-BatteryRecommendation-bg{background:url(/_next/static/media/section-BatteryRecommendation-img.54c1a35ed1ddaed88af790775d107f98.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.productBattery.section-BatteryRecommendation-bg,.section-solar-pepresentative-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-solar-pepresentative-bg{background:url(/_next/static/media/solar-pepresentative-bg.b48d65b241fec1950058ef56ce3afaca.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.about.section-about-banner{background:url(/_next/static/media/about-banner.6ebd0fda3e054ee1a5d1a29e0ef2fdeb.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.about.section-about-banner,.section-career-banner{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:700px}.section-career-banner{background:url(/_next/static/media/career-bg.1f6a7fbcb6adc27129515ae0ca811e02.jpeg);background-size:cover;background-position:50%;background-repeat:no-repeat}.dark-blue-bg{background:#073265}.customer-prefer-icon-wrapper{cursor:pointer;width:166px;margin:0 auto;height:156px}.customer-prefer-icon-wrapper .customer-prefer-icon{transform:scale(1);transition:all .2s ease-out}.customer-prefer-icon-wrapper:hover .customer-prefer-icon{transform:scale(.9)}.simple-step-card .card-image-wrapper{transform:scale(1);transition:all .2s ease-out;cursor:pointer}.hover-img{transition:all .2s ease-out}.simple-step-card .card-image-wrapper:hover .hover-img{transform:scale(1.05)}.step-card-gradient{background:linear-gradient(0deg,#fff 40%,#f2f4f8ad);max-width:307px!important;width:100%;border-radius:10px}.marker-primary li::marker{color:var(--primary)}@media screen and (max-width:767px){.simplestep-arrow-icon{transform:rotate(90deg)}}@media screen and (min-width:1501px){.footer-suntuity-container{padding-top:45%}}@media screen and (min-width:1541px){.footer-suntuity-container{padding-top:44.15%}}@media screen and (min-width:1601px){.footer-suntuity-container{padding-top:42.5%}.custom-accordion .accordion__button:before{height:23px;width:23px}.customer-prefer-icon-wrapper{width:204px;height:160px}}@media screen and (min-width:1700px){.footer-suntuity-container{padding-top:39.85%}}@media screen and (min-width:1800px){.footer-suntuity-container{padding-top:37.45%}}@media screen and (min-width:1900px){.footer-suntuity-container{padding-top:35.15%}}@media screen and (min-width:1060px) and (max-width:1427px){.footer-suntuity-container{min-height:680px}}@media screen and (min-width:1018px) and (max-width:1059px){.footer-suntuity-container{min-height:746px}}@media screen and (min-width:850px) and (max-width:1017px){.footer-suntuity-container{min-height:746px}}@media screen and (min-width:769px) and (max-width:849px){.footer-suntuity-container{min-height:938px}}@media screen and (min-width:541px) and (max-width:768px){.footer-suntuity-container{min-height:1002px}}@media screen and (max-width:540px){.footer-suntuity-container{min-height:1690px}.shopnow-landing .h-screen{height:100%}.shopnow-landing .min-h-screen{min-height:100%}}@media screen and (min-width:414px) and (max-width:539px){.footer-suntuity-container{min-height:1655px}}@media screen and (min-width:383px) and (max-width:396px){.footer-suntuity-container{min-height:1676px}}@media screen and (max-width:382px){.footer-suntuity-container{min-height:1692px}}@media screen and (max-width:376px){.footer-suntuity-container{min-height:1691px}}.css-1pahdxg-control>div:last-child,.css-yk16xz-control>div:last-child{display:none}.css-1pahdxg-control>div:first-child,.css-yk16xz-control>div:first-child,.shopnow-form .css-1pahdxg-control>div:first-child,.shopnow-form .css-yk16xz-control>div:first-child{padding:.5rem!important}.shopnow-form .css-1wa3eu0-placeholder{font-size:16px}.shopnow-form input::-moz-placeholder{font-size:16px}.shopnow-form input::placeholder{font-size:16px}.shopnow-form .css-1g6gooi,.shopnow-form .css-1uccc91-singleValue{font-size:16px}@media (min-width:640px){.shopnow-form .css-1pahdxg-control>div:first-child,.shopnow-form .css-yk16xz-control>div:first-child{padding:.9rem .6rem!important}.shopnow-form .css-1wa3eu0-placeholder{font-size:19px}.shopnow-form input::-moz-placeholder{font-size:19px}.shopnow-form input::placeholder{font-size:19px}.shopnow-form .css-1g6gooi,.shopnow-form .css-1uccc91-singleValue{font-size:19px}}.shopnow-form .css-2b097c-container{cursor:text;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.shopnow-form .css-2b097c-container:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:480px){.shopnow-form .css-2b097c-container{font-size:1rem;line-height:1.5rem}}.shopnow-form .css-2b097c-container{ring-shadow:none}.shopnow-form .css-1pahdxg-control{border-width:0!important;cursor:text!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.shopnow-form .css-1wa3eu0-placeholder{cursor:text!important;--tw-text-opacity:1!important;color:rgba(90,91,93,var(--tw-text-opacity))!important}.bg-layer-gray:before{content:"";background:#0000006e;z-index:1;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;width:100%}.react-multi-carousel-list.carousel-container-panel-list{justify-content:center}.cash-tooltip{top:100%;left:0;height:-moz-fit-content;height:fit-content}.section-wrapper{width:100%}@media (min-width:768px){.section-wrapper{margin-left:auto;margin-right:auto;max-width:80rem}}@media (min-width:1680px){.section-wrapper{width:100%}@media (min-width:480px){.section-wrapper{max-width:480px}}@media (min-width:640px){.section-wrapper{max-width:640px}}@media (min-width:768px){.section-wrapper{max-width:768px}}@media (min-width:980px){.section-wrapper{max-width:980px}}@media (min-width:1024px){.section-wrapper{max-width:1024px}}@media (min-width:1280px){.section-wrapper{max-width:1280px}}@media (min-width:1400px){.section-wrapper{max-width:1631px}}.section-wrapper{margin-left:auto;margin-right:auto}}.text-paragraph-blue{color:#353e49}.h-screen-90{height:90vh}.loan-card button:disabled{opacity:.5}@media screen and (max-width:539px){.mobile-min-height{min-height:330px}}.lead-form-dialog.leadformCustom{position:relative;max-height:80vh;height:auto}.mobileView.lead-form-dialog.leadformCustom{max-height:100vh}.flexible-shadow{filter:drop-shadow(0 8px 16px rgba(0,0,0,.1));border-radius:8px}.flexible-banner-Bg{background:linear-gradient(#002393,#3954ab 22%,#556cb7 34%,#7789c5 47%,#a1add7 63%,#c3cbe6 77%,#e3e7f3 90%);min-height:480px}.bg-easyquote-footer{background-image:url(/_next/static/media/footer-bg.0b1ca1c41e0a471b19f271e5c7dd6e00.png)}.bg-easyquote-footer,.video-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.max-w-1220{max-width:1220px;margin:auto;width:100%}.bg-easyquote-box{background:#f1f4ff;top:-12.5rem}.price-title-info{sup{top:-.35em}}.text-nowrap{text-wrap:nowrap}.max-w_480{max-width:480px}@media (min-width:1760px){.max-w_480{max-width:500px}.bg-easyquote-box{max-width:1448px;top:-17rem}.flexible-banner-Bg{min-height:576px}}@media (max-width:1320px){.bg-easyquote-box{top:-12rem}}@media (max-width:840px){.flexible-banner-Bg{min-height:440px}}@media (max-width:640px){.bg-easyquote-box{max-width:94%;margin-bottom:-6.5rem}.flexible-banner-Bg{min-height:440px}}.bg-easyquote-box{background:#f5f9ff;position:relative;top:-8.5rem;max-width:90%;margin:0 auto -4rem}.check-with_circle *{stroke:var(--primary)!important}@media (min-width:1760px){.max-w_480{max-width:500px}.bg-easyquote-box{max-width:1448px;top:-12rem}.flexible-banner-Bg{min-height:576px}}@media (max-width:1320px){.bg-easyquote-box{top:-10rem}}@media (max-width:1200px){.bg-easyquote-box{top:-12rem}}@media (max-width:880px){.bg-easyquote-box{top:-9rem}}@media (max-width:780px){.bg-easyquote-box{top:-10rem}}.flexible-Bg{background:#fff}.flexible-shadow{filter:drop-shadow(0 8px 16px rgba(0,0,0,.1))!important;border-radius:12px!important}.flexible-text-color-lightBlue{color:#1558a6}.onboarding-price-bgBOX{border-radius:.375rem;background:#f5f7ff;box-shadow:0 8px 16px 0 rgba(0,0,0,.05)}.flexible-button-bg{background:#1558a6}.flexible-para{color:#565c63}.box-shadow-bottom{box-shadow:0 -2px 0 -1px hsla(0,0%,86%,.8)}.dotlottie-container.main{padding:4px}.lh-normal{line-height:1.4}.lh-1_3{line-height:1.3}.clip-path-arrow-both{clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%)}.hover-item{position:relative}.hovered-data{display:none}.rotate-45{transform:rotate(45deg)}.hover-item:hover .hovered-data{display:flex}.tabs .tabs__tab.tabs__tab--selected:after{background-color:var(--primary);height:.125rem;position:absolute;width:100%;content:"";bottom:-2px}@media screen and (max-width:768px){.ReactModal__Content--after-open{max-width:100vw;margin:0 auto;border-radius:2px!important;padding:0!important}.AmountModal__Overlay.recomdation-battery .ReactModal__Content--after-open{margin-top:0;min-width:100vw;max-width:100vw;min-height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100)}}@media screen and (max-width:480px){#AcceptUIContainer{margin-left:0!important}.accordion__button:before{display:inline-block;content:"";height:10px;width:10px;margin-right:0;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);position:absolute;right:4px;margin-top:10px}.info-box:hover .info-data{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));--tw-bg-opacity:0.75;border-radius:.25rem;display:block;font-family:var(--primaryRegular),sans-serif;font-size:.875rem;line-height:1.25rem;margin-left:auto;margin-right:auto;padding:1rem;position:absolute;right:0;left:0;top:1.25rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));width:91.666667%;z-index:10}}.initialUserDetailForm.leadInitialForm .ReactModal__Content.ReactModal__Content--after-open{width:100%;inset:0;transform:translate(0)!important;max-width:410px;right:0!important;margin:0!important;height:100vh!important;max-height:100vh!important;top:0!important;border-radius:0!important;inset:0!important;left:auto!important;display:flex;align-items:center;justify-content:center}.initialUserDetailFormMobile.initialUserDetailForm.leadInitialForm .ReactModal__Content.ReactModal__Content--after-open{width:100%!important;transform:none!important;max-width:100%;right:0!important;margin:0!important;height:330px!important;max-height:100vh!important;top:0!important;border-radius:0!important;inset:0!important;left:0!important;display:flex;align-items:center;justify-content:center;bottom:0;bottom:0!important;top:auto!important;@media (min-width:640px){height:350px!important}@media (min-width:768px){height:380px!important}}.estimateFooter{background:#fff;box-shadow:0 -2px 20px rgba(0,0,0,.1);height:60px;display:flex;align-items:center;justify-content:space-between}.estimateFooter.desktop{background:transparent;box-shadow:none}.designToolBox{background:#fff;box-shadow:0 3px 25px rgba(65,65,65,.1);border-radius:8px;max-height:100vh;overflow:auto}.ribbon-design{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon-design:after,.ribbon-design:before{position:absolute;z-index:0;content:"";display:block;border:7px solid #0b467b}.ribbon-design div{position:absolute;display:block;width:225px;padding:8px 0;background-color:#2386e1;color:#fff;font:700 12px/1.2 inter-regular,sans-serif;text-transform:capitalize;text-align:center}.ribbon-design-top-right{top:-10px;right:-10px}.ribbon-design-top-right:after,.ribbon-design-top-right:before{border-top-color:transparent;border-right-color:transparent}.ribbon-design-top-right:before{top:-5px;left:30px;border-top-left-radius:24px}.ribbon-design-top-right:after{bottom:30px;right:-5px;border-bottom-right-radius:24px}.ribbon-design-top-right div{left:-5px;top:37px;z-index:1;transform:rotate(45deg)}.EstimateHeight{height:70vh;overflow:auto;display:block;padding-top:13px}.MobileHeight.EstimateHeight{height:85vh}.optionalTag{background:#2386e1;border-radius:100px}.optionalTagIsSuntuityOrVivint.optionalTag{background:var(--secondary)}.bg-custom{background-color:#eef3fd}.apr-textColor{color:#073265}.list-message.error-msg{width:-moz-fit-content;width:fit-content;--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity));--tw-bg-opacity:0.1;border-radius:.375rem;font-family:var(--primaryMedium),sans-serif;line-height:1rem;margin-left:auto;margin-right:auto;margin-top:1rem;padding:.5rem 1rem;text-align:center;color:var(--superSecondary);--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity))}@media (min-width:480px){.list-message.error-msg{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.list-message.error-msg{padding-left:4rem;padding-right:4rem}}.panelDialog.specs-height{height:205px}.ribbon.customRib div{font:700 10px/1 Lato,sans-serif}.ribbon-top-right.customRib{top:-10px;right:-10px}.ribbon-top-right.customRib:before{top:-5px;left:51px}.ribbon-top-right.customRib:after{bottom:51px;right:-5px}.ribbon-top-right.customRib div{left:1px;top:26px;z-index:1;transform:rotate(45deg)}.batteryRecomdationsTab__innerList{display:grid;grid-template-rows:max-content auto;height:100%;gap:1rem}.customImageHeight{width:100%;max-width:100%;max-height:320px;min-height:165px}.customBannerUI{display:grid;grid-template-rows:max-content auto}.customBannerHeight{height:100%}.customLogoWidth{max-width:6rem;@media (min-width:480px){max-width:7rem}@media (min-width:768px){max-width:10rem}}.allwidth.customLogoWidth{max-width:10rem;@media (min-width:480px){max-width:10rem}@media (min-width:768px){max-width:10rem}}.vinitLogoImage{max-width:9rem}.disclaimerSection{background-color:#ffeec2;box-shadow:0 2px 4px #f1c74c;border-radius:4px}.lead-form-dialog.onlyFaq{position:relative;overflow:auto;max-height:80vh;height:auto}.mobileView.lead-form-dialog{height:100vh}.AmountModal__Overlay.TalkToExpertDialog .ReactModal__Content--after-open{min-width:340px;min-height:auto}@media screen and (min-width:980px){.customBannerUI{min-height:100vh;height:100%}.customBannerHeight{height:calc(100vh - 5rem)}}.instant-estimate-map-wrap{background:#fff;box-shadow:0 3px 25px rgba(65,65,65,.1);border-radius:8px;max-height:100vh;overflow:auto}.instant-estimate-100vh-inner{min-height:calc(100vh - 7.5rem)}.instant-estimate-tool-wrap{background:#fff;box-shadow:0 3px 25px rgba(65,65,65,.1);border-radius:8px;max-height:100vh;overflow:auto;padding:1.25rem}.estimate-modal-wraper-max-width .ReactModal__Content--after-open{max-width:760px!important}@media screen and (max-width:639px){.customBannerHeight,.customBannerUI{height:100%}.instant-estimate-100vh-inner{min-height:calc(100vh - 11rem)}}.CarouselCenter .react-multi-carousel-track{margin:0 auto}.suntuityBg{background-image:url(/_next/static/media/sq-banner-img-suntuity.d4d46e95310716e10cd5d7c49fd80b3a.jpg)}.vivintyBg{background-image:url(/_next/static/media/sq-banner-img-vivint.2c7b6726bbed9e6d93f2e510aaf14b02.jpg)}.solarscoutBg{background-image:url(/_next/static/media/solarscoutbg.024f8889115a46de450dca3e9565c9cc.jpeg)}.secondary-date{border-radius:.25rem;border-width:1px;display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:400;font-size:.75rem;line-height:1rem;padding:.5rem .625rem;--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity));white-space:nowrap;gap:.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:480px){.secondary-date{font-size:.875rem;line-height:1.25rem}}@media (min-width:640px){.secondary-date{padding-left:1rem;padding-right:1rem}}.primary-date{background-color:var(--primary);border-color:var(--primary);justify-content:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.appointment__selectedSlot{font-family:interMedium,sans-serif;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity))}.appointment__dateGrid{display:grid;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.appointment__dateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.appointment__dateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.appointment__dateGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.appointment__dateSlot{font-family:ProximaNova-Bold,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgba(46,56,77,var(--tw-text-opacity))}.customThemeButton{background:var(--buttonBackground);color:var(--buttonText)}.checkbox-container .checkbox-mainDiv .check{position:absolute;top:0;left:0;width:22px;height:22px;background:#fff;cursor:pointer;border-radius:3px;border:1px solid #e0e0e0;box-shadow:0 0 1px #d0caca}.hide-overflow-scroll{overflow:hidden}.form-control-overlay.whatNextModal .ReactModal__Content--after-open{padding-top:0!important;width:100%!important;max-width:1200px}.form-control-overlay.leadformModal.paymentModalWraper
.ReactModal__Content--after-open{max-width:100%;max-height:80vh;min-width:100%;padding:20px 0!important;@media (min-width:768px){max-width:90%;min-width:70%}@media (min-width:1280px){min-width:40%}}@media screen and (min-width:480px){.customLogoWidth{max-width:7rem}.allwidth.customLogoWidth{max-width:10rem}}@media screen and (min-width:768px){.form-control-overlay.leadformModal.paymentModalWraper .ReactModal__Content--after-open{max-width:90%;min-width:70%}.allwidth.customLogoWidth,.customLogoWidth{max-width:10rem}}@media screen and (min-width:1280px){.form-control-overlay.leadformModal.paymentModalWraper
.ReactModal__Content--after-open{min-width:40%}}