@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css");
 @import url('https://fonts.googleapis.com/css2?family=Almarai:wght@700;800&family=Markazi+Text:wght@400;500;600&display=swap');

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: 'Markazi Text', serif;
}
body {
    background-color: rgb(22, 20, 20);
    color: #fff;
}
i {
    color: rgb(236, 94, 12);
}
.intro {
    margin-top: 20px;
    text-align: center;
    padding: 10px;
    border: none;
    border-radius: 9px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.intro .bi {
    color: rgb(243, 240, 239);
}
.intro img {
    max-width: 250px;
    margin-bottom: 6px;
    border-radius: 7;
}
.intro button {
    padding: 10px;
    background-color: rgb(236, 94, 12);
    color: #fff;
    border: none;
    border-radius: 6px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
.intro button a {
    text-decoration: none;
    color: #fff;
}

.about {
    margin-top: 20px;
    padding: 10px;
}
.about hr {
    text-align: center;
}
.about img {
    max-width: 302px;
}
.service {
    margin-top: 20px;
    padding: 10px;
    background-color: rgb(14, 12, 12);
}
.service .box  {
    background-color: rgb(31, 29, 29);
    padding: 13px;
    border: none;
    border-radius: 7px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    justify-content: space-between;
}
.service .box img {
    max-width: 60px;
    float: left;
}
.service .box-2 img {
    max-width: 60px;
    margin: 10px;
}
.service .box-2 {
    display: flex;
    margin: 20px;
}
footer {
    padding: 10px;
}
footer .bi {
    color: rgb(236, 94, 12);
}