#top{max-width:1300px;margin:0 auto;padding:100px 40px 90px 40px}.show-on-mobile_hide-on-desktop #top{padding:30px}#top h1{font-weight:600;font-size:60px;color:rgba(58,51,40,1)}.show-on-mobile_hide-on-desktop #top h1{font-size:16px;vertical-align:middle}#top h3{font-weight:500;font-size:28px;line-height:97%;letter-spacing:2px;vertical-align:middle;color:rgba(0,0,0,1)}.show-on-mobile_hide-on-desktop #top h3{font-weight:500;font-size:11px;line-height:97%;letter-spacing:.5px;vertical-align:middle}#top h3 span{color:rgba(255,197,71,1)}.grey-wrap{background:rgba(242,243,242,1)}.grid{display:grid;max-width:1200px;padding:100px 50px 140px 50px;gap:80px 50px;grid-template-columns:repeat(2,1fr);margin:0 auto}.show-on-mobile_hide-on-desktop .grid{padding:50px 10px;gap:20px 5px}.grid h3{font-weight:600;font-size:28px;line-height:97%;letter-spacing:8%;vertical-align:middle;color:rgba(0,0,0,1);margin-bottom:40px}.show-on-mobile_hide-on-desktop .grid h3{font-weight:600;font-size:14px;line-height:97%;letter-spacing:1px;text-align:center;vertical-align:middle;margin-bottom:15px}.grid p{font-weight:300;font-size:24px;color:rgba(12,12,13,1);margin:0}.show-on-mobile_hide-on-desktop .grid p{font-weight:300;font-size:9px;line-height:196%;text-align:center}.grid p.spaced{line-height:50px}.show-on-mobile_hide-on-desktop .grid p.spaced{line-height:17px}#our-tech{padding:100px 20px;max-width:1800px;margin:0 auto}.show-on-mobile_hide-on-desktop #our-tech{padding:30px 10px}#our-tech h3{font-weight:500;font-size:28px;line-height:97%;letter-spacing:8%;vertical-align:middle;color:rgba(0,0,0,1);margin-bottom:60px}.show-on-mobile_hide-on-desktop #our-tech h3{font-weight:500;font-size:14px;line-height:97%;letter-spacing:1px;vertical-align:middle;margin-bottom:20px}#our-tech h1{font-weight:500;font-style:Medium;font-size:60px;line-height:70px;vertical-align:middle;color:rgba(58,51,40,1);margin-bottom:120px}.show-on-mobile_hide-on-desktop #our-tech h1{font-weight:500;font-size:13px;line-height:25px;vertical-align:middle;margin-bottom:10px}#our-tech-content{display:flex;gap:100px}.show-on-mobile_hide-on-desktop #our-tech-content{gap:10px}#our-tech-content svg,#our-tech-content .img{flex-shrink:0}#our-tech-content>div{display:flex;flex-direction:column;gap:160px;justify-content:center}.show-on-mobile_hide-on-desktop #our-tech-content>div{gap:10px}#our-tech-content>div>div{display:flex;align-items:center;gap:100px}.show-on-mobile_hide-on-desktop #our-tech-content>div>div{gap:10px}#our-tech-content p{font-weight:400;font-size:30px;line-height:146%;color:rgba(12,12,13,1)}.show-on-mobile_hide-on-desktop #our-tech-content p{font-weight:400;font-size:8px;line-height:146%}#our-tech-content .img{background-image:url(/static/img/index/technology/photovoltaic_new.jpg);background-position:center;background-size:cover;display:flex;align-items:flex-end;justify-content:flex-end}.show-on-mobile_hide-on-desktop #our-tech-content .img{height:245px;width:202px}#our-tech button{font-weight:300;font-size:18px;line-height:146%;text-align:center;background-color:white;border:solid 1px black;border-radius:30px;padding:20px 100px;transform:translate(30px,0)}.show-on-mobile_hide-on-desktop #our-tech button{transform:none;font-weight:300;font-size:13px;line-height:146%;text-align:center;padding:10px 0;width:150px;margin-top:10px;margin-left:calc(100% - 150px)}@media(max-width:1500px){.hide-on-mobile_show-on-desktop #our-tech-content{flex-direction:column}.hide-on-mobile_show-on-desktop #our-tech-content .img{margin:0 auto}}.callout{display:flex;background:rgba(31,48,64,1)}.callout>div{color:white}.show-on-mobile_hide-on-desktop .callout>div{padding:10px}.callout h1{font-weight:600;font-size:56px;line-height:100px;margin-top:40px;margin-bottom:20px}.show-on-mobile_hide-on-desktop .callout h1{font-size:15px;line-height:unset;margin-bottom:0;margin-top:0}.callout h4{font-weight:700;font-style:Bold;font-size:28px;line-height:97%;letter-spacing:2px;vertical-align:middle;margin-bottom:40px}.show-on-mobile_hide-on-desktop .callout h4{font-weight:700;font-size:10px;line-height:97%;letter-spacing:.5px;vertical-align:middle;margin-bottom:6px}.callout p{font-weight:300;font-size:28px;line-height:146%}.show-on-mobile_hide-on-desktop .callout p{font-weight:300;font-size:7.5px;line-height:146%;margin-bottom:0}.callout img{height:628px;width:605px;object-fit:cover;flex-shrink:0}.show-on-mobile_hide-on-desktop .callout img{height:160px;width:160px}@media(max-width:1500px){.hide-on-mobile_show-on-desktop .callout img{display:none}}@media only screen and (max-width:1550px){.callout{display:flex;background:rgba(31,48,64,1);flex:0 0 100%}.callout-text{padding-left:50px;padding-right:50px;display:flex;flex-direction:column;justify-content:center;flex:0 0 66.6666%}.callout img{background-size:cover;background-position:center;background-color:rgba(31,48,64);flex:0 0 33.3333%}}@media only screen and (min-width:1551px){.callout{display:flex;background:rgba(31,48,64,1);flex:0 0 100%}.callout-text{padding-left:100px;padding-right:100px;display:flex;flex-direction:column;justify-content:center;flex:0 0 80%}.callout img{background-size:cover;background-position:center;background-color:rgba(31,48,64);flex:0 0 20%}}#why{display:flex;max-width:1700px;margin:0 auto;padding:120px 40px 40px 40px;gap:40px}.show-on-mobile_hide-on-desktop #why{padding:20px 15px;gap:5px}#why img{height:566px;width:681px;object-fit:contain;flex-shrink:0}.show-on-mobile_hide-on-desktop #why img{height:118px;width:141px}#why h1{font-weight:600;font-size:46px;line-height:100px;text-align:right;color:rgba(58,51,40,1)}.show-on-mobile_hide-on-desktop #why h1{font-weight:600;font-size:12px;line-height:unset;text-align:right}#why p{font-weight:400;font-size:24px;line-height:146%;text-align:right;color:rgba(12,12,13,1)}.show-on-mobile_hide-on-desktop #why p{font-weight:400;font-size:7px;line-height:146%;text-align:right;margin:0}#sustainability{height:902px;background-image:url(/static/img/technology/pv/sus.jpg);background-position:center 73%;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white;gap:100px}.show-on-mobile_hide-on-desktop #sustainability{height:225px;gap:20px}#sustainability h1{font-weight:600;font-size:60px;line-height:90px;text-align:center}.show-on-mobile_hide-on-desktop #sustainability h1{font-weight:600;font-size:14px;line-height:unset;text-align:center}#sustainability button{background-color:white;color:black;border:solid 1px black;border-radius:30px;padding:15px 20px;font-family:Montserrat;font-weight:300;font-size:18px;line-height:146%}.show-on-mobile_hide-on-desktop #sustainability button{font-weight:300;font-size:12px;line-height:146%;text-align:center;background-color:transparent;color:white;border-color:white;padding:5px 10px}