@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap);.font-cairo,html[dir=ltr] body{font-family:Cairo,sans-serif}.intro .item,.intro-page .item,.partner{background-size:cover;background-position:center}.award .item,.page-work .item,.work .item{margin-block-end:30px}@font-face{font-family:'GE SS Two';src:url('GESSTwoLight-Light.woff2') format('woff2'),url('GESSTwoLight-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'GE SS Two';src:url('GESSTwoBold-Bold.woff2') format('woff2'),url('GESSTwoBold-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'GE SS Two';src:url('GESSTwoMedium-Medium.woff2') format('woff2'),url('GESSTwoMedium-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}body{font-family:'GE SS Two';color:#000;font-weight:100}html[dir=ltr] body{font-weight:400}ul{margin:0;padding:0;list-style:none}.work .item h3,header{padding-block:16px;transition:.3s}a{text-decoration:none;color:inherit;transition:.3s}.contact-page .info i,a:hover{color:#6e1432}img{max-width:100%;height:auto}.btn-site{background-color:#6e1432;color:#fff;display:inline-block;padding:10px 25px}.btn-site:hover,.btn-white{background-color:#fff;color:#6e1432}.btn-white:hover{background-color:#6e1432;color:#fff}.btn-line{border:1px solid #6e1432}::selection{background-color:#6e1432;color:#fff}.about,.award,.partner,.service,.work{padding-block:8vw}.head-title{margin-block-end:50px}.head-title h3{position:relative;padding-block-start:16px;color:#630e2a;font-size:40px}.head-title h3::after{content:'';position:absolute;top:0;inset-inline-start:0;height:3px;width:70px;background-color:#630e2a}.how-use .image h5,.service .item .content{top:50%;left:50%;transform:translate(-50%,-50%)}.head-title.text-center h3::after{inset-inline-end:0;margin:auto}.loading{position:fixed;inset:0;z-index:3;background-color:#fff;height:100vh;display:grid;place-content:center}.contact-page .map,.drop-menu,.how-use .image,.intro .item,.service .item{position:relative}.loading img{max-width:300px}.font-cairo img{width:24px;margin-inline-end:4px}header{position:fixed;color:#fff;width:100%;top:0;left:0;z-index:2;background:0 0}.menu-site{width:70%}.logo-site{width:30%}.logo-site>a{display:block;width:99px;height:72px}.award .item figure img,.certificates .item figure img,.item-about figure img,.logo-site>a>img{width:100%;height:100%;object-fit:scale-down}.lang-link{display:flex;justify-content:center;align-items:center;width:50px;aspect-ratio:1;border:1px solid;border-radius:100vw}.lang-link:hover{background-color:#6e1432;color:#fff;border-color:#6e1432}#primary-menu{gap:35px}#primary-menu li a{display:block;font-size:18px}.drop-menu .link-drop::after{content:'\f078';font-family:'Font Awesome 6 Free';font-weight:600;margin-inline-start:10px;display:inline-block;transition:.3s}.drop-menu .link-drop:hover::after{transform:rotate(180deg)}.sub-menu{position:absolute;font-size:16px;font-weight:100;width:200px;background-color:#6e1432;opacity:0;visibility:hidden;inset-inline-start:0}@media (min-width:992px){.drop-menu:hover .sub-menu{opacity:1;visibility:visible}}.sub-menu a{display:block;padding:10px}.menu-site .logo-site,.overlay,button[data-btn-navbar]{display:none}.sub-menu a:hover,.work .item:hover h3{background-color:#630e2a;color:#fff}#left-menu{margin-inline-start:auto}.fade-in,.swiper-pagination-bullet-active{background-color:#4e0920}html[dir=ltr] .logo-site{width:20%}html[dir=ltr] .menu-site{width:80%}.intro .item{height:810px;color:#fff}.intro .item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.intro .item::after{content:'';position:absolute;inset:0;background-color:#392002;opacity:50%}.item .caption{z-index:1;position:absolute;inset-inline:0;inset-block-end:100px}.item .caption h1{font-size:34px}.item .caption h2{font-weight:100;font-size:22px;max-width:600px;line-height:1.5}.item .caption .btn-site{font-size:18px}.about .content{display:grid;grid-template-columns:50% 50%;align-items:center}.about .content .image{height:795px}.about .content .image img,.logo-footer img,.service .item .content .icon img{height:100%;width:100%;object-fit:scale-down}.about .content .inner-text{background-color:#6e1432;margin-inline-start:-24px;padding:50px;color:#fffF;font-size:17px;line-height:2}.how-use .inner-text,.intro-page .item .caption{font-size:19px;line-height:2}.about .content .inner-text a.btn-site{margin-block-start:24px}.about .content .inner-text .head-title h3,.intro-page .head-title h3,.partner .head-title h3{color:#fff}.about .content .inner-text .head-title h3::after,.intro-page .head-title h3::after,.partner .head-title h3::after{background-color:#fff}.service .item a{position:absolute;inset:0;z-index:1}.service .item .main-image{height:600px;overflow:hidden}.factory figure img,.how-use .image figure img,.page-service .items .item figure img,.page-work .item figure img,.service .item .main-image img,.slider-service figure img,.work .item figure img{width:100%;height:100%;object-fit:cover}.service .item .content{position:absolute;background-color:hsla(0,0%,0%,40%);text-align:center;width:300px;height:262px;color:#fff;padding:40px;transition:.3s}.service .item:hover .content{transform:translate(-50%,-50%) scale(1.054)}.service .item .content .icon{height:93px}.service .item .content h4{font-weight:100;font-size:32px}.work .item{position:relative}.work .item a{position:absolute;inset:0}.work .item h3{background-color:#f3f3f3;text-align:center;font-size:24px;font-weight:100;border-top:3px solid #630e2a;margin-bottom:0}.work .item figure{height:285px;overflow:hidden}.partner{background-image:url(../images/img19.webp);background-repeat:no-repeat;background-color:hsla(0,0%,0%,60%);background-blend-mode:multiply}.partner .items{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.partner .items figure{height:200px}.partner .items figure img{width:100%;height:100%;object-fit:scale-down;filter:brightness(0) invert(1);transition:.3s}.partner .items figure:hover img{filter:none}.award .item{gap:16px;align-items:center;background-color:#f3f3f3}.award .item figure{height:150px;width:190px;flex:0 0 auto}.award .item figure.iso,.certificates .item figure.iso{background-color:#025cae}.award .item figure.ifc,.certificates .item figure.ifc{background-color:#9f8c50}.how-use .image figure::after,.intro-page .item{background-color:hsl(0,0%,0%,50%);background-blend-mode:multiply}.award .item .desc{padding:20px}.factory figure,.inner-map,.slider-service figure{height:400px}.inner-map iframe{height:100%;width:100%}footer{background-color:#282828;color:#fff;padding-block:5vw;line-height:2}.logo-footer{height:50px;margin-block-start:26px}footer ul{border-inline-start:1px solid #FFF;padding-inline-start:26px}.overlay{position:fixed;inset:0;background-color:hsla(0,0%,0%,40%);z-index:2}.intro-page,.page-content section{margin-block-end:8vh}.intro-page .item{min-height:810px;background-repeat:repeat;position:relative;color:#fff}.how-use{display:grid;grid-template-columns:35% 65%;align-items:center}.how-use .image h5{position:absolute;color:#fff}.how-use .image figure{height:280px;font-size:26px;position:relative}.how-use .image figure::after{content:'';position:absolute;inset:0}.how-use .inner-text{background-color:#f3f3f3;position:relative;height:250px;padding:60px}.how-use .inner-text::after{content:'';position:absolute;inset:35px -40px 35px 40px;border:2px solid #6e1432}html[dir=ltr] .how-use .inner-text::after{inset:35px 40px 35px -40px}html[dir=ltr] .fa-arrow-left-long{scale:-1}.item-about{padding-block:5vh;font-size:18px;max-width:60%;margin-inline:auto;line-height:2}.item-about h4{color:#4e0920}.item-about figure{background-color:#f3f3f3;width:100px;height:100px;margin-inline:auto;border-radius:50%;padding:20px}.page-service .items .item{margin-block-end:35px;display:flex;align-items:center;position:relative;background-color:#f3f3f3;gap:24px;transition:.3s}.page-service .items .item:hover{background-color:#6e1432;color:#fff}.page-service .items .item>a{position:absolute;inset:0;z-index:2}.page-service .items .item figure{overflow:hidden;width:200px;height:150px;margin:0}.page-service .items .item span{margin-inline-start:auto;background-color:#6e1432;color:#fff;display:grid;place-content:center;width:200px;height:150px;font-size:20px}.page-service .items .item h3{font-size:22px;font-weight:100}.page-work .item{position:relative;background-color:#f3f3f3}.factory .container,.header-service{margin-block-end:5vh}.page-work .item>a{position:absolute;inset:0;display:none}.page-work .item figure{height:300px;margin:0}.page-work .item h2{background-color:#6e1432;color:#fff;margin:0;padding:12px;text-align:center;font-size:16px}.contact-block,.header,.header figure{margin-inline:auto}.page-work .item .desc{font-size:17px;line-height:1.8;padding:24px;min-height:320px}.contact-block{max-width:60%;margin-block-start:2.5rem}.contact-block .head-title h3{font-size:31px;color:#000}.contact-block .btn-site{font-size:18px;margin-block-start:1rem}.certificates .head-title h3{color:#000}.certificates .item{background-color:#f3f3f3;text-align:center}.certificates .item figure{height:150px;margin-inline:auto;margin-bottom:0;padding:16px}.certificates .item p{padding:24px;min-height:350px;margin:0}.certificates .item>img{display:block;padding:24px}.certificates+footer{margin-block-start:5vh}.factory .inner-text .head-title{margin-block-end:16px}.factory .inner-text .head-title h3{font-size:24px}.factory .inner-text{font-size:17px;line-height:1.8}.contact-page .map .barcord{position:absolute;height:100%;background-color:hsl(0,0%,0%,50%);width:200px;color:#fff;padding-block-start:6rem;padding-inline:18px;font-size:14px}.contact-page .map .barcord img{max-width:100px}.header-service{background-color:#6e1432;position:static}.entry-content{min-height:600px}.swiper-button-next,.swiper-button-prev{background-color:#711C38BD;color:#fff;width:50px;height:50px;border-radius:100vw}.swiper-button-next::after,.swiper-button-prev::after{font-size:13px}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.slider-service{position:relative;margin-block-end:5vw;padding-block-end:30px}.header{width:60%;font-size:18px;margin-block-end:40px}.header figure{background-color:#630e2a;width:100px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:20px}.header .head-title{margin-block-end:20px}.award .item .desc .font-cairo,.certificates .item .font-cairo{font-weight:500;display:inline-block;margin-inline:1px}@media (max-width:992px){.overlay.active,.sub-menu.active{visibility:visible;opacity:1}.overlay{opacity:0;visibility:hidden;display:block;transition:.3s}.sub-menu,.swiper-button-next,.swiper-button-prev{display:none}.menu-site{position:fixed;width:250px;right:0;top:0;background-color:#630e2a;height:100dvh;flex-direction:column;align-items:normal!important;padding:40px 30px;transition:.3s;transform:translateX(250px);z-index:3}.header,.sub-menu{width:100%}html[dir=ltr] .menu-site{transform:translateX(-250px);right:auto;left:0;width:250px}.menu-site.active{transform:translateX(0)!important}.menu-site .logo-site{display:flex;justify-content:space-between;width:100%!important;flex:0 0 auto}button[data-btn-navbar]{display:block;background:0 0;border:none;outline:0;color:#fff;font-size:20px}.bar-header{justify-content:space-between}.menu-site .btn-site{padding:10px}#primary-menu{flex-direction:column;gap:10px}#primary-menu li a{padding:10px;display:block}#primary-menu li a:hover{background-color:#4e0920;color:#fff}.sub-menu{position:static}.sub-menu.active{display:block}#left-menu{margin-block-start:auto;margin-inline-start:0;justify-content:space-between}.intro .item{height:390px}.about .content{display:block}.about .content .image{height:270px;margin-block-end:30px!important}.about .content .inner-text,.intro-page .item .head-title h3{margin:0}.partner .items{grid-template-columns:repeat(2,1fr)}.partner .items figure,.slider-service figure{height:150px}.award .item{flex-direction:column;padding:16px}.logo-footer{margin-block-end:30px}.how-use{grid-template-columns:repeat(1,1fr)}.how-use .inner-text{height:auto}.how-use .inner-text::after,html[dir=ltr] .how-use .inner-text::after{inset:20px}.contact-block,.item-about{max-width:100%}.contact-block .head-title h3,.head-title h3,.item .caption h1{font-size:22px}.certificates .item p,.page-work .item .desc{min-height:auto}.factory figure{height:200px;margin-block-end:30px!important}.contact-page .map{margin-block-start:50px}.item .caption h2{font-size:17px}.service .item .main-image{height:230px}.service .item .content{aspect-ratio:1;width:180px;height:130px;padding:16px}.service .item .content .icon{height:40px}.service .item .content h4{font-size:16px;margin:0}.intro-page.about-page .item{background-image:url(../images/img1-xs.webp)!important}.intro-page.service-page .item{background-image:url(../images/img9-xs.webp)!important}.intro-page.work-page .item{background-image:url(../images/img6-xs.webp)!important}.intro-page .item{min-height:530px!important}.intro-page .item p{font-size:14px;margin:0}.intro-page .item .head-title{margin-block-end:10px}}