@import url(https://fonts.googleapis.com/css?family=Poppins:400,700,800&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap);@font-face{font-family:"Ravie";src:url(/fonts/Ravie.eot);src:local("/fonts/Ravie"),url(/fonts/Ravie.eot?#iefix) format("embedded-opentype"),url(/fonts/Ravie.woff2) format("woff2"),url(/fonts/Ravie.woff) format("woff"),url(/fonts/Ravie.ttf) format("truetype"),url(/fonts/Ravie.svg#Ravie) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Ravie";src:url(/fonts/Ravie_1.eot);src:local("/fonts/Ravie"),url(/fonts/Ravie_1.eot?#iefix) format("embedded-opentype"),url(/fonts/Ravie_1.woff2) format("woff2"),url(/fonts/Ravie_1.woff) format("woff"),url(/fonts/Ravie_1.ttf) format("truetype"),url(/fonts/Ravie_1.svg#Ravie) format("svg");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html{font-size:20px}body{background-color:#f8f8f8;font-size:1rem;font-family:"Open Sans",sans-serif;color:#656160}.container{max-width:1200px;margin:0 auto}h1{color:#000;margin-bottom:1.4rem;line-height:2.8rem;font-size:2rem;font-family:"Poppins",sans-serif;text-rendering:optimizeLegibility}h2{font-size:1.6rem}h2,h3{color:#000;margin-bottom:1.4rem;line-height:2.1rem;font-family:"Poppins",sans-serif;text-rendering:optimizeLegibility}h3{font-size:1.3rem}h4{color:#000;line-height:1.4rem;font-size:1rem;font-family:"Poppins",sans-serif;text-rendering:optimizeLegibility}h4,p{margin-bottom:1.4rem}p{letter-spacing:.03em;line-height:1rem}.loading{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;height:100%;width:100%;font-family:"Open Sans",sans-serif;font-size:.8rem;font-weight:700;color:#fff;z-index:1100;font-size:1.5rem}.loading img{box-shadow:none!important}@media only screen and (max-width:1320px){.container{max-width:1000px}}@media only screen and (max-width:1024px){.container{max-width:100vw;padding:0 3%}}@media only screen and (max-width:896px){h1{line-height:2.4rem;font-size:1.8rem}h1,h2{color:#000;font-family:"Poppins",sans-serif;text-rendering:optimizeLegibility}h2{line-height:1.8rem;font-size:1.4rem}h3{line-height:1.4rem;font-size:1.1rem}h3,h4{color:#000;font-family:"Poppins",sans-serif;text-rendering:optimizeLegibility}h4{line-height:1rem;font-size:.8rem}}@media only screen and (max-width:677px){h1{line-height:2.4rem;font-size:1.6rem}h1,h2{color:#000;margin-bottom:1.4rem;font-family:"Poppins",sans-serif;text-rendering:optimizeLegibility;text-align:center}h2{line-height:1.8rem;font-size:1.2rem}h3{line-height:1.4rem;font-size:.9rem}h3,h4{color:#000;margin-bottom:1.4rem;font-family:"Poppins",sans-serif;text-rendering:optimizeLegibility;text-align:center}h4{line-height:1rem;font-size:.7rem}}header,header.home{position:relative}header.home{height:40vw;background-image:url(/background.jpg);background-size:cover;background-position:50%}header.home>div.home{position:relative;height:calc(100% - 244px);z-index:1}header.home>div.home,header.home>div.home>div{display:flex;justify-content:center;align-items:center}header.home>div.home>div{flex-direction:column;text-align:center;width:55%}header.home>div.home>div h2{color:#fff;font-size:2.5rem;line-height:4rem;text-transform:uppercase;text-shadow:0 3px 6px rgba(0,0,0,.5)}header.home>div.home>div button{width:245px;height:62px;background-color:#e31e25;color:#fff;border:4px solid #e31e25;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.5);font-size:1rem;font-family:"Poppins",sans-serif;font-weight:700;text-transform:uppercase;transition:.6s}header.home>div.home>div button:hover{background-color:#fff;color:#e31e25;transition:.4s;cursor:pointer}header.other{height:auto}header.other>div.other{display:none}@media only screen and (max-width:1800px){header.home>div.home>div h2{font-size:2.4rem}}@media only screen and (max-width:1640px){header.home{height:700px}header.home>div.home>div h2{font-size:2.2rem}}@media only screen and (max-width:1468px){header.home{background-position:0}header.home>div.home>div h2{font-size:2.2rem}}@media only screen and (max-width:1320px){header.home>div.home>div{width:65%}header.home>div.home>div h2{font-size:2rem}header.home>div.home>div button{font-size:1rem}}@media only screen and (max-width:1183px){header.home{background-position:50%}}@media only screen and (max-width:1024px){header.home{height:600px}header.home div.home{height:calc(100% - 188px)}header.home div.home>div{width:60%;margin-bottom:80px}header.home div.home>div h2{font-size:1.5rem;line-height:3rem}}@media only screen and (max-width:896px){header.home{height:500px}header.home div.home>div{width:80%}header.home div.home>div h2{line-height:2rem}}@media only screen and (max-width:677px){header.home div.home>div{width:95%}}@media only screen and (max-width:530px){header.home div.home>div h2{font-size:1.1rem}header.home div.home>div a button{height:52px;width:220px;font-size:.8rem}}#banner-top{position:relative;z-index:10;font-weight:700;font-family:"Poppins",sans-serif;display:flex;align-items:center;color:#fff;text-transform:uppercase}#banner-top .phone span{color:#e31e25}#banner-top .mobile-phone{display:none}#banner-top.home{justify-content:space-between;position:absolute;top:75px;width:100%}#banner-top.home>div.phone{text-shadow:0 3px 3px rgba(0,0,0,.2);padding-left:50px}#banner-top.home>div.phone a{text-decoration:none;text-shadow:0 3px 3px rgba(0,0,0,.2);color:#fff}#banner-top.home>div.hours{color:#fff;text-shadow:0 3px 3px rgba(0,0,0,.2);padding-right:50px}#banner-top>div{display:flex;align-items:center}#banner-top>div>div{padding-left:10px}#banner-top.other{background-color:#f8f8f8;height:50px;justify-content:space-between;padding:0 50px;font-size:.8rem}#banner-top.other .phone{color:#656160}#banner-top.other .phone>div a{text-decoration:none;color:#656160}#banner-top.other .hours{color:#656160}@media only screen and (max-width:1320px){#banner-top{font-size:.8rem}}@media only screen and (max-width:1024px){#banner-top.home{top:20px}}@media only screen and (max-width:896px){#banner-top.home,#banner-top.other{justify-content:center}#banner-top.home>div.phone,#banner-top.other>div.phone{display:none}#banner-top.home>div.hours,#banner-top.other>div.hours{padding:0}#banner-top.home>div.mobile-phone,#banner-top.other>div.mobile-phone{position:fixed;display:flex;justify-content:center;align-items:center;border-radius:100%;bottom:150px;left:5vmin;font-size:2rem;background-color:#e31e25;height:50px;width:50px;box-shadow:1px 4px 5px 0 rgba(0,0,0,.4);z-index:9999}#banner-top.home>div.mobile-phone a,#banner-top.other>div.mobile-phone a{text-decoration:none}#banner-top.home>div.mobile-phone i,#banner-top.other>div.mobile-phone i{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff;font-size:1.2rem}}@media only screen and (max-width:530px){#banner-top.home,#banner-top.other{flex-direction:column;align-items:center}#banner-top.home>div.phone,#banner-top.other>div.phone{padding:0;margin-bottom:10px}#banner-top.home>div.hours,#banner-top.other>div.hours{padding:0}#banner-top.home>div.mobile-phone,#banner-top.other>div.mobile-phone{bottom:12 0;left:5vmin}#banner-top.other{flex-direction:column;justify-content:center}}nav{width:100%}nav.home{justify-content:center;flex-direction:column;align-items:center;padding-top:50px}nav.other{background-color:#fff}nav .container{position:relative;display:flex}nav .container.home{justify-content:center;flex-direction:column;align-items:center}nav .container.home a{text-decoration:none}nav .container.home a h1{font-size:4rem}nav .container.other{height:100px;justify-content:space-between;align-items:center}nav .container.other a{text-decoration:none}nav .container.other a h1{font-size:2rem;margin-bottom:0}nav .container.other ul{width:45%}nav .container.other ul li a{font-size:.8rem}nav .container ul{display:flex;list-style:none;width:50%;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav .container ul.mobile{display:none}nav .container ul li a{color:#656160;transition:color .2s;padding:10px;font-family:"Poppins",sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase}nav .container ul li a:hover{color:#e31e25;transition:color .2s}nav .container ul li a.active{color:#e31e25}nav .container h1{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Ravie";line-height:4rem;color:#e31e25}@media only screen and (max-width:1468px){nav.home .container.home a h1{font-size:3rem}}@media only screen and (max-width:1320px){nav.home .container.home ul{width:70%;font-size:.8rem}nav.other .container ul li>a{font-size:.8rem}}@media only screen and (max-width:1024px){nav.home{padding-top:70px}nav.other .container ul{width:60%}}@media only screen and (max-width:896px){nav.home .container,nav.other .container{padding:0}nav.home .container ul,nav.other .container ul{z-index:900;position:fixed;bottom:0}nav.home .container ul.mobile,nav.other .container ul.mobile{display:flex;align-items:flex-start;height:75px;width:100vw;background-color:#e31e25;color:#fff;justify-content:space-around}nav.home .container ul.mobile li,nav.other .container ul.mobile li{display:flex;align-items:center}nav.home .container ul.mobile li a,nav.other .container ul.mobile li a{color:#fff;font-size:1rem;opacity:.3}nav.home .container ul.mobile li a.active,nav.other .container ul.mobile li a.active{opacity:1}nav.home .container.home a h1,nav.other .container.home a h1{font-size:2.7rem}nav.home .container.home a ul:first-of-type,nav.other .container.home a ul:first-of-type{display:none}nav.home .container.other,nav.other .container.other{justify-content:center}}@media only screen and (max-width:530px){nav.home .container.home a h1{font-size:2.2rem;margin-bottom:1rem}}#advantages{padding-top:3.5rem;padding-bottom:2.5rem;background-color:#fff}#advantages .container h1{text-align:center;text-transform:uppercase;margin-bottom:2rem}#advantages .container .advantages{display:flex;justify-content:space-between}#advantages .container .advantages>div{width:30%;text-align:center;height:352px}#advantages .container .advantages>div img{margin-top:50px;height:120px}#advantages .container .advantages>div h2{text-transform:uppercase}#advantages .container .advantages>div p{font-size:.8rem}@media only screen and (max-width:1320px){#advantages .container .advantages>div{width:32%}#advantages .container .advantages>div img{height:100px}#advantages .container .advantages>div h2{font-size:1.2rem}}@media only screen and (max-width:896px){#advantages{padding-bottom:0}#advantages .container h1{margin-bottom:.5rem}#advantages .container .advantages>div{width:48%}#advantages .container .advantages div:last-of-type{display:none}}@media only screen and (max-width:677px){#advantages{padding-bottom:1rem}#advantages .container .advantages{flex-direction:column}#advantages .container .advantages>div{width:100%;height:auto}#advantages .container .advantages>div:last-of-type{display:block}}#recommend{background-color:#f8f8f8;margin-bottom:70px}#recommend .container{display:flex;flex-direction:column;align-items:center}#recommend .container h1{padding:3rem 0 2rem;text-transform:uppercase}#recommend .container .grid-container{display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-auto-rows:300px;justify-content:space-between;grid-gap:10px;grid-auto-flow:dense}#recommend .container .grid-container>div a{border:5px solid #fff;display:inline-block;width:100%;height:100%;position:relative}#recommend .container .grid-container>div a img{height:100%;width:100%;object-fit:cover}#recommend .container .grid-container>div a .desc-hover{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;text-align:center;width:100%;height:100%;opacity:0;z-index:1;top:0;left:0;position:absolute;transition:.3s;color:#fff}#recommend .container .grid-container>div a .desc-hover h3{color:#fff;text-transform:uppercase}#recommend .container .grid-container>div a .desc-hover p{font-size:.8rem}#recommend .container .grid-container>div a .desc-hover button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-family:"Poppins",sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;text-decoration:underline}#recommend .container .grid-container>div a:hover .desc-hover{background-color:rgba(0,0,0,.5);opacity:1;transition:.3s}#recommend .container .grid-container>div:last-child{grid-column:span 2}#recommend .container .grid-container>div:nth-child(3){grid-row:span 2}@media only screen and (max-width:1024px){#recommend{max-width:100vw}#recommend .container{max-width:100%}#recommend .container .grid-container{grid-template-columns:repeat(2,1fr)}#recommend .container .grid-container>div:last-child{grid-column:span 1}#recommend .container .grid-container>div:nth-child(3){grid-row:span 1}}@media only screen and (max-width:677px){#recommend .container .grid-container{grid-template-columns:repeat(1,1fr)}}footer{height:260px;background-color:#656160}footer strong{font-weight:400}footer .container{height:100%;display:flex;justify-content:space-between;align-items:center;color:#fff}footer .container>div{padding:0 1rem;flex:auto}footer .container>div h4{color:#fff;font-size:.8rem;text-transform:uppercase}footer .container>div p{color:#fff;font-family:"Open Sans",sans-serif;font-size:.6rem;font-weight:400}footer .bottom-footer{height:75px;background-color:#e31e25;display:flex;justify-content:space-between;align-items:center;padding:0 50px;color:#fff;font-size:.6rem}footer .bottom-footer>div:last-of-type>a{color:#fff;font-size:.8rem;padding:0 10px}@media only screen and (max-width:1024px){footer{height:auto}footer .container{padding:2rem 0;flex-wrap:wrap}footer .container>div{width:50%}}@media only screen and (max-width:677px){footer{height:auto;margin-bottom:75px}footer .container{flex-wrap:wrap;padding:30px 3%}footer .container>div{width:46%;text-align:justify}footer .container>div h4{text-align:left}footer .bottom-footer{padding:5vmin}footer .bottom-footer div:last-child a{font-size:1.3rem}}@media only screen and (max-width:530px){footer .container>div{width:100%}}#about-us .reverse{background-color:#fff}#about-us>div{padding:3.5rem 0}#about-us>div .container{display:flex;justify-content:space-between;align-items:center}#about-us>div .container>div{width:47%;height:265px}#about-us>div .container>div.content h2{text-transform:uppercase}#about-us>div .container>div.content hr{margin-bottom:20px;width:75px;border:2px solid #e31e25}#about-us>div .container>div.content p{font-size:.8rem;text-align:justify}#about-us>div .container>div.image img{width:100%;height:100%;object-fit:cover}#about-us>div.reverse .container .content{order:2}#about-us>div.reverse .container .image{order:1}@media only screen and (max-width:1024px){#about-us>div .container{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:5%}#about-us>div .container>div{width:100%;height:100%}#about-us>div .container>div.content p{margin-bottom:0}}@media only screen and (max-width:766px){#about-us>div .container{grid-template-columns:repeat(1,1fr)}#about-us>div .container>div.content h2{text-align:left}#about-us>div .container>div.content p{text-align:left;margin-bottom:1.4rem}#about-us>div.reverse .container .content{order:1}}#products{margin-bottom:3rem}#products .container h2{padding-top:3.5rem;padding-bottom:2.5rem;margin:0;text-transform:uppercase}#products .container>div>div{display:flex}#products .container>div>div>div{width:50%;height:330px;margin-bottom:2rem;box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}#products .container>div>div>div.image img{width:100%;height:100%;object-fit:cover;box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}#products .container>div>div>div.content{position:relative;background-color:#fff;padding:45px 50px}#products .container>div>div>div.content h3{margin-bottom:.6rem;text-transform:uppercase}#products .container>div>div>div.content hr{width:75px;border:2px solid #e31e25;margin-bottom:1.5rem}#products .container>div>div>div.content p{font-size:.8rem}#products .container>div>div>div.content button{position:absolute;bottom:45px;right:50px;width:120px;height:40px;background-color:#e31e25;border:3px solid #e31e25;color:#fff;text-transform:uppercase;border-radius:4px;transition:.3s;font-family:"Open Sans",sans-serif;font-size:.6rem;font-weight:700}#products .container>div>div>div.content button:hover{color:#e31e25;background-color:#fff;cursor:pointer;transition:.3s}@media only screen and (max-width:896px){#products .container>div{display:flex;flex-direction:column}#products .container>div>div{flex-direction:column;margin-bottom:20px}#products .container>div>div>div{width:100%}#products .container>div>div>div.image{margin-bottom:0}#products .container>div>div>div.content{margin-bottom:0;padding:40px 30px 100px;height:auto}#products .container>div>div>div.content button{width:180px;right:30px}}@media only screen and (max-width:677px){#products .container h2{text-align:left}#products .container>div>div .content h3{text-align:left;font-size:1.2rem}}@media only screen and (max-width:530px){#products .container>div>div>div.content{padding:40px 20px 100px}#products .container>div>div>div.content h3{text-align:left;font-size:1rem}#products .container>div>div>div.content button{width:180px;right:20px}}#product{margin:3.5rem 0}#product .container{display:flex;flex-direction:column;background-color:#fff;padding:50px}#product .container h2{text-transform:uppercase}#product .container hr{width:75px;border:2px solid #e31e25;margin-bottom:1.5rem}#product .container .content{display:flex;flex-direction:column;position:relative}#product .container .content p{font-size:.8rem;text-align:justify}#product button.primary{width:220px;height:40px;background-color:#e31e25;border:3px solid #e31e25;color:#fff;text-transform:uppercase;border-radius:4px;transition:.3s;font-family:"Open Sans",sans-serif;font-size:.6rem;font-weight:700}#product button.primary:hover{color:#e31e25;background-color:#fff;cursor:pointer;transition:.3s}@media only screen and (max-width:677px){#product .container{padding:10vmin 5vmin}#product .container h2{text-align:left}}#contact .container h2{text-transform:uppercase;margin:3.5rem 0}#contact .container>div{display:flex;justify-content:space-between}#contact .container>div form{width:48%}#contact .container>div form .form-group{display:flex;flex-direction:column}#contact .container>div form .form-group .error{color:#e31e25;margin-bottom:12px;padding:15px;font-size:.8rem;font-weight:700;background-color:#fceaeb;border-radius:4px;border:2px solid #e31e25}#contact .container>div form .form-group>label{margin-bottom:.25rem;font-size:.8rem;font-weight:700;text-transform:uppercase}#contact .container>div form .form-group input{height:48px}#contact .container>div form .form-group input,#contact .container>div form .form-group textarea{border-radius:4px;padding:15px;border:1px solid #656160;margin-bottom:.6rem;font-size:.8rem;font-family:"Open Sans",sans-serif}#contact .container>div form .form-group textarea{resize:vertical;max-height:300px;min-height:200px}#contact .container>div form .button-container{display:flex;justify-content:flex-end}#contact .container>div form button{width:120px;height:40px;background-color:#e31e25;border:3px solid #e31e25;color:#fff;text-transform:uppercase;border-radius:4px;transition:.3s;font-family:"Open Sans",sans-serif;font-size:.6rem;font-weight:700}#contact .container>div form button:hover{color:#e31e25;background-color:#fff;cursor:pointer;transition:.3s}#contact .container>div form button:disabled,#contact .container>div form button[disabled]{color:#e31e25;background-color:#fff;cursor:not-allowed}#contact .container>div .company{width:50%;border-left:2px solid red;padding-left:2%;color:#656160;font-size:.8rem}#contact .container>div .company h3{font-size:.8rem;text-transform:uppercase;line-height:1rem;color:#656160}#contact .container>div .company>div>p{margin-bottom:0}#contact .map{height:487px}#contact .map iframe{width:100%;height:100%}@media only screen and (max-width:896px){#contact .container:first-of-type>div{flex-direction:column}#contact .container:first-of-type>div form{width:100%}#contact .container:first-of-type>div>div{width:100%;margin-top:50px}}@media only screen and (max-width:677px){#contact .container:first-of-type>div .company h3,#contact .container:first-of-type h2{text-align:left}}#not-found{height:600px}#not-found .container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}#not-found .container h2{margin-bottom:1.5rem;text-transform:uppercase}#not-found .container p{font-size:.8rem}#not-found .container i{font-size:4rem;color:#e31e25;margin-bottom:2rem}#not-found .container button{padding:.5rem 1rem;background-color:#e31e25;border-radius:8px;border:4px solid #e31e25;font-size:.8rem;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase;transition:.4s;color:#fff}#not-found .container button:hover{background-color:#fff;color:#e31e25;cursor:pointer;transition:.4s}#gallery{margin-bottom:3rem;margin-top:0;position:relative}#gallery .container{padding:0}#gallery .container h1{color:#fff;margin-bottom:1rem;font-family:"Poppins",sans-serif;font-size:2rem}#gallery .grid-gallery{display:grid;grid-gap:5px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-rows:250px;grid-auto-rows:minmax(50px,auto);grid-auto-flow:dense}#gallery .grid-item{height:250px;cursor:pointer}#gallery .grid-item img{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=main.62b3fdab.chunk.css.map */