.App{background:var(--page-bg,#e2e8f0);min-height:100vh}html h1,html h2,html h3,html h4,html h5,html h6{font-weight:500;line-height:1.2}html h1{font-size:calc(1.375rem + 1.5vw)}html h2{font-size:calc(1.325rem + .9vw)}html h3{font-size:calc(1.3rem + .6vw)}html h4{font-size:calc(1.275rem + .3vw)}html h5{font-size:1.25rem}html h6{font-size:1rem}@media (min-width:1200px){html h1{font-size:2.5rem}html h2{font-size:2rem}html h3{font-size:1.75rem}html h4{font-size:1.5rem}}html a:focus{text-decoration:none}iframe{height:100vh}.modal{z-index:9999999}.modal-backdrop{z-index:9999998}.modal-backdrop.show{opacity:.6}.active>.page-link,.page-link.active{background-color:var(--primary,#146cda);border-color:var(--primary,#146cda)}.page-link{color:var(--primary,#146cda)}.spinner-border{border-width:2px;width:1rem;height:1rem;margin-left:10px}.product{padding:8px 20px!important}.product__image img{object-fit:contain;height:66px}figure{margin:0}div[role=status]{font-size:16px;font-weight:600}
:root{--pitch-black:#010101;--text-color:#e6e6e6;--divider-color:#18181833;--footer-border-color:#d2d2d2;--footer-paragraph-color:#7d7d7d;--background-color:#1c1c1c;--bs-btn-close-bg:"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'><path d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/></svg>"}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6{color:inherit;margin:0;font-family:inherit}a:hover{text-decoration:none!important}.swiper{width:100%;height:100%}.swiper-slide{background-position:50%;background-size:cover;position:relative}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}@keyframes slider-animation{0%{transform:scale(1.1)}to{transform:scale(1.3)}}.left__pad{padding-left:calc(50% - 675px)!important}.top__margin{margin:130px 0 0 44px}.about__right__image{position:relative}.about__right__image img{height:620px}.about__right__image:after{content:" ";z-index:1;background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.rotated__heading{color:#000;text-transform:uppercase;letter-spacing:1.6px;width:96px;font-size:20px;font-weight:400;line-height:30px;transform:rotate(270deg)}.about__small__container{border-left:1px solid var(--divider-color);margin-left:-25px}.container__heading{border-bottom:1px solid var(--divider-color);padding:0 10px 30px 53px;font-size:48px;font-weight:400}.container__heading>span{color:#363636}.description{padding:20px 10px 30px 53px}.about__description p{color:#646464}.description p{font-family:Roboto,sans-serif;font-size:18px;line-height:30px}.right__width{width:30px;margin-top:6px}.progress__bar__content{padding-right:80px}.progress__bar__content .progress__item{flex-wrap:wrap;justify-content:space-between;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;position:relative}.progress__bar__content .progress__item+.progress__item{margin-top:20px}.progress__bar__content .progress__item .progress__title{color:#000;flex:none;min-width:102px;margin-right:10px;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:30px}.progress__bar__content .progress__item .progress__bar__wrap{flex:1 0}.progress__bar__content .progress__item .progress__percentage{color:#000;flex:none;padding-left:22px;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:30px}.progress__bar__content .progress__bar__wrap{position:relative}.progress__bar__content .progress__bar__wrap .progress__bound{-khtml-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background-color:#e5e5e5;border-radius:0;width:100%;height:3px;position:absolute;top:0;left:0}.progress__bar__content .pxl__progress__bar{background-color:var(--primary-color);-khtml-transition:width 1.4s ease;-o-transition:width 1.4s ease;-khtml-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:0;height:3px;transition:width 1.4s;position:relative}.progress__bar__content .pxl__progress__bar:after{content:"";background-color:var(--primary-color);width:3px;height:19px;position:absolute;top:-8px;right:0}.about__button a{background-color:var(--primary-color);color:var(--white-color);display:block}.demo__gallery img{background:#f0f0f0;width:100%;height:auto}.demo__gallery ul{padding-left:1rem;list-style:none}.demo__gallery li{flex-shrink:0;width:clamp(1200px,60vw,800px);padding-right:1rem}.demo__wrapper{margin-bottom:-16px;overflow:hidden}.wrapper{display:flex}.demo__gallery:not(.last){padding-bottom:1rem}.demo__text .text{color:#5d5d5d;background:-webkit-linear-gradient(85deg, var(--primary-color), #f9f9f9 53%);-webkit-text-fill-color:transparent;text-transform:uppercase;-webkit-background-clip:text;width:112vw;font-size:20.5vw;line-height:.7}.service__slider__container{background-image:linear-gradient(#04091e80,#04091e66),url(/public/images/img/service.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:175px}.service__inner{color:var(--white-color);background-color:#1d1d1d;width:100%;padding:40px 30px;position:relative;height:333px!important}.service__overlay{background-color:var(--primary-color);opacity:0;transition:opacity .3s,transform .3s;position:absolute;inset:0;transform:scale(.5)}.service__inner:hover{cursor:pointer}.service__inner:hover .service__overlay{opacity:1;transform:scale(1.05)}.service__inner:hover .service__image svg{fill:var(--white-color);transition:fill .3s,transform .3s;transform:scale(1.05)}.service__inner:hover .service__inner__content p{display:none}.service__inner:hover .service__inner__content a{display:block}.service__content{position:relative}.number__wrap{margin-left:183px}.service__inner svg{fill:var(--primary-color);width:60px;height:60px}.service__inner h3{color:#fff;letter-spacing:.1em;font-size:18px;position:relative}.service__inner__content{position:relative}.service__inner p{color:#9d9d9d;font-size:15px;line-height:1.6;display:block;position:absolute;top:18px}.service__inner a{display:none}.service__inner .service__inner__content a:after{border-color:var(--white-color);top:7px;left:7px}.service__title{position:relative}.service__title:after,.service__title:before{content:"";height:2px;position:absolute;top:40px;left:0}.service__title:after{background-color:var(--footer-border-color);width:100%}.service__title:before{width:0}.service__inner:hover .service__title:before{background-color:var(--white-color);z-index:100;width:100px;height:2px;transition:width .3s ease-in}.service__inner:hover .service__title:after{background-color:var(--paragraph-color)}.testimonial__vector--image{position:absolute}.testimonial__vector--position1{top:128px;right:71px}.testimonial__vector--position2{bottom:39px}.testimonial__image{width:245px;height:296px}.left__rounded__corner{border-top-left-radius:12px;border-bottom-left-radius:12px}.testimonial__wrapper{border-radius:12px;margin:20px auto;box-shadow:0 0 10px #0000001a}.testimonial__content{background-color:#f5f5f5;border-radius:12px;padding:45px 50px 45px 52px}.testimonial__content .testimonial__date span{color:#525252;font-size:12px;line-height:40px}.testimonial__description p{color:#525252;text-align:justify}.second__headingstyle{font-size:48px}.second__headingstyle span{color:var(--primary-color)}.project__container{background-image:linear-gradient(90deg,teal,#363636);margin-left:112px;padding:40px 0 40px 40px}.project__small__container{border-left:1px solid var(--white-color);margin-left:-25px}.project .button-1:after,.project .button-1:before,.project .container__heading{border-color:var(--white-color)}.project__description p{color:#bfbfbf;text-align:justify}.project__slider{margin-right:-107px;overflow:hidden}.overflow__hidden{overflow:hidden}.project__slider--container{position:relative;overflow:hidden}.project__slider--content{z-index:100;opacity:1;position:absolute;top:0;left:-275px}.project__slider--number{z-index:100;background-color:#1d1d1d;padding:30px;position:absolute;top:415px}.project__slider--content{background-color:#0000004d}.project__slider--button a{background:var(--white-color);padding:15px 5px}.project__slider--button svg{transform:rotate(315deg)}.project__slider--container:hover .project__slider--content{-webkit--transition:transform .3s ease, opaicty .3s ease;opacity:1;cursor:pointer;transition:transform .3s,opacity .3s;transform:translate(275px)}.project__slider--container:hover .project__slider--number{background-color:var(--primary-color)}.project__slider--button:hover>a{background:var(--primary-color);transition:background .3s}.project__slider--button a:hover svg{fill:#000;transition:transform .3s;transform:rotate(360deg)}.blog img{filter:grayscale()}.breadcrumbs{background-size:cover;background-position:start;background-repeat:no-repeat;min-height:30vh;padding:140px 0 60px;position:relative}.breadcrumbs:before{content:"";background-color:#0006;position:absolute;inset:0}.breadcrumbs h2{color:#fff;font-size:56px;font-weight:500;font-family:var(--font-secondary)}.breadcrumbs ol{color:var(--primary-color);flex-wrap:wrap;margin:0;padding:0 0 10px;font-size:16px;font-weight:600;list-style:none;display:flex}.breadcrumbs ol a{color:#fffc;transition:all .3s}.breadcrumbs ol a:hover{text-decoration:underline}.breadcrumbs ol li+li{padding-left:10px}.breadcrumbs ol li+li:before{color:#fff;content:"••";padding-right:10px;display:inline-block}.rhombus{background-color:#000;background-size:cover;border-radius:50%;height:137.14px}.rhombus img{border-radius:50%}.category{padding:30px 0}.category h3{margin:0 0 30px;font-size:20px;font-style:italic;font-weight:300}.category h3 span{color:var(--primary-color);font-size:43px;font-weight:300}.category h5{color:#1c1c1c;padding:10px;font-style:italic;font-weight:300}.shop__services--icon svg{width:auto;height:50px;fill:var(--primary-color);stroke:var(--primary-color)}.shop__services--content p{color:#646464;font-size:14px}.shop__services h5{color:var(--primary-color)}@media screen and (max-width:990px){.hide{display:none}}.product{background-color:#fff;padding:20px;box-shadow:0 0 0 1px #0000000d}.product__image{justify-content:center;align-items:center;display:flex}.product__title h4{line-height:24px}.product__title a h4{color:#333;font-size:16px}.product__price{color:#525252;font-size:16px;font-weight:600}.title{padding:15px 20px;font-style:italic;font-weight:300;position:relative}.title:after{content:"";background-color:var(--primary-color);width:20px;height:3px;position:absolute;top:30px;left:0}.brand__logo{justify-content:center;align-items:center;height:120px;display:flex}.brand__logo img{height:auto}.category__list ul li{list-style-type:none}.category__list ul li a{color:var(--background-color);font-size:16px;list-style-type:none}.category__list ul li>ul li a{color:#206460;font-size:16px;font-weight:300}.product__list--title h2{border-bottom:1px dotted #000;font-size:20px}.category__color span{background:#000;border:1px solid #ddd;border-radius:50%;padding:10px 20px}.size ul li{list-style-type:none}.size a{color:#206460}.metismenu .has-arrow:after{transform:rotate(135deg)translateY(-50%)}.metismenu .mm-active>.has-arrow:after,.metismenu .has-arrow[aria-expanded=true]:after{transform:rotate(225deg)translateY(-50%)}.price__range form input{background-color:var(--primary-color);color:#fff;padding:10px 20px}.rs-slider-progress-bar{background-color:var(--primary-color)!important;height:4px!important}.rs-slider-handle:before{transform:skew(21deg);border:2px solid var(--primary-color)!important;background-color:var(--primary-color)!important;border-radius:0!important;width:3px!important;margin-left:-1px!important}.product__tags a{color:var(--primary-color);border:1px solid #b7b7b7;padding:10px 20px}.product__tags a:hover{background-color:var(--primary-color);color:#fff;--webkit-transition:all .3s linear;transition:all .3s linear}.product__details .swiper-slide,.product__details .swiper{object-fit:contain;height:auto!important}.product__content--title h1{color:var(--primary-color);font-size:28px;line-height:normal}.product__content--price{font-size:19px}.product__content hr{color:var(--background-color);border-top:1px solid #a2aba9}.product__content--shortdesc p{color:#1b1b1b;font-size:15px;font-weight:300}.product__quantity,.product__cart{display:inline-block}.input__spinner{border:1px solid #a2aba9}.input__spinner i{color:#a2aba9;font-size:12px}.subtract{border-right:1px solid #a2aba9}.quantity{color:#525252;padding:7px 20px;font-size:15px}.add{border-left:1px solid #a2aba9}.add,.subtract{cursor:pointer;padding:7px 10px}.add:hover,.subtract:hover{background:var(--primary-color)}.add:hover i,.subtract:hover i{color:#fff}.button-2{color:#fff;padding-left:10px;padding-right:10px;position:relative}.button-2:before{content:"";width:8px;height:8px;transition:all .5s;position:absolute;bottom:0;right:0}.button-2 button{color:#fff;z-index:1;position:relative}.button-2:hover:before{width:100%;height:100%;transition:all .5s}.product__cart{background-color:var(--primary-color)}.product__cart.button-2:before{background:#000}.product__buy{background-color:#000}.product__buy.button-2:before{background:var(--primary-color)}.product__meta ul li{color:#1b1b1b;margin-bottom:10px;font-size:15px;font-weight:300;list-style-type:none}.product__meta ul li span{color:#1c1c1c}.product__additional ul li button{font-size:18px;font-weight:300}.product__desc ul li::marker{color:var(--primary-color)}.product__desc{padding:30px;font-size:16px;font-weight:300}.nav-link,.nav-link:hover{color:#333}.nav-tabs .nav-link.active{transition:all .3s linear;position:relative}.nav-tabs .nav-link.active:after{content:" ";background:var(--primary-color);width:100%;height:2px;transition:all .3s linear;position:absolute;top:0;left:0}.product__toprating--icons{color:var(--rating-color);font-size:19px}.product__toprating--info{color:var(--footer-paragraph-color)}.img-fit{object-fit:contain;width:70px;height:70px;display:block}.product__suggest--content{background-color:var(--bs-white);border-color:#0000;border-radius:.25rem;padding:10px;box-shadow:0 0 2px #919eab33,0 10px 20px -3px #919eab0d}.product__suggest--info h5{color:#555;font-size:16px;font-weight:400}.product__sugest--review i{color:var(--rating-color)}.product__suggest--info p{color:var(--secondary-color);font-weight:600}
