﻿:root {
    --ztc-family-font1: 'vazir', "Figtree", sans-serif !important;
    --ztc-family-font2: 'vazir', "Figtree", sans-serif !important;
}

* {
    font-family: 'vazir';
    font-weight: 500;
}

body {
    font-family: 'vazir' !important;
    font-weight: 500 !important;
}


.text-fixinit-style-3 b.kbh-em {
    color: #1942de
}

.hero4-section-area .hero4-heading.heading3 h1.text-fixinit-style-3 {
    font-size: 24px !important;
    font-weight: bold !important;
}


h3.text-fixinit-style-3.text-light {
    font-size: 21px !important;
    font-weight: bold !important;
}


.hero4-section-area .her4-images-area .elements37 {
    top: -15px !important;
    left: -30px !important;
}

h3.text-fixinit-style-3 {
    font-size: 24px !important;
}

.p21x {
    font-size: 21px !important;
}


h3.text-fixinit-style-3.p21x {
    font-size: 21px !important;
}

.heading2 h5::after {
    border-radius: 8px;
    background: linear-gradient(90deg, rgba(32, 44, 211, .1) 1.1%, rgba(7, 120, 249, .1) 100%);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    transition: .4s;
    z-index: -1;
}

.contact-inner-area .widget-contactbox .content {
    padding-right: 16px;
    padding-left: 0;
}


.hero4-section-area .hero4-heading {
    padding: 0 20px 0 40px;
}


.about2-section-area .about-list-box span, .about2-section-area .about-list-box2 span {
    margin: 0 0 0 10px;
}

.about2-section-area .about-list-box, .about2-section-area .about-list-box2 {
    padding: 12px 18px 12px 40px;
}

    .about2-section-area .about-list-box2.box2 {
        margin-left: 20px;
    }

    .about2-section-area .about-list-box.box2 {
        margin-left: -20px;
    }
