.s1:before,.s1:after,.s2 .box .right ul li:after,.s3:after,.s3:before,.s5:before,.s5:after,.s7:before,.s7:after{position:absolute;content:""}.s6 #gallery .gallery-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#main{position:relative;width:100%;height:calc(100% - 50px);margin:auto;top:50px;overflow:hidden}#topbar .menu-items .item.home{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: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%}.s1:after{top:0;left:0;width:100%;height:100%;background:#282828;opacity:0.9}.s1 .logo{max-width:340px;position:relative;margin:0 auto;display:block;margin-bottom:40px;width:100%}.s1 .box{position:relative;display:block;margin:0 auto;width:100%;max-width:1040px}.s1 .box .left,.s1 .box .right{position:relative;width:50%;float:left}.s1 .box .left{width:calc(100% - 380px);margin-right:80px}.s1 .box .left>h1{line-height:160%}.s1 .box .left>p{line-height:160%}.s1 .box .left .about-us-link{display:inline-block;border:solid 2px #FFDE42;margin-top:30px;width:100px;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}.s1 .box .left .about-us-link:hover{background:rgba(255,255,255,0.1)}.s1 .box .right{width:300px}.s1 .box .right .form{width:calc(100% - 44px);background:rgba(40,40,40,0.73);border:solid 2px #FFDE42;border-left:none;border-right:none;padding:20px;position:relative;border-radius:2px}.s1 .box .right .form h1{margin-bottom:20px;text-align:center}.s1 .box .right .form input{position:relative;width:100%;border-radius:5px;border:none;padding:2px 10px;font-size:15px;margin-bottom:20px}.s1 .box .right .form textarea{position:relative;width:calc(100% - 19px);color:#707070;height:70px;border-radius:5px;border:none;padding:8px 10px;font-size:15px;margin-bottom:20px;resize:none}.s1 .box .right .form button{position:relative;width:100%;background:#cf9600;color:white;padding:10px 0px}.s1 .box .right .form .ty{position:absolute;width:100%;height:100%;top:0;left:0;background:#282828;display:none}.s1 .box .right .form .ty p{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;position:relative;margin:0}.s1 .box .right .form.sent .ty{display:block}.s2{background:#282828;color:white}.s2 inner>p{text-align:center;color:white;font-size:14px}.s2 .box{position:relative;display:block;margin:0 auto;width:100%;max-width:1040px}.s2 .box .left,.s2 .box .right{position:relative;width:50%;float:left}.s2 .box .left{width:45%;margin-top:80px}.s2 .box .left img{border-radius:10px;border:2px solid #FFDE42;width:100%}.s2 .box .right{width:calc(55% - 80px);margin-left:80px}.s2 .box .right>h1{line-height:160%}.s2 .box .right>p{line-height:160%}.s2 .box .right ul{list-style:none}.s2 .box .right ul li{position:relative;margin-bottom:8px}.s2 .box .right ul li:after{width:6px;height:6px;background:#FFDE42;border-radius:50%;top:4px;left:-20px}.s3{background:#ffc733}.s3:after{width:50%;height:50%;left:50%;background:rgba(0,0,0,0.07);top:0}.s3:before{width:100%;height:50%;background:#343434;bottom:0}.s3 inner>h1{text-align:center;color:#282828}.s3 .box{margin-top:60px;display:inline-block}.s3 .box h1{text-align:left;color:white}.s3 .box p{color:white;margin-top:30px}.s3 .box .bx{width:calc(25% - 82.5px);position:relative;border-radius:5px;float:left;margin-right:30px;padding:30px;background:#282828;min-height:200px;-webkit-box-shadow:0px 2px 3px 2px rgba(59,59,59,0.22);box-shadow:0px 2px 3px 2px rgba(59,59,59,0.22)}.s3 .box .bx:last-child{margin-right:0}.s3 .contact-us-link{display:inline-block;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;margin:0 auto;margin-top:40px;display:block}.s3 .contact-us-link:hover{background:rgba(255,255,255,0.1)}.s4{background:#282828;padding:10px 0}.s4 inner{max-width:1210px}.s4 inner>h1{text-align:center;color:#282828;margin-bottom:50px}.s4 .row{position:relative;display:block;width:100%;margin:0 auto;height:auto;overflow:hidden;float:left}.s4 .row.row-3{max-width:730px}.s4 .row.row-2{max-width:480px}.s4 .t-logo{position:relative;float:left;width:190px;height:140px;margin-right:20px;padding:20px;border-radius:18px;overflow:hidden}.s4 .t-logo img{top:50%;left:50%;position:relative;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.s4 .t-logo:last-child{margin-right:0}.s5{background:#282828;color:white}.s5 inner>h1{text-align:center;margin-bottom:50px}.s5 inner>p{text-align:center;color:white;font-size:14px}.s5: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%}.s5:after{top:0;left:0;width:100%;height:100%;background:#282828;opacity:0.9}.s5 #reviews{position:relative;display:block;width:890px;margin:0 auto;padding-top:50px;overflow:hidden}.s5 #reviews .review-holder{position:relative;display:inline-block;-webkit-transition:left .5s;transition:left .5s;left:0}.s5 #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}.s5 #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}.s5 #reviews #review-paginator .review-pag-btn.on,.s5 #reviews #review-paginator .review-pag-btn:hover{background:#FFDE42}.s5 #reviews #review-paginator .review-pag-btn:last-child{margin-right:0}.s5 #reviews .review{width:216px;position:relative;float:left;margin-right:30px;padding:30px;min-height:300px;padding-top:90px}.s5 #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}.s5 #reviews .review .review-date{margin-top:0}.s5 #reviews .review .review-text{margin-top:20px}.s5 #reviews .review .stars{position:relative;display:block;margin:0 auto;width:110px}.s5 #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}.s5 #reviews .review .stars .star.on{background-image:url(../image/shared/star-on.png)}.s5 #reviews .review .stars .star:last-child{margin-right:0}.s5 #reviews .review svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.s5 #reviews .review svg polygon{fill:#FFDE42}.s5 #reviews .review svg#svg-s2 polygon{fill:#282828}.s5 #reviews .review:last-child{margin-right:0}.s6{background:#282828;color:white}.s6 inner h1{text-align:center}.s6 inner>p{text-align:center;color:white;font-size:14px}.s6 #gallery{position:relative;display:block;width:880px;margin:0 auto;margin-top:50px;overflow:hidden;z-index:1}.s6 #gallery .gallery-holder{position:relative;display:inline-block;-webkit-transition:left .5s;transition:left .5s;left:0}.s6 #gallery .gallery-img{width:273px;position:relative;float:left;margin-right:30px;height:273px;cursor:pointer}.s6 #gallery-paginator{position:absolute;top:50px;width:990px;height:100%;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.s6 #gallery-paginator .gallery-nav{position:absolute;top:112px;left:0;height:calc(100% - 200px);width:30px;background:none;-webkit-tap-highlight-color:transparent}.s6 #gallery-paginator .gallery-nav:after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../image/site/image-nav-icon.png) no-repeat;background-size:contain;width:30px;height:40px;left:2px}.s6 #gallery-paginator .gallery-nav.right{right:0;left:auto}.s6 #gallery-paginator .gallery-nav.right:after{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);left:-2px}.s6 #gallery-paginator .gallery-nav.disabled{pointer-events:none}.s6 #gallery-paginator .gallery-nav.disabled:after{background-image:url(../image/site/image-nav-icon-dark.png)}.jn-ui-fullscreen>img{position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:80%;max-height:80%}.s7{background:#282828;color:white}.s7 inner>h1{text-align:center;margin-bottom:50px}.s7 inner>p{text-align:center;color:white;font-size:14px}.s7:before{top:0;left:0;width:100%;height:100%;background:url(../image/site/social.jpg) no-repeat;background-size:cover;background-attachment:fixed;opacity:1;background-position:50% 20%}.s7:after{top:0;left:0;width:100%;height:100%;background:#282828;opacity:0.8}.s7 .box{position:relative;width:100%;max-width:719px;display:block;margin:0 auto}.s7 .box a{position:relative;width:148px;margin-right:40px;height:150px;float:left;max-width:150px;background:rgba(255,222,66,0.75);border-radius:5px}.s7 .box a:last-child{margin-right:0}.s7 .box a img{position:absolute;width:80px;height:80px;top:18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.s7 .box a span{position:absolute;bottom:0;color:white;width:100%;text-align:center;height:35px;font-weight:bold;background:#282828;line-height:35px;border-radius:0 0 4px 4px;border:solid 1px rgba(255,255,255,0.1);font-size:13px}@media only screen and (max-width: 1350px){.s4 inner{max-width:1020px}.s4 .row.row-3{max-width:620px}.s4 .row.row-2{max-width:400px}.s4 .row .t-logo{padding:0}}@media only screen and (max-width: 1160px){.s4 inner{max-width:622px}.s4 .row.row-3{max-width:382px}.s4 .row.row-2{max-width:240px}.s4 .row .t-logo{width:110px;height:80px}}@media only screen and (max-width: 1135px){.s3 .box .bx{width:calc(50% - 75px);min-height:120px;margin-bottom:20px}.s3 .box .bx p{margin-top:10px}.s3 .box .bx:nth-child(even){margin-right:0}.s3:after{height:calc(100% - 130px)}.s3:before{height:130px}}@media only screen and (max-width: 1030px){.s5 #reviews{width:582px}.s6 #gallery{width:576px}.s6 #gallery-paginator{width:676px}}@media only screen and (max-width: 955px){.s2 .box .left{width:100%;float:none;margin-top:0}.s2 .box .left img{max-width:370px;margin:0 auto;display:block}.s2 .box .right{width:100%;margin:0 auto;margin-top:20px;max-width:690px;display:block;float:none}}@media only screen and (max-width: 875px){.s1 .box .left{width:100%;float:none}.s1 .box .left .about-us-link{display:block;margin:0 auto;margin-top:30px}.s1 .box .right{width:100%;max-width:430px;margin:0 auto;float:none;margin-top:50px}}@media only screen and (max-width: 852px){.s7 .box{max-width:336px}.s7 .box a{margin-bottom:20px}.s7 .box a:nth-child(even){margin-right:0}}@media only screen and (max-width: 762px){.s4 inner{max-width:710px}.s4 .row{float:none}.s4 .row.row-3{max-width:310px;margin-bottom:20px}.s4 .row.row-2{max-width:200px}.s4 .row .t-logo{width:90px;height:70px}}@media only screen and (max-width: 720px){.s5 #reviews{width:276px}.s6 #gallery{width:273px}.s6 #gallery-paginator{width:373px}}@media only screen and (max-width: 686px){.s3 .box .bx{width:calc(100% - 60px);min-height:auto;margin-bottom:20px;padding:13px 30px}.s3 .box .bx p{margin-top:10px}.s3:after{display:none}.s3:before{height:130px}}@media only screen and (max-width: 420px){.s7 .box{max-width:276px}.s7 .box a{width:128px;margin-bottom:20px;margin-right:20px}.s7 .box a:nth-child(even){margin-right:0}.s6 #gallery-paginator{width:333px}.s6 #gallery-paginator .gallery-nav{top:132px}.s6 #gallery-paginator .gallery-nav:after{width:16px;left:6px}.s6 #gallery-paginator .gallery-nav.right:after{left:7px}}@media only screen and (max-width: 365px){.s4 inner{min-width:310px}.s4 .row .t-logo{margin-right:10px}}
