body{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;background:#cccac6}html{overflow-y:scroll}*{box-sizing:border-box}article,footer{display:block;margin:0;padding:0}a,h1,h2,h3,img,input,li,p,textarea,ul{margin:0;padding:0}a,button:focus,input:focus,select:focus,textarea:focus{outline:0;text-decoration:none}li{list-style:none}button,img,input,textarea{border:none;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2{font-weight:500}address,em,i{font-style:normal}header{position:fixed;width:100%;height:75px;padding:0 30px;z-index:2;background:#f0f0f0;opacity:.9}header .logo{float:left;width:209px;margin:7.5px 0}header .logo img{float:left;width:100%;height:auto}.menu{position:relative;float:right;z-index:2}.menu li{position:relative;float:left;height:75px;padding:0 10px}.menu li:first-child:after{background:0 0}.menu li:last-child{padding-right:0}.menu li:after{position:absolute;content:'';width:1px;height:10%;background:#666;top:45%;left:0}.menu li a{position:relative;float:left;height:75px;color:#888;font-size:15px;line-height:75px;font-weight:500;transition:color .3s ease-in-out}.menu li a:hover{color:#000}.menu-select{color:#000!important}.sub-menu:hover .sub-menu-content{visibility:visible;opacity:1}.sub-menu-content{position:absolute;visibility:hidden;float:left;width:190px;background:#f0f0f0;top:75px;left:0;z-index:5;opacity:0;transition:visibility .3s,opacity .3s linear}.sub-menu-content li{float:left;width:100%;height:35px;margin-left:0;padding:0;background:0 0}.sub-menu-content li:after{background:0 0}.sub-menu-content li a{display:block;float:left;width:100%;height:35px;color:#777;font-size:15px;line-height:35px;padding:0 10px 0 10px}#responsive-button,.responsive-menu{display:none}.languages,.languages-mobile{display:none;float:right;width:50px;height:26.5px;margin:24.25px 0 0 50px;background:#eae9e9;border-radius:10px;overflow:hidden;transition:all .3s ease}.languages span,.languages-mobile span{display:block;color:#333;font-size:13px;line-height:26.5px;text-align:center;font-weight:600;cursor:pointer}.languages span a,.languages-mobile span a{color:#333;transition:color .3s ease-in-out}.languages span a:hover,.languages-mobile span a:hover{color:#888}.large:hover{height:80px}.not-found{float:left;width:100%}.not-found h2{float:left;width:100%;margin:150px 0 75px 0;color:#999;font-size:300px;text-align:center;line-height:75%;font-weight:900}.not-found p{float:left;width:100%;color:#999;font-size:40px;text-align:center;line-height:40px;font-weight:400}footer{position:relative;float:left;width:100%;padding:0 8%;background:#cccac6}footer .mobile-copyright{display:none}.footer{padding:20px 0 220px 0;border-top:3px solid #7e766a}.footer li{float:left;width:33.33333333333333%;min-height:100px;border-right:1px solid #7e766a}.footer li:nth-child(3){padding:0;border-right:none}.footer li h3{float:left;width:100%;color:#333;font-size:18px;font-weight:500}.footer li address{float:left;width:100%;color:#222;font-size:15px;line-height:20px;text-align:left;font-weight:300;margin:15px 0 20px 0}.footer li span{float:left;width:100%;color:#222;font-size:11px;font-weight:300;letter-spacing:1px}.footer li em{float:left;width:100%;color:#333;font-size:18px;font-weight:500;text-align:center;margin-bottom:10px}.footer li .contact-button{position:absolute;width:140px;height:40px;color:#333;font-size:18px;line-height:40px;text-align:center;margin-left:-70px;background:#d5d0c6;border:1px solid #c8c2b6;left:50%;top:90px;transition:all .3s ease-in-out}.footer li .contact-button:hover{background:#c8c2b6;border:1px solid #b7b1a6}.footer li b{float:left;width:100%;color:#333;font-size:18px;text-align:center;font-weight:400;margin-bottom:20px}.footer li .footer-social-networks{float:none;width:162.5px;margin:0 auto}.footer li .footer-social-networks a{float:left;width:35px;height:35px;margin-right:7.5px;border-radius:5px;transition:all .3s ease-in-out}.footer li .footer-social-networks a:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.footer li .footer-social-networks .facebook{background:url(../images/icons.png)}.footer li .footer-social-networks .twitter{background:url(../images/icons.png) -35px 0}.footer li .footer-social-networks .instagram{background:url(../images/icons.png) -70px 0}.footer li .footer-social-networks .linkedin{margin-right:0;background:url(../images/icons.png) -105px 0}.poenfi{position:absolute;width:23px;height:15px;margin-left:-11.5px;background:url(../images/icons.png) -140px 0;left:50%;bottom:20px;opacity:.5;transition:opacity .3s ease-in-out}.poenfi:hover{opacity:1}#slider{position:relative;float:left;width:100%;height:100%}#slider>div{position:absolute;height:100%;float:left;width:100%}#slider>div img{float:left;display:block;width:100%;height:100%;object-fit:cover}#slider .mobile,#slider .tablet{display:none}.slogan{float:left;width:100%;margin-top:75px;padding:0 20%}.slogan img{float:left;width:100%;height:auto;padding:30px;border:1px solid #bdbbb2}.slogan .mobile{display:none}#our-business{float:left;width:100%;height:75px}.our-business{position:relative;float:left;width:100%}.our-business .top{position:relative;float:left;width:100%;margin-bottom:30px}.our-business .top h1{position:absolute;color:#fff;font-size:24px;font-weight:600;letter-spacing:3px;left:30px;bottom:30px}.our-business .top img{float:left;width:100%;height:auto}.our-business .top .mobile{display:none}.our-business p{float:left;width:100%;color:#222;font-size:16px;line-height:18px;margin-bottom:10px}.our-business p:last-child{margin-bottom:0}.our-business ul{float:left;width:100%}.our-business ul li{float:left;width:100%;color:#222;font-size:16px;line-height:18px;margin-bottom:5px}#main{background:#cccac6}.responsive{position:absolute;top:0;right:0;bottom:0;left:0}.snapjs-right .snap-drawer-left{display:none}.snapjs-expand-left .snap-drawer-left{width:100%}.owl-height{transition:height .5s ease-in-out}.row{float:left;width:100%;padding-left:8%;padding-right:8%;background:#cccac6}.box-list{float:left;width:100%;padding:75px 0}.box-list li{float:left;width:22%;margin:4% 4% 0 0}.box-list li:nth-child(4n){margin-right:0}.box-list li:nth-child(-n+4){margin-top:0}.box-list li img{float:left;width:100%;height:auto;transition:all .3s ease-in-out;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.box-list li img:after,.box-list li img:before{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px rgba(0,0,0,.8);top:0;bottom:0;right:10px;border-radius:100px/10px}.box-list li img:before{left:10px}.box-list li img:after{left:auto;transform:skew(8deg) rotate(3deg)}.box-list li img:hover{box-shadow:0 0 12px 0 rgba(0,0,0,.6);box-shadow:0 0 12px 0 rgba(0,0,0,.6),0 0 40px rgba(0,0,0,.6) inset}.box-list li b,.box-list li h2{float:left;width:100%;color:#555;font-size:17px;line-height:20px;font-weight:600;margin-top:10px;transition:color .3s ease-in-out}.box-list li b:hover,.box-list li h2:hover{color:#222}.box-list li p{float:left;width:100%;color:#444;font-size:16px;line-height:20px;margin-top:10px;transition:color .3s ease-in-out}.box-list li p:hover{color:#000}.box-list li .read-more{float:left;width:100%;color:#b44400;font-size:14px;margin-top:5px;transition:color .3s ease-in-out}.box-list li .read-more:hover{color:#762d00}.full-width{width:100%!important}.img-link{width:50%!important}.instagram-widget{float:left;width:100%}.pages-top{position:relative;float:left;top:0;left:0;z-index:1}.pages-top img{float:left;width:100%;height:auto}.pages-top .mobile{display:none}.pages-top h1{position:absolute;font-size:24px;font-weight:600;letter-spacing:3px;left:8%;bottom:30px}.pages-top .frame{padding:15px;background:url(../images/black-opacity.png)}.pages-top .white{color:#fff}.pages-top .black{color:#000}.page{float:left;width:100%;padding:75px 0}.content-one,.slider-content{float:left;width:100%}.content-one .content,.slider-content .content{display:flex;align-items:center;position:relative;width:100%;z-index:1}.content-one .content .left,.slider-content .content .left{float:left;width:50%;padding:0 50px 0 10px}.content-one .content .left b,.slider-content .content .left b{float:left;width:100%;color:#222;font-size:18px;font-weight:600;margin-bottom:10px}.content-one .content .left p,.slider-content .content .left p{float:left;width:100%;color:#222;font-size:16px;line-height:22px;font-weight:300;margin-bottom:10px}.content-one .content .left a,.slider-content .content .left a{display:inline-block;float:left;color:#444;font-size:16px;font-weight:600;margin-top:10px;transition:color .3s ease-in-out}.content-one .content .left a:hover,.slider-content .content .left a:hover{color:#222}.content-one .content .left ul,.slider-content .content .left ul{float:left;width:100%;margin:0 0 10px 10px}.content-one .content .left ul li,.slider-content .content .left ul li{float:left;width:100%;color:#222;font-size:15px;line-height:18px;font-weight:300;margin-bottom:2.5px;list-style:disc}.content-one .content .right,.slider-content .content .right{float:left;width:50%}.content-one .content .right img,.slider-content .content .right img{float:left;width:100%;height:auto;padding-right:10px}.content-one .owl-nav,.slider-content .owl-nav{position:absolute;width:100%;top:50%;margin-top:-40px}.content-one .owl-next,.content-one .owl-prev,.slider-content .owl-next,.slider-content .owl-prev{position:absolute;width:40px;height:65px;text-indent:-9999px;cursor:pointer;transition:opacity .3s ease-in-out}.content-one .owl-next:hover,.content-one .owl-prev:hover,.slider-content .owl-next:hover,.slider-content .owl-prev:hover{opacity:.6;transition:opacity .3s ease-in-out}.content-one .owl-prev,.slider-content .owl-prev{background:url(../images/owl-prev-button.png);left:-50px}.content-one .owl-next,.slider-content .owl-next{background:url(../images/owl-next-button.png);right:-50px}.owl-carousel{display:none;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden}.owl-carousel .owl-item{position:relative;min-height:1px;float:left}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;user-select:none}.owl-carousel .owl-dot{cursor:pointer;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.products{float:left;width:100%}.products li{float:left;width:22%;margin:4% 4% 0 0}.products li:nth-child(4n){margin-right:0}.products li:nth-child(-n+4){margin-top:0}.products li a{float:left;width:100%;color:#333;font-size:14px;font-weight:600;margin-top:10px;transition:color .3s ease-in-out}.products li a:hover{color:#000}.products li a img{float:left;width:100%;height:auto;transition:all .3s ease-in-out}.products li a img:hover{box-shadow:0 0 12px 0 rgba(0,0,0,.6)}.product-detail{float:left;width:100%}.product-detail .left{float:left;width:50%;padding:0 50px 0 10px}.product-detail .left b{float:left;width:100%;color:#222;font-size:18px;font-weight:400;margin-bottom:10px}.product-detail .left p{float:left;width:100%;color:#222;font-size:16px;line-height:22px;font-weight:300;margin-bottom:10px}.product-detail .left a{display:inline-block;float:left;color:#444;font-size:16px;font-weight:600;margin-top:10px;transition:color .3s ease-in-out}.product-detail .left a:hover{color:#222}.product-detail .left ul{float:left;width:100%;margin-bottom:10px}.product-detail .left ul li{float:left;width:100%;color:#222;font-size:15px;line-height:18px;font-weight:300;margin-bottom:2.5px}.product-detail .right{float:left;width:50%}.product-detail .right img{float:left;width:100%;height:auto;padding-right:10px}.slider-brands{float:left;width:100%;height:70px;margin-top:75px}.slider-brands li{float:left;padding-left:40px}.slider-brands li img{float:left;width:100%}.slider-brands .owl-nav{position:absolute;width:100%;top:50%;margin-top:-22.5px}.slider-brands .owl-nav .owl-next,.slider-brands .owl-nav .owl-prev{position:absolute;width:25px;height:45px;text-indent:-9999px;transition:opacity .3s ease-in-out}.slider-brands .owl-nav .owl-next:hover,.slider-brands .owl-nav .owl-prev:hover{opacity:.6}.slider-brands .owl-nav .owl-prev{background:url(../images/slider-brands-prev-button.png);left:0}.slider-brands .owl-nav .owl-next{background:url(../images/slider-brands-next-button.png);right:0}.contact .left{float:left;width:45%;margin-right:5%}.contact .left h2{float:left;width:100%;color:#333;font-size:18px;line-height:22px;margin-bottom:10px}.contact .left address,.contact .left span{float:left;width:100%;color:#333;font-size:16px;line-height:20px;margin-bottom:5px}.contact .left address i,.contact .left span i{float:left;width:15px;height:15px;margin:3.5px 5px 0 0}.contact .left address i.address,.contact .left span i.address{background:url(../images/icons.png) 60px 20px}.contact .left address i.phone,.contact .left span i.phone{background:url(../images/icons.png) 45px 20px}.contact .left address i.fax,.contact .left span i.fax{background:url(../images/icons.png) 30px 20px}.contact .left address i.email,.contact .left span i.email{background:url(../images/icons.png) 15px 20px}.contact .left .map{float:left;width:100%;height:345px;margin-top:25px;border:none}.contact .right{float:left;width:50%}.contact .right ul li em{color:#444;font-size:13px}.contact .right input{float:left;width:100%;height:30px;color:#333;font-size:14px;line-height:30px;margin-bottom:10px;background:0 0;border-bottom:1px solid #b6aa98}.contact .right textarea{float:left;width:100%;height:100px;color:#333;font-size:14px;line-height:18px;margin-bottom:5px;background:0 0;border-bottom:1px solid #b6aa98}.contact .right button{float:left;width:100px;height:30px;color:#d3ccc2;font-size:16px;line-height:30px;text-align:center;background:#b6aa98;cursor:pointer;transition:background .3s ease-in-out}.contact .right button:hover{background:#7e766a}.contact .right .valid{float:right;color:#218000;font-size:16px;line-height:30px}@media screen and (max-width:1440px){.slogan{margin-top:70px;padding:0 15%}#our-business{height:50px}.box-list{padding:50px 0}.page{padding:50px 0}}@media screen and (max-width:1200px){header{height:65px}header .logo{width:174px}.menu li{height:65px;padding:0 7.5px}.menu li a{height:65px;font-size:13px;line-height:65px}.sub-menu-content{width:170px;top:65px}.sub-menu-content li{height:25px}.sub-menu-content li a{height:25px;font-size:13px;line-height:25px;padding:0 7.5px 0 7.5px}}@media screen and (max-width:1024px){#slider .tablet{display:block}#slider .mobile,#slider .pc{display:none}}@media screen and (max-width:980px){.row{padding:0 30px}html{width:100%;height:100%;overflow:hidden}.responsive{width:auto;height:auto;z-index:2;overflow-y:scroll;transform:translate3d(0,0,0)}header .logo{display:block;float:none;margin:7.5px auto}header .menu{display:none}#responsive-button{display:block;position:absolute;float:left;width:30px;height:20px;margin-top:25px;background:url(../images/responsive-button.png)}.responsive-menu{display:block;position:absolute;width:260px;height:auto;background:#cccac6;border-right:1px solid #bfbbb2;top:0;left:auto;right:auto;bottom:0;z-index:1;overflow:auto;transition:width .3s ease}.responsive-menu ul{float:left;width:100%;margin:30px 0}.responsive-menu ul li{float:left;width:100%;border-bottom:1px solid #bfbbb2}.responsive-menu ul li:last-child{border:none}.responsive-menu ul li a{float:left;width:100%;color:#7d7c7c;font-size:16px;line-height:20px;font-weight:300;padding:10px 30px}.responsive-menu ul li ul{width:88%;margin:10px 0 20px 12%;padding:0;border-left:5px solid #bfbbb2}.responsive-menu ul li ul li{border:none}.responsive-menu ul li ul li a{padding:10px 30px 10px 20px}.slogan{margin-top:30px;padding:0 30px}#our-business{height:30px}.our-business .top{margin-bottom:20px}.our-business .top h1{font-size:20px;letter-spacing:2px;left:20px;bottom:20px}.box-list{padding:30px 0}.box-list li{width:48%}.box-list li:nth-child(4n){margin-right:4%}.box-list li:nth-child(2n){margin-right:0}.box-list li:nth-child(-n+4){margin-top:4%}.box-list li:nth-child(-n+2){margin-top:0}.box-list li img:hover{box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.box-list li b:hover,.box-list li h2:hover{color:#555}.box-list li p:hover{color:#444}.box-list li .read-more:hover{color:#b44400}.pages-top h1{bottom:20px}.page{padding:30px 0}.slider-content{width:90%;margin:0 5%}footer{padding:0 30px}.footer li b,.footer li em,.footer li h3{font-size:16px}.footer li b,.footer li h3{font-weight:600}.footer li .contact-button:hover{background:#d5d0c6;border:1px solid #c8c2b6}.footer li .footer-social-networks a:hover{box-shadow:none}.poenfi{opacity:.4}.poenfi:hover{opacity:.4}}@media screen and (max-width:853px){.content-one .content,.slider-content .content{display:block}.content-one .content .left,.slider-content .content .left{width:100%;margin-bottom:20px;padding:0}.content-one .content .left a,.content-one .content .left b,.content-one .content .left p,.slider-content .content .left a,.slider-content .content .left b,.slider-content .content .left p{text-align:center}.content-one .content .left a,.slider-content .content .left a{width:100%;margin-top:0}.content-one .content .left a:hover,.slider-content .content .left a:hover{color:#444}.content-one .content .left ul,.slider-content .content .left ul{margin:0}.content-one .content .left ul li,.slider-content .content .left ul li{text-align:center;margin-bottom:5px}.content-one .content .right,.slider-content .content .right{width:100%}.content-one .content .right img,.slider-content .content .right img{padding-right:0}.contact .left address,.contact .left span{font-size:14px}.contact .right .valid{font-size:13px}}@media screen and (max-width:768px){.content-one,.slider-content{width:100%;margin:0}.content-one .content .left,.slider-content .content .left{padding:0 10px}.content-one .content .left b,.slider-content .content .left b{width:80%;margin:0 10%}.content-one .content .left ul,.slider-content .content .left ul{margin:10px 0}.content-one .owl-nav,.slider-content .owl-nav{top:0;margin-top:0}.content-one .owl-next,.content-one .owl-prev,.slider-content .owl-next,.slider-content .owl-prev{width:15px;height:25px}.content-one .owl-next:hover,.content-one .owl-prev:hover,.slider-content .owl-next:hover,.slider-content .owl-prev:hover{opacity:1}.content-one .owl-prev,.slider-content .owl-prev{background:url(../images/owl-prev-button-m.png);left:0}.content-one .owl-next,.slider-content .owl-next{background:url(../images/owl-next-button-m.png);right:0}}@media screen and (max-width:640px){#slider .mobile{display:block}#slider .pc,#slider .tablet{display:none}.slogan img{padding:20px}.slogan .pc{display:none}.slogan .mobile{display:block}.our-business .top .pc{display:none}.our-business .top .mobile{display:block}.our-business p{text-align:center}.box-list li{width:100%;margin:30px 0 0 0!important}.box-list li:nth-child(-n+1){margin-top:0!important}.box-list li .read-more,.box-list li b,.box-list li h2,.box-list li p{text-align:center}.pages-top .pc{display:none}.pages-top .mobile{display:block}.contact .left{width:100%;margin-right:0;margin-bottom:30px}.contact .right{width:100%}.contact .right .valid{width:100%;font-size:13px}footer .mobile-copyright{display:block;float:left;width:100%;color:#222;font-size:11px;text-align:center;font-weight:300;letter-spacing:1px;margin-bottom:50px}.footer{padding-top:30px}.footer li{width:100%;min-height:auto;margin-bottom:30px;border-right:none}.footer li h3{text-align:center}.footer li address{text-align:center;margin:15px 0 0 0}.footer li span{display:none}.footer li .contact-button{position:static;display:grid;float:none;margin:0 auto}.footer li b{margin-bottom:10px}.poenfi{position:static;display:flex;float:none;margin:30px auto}}