/*Created By developer (Gourish)*/
:root {
    --primary-color-gradient : #DD2B27;
    /* old #72138a */;
    --secondary-color-gradient :#234084;
    /*#2e188d;*/
    /* variables from rise */
    /* #ff631e; */
    --color-accent: var(--primary-color-gradient);
    --color-accent-transparent: #ff631e1A;
    --color-accent-rgb: 255,99,30;--background-color-accent: var(--color-accent);
    --background-color-accent-transparent: var(--color-accent-transparent);
    --border-color-accent: var(--color-accent);
    --font-family-body: Merriweather;
    --font-family-head: Merriweather;
    --font-family-ui: Merriweather;
    --bs-body-font-family: Merriweather;

    --custom-primary: #234084;
    --custom-secondary: #DD2B27;
    --custom-title: #393939;
    --custom-white: #fff;
};
.block-text p
{
 font-family: Merriweather !important;  
}
p, li {
  font-family: Merriweather !important;
}
/* css of rise */
.brand--head, .brand--head *   { 
    font-family: Lato !important;
    font-family: var(--font-family-head) !important;}
    .brand--body, .brand--body *   {
        font-family: Merriweather !important;
        font-family: var(--font-family-body) !important;
    }
    .brand--lhead, .brand--lhead * { 
        font-family: Lato !important;
        font-family: var(--font-family-head) !important;
    }
    .brand--lbody, .brand--lbody * { 
        font-family: Merriweather !important;
        font-family: var(--font-family-body) !important;
    }
    .brand--ui, .brand--ui * {
        font-family: Lato !important;
        font-family: var(--font-family-ui) !important;
    }
    .brand--beforeHead:before {
        font-family: Lato !important;
        font-family: var(--font-family-ui) !important;
    }
    .brand--afterHead:after {
        font-family: Lato !important;
        font-family: var(--font-family-ui) !important;
    }
    .brand--background {
        /* background-color: #ff631e !important;
        background-color: var(--background-color-accent) !important; */
        background-color: transparent !important;
        background: var(--primary-color-gradient) !important;
        /* background: linear-gradient(180deg, var(--primary-color-gradient) 0%, var(--secondary-color-gradient) 100%) !important; */
    }
    .brand--background-transparent {
        background-color: #ff631e1A !important;
        background-color: var(--background-color-accent-transparent) !important;
    }
    .brand--background-all * {
        background-color: #ff631e !important;
        background-color: var(--background-color-accent) !important;
    }
     .brand--border {
        border-color: #ff631e !important;
        border-color: var(--border-color-accent) !important;
    } .brand--color {color: #ff631e !important;
            color: var(--color-accent) !important;
      }
    
      .brand--color-all * {
            color: #ff631e !important;
            color: var(--color-accent) !important;
      }
    
      .brand--shadow {
            box-shadow: 0 0 0 0.2rem #ff631e !important;
            box-shadow: 0 0 0 0.2rem var(--color-accent) !important;
      }
    
      .brand--shadow-all * {
            box-shadow: 0 0 0 0.2rem #ff631e !important;
            box-shadow: 0 0 0 0.2rem var(--color-accent) !important;
      }
    
      .brand--fill {
            fill: #ff631e !important;
            fill: var(--color-accent) !important;
      }
    
      .brand--stroke {
            stroke: #ff631e !important;
            stroke: var(--color-accent) !important;
      }
    
    
      .brand--beforeBackground:before {
            background-color: #ff631e !important;
            background-color: var(--background-color-accent) !important;
      }
    
      .brand--beforeBorder:before {
            border-color: #ff631e !important;
            border-color: var(--border-color-accent) !important;
      }
    
      .brand--beforeColor:before {
            color: #ff631e !important;
            color: var(--color-accent) !important;
      }
    
      .brand--afterBackground:after {
            background-color: #ff631e !important;
            background-color: var(--background-color-accent) !important;
      }
    
      .brand--afterBorder:after {
            border-color: #ff631e !important;
            border-color: var(--border-color-accent) !important;
      }
    
      .brand--afterColor:after {
            color: #ff631e !important;
            color: var(--color-accent) !important;
      }
    
      /* should be applied to containers where links
         need to appear in brand color */
      .brand--linkColor a {
            color: #ff631e !important;
            color: var(--color-accent) !important;
            fill: #ff631e !important;
            fill: var(--color-accent) !important;
      }
    
      /* should be applied to containers where links
         need to change to brand color on hover */
      .brand--linkColorHover a:hover {
            color: #ff631e !important;
            color: var(--color-accent) !important;
            fill: #ff631e !important;
            fill: var(--color-accent) !important;
      }
    
      /* should be applied to any single element that
         needs to change color on hover */
      .brand--hoverColor:hover {
            color: #ff631e !important;
            color: var(--color-accent) !important;
      }
    
      .button.brand--background:hover { opacity: .65 !important; }
    
      .brandHover:hover {
            fill: #ff631e !important;
            fill: var(--color-accent) !important;
      }
    
    
      @media (min-width: 47.9375em) { /* 768px */
            .brand--min768--background {
              background-color: #ff631e !important;
              background-color: var(--background-color-accent) !important;
        }
    
        .brand--min768--border {
              border-color: #ff631e !important;
              border-color: var(--border-color-accent) !important;
        }
    
        .brand--min768--color {
              color: #ff631e !important;
              color: var(--color-accent) !important;
        }
  }
    
      @media (max-width: 47.9375em) { /* 768px */
            .brand--max768--background {
              background-color: #ff631e !important;
              background-color: var(--background-color-accent) !important;
        }
    
        .brand--max768--border {
              border-color: #ff631e !important;
              border-color: var(--border-color-accent) !important;
        }
    
        .brand--max768--color {
              color: #ff631e !important;
              color: var(--color-accent) !important;
        }
  }
/* css of rise  end*/


/* Provide sufficient contrast against white background */
a {
    color: #0366d6;
  }
  
  code {
    color: #E01A76;
  }
  
  .btn-primary {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
  }
  .form-checkbox{
 display: flex;
 width: 78%;
 margin: 0 auto;
 font-size: 14px;
      }
     .form-checkbox a {
      text-decoration: underline !important;
    color: blue !important;
     } 
      
      .form-checkbox input{
       width: auto;
       margin: unset;
       margin-right: 8px;
      }