#hero_section_products{background-image:url("/static/img/products/hero.jpg");background-repeat:no-repeat;background-size:cover;width:100vw}#products-desktop #hero_section_products{aspect-ratio:2;height:450px}#products-desktop .hero-title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:100px;line-height:100px;color:#FFF;padding-left:85px;padding-bottom:42px}#products-desktop .first-heading{margin-top:135px;margin-left:116px;font-family:Montserrat;font-style:normal;font-weight:700;font-size:36px;line-height:145.9%;letter-spacing:0;color:#000}#products-desktop .first-text{margin-top:15px;margin-left:116px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:32px;line-height:145.9%;letter-spacing:0;color:#000}#products-desktop .right-image{margin-right:155px;margin-left:86px;max-height:100%;width:auto;max-width:450px;margin-top:174px}#products-desktop #learn-more-outside-layout{width:207;height:55;opacity:1;border-radius:27.5px;border-width:1px;font-family:Montserrat;font-weight:300;font-size:18px;line-height:146%;letter-spacing:-2%;text-align:center;margin-top:15px;margin-left:116px;background:#FFF;color:#0C0C0D;box-sizing:border-box}#products-desktop .headings{margin-top:56px;margin-left:116px;font-family:'Montserrat';font-style:normal;font-weight:600;font-size:40px;line-height:145.9%;color:#000;margin-bottom:0}#products-desktop .container{display:flex;justify-content:center;align-items:center}#products-desktop .layout-container{display:flex;align-items:center;gap:48px;flex-direction:row;justify-content:center}#products-desktop .layout{flex:1;margin-top:33px;display:flex;flex-direction:column;justify-content:stretch;background-color:#F2F3F2;width:45vw;position:relative;min-height:1450px}#products-desktop .title-of-layout{padding-top:58px;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:36px;line-height:145.9%;text-align:center;color:#000;margin-bottom:0}#products-desktop .superscript{font-family:Montserrat;font-weight:500;font-size:15px;line-height:147%;letter-spacing:8%;vertical-align:middle;color:#000}#products-desktop .bold-layout-text{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:45px;line-height:146%;letter-spacing:-2%;color:#000}#products-desktop .underline-layout-text{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:45px;line-height:146%;letter-spacing:-2%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;color:#000}#products-desktop .image-in-layout{border-radius:7px;padding-top:-55px}#products-desktop .layout-text{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:45px;line-height:146%;letter-spacing:-2%;color:#000}#products-desktop .buttons-layout{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-left:49px;margin-right:49px}#products-desktop #learn-more{width:250;height:78;opacity:1;border-radius:27.5px;border-width:1px;font-family:Montserrat;font-weight:300;font-size:25px;line-height:146%;letter-spacing:-2%;box-sizing:border-box;background:#FFF;color:#0C0C0D}#products-desktop #buy-solar-ink{width:250;height:78;opacity:1;border-radius:27.5px;border-width:1px;background:#FBC64A;border:1px solid #EAEAEA00;border-radius:27.5px;box-sizing:border-box;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:25px;line-height:146%;letter-spacing:-2%;color:#FFF}#products-desktop #pv-module-inquiry{background:#1F3040;border-radius:27.5px;box-sizing:border-box;border:#1F3040;width:250;height:78;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:25px;line-height:145.9%;letter-spacing:-2%;color:#FFF}#products-desktop .image-layout{position:relative;text-align:center}#products-desktop .image-layout img{height:auto;max-width:100%;margin:0 auto;display:block;height:1195px;width:1195px;margin-top:-136px}#products-desktop .image-text{position:absolute;bottom:44px;margin-left:120px;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:30px;line-height:37px;color:#000;z-index:2}#products-desktop .datasheet-section{width:100%;display:flex}#products-desktop .text-image-end{display:flex;align-items:flex-start;gap:105px;margin:0 auto;align-items:center;justify-content:space-between;margin-bottom:112px;flex-direction:row}#products-desktop .text-image-end img{height:auto;display:block;width:635px;margin-left:135px}#products-desktop .right-layout{flex:1;display:flex;flex-direction:column}#products-desktop .section-text{margin:0;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:48px;line-height:146%;letter-spacing:0;color:#000;margin-right:135px;position:relative}#products-desktop .datasheet-button{margin-top:79px;width:437;height:78;opacity:1;border-radius:27.5px;border-width:1px;font-family:Montserrat;font-weight:300;font-size:24px;line-height:146%;letter-spacing:-2%;box-sizing:border-box;background:#FFF;color:#1F3040;padding-top:20px;border-color:#3A3328}@media only screen and (max-width:767px){#hero_section_products{background-image:url("/static/img/products/hero.jpg");background-repeat:no-repeat;background-size:cover;width:100vw;margin:0}#products-mobile #hero_section_products{aspect-ratio:1.7;display:block;width:100vw;height:108px}#products-mobile .hero-title{font-family:Montserrat;font-weight:600;font-size:34px;line-height:100px;letter-spacing:0;padding-left:21px;padding-top:73px;color:#FFF;padding-top:23px}#products-mobile .first-heading{margin-top:27px;margin-left:13px;font-family:Montserrat;font-weight:700;font-style:Bold;font-size:13px;line-height:146%;letter-spacing:0;color:#000}#products-mobile .first-text{margin-top:10px;margin-left:20px;font-family:Montserrat;font-weight:400;font-style:Regular;font-size:10px;line-height:146%;letter-spacing:-2%;color:#000}#products-mobile .right-image{margin-right:23px;margin-left:15px;max-height:100%;width:auto;max-width:165px}#products-mobile #learn-more-outside-layout{width:98;height:26;opacity:1;border-radius:27.5px;border-width:1px;margin-left:21px;background:#FFF;color:#0C0C0D;box-sizing:border-box;font-family:Montserrat;font-weight:300;font-size:7px;line-height:146%;letter-spacing:-2%;text-align:center}#products-mobile .headings{margin-top:21px;margin-left:13px;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:13px;line-height:146%;letter-spacing:0;color:#000}#products-mobile .layout{flex:1;margin-top:6px;display:flex;flex-direction:column;justify-content:space-between;background-color:#F2F3F2;flex-grow:1;align-items:center}#products-mobile .title-of-layout{padding-top:19px;margin-bottom:0;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:15px;line-height:146%;letter-spacing:0;text-align:center;color:#000}#products-mobile .superscript{text-align:center;color:#000;font-family:Montserrat;font-weight:500;font-size:6px;line-height:147%;letter-spacing:8%;vertical-align:middle;font-style:Medium}#products-mobile .inner-layout{display:flex;flex-direction:row}#products-mobile .bold-layout-text{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:11px;line-height:146%;letter-spacing:-2%;color:#000;width:75%}#products-mobile .underline-layout-text{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:11px;line-height:146%;letter-spacing:-2%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;color:#000}#products-mobile .image-in-layout{padding-right:21px;padding-top:11px}#products-mobile .layout-text{color:#000;margin-left:12px;margin-right:2px;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:11px;line-height:146%;letter-spacing:-2%;width:90%}#products-mobile .buttons-layout{margin-top:-35px;display:flex;justify-content:space-between;align-items:center;gap:11px;margin-left:60px;margin-right:60px}#products-mobile #learn-more{width:88px;height:19px;opacity:1;border-radius:27.5px;border-width:1px;box-sizing:border-box;font-family:Montserrat;font-weight:300;font-size:7px;line-height:146%;letter-spacing:-2%;text-align:center;background:#FFF;color:#0C0C0D}#products-mobile #buy-solar-ink{width:88px;height:19px;opacity:1;border-radius:27.5px;border-width:1px;background:#FBC64A;border:1px solid #EAEAEA00;border-radius:27.5px;box-sizing:border-box;color:#FFF;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:7px;line-height:146%;letter-spacing:-2%;text-align:center}#products-mobile #pv-module-inquiry{background:#1F3040;box-sizing:border-box;border:#1F3040;color:#FFF;width:88px;height:19px;opacity:1;border-radius:27.5px;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:7px;line-height:146%;letter-spacing:-2%;text-align:center}#products-mobile .image-layout{position:relative;text-align:center}#products-mobile .image-layout img{height:auto;max-width:100%;margin:0 auto;display:block;height:348px;width:348px;margin-top:-45px}#products-mobile .image-text{position:absolute;bottom:20px;margin-left:32px;margin-right:25px;color:#000;z-index:2;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:8px;line-height:100%;letter-spacing:0}#products-mobile .datasheet-section{width:100%}#products-mobile .text-image-end{display:flex;align-items:flex-start;gap:9px;margin:0 auto;align-items:center;justify-content:space-between;margin-bottom:20px}#products-mobile .text-image-end img{height:auto;display:block;width:166px;margin-left:32px}#products-mobile .right-layout{flex:1;display:flex;flex-direction:column}#products-mobile .section-text{margin:0;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:12px;line-height:146%;letter-spacing:0;color:#000;margin-right:10px;position:relative}#products-mobile .datasheet-button{margin-top:9px;width:191;height:27;opacity:1;border-radius:27.5px;border-width:1px;box-sizing:border-box;background:#FFF;font-family:Montserrat;font-weight:300;font-size:10px;line-height:146%;letter-spacing:-2%;text-align:center;color:#1F3040;border-color:#3A3328}}