@font-face{src:url(/Montserrat-Regular.93d81469.ttf);font-family:Montserrat}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-family:Montserrat}#progress-bar{position:fixed;top:0;left:0;height:3px;width:0;background-color:#f1c81e;z-index:101;-webkit-transition:all .5s;transition:all .5s}#gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(51,51,51,.9);display:none}#gallery-modal #close{display:inline-block;position:absolute;top:20px;right:20px;cursor:pointer}#gallery-modal #close i{font-size:3em;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}#gallery-modal #close i:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#gallery-modal #modal-wrapper{position:absolute;width:70%;height:70%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}#gallery-modal #modal-wrapper img{width:100%;height:100%;display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover}#gallery-modal #modal-wrapper span{position:absolute;top:50%;cursor:pointer}#gallery-modal #modal-wrapper span i{-webkit-transition:all .4s ease;transition:all .4s ease;font-size:2.5em;color:#fff}#gallery-modal #modal-wrapper span#left-arrow{left:-15%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#gallery-modal #modal-wrapper span#left-arrow:hover i{color:#f1c81e}#gallery-modal #modal-wrapper span#right-arrow{right:-15%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#gallery-modal #modal-wrapper span#right-arrow:hover i{color:#f1c81e}#gallery-modal #modal-wrapper span#counter{top:102%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:1.2em}#gallery-modal.activeModal{display:block}.main-info{text-transform:uppercase}.mt-10{margin:10px 0;font-size:1.2em}.mt-30{margin:30px 0}.about-us{font-size:1em;font-weight:700}.about-us,.button{text-transform:uppercase}.button{display:inline-block;margin:1em;padding:1em 2em;text-decoration:none;border-radius:20px;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.5);border:none;font-size:.9em;font-weight:400;text-align:center;background-color:#f1c81e;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;width:180px;color:#fff;outline:none}.button:hover{width:200px}#toaster{position:fixed;top:20px;right:20px;background-color:#323232;padding:12px 24px 17px;vertical-align:middle;color:#fff;-webkit-box-shadow:0 7px 18px rgba(0,0,0,.2);box-shadow:0 7px 18px rgba(0,0,0,.2);border-radius:1px;z-index:10;display:none}#sidebar-menu{position:fixed;top:0;left:0;height:100%;width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;font-size:.9em;font-weight:700;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 15px 45px -9px rgba(0,0,0,.2);box-shadow:0 15px 45px -9px rgba(0,0,0,.2);-webkit-transition:all .3s;transition:all .3s;z-index:1}#sidebar-menu.toggle-menu{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#sidebar-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sidebar-menu ul li{padding:23px}#sidebar-menu ul li:last-of-type{cursor:pointer;-webkit-transition:all .5s;transition:all .5s}#sidebar-menu ul li:last-of-type:hover{color:#f1c81e}#sidebar-menu ul li a{text-decoration:none;color:#535353;-webkit-transition:color .2s;transition:color .2s}#sidebar-menu ul li a.active-link,#sidebar-menu ul li a:hover{color:#f1c81e}#intro-container{position:relative;height:100vh;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;z-index:1;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}#intro-container:after{content:"";top:0;height:100vh;background:rgba(0,0,0,.2)}#intro-container #tape,#intro-container:after{position:absolute;left:0;width:100vw;z-index:-1}#intro-container #tape{top:18em;height:25em;background-color:#f1c81e;-webkit-transform:skewY(-210deg);transform:skewY(-210deg);opacity:.7;-webkit-transition:all .4s;transition:all .4s}#intro-container header{width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-all}#intro-container header a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#intro-container header a img{width:100px;height:100px}#intro-container header ul{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;-webkit-box-flex:0.4;-ms-flex-positive:0.4;flex-grow:0.4;list-style:none}#intro-container header ul,#intro-container header ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}#intro-container header ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#fff}#intro-container header ul li :after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#f1c81e}#intro-container header ul li i.main-color-icon{color:#f1c81e;font-size:50px}#intro-container header ul li>div{margin-left:20px;font-size:.8em;text-shadow:1px 1px 2px #969696}#intro-container nav#navbar{width:80%;margin:15px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;font-size:.9em;font-weight:700;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 15px 45px -9px rgba(0,0,0,.2);box-shadow:0 15px 45px -9px rgba(0,0,0,.2);text-align:center}#intro-container nav#navbar.fixed{position:fixed;top:0;left:0;z-index:1;width:80%;margin:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#intro-container nav#navbar ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;width:100%}#intro-container nav#navbar ul li{padding:23px}#intro-container nav#navbar ul li a{text-decoration:none;color:#535353;-webkit-transition:color .2s;transition:color .2s}#intro-container nav#navbar ul li a.active-link,#intro-container nav#navbar ul li a:hover{color:#f1c81e}#intro-container nav#navbar div{display:none;-webkit-box-flex:1;-ms-flex:1 1 50px;flex:1 1 50px;position:relative;top:7px}#intro-container nav#navbar div input[type=checkbox]{cursor:pointer;position:absolute;top:30%;left:0;height:25px;width:27px;display:block;z-index:2;opacity:0}#intro-container nav#navbar div input[type=checkbox]:checked~span:first-of-type{-webkit-transform:rotate(45deg) translate(6px,4px);transform:rotate(45deg) translate(6px,4px)}#intro-container nav#navbar div input[type=checkbox]:checked~span:nth-of-type(2){opacity:0}#intro-container nav#navbar div input[type=checkbox]:checked~span:last-of-type{-webkit-transform:rotate(-45deg) translate(4px,-2px);transform:rotate(-45deg) translate(4px,-2px)}#intro-container nav#navbar div span{position:absolute;top:50%;left:0;width:60%;height:2px;background-color:#000;-webkit-transition:all .4s;transition:all .4s}#intro-container nav#navbar div span:first-of-type{top:24px}#intro-container nav#navbar div span:nth-of-type(2){top:30px}#intro-container nav#navbar div span:last-of-type{top:36px}#intro-container .intro-content{margin-top:6.5em;text-align:center;width:100%;text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px #969696}#intro-container .intro-content h1{font-size:3em}#intro-container .intro-content p{width:80%;margin:0 auto;line-height:25px;font-size:1.2em}#intro-container .intro-content p:last-of-type{font-size:.8em}#intro-container .intro-content #balls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8em}#intro-container .intro-content #balls>span{display:inline-block;width:21px;height:21px;-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,.2);box-shadow:0 2px 5px 1px rgba(0,0,0,.2);background-color:#fff;border-radius:50%;margin:0 5px;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}#intro-container .intro-content #balls>span.active{width:25px;height:25px;background-color:#f1c81e}#product-section{padding-top:5em;width:90%;margin:0 auto}#product-section #products-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#product-section #products-wrapper>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#product-section #products-wrapper>div:first-child{-webkit-box-flex:0.3;-ms-flex:0.3;flex:0.3}#product-section #products-wrapper .products-description{margin-top:20px;font-size:.85em;line-height:20px;text-align:justify}#product-section #products-wrapper .products-grid{margin-left:50px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr);gap:2em;text-align:center}#product-section #products-wrapper .products-grid>div{border-right:1px solid #f1c81e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#product-section #products-wrapper .products-grid>div:nth-child(3n+1){border-left:1px solid #f1c81e}#product-section #products-wrapper .products-grid>div:hover{color:#f1c81e}#product-section #products-wrapper .products-grid>div img{width:70px;height:70px}#product-section #products-wrapper .products-grid>div img+p{margin-top:5px;font-size:.9em}#product-section #products-gallery-wrapper{margin-top:5em;text-align:center}#product-section #products-gallery-wrapper #products-gallery{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr);gap:5px;margin-top:2em}#product-section #products-gallery-wrapper #products-gallery>div{cursor:pointer;width:100%;height:100%;opacity:.6;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#product-section #products-gallery-wrapper #products-gallery>div:hover{opacity:1}#product-section #products-gallery-wrapper #products-gallery>div:last-child{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;height:300px}#product-section #products-gallery-wrapper #products-gallery>div:nth-child(5){-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}#product-section #products-gallery-wrapper #products-gallery>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#contact-wrapper{padding:30px;width:90%;margin:7em auto 0;background-color:#fff;-webkit-box-shadow:0 15px 45px -9px rgba(0,0,0,.2);box-shadow:0 15px 45px -9px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex}#contact-wrapper #message-section{-webkit-box-flex:60%;-ms-flex:60%;flex:60%}#contact-wrapper #message-section p{margin:10px 0;text-transform:uppercase;font-weight:700;font-size:.85em}#contact-wrapper #message-section p#validation{color:#f44336}#contact-wrapper #message-section input{padding:15px 0;border:1px solid #e3e3e3;margin-top:7px;width:100%;font-size:1em;text-indent:20px}#contact-wrapper #message-section textarea{width:100%;border:1px solid #e3e3e3;resize:none;padding:15px 3px;text-indent:20px;font-size:1em}#contact-wrapper #contacts{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;text-align:center;padding:0 4em}#contact-wrapper #contacts>div{margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}#contact-wrapper #contacts>div i{font-size:2em;color:#393939;display:inline-block;padding-right:10px}section#about-us{position:relative;top:-50px;background:rgba(51,52,54,.8);padding:7em 12em;-webkit-box-shadow:0 15px 45px -9px rgba(0,0,0,.2);box-shadow:0 15px 45px -9px rgba(0,0,0,.2);z-index:-1;background:url(/construction.82e90cfe.jpg) 50% fixed no-repeat;background-size:cover}section#about-us #about-us-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}section#about-us #about-us-wrapper>div{padding:0 2em;-ms-grid-row:1;grid-row:1}section#about-us #about-us-wrapper>div:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}section#about-us #about-us-wrapper>div:nth-of-type(2)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}section#about-us #about-us-wrapper>div:nth-of-type(2)>div i{font-size:2em;color:#fff;display:inline-block;padding-right:20px}section#about-us #about-us-wrapper>div h3{font-size:1.4em;font-weight:700;text-transform:uppercase;color:#fff;padding-bottom:5px}section#about-us #about-us-wrapper>div .justify-desc{text-align:justify;text-justify:inter-word}section#about-us #about-us-wrapper>div p{color:#fff;text-align:left;line-height:25px;font-size:.9em}section#about-us #about-us-wrapper>div p.about-us{text-align:left}section#about-us #about-us-wrapper>div ul{color:#fff;font-size:.9em;line-height:25px}footer{text-align:center;padding-bottom:3em}@media (max-width:1366px){#intro-container header ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:1280px){section#about-us{padding:7em 1em}section#about-us #about-us-wrapper{-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}section#about-us #about-us-wrapper>div{text-align:center;padding-top:10px}section#about-us #about-us-wrapper>div:first-of-type{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding-bottom:2em}section#about-us #about-us-wrapper>div:nth-of-type(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}section#about-us #about-us-wrapper>div:last-of-type{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}section#about-us #about-us-wrapper>div ul{list-style:none}}@media (max-width:1024px){#intro-container header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#intro-container header ul{width:100%}}@media (max-width:768px){#intro-container header ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#intro-container header ul li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}#intro-container nav#navbar ul{padding:36px}#intro-container nav#navbar ul li{display:none}#intro-container nav#navbar div{display:-webkit-box;display:-ms-flexbox;display:flex}#intro-container .intro-content #balls{margin-top:2em}#product-section #products-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#product-section #products-wrapper .products-grid{margin-left:0}#product-section #products-wrapper>div:first-child{margin-bottom:2em}#contact-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contact-wrapper #contacts{border-top:1px solid grey;padding:20px 0 0;word-break:break-all}#contact-wrapper #contacts>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section#about-us{padding:7em 1em}section#about-us #about-us-wrapper{-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;justify-items:start}section#about-us #about-us-wrapper>div{text-align:left;padding-top:10px}section#about-us #about-us-wrapper>div:first-of-type{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding-bottom:2em}section#about-us #about-us-wrapper>div:nth-of-type(2){-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}section#about-us #about-us-wrapper>div:nth-of-type(2)>div{padding:.7em 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section#about-us #about-us-wrapper>div:last-of-type{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;padding-top:30px}}@media (min-width:769px){#sidebar-menu{display:none}}@media (max-width:640px){#product-section #products-gallery-wrapper #products-gallery{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}#product-section #products-gallery-wrapper #products-gallery>div{height:200px}#product-section #products-gallery-wrapper #products-gallery>div:nth-child(5){-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}#product-section #products-gallery-wrapper #products-gallery>div:last-child{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;height:200px}}@media (max-width:480px){#intro-container header ul li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#intro-container .intro-content{font-size:12px;margin-top:10px}#intro-container .intro-content #balls{margin-top:.7em}#product-section #products-wrapper .products-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}#product-section #products-wrapper .products-grid>div{border-left:1px solid #f1c81e;border-right:1px solid #f1c81e}#product-section #products-gallery-wrapper #products-gallery{-ms-grid-columns:1fr;grid-template-columns:1fr}#product-section #products-gallery-wrapper #products-gallery>div{height:200px}#product-section #products-gallery-wrapper #products-gallery>div:nth-child(5){-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;height:200px}#product-section #products-gallery-wrapper #products-gallery>div:last-child{-ms-grid-row:11;-ms-grid-row-span:1;grid-row:11/12;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;height:200px}#contact-wrapper{border-top:1px solid grey;padding-top:20px}#contact-wrapper #message-section div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section#about-us{padding:5em 0}}@media (max-width:320px){#product-section #products-wrapper .products-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}
/*# sourceMappingURL=/js.ef7cef82.css.map */