:root {
    /**
    @font family declarationl
    */
    --rr-ff-body: 'Roboto', sans-serif;
    --rr-ff-heading: 'Exo', sans-serif;
    --rr-ff-robo: 'Roboto', sans-serif;
    --rr-ff-exo: 'Exo', sans-serif;
    --rr-ff-fontawesome: "Font Awesome 6 Pro";
    /**
    @color declaration
    */
    --rr-common-white: #FFFFFF;
    --rr-common-black: #000000;
    --rr-common-placeholder: #4A5764;
    --rr-common-selection: #3C66FA;
    --rr-color-white: #fff;
    --rr-color-white-70: rgba(255, 255, 255, 0.3);
    --rr-body-primary: #ffffff;
    --rr-theme-primary: #cc0000;
    --rr-heading-primary: #15181B;
    --rr-text-body: #6A6A6A;
    --rr-text-p: #6A6A6A;
    --rr-menu-primary: #15181B;
    --rr-menu-white: #FFFFFF;
    /**
    @font weight declaration
    */
    --rr-fw-normal: normal;
    --rr-fw-thin: 100;
    --rr-fw-elight: 200;
    --rr-fw-light: 300;
    --rr-fw-regular: 400;
    --rr-fw-medium: 500;
    --rr-fw-sbold: 600;
    --rr-fw-bold: 700;
    --rr-fw-ebold: 800;
    --rr-fw-black: 900;
    /**
    @font size declaration
    */
    --rr-fs-p: 17px;
    --rr-fs-body: 17px;
    --rr-fs-h1-70: 70px;
    --rr-fs-h1: 60px;
    --rr-fs-h2: 48px;
    --rr-fs-h3: 30px;
    --rr-fs-h4: 24px;
    --rr-fs-h5: 22px;
    --rr-fs-h6: 20px;
    --rr-lh-p: 28px;
    --rr-lh-body: 28px;
    --rr-lh-h1-70: 86px;
    --rr-lh-h1: 70px;
    --rr-lh-h2: 58px;
    --rr-lh-h3: 40px;
    --rr-lh-h4: 34px;
    --rr-lh-h5: 32px;
    --rr-lh-h6: 30px;
}

.logo img {
    width: 11em;
}

.footer-2__logo img {
    width: 16em;
}

.why-choose-us-2__text ul {
    list-style: none;
}

.why-choose-us-2__text ul li:before {
    font-family: 'FontAwesome';
    content: '\f101';
    margin: 0 5px 0 -15px;
    color: #6A6A6A;
    font-size: 13px;
}

.join-us {
    list-style: none;
    text-align: left;
}

.join-us li:before {
    font-family: 'FontAwesome';
    content: '\f101';
    margin: 0 5px 0 -15px;
    color: #6A6A6A;
    font-size: 13px;
}

.term-section {
    margin-bottom: 1.5em;
}

.privacy-section {
    margin-bottom: 30px;
}

.refund-section {
    margin-bottom: 25px;
}