@font-face{font-family:cairo;src:url(/assets/Cairo-Black-D3SAFLX1.ttf);font-weight:900}*{margin:0;padding:0;box-sizing:border-box}:root{--main-color: #ffb600;--second-color: #252525;--footer-color: black;--text-color-on-background: #fff;--paragraph-color: gray;--whatsapp-color: #25D366;--cover-background: rgba(0, 0, 0, .8);--heading-two: 42px;--heading-three: 27px;--white-space: 150px;--paragraph-line-height: 1.8}ul{list-style-type:none}h2,h3,h4,p{margin:0}a{text-decoration:none}.main-button{background-color:var(--main-color);color:var(--text-color-on-background)!important;border:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.main-button:hover{background-color:var(--second-color)!important;color:var(--text-color-on-background)!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.white-space{margin-top:var(--white-space)}.yellow-border-style{border-right:5px solid var(--main-color);padding-right:10px}.paragraph-style{color:var(--paragraph-color);line-height:var(--paragraph-line-height);font-size:18px}.paragraph-style-on-dark{color:#aaa;margin-top:10px}.title-style{margin:50px 0;font-size:var(--heading-two)}.top-bar{background-color:var(--second-color);color:var(--text-color-on-background);padding:5px 0}.top-bar address{margin:0}.top-bar .start{display:flex;align-items:center;gap:8px}@media (max-width: 767px){.top-bar .start{justify-content:center}}.top-bar .end{display:flex;justify-content:flex-end;gap:8px;align-items:center}@media (max-width: 767px){.top-bar .end{justify-content:center;margin-top:10px}}.top-bar .end svg{cursor:pointer;transition:transform .2s ease,color .2s ease;color:var(--text-color-on-background)}.top-bar .end svg:hover{transform:scale(1.2)}.top-nav .navbar-brand{margin-right:10px}.top-nav .nav-link{color:var(--second-color)}.top-nav .nav-link:hover{color:var(--main-color)}@media (max-width: 991px){.navbar-collapse{text-align:right}.navbar-nav{align-items:flex-start!important}.navbar-nav .nav-link{width:100%;text-align:right}}.carousel-card{box-shadow:0 5px 15px #0000004d}.carousel-card img{height:90vh;width:100%;object-fit:cover}.carousel-card .carousel{direction:ltr}.carousel-card .carousel-caption{background-color:#000000b3;border-radius:10px;padding:15px;bottom:20px}.carousel-card .carousel-caption h2,.carousel-card .carousel-caption p{color:var(--text-color-on-background);text-shadow:1px 1px 5px rgba(0,0,0,.7)}@media (max-width: 767px){.carousel-card .carousel-caption h2{font-size:19px}}.achievements .box svg{color:var(--main-color);font-size:45px}.achievements .box h3{font-size:var(--heading-three)}@media (max-width: 767px){.achievements .box{margin-bottom:60px}}@media (min-width: 768px) and (max-width: 991px){.achievements .box{margin-bottom:60px}}.services .box{margin-bottom:90px}.services .box .content{display:flex;gap:20px;margin-bottom:30px}.services .box .content h3{font-size:var(--heading-three)}.services p{line-height:var(--paragraph-line-height)}.contact-quick{background-color:var(--main-color)}.contact-quick h3{margin-bottom:10px}.contact-quick .start,.contact-quick .end{padding:20px 0}.contact-quick .start{color:var(--text-color-on-background)}.contact-quick .end{background-color:var(--second-color);color:var(--text-color-on-background);padding:20px 10px}.contact-quick .end button{padding:10px 15px}@media (max-width: 767px){.contact-quick .end button{margin-top:10px}}.cover-page{height:200px;background-size:cover;background-position:center;position:relative}.cover-page .content{position:absolute;top:50%;left:50%;color:var(--text-color-on-background);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:300}.cover-page:after{content:"";position:absolute;width:100%;height:100%;background-color:var(--cover-background);z-index:5}.cover-page .content h2{font-size:var(--heading-two)}.card{border-bottom:5px solid var(--main-color)}.card img{height:300px}.project-details button{padding:10px 15px}.about-message .box{margin-bottom:60px}.about-message .box h3{margin-bottom:20px}.about-message .box p{background-color:var(--second-color);padding:12px;line-height:var(--paragraph-line-height);border-bottom:2px solid var(--main-color);color:silver}.about-highlight{background-color:#e0e0e0;padding:60px 0;border-bottom:2px solid var(--main-color)}.about-highlight .end img{box-shadow:0 4px 15px #00000026}@media (max-width: 767px){.about-highlight .start{margin-bottom:30px}}@media (min-width: 767px) and (max-width: 991px){.about-highlight .start{margin-bottom:30px}}.contact-cards .box{background-color:var(--second-color);color:var(--text-color-on-background);padding:30px;height:270px;border-bottom:5px solid var(--main-color)}@media (max-width: 767px){.contact-cards .box{margin-bottom:20px}}@media (min-width: 768px) and (max-width: 991px){.contact-cards .box{margin-bottom:20px}}.contact-cards .box svg{color:#fdfdfd;margin-bottom:20px;background:var(--main-color);border-radius:100%;font-size:50px;padding:10px}.contact-form .white-background{background-color:var(--text-color-on-background);height:100px;position:relative;bottom:74px}footer{background-color:var(--footer-color);padding:30px}@media (max-width: 767px){footer .box{margin-bottom:70px}}@media (min-width: 768px) and (max-width: 991px){footer .box{margin-bottom:70px}}footer .box h5{color:var(--text-color-on-background)}footer .box ul li{border-bottom:1px solid #ffffff1f;padding:10px 0}footer .box ul li a{color:var(--text-color-on-background);text-decoration:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}footer .box ul li a:hover{color:var(--main-color);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.rights h5{background-color:var(--second-color);color:var(--main-color);margin:0;text-align:center;padding:10px 0}.not-found .content{max-width:600px;margin:0 auto}.not-found .not-found-img{max-width:300px;width:100%;margin-bottom:30px}.not-found .content button{padding:15px 10px}.back-to-top{position:fixed;bottom:20px;right:20px;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:5000;-webkit-transition:opacity .3s ease,transform .3s ease;-moz-transition:opacity .3s ease,transform .3s ease;-ms-transition:opacity .3s ease,transform .3s ease;-o-transition:opacity .3s ease,transform .3s ease}.back-to-top.show{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top button{padding:8px}.back-to-top button svg{font-size:30px}.whatsapp{position:fixed;bottom:20px;left:20px;z-index:5000}.whatsapp a button{padding:8px;background-color:var(--whatsapp-color);border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;color:var(--text-color-on-background);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.whatsapp a button:hover{background-color:var(--second-color);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
