.s1:after,.s2 .boxes .box:before,.s2 .boxes .box:after,.s4:before,.s4:after{position:absolute;content:""}#main{position:relative;width:100%;height:calc(100% - 50px);margin:auto;top:50px;overflow:hidden}#topbar .menu-items .item.about{border-bottom:2px solid #FFDE42}.s1{background:#282828;color:white;padding-top:20px}.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%}.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:127px}.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/e1.jpg)}.s2 .boxes .box:nth-child(2):before{background-image:url(../image/site/commercial.jpg)}.s2 .boxes .box:nth-child(3):before{background-image:url(../image/site/e35.jpg)}.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:#363636;color:white;border-left:none;border-right:none;padding:0}.s3 inner{padding:0;width:100%;max-width:none}.s3 inner>p{text-align:center;color:white;font-size:14px}.s3 .boxes{position:relative;display:inline-block;width:100%}.s3 .boxes .box{position:relative;float:left;width:calc(33.33% - 60px);padding:70px 30px;text-align:center}.s3 .boxes .box h1{border-bottom:3px solid #FFDE42;display:inline-block}.s3 .boxes .box img{position:relative;display:inline;vertical-align:middle;margin-right:10px}.s4{background:#282828;color:white}.s4 inner>h1{text-align:center;margin-bottom:50px}.s4 inner>p{text-align:center;color:white;font-size:14px}.s4:before{top:0;left:0;width:100%;height:100%;background:url(../image/site/van.jpg) no-repeat;background-size:cover;background-attachment:fixed;opacity:1;background-position:50% 20%}.s4:after{top:0;left:0;width:100%;height:100%;background:#282828;opacity:0.9}.s4 #reviews{position:relative;display:block;width:890px;margin:0 auto;padding-top:50px;overflow:hidden}.s4 #reviews .review-holder{position:relative;display:inline-block;-webkit-transition:left .5s;transition:left .5s;left:0}.s4 #reviews #review-paginator{position:relative;display:inline-block;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:50px;height:20px}.s4 #reviews #review-paginator .review-pag-btn{position:relative;display:inline-block;width:15px;height:15px;background:none;-webkit-transition:background .2s ease;transition:background .2s ease;border:2px solid #FFDE42;margin-right:15px;border-radius:50%;padding:0}.s4 #reviews #review-paginator .review-pag-btn.on,.s4 #reviews #review-paginator .review-pag-btn:hover{background:#FFDE42}.s4 #reviews #review-paginator .review-pag-btn:last-child{margin-right:0}.s4 #reviews .review{width:216px;position:relative;float:left;margin-right:30px;padding:30px;min-height:300px;padding-top:90px}.s4 #reviews .review .review-icon{position:absolute;width:90px;height:90px;border-radius:50%;background:url(../image/site/logo-sq.svg) no-repeat;background-position:50%;background-size:70%;background-color:#282828;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border:2px solid #FFDE42;z-index:-1}.s4 #reviews .review .review-date{margin-top:0}.s4 #reviews .review .review-text{margin-top:20px}.s4 #reviews .review .stars{position:relative;display:block;margin:0 auto;width:110px}.s4 #reviews .review .stars .star{position:relative;display:inline-block;width:18px;height:18px;background:url(../image/shared/star-off-grey.png) no-repeat;background-size:contain;background-position:50%;margin-right:5px}.s4 #reviews .review .stars .star.on{background-image:url(../image/shared/star-on.png)}.s4 #reviews .review .stars .star:last-child{margin-right:0}.s4 #reviews .review svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.s4 #reviews .review svg polygon{fill:#FFDE42}.s4 #reviews .review svg#svg-s2 polygon{fill:#282828}.s4 #reviews .review:last-child{margin-right:0}@media only screen and (max-width: 1030px){.s4 #reviews{width:582px}}@media only screen and (max-width: 1000px){.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: 860px){.s3 .boxes .box{padding:40px 30px}}@media only screen and (max-width: 730px){.s3 .boxes{max-width:360px;display:block;margin:0 auto;padding:0 20px;padding-top:20px;width:calc(100% - 40px)}.s3 .boxes .box{padding:17px 0;text-align:left;float:none;display:block;width:auto;margin-bottom:20px}.s3 .boxes .box p{display:inline;margin-left:6px;font-size:16px}.s3 .boxes .box img{width:50px}}@media only screen and (max-width: 720px){.s4 #reviews{width:276px}}
