.s1:after,.s2 .boxes .box:before,.s2 .boxes .box:after,.s3 p:after{position:absolute;content:""}#main{position:relative;width:100%;height:calc(100% - 50px);margin:auto;top:50px;overflow:hidden}#topbar .menu-items .item.solar{border-bottom:2px solid #FFDE42}.s1{background:#282828;color:white;padding-top:20px;padding-bottom:5px}.s1 inner>p{text-align:center;color:white;font-size:14px}.s1 inner h1{text-align:center;margin-bottom:10px;display:inline-block;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:3px solid #FFDE42}.s1:after{top:0;left:0;width:100%;height:100%;background:#282828;opacity:0.9}.s1 .logo{max-width:250px;position:relative;margin:0 auto;display:block;margin-bottom:30px;width:100%}.s1 .images{position:relative;display:block;margin:20px auto;width:100%;max-width:800px;overflow:hidden}.s1 .img-holder{width:calc(50% - 24px);margin-right:40px;float:left;overflow:hidden;height:260px;border-radius:10px;border:2px solid #FFDE42}.s1 .img-holder:last-child{margin-right:0}.s1 .img-holder img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.s2{background:#282828;color:white;border-top:solid 2px rgba(255,255,255,0.2);border-bottom:solid 2px rgba(255,255,255,0.2);padding:0}.s2 inner{padding:0;width:100%;max-width:none}.s2 inner>p{text-align:center;color:white;font-size:14px}.s2 .boxes{position:relative;display:block;width:100%}.s2 .boxes .box{position:relative;float:left;width:calc(33.33% - 60px);padding:70px 30px;text-align:center;padding-bottom:110px;min-height:170px}.s2 .boxes .box:before{top:0;left:0;width:100%;height:100%;background:url(../image/site/van.jpg) no-repeat;background-size:cover;background-attachment:initial;opacity:1;background-position:50% 20%;z-index:-1}.s2 .boxes .box:after{top:0;left:0;width:100%;height:100%;background:#282828;opacity:0.8;z-index:-1}.s2 .boxes .box:nth-child(1):before{background-image:url(../image/site/s1.jpg)}.s2 .boxes .box:nth-child(2):before{background-image:url(../image/site/s2.jpg)}.s2 .boxes .box:nth-child(3):before{background-image:url(../image/site/s3.jpg)}.s2 .boxes .box p{text-align:left}.s2 .contact-us-link{border:solid 2px #FFDE42;width:130px;text-align:center;border-radius:4px;padding:10px 20px;text-decoration:none;-webkit-transition:color .2s ease, background .2s ease;transition:color .2s ease, background .2s ease;display:block;position:absolute;z-index:1;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.s2 .contact-us-link:hover{background:rgba(255,255,255,0.1)}.s3{background:#282828;color:white;padding-top:20px;padding-bottom:5px}.s3 inner{max-width:900px}.s3 h1{text-align:center}.s3 p{padding-top:57px;position:relative}.s3 p:after{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:50px;background:url(../image/site/speech-icon.svg) no-repeat;background-size:cover}@media only screen and (max-width: 1140px){.s2 .boxes .box{width:calc(100% - 60px);padding:30px 30px;padding-bottom:30px;min-height:initial}.s2 .contact-us-link{position:relative;float:left;bottom:auto;margin:30px 0}}@media only screen and (max-width: 690px){.s1 .img-holder.solar2{display:none}.s1 .img-holder.solar1{width:calc(100% - 4px)}}
