


body
{
  font-family: "Anek Tamil", sans-serif;
  font-variation-settings:"wdth" 100;

  font-size: 18px;
  line-height: 24px;

}

h1,h2,h3,h4,h5,h6
{
  font-family: 'Anek Tamil Condensed';

  font-family: "Anek Tamil", sans-serif;
font-variation-settings:"wdth" 70;

}

button
{
  font-family: 'Anek Tamil Condensed';

  font-family: "Anek Tamil", sans-serif;
font-variation-settings:"wdth" 70;

    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    white-space: normal;

}

.site-logo-text
{
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    white-space: normal;
    color: #191682;

}
.site-logo-text:hover
{
      color: #191682;
 text-decoration: none;
}
.site-logo-text:visited
{
      color: #191682;
 text-decoration: none;
}



.hero-title

{
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 48px;
    white-space: normal;
    color: #fdefef;

}

.hero-title .hero-text-part
{
  display: inline-block;
  height: 60px;
  overflow: hidden;
}

.hero-title .hero-text-part .hero-text-part-inner
{
  transform:translate(0,110%);
  display: inline-block;
  transition: transform 1s cubic-bezier(0.215, 0.610, 0.355, 1);

}

.hero-sub-title .hero-text-part
{
  display: inline-block;
  height: 40px;
  overflow: hidden;
}

.hero-sub-title .hero-text-part .hero-text-part-inner
{
  transform:translate(0,110%);
  display: inline-block;

  transition: transform 1s cubic-bezier(0.215, 0.610, 0.355, 1);

  transition-delay: 1s;
}

.hero-title.show .hero-text-part .hero-text-part-inner

{
    transform:translate(0,0%);
  
}
.hero-sub-title.show .hero-text-part .hero-text-part-inner
{
    transform:translate(0,0%);

}

.hero-sub-title

{
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  white-space: normal;
  /* color: #fdefef; */

}

.heading-2

{
    font-style: normal;
    font-weight: 700;
    font-size: 36px !important;
    line-height: 48px !important;
    white-space: normal;
    /* color: #f6f5f5; */
    font-family: 'Anek Tamil Condensed';

    font-family: "Anek Tamil", sans-serif;
  font-variation-settings:"wdth" 70;
}

.heading-3

{
    font-style: normal;
    font-weight: 700;
    font-size: 28px !important;
    line-height: 36px !important;
    white-space: normal;
    /* color: #f6f5f5; */
    font-family: 'Anek Tamil Condensed';

    font-family: "Anek Tamil", sans-serif;
  font-variation-settings:"wdth" 70;
}

.heading-4

{
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    white-space: normal;
    /* color: #f9f4f4; */
    font-family: 'Anek Tamil Condensed';

    font-family: "Anek Tamil", sans-serif;
  font-variation-settings:"wdth" 70;
}

.heading-5

{
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    white-space: normal;
    /* color: #f9f4f4; */
    font-family: 'Anek Tamil Condensed';

    font-family: "Anek Tamil", sans-serif;
  font-variation-settings:"wdth" 70;
}

.body-text
{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    white-space: normal;
}

p
{
  font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    white-space: normal;
}

li 
{

  font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    white-space: normal;

}

.body-text-big
{
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    white-space: normal;
    text-align: center;
    /* color: #e7e3e3; */
}

.body-text-medium
{
    font-size: 18px;
    line-height: 24px;
    white-space: normal;


}

.list-text-medium
{

    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    white-space: normal;

   
}

.button-text-medium
{
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    white-space: normal;
}

.profile-badge-icon img
{
  width: 24px;
  height: 24px;
}

.profile-paragraph:first-of-type
{
margin-top: 0px;
}
.profile-paragraph

{
  /* font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  white-space: normal;
  color: #f6f6f6; */
  margin-top:48px;
}




.profile-section-step-text
{
    
    
    width: 50%;

}


.why-choose-section .list-item-text

{
   
    /* color: #f0e5e5; */

    width: 90%;


}

.why-choose-section .list-item-divider

{
  
    height: 1px;
    width: 100%;
    background: #2b1717;
    margin-top: 88px;

}

.services-title
{
    margin-top: 120px;
  
    text-align: center;

    
}
.services-title span
{
    display: inline-block;
    /* font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    white-space: normal; */
    /* color: #1f42a5; */
    padding: 8px 12px;
    width: auto;



}


.insurance-section-main-title
{
    /* color: #fdefef; */
    margin-top:96px;
}

.insurance-section-title
{
    /* color: #fdefef; */
    margin-top: 24px;
}

.insurance-section-title-paragraph
{
  font-style: normal;
  /* font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  white-space: normal; */
  /* color: #fdefef; */

  margin-top: 32px;
}


.retirement-section-main-title
{
    /* color: #191682 !important; */
    margin-top:96px;

}

.retirement-section-title
{
    /* color: #191682 !important; */
  font-style: normal;
  font-weight: 700;
  white-space: normal;
  margin-top:24px;

}



.retirement-benefits-title
{
        /* color: #191682; */
          white-space: normal;
          border-bottom: 2px solid #191682;
          height: 48px;
          margin-top: 96px;

}

.other-services-title
{
    
  
  /* color: #1f42a5; */

}

.final-cta-content
{
   
    /* color: #10053a; */

    width: 320px;
}
.slider-cta-content
{
    /* font-style: normal;
    font-weight: 700;
    font-size: 16.4px;
    line-height: 20px;
    white-space: normal;
    color: #10053a; */
    width: 360px;

    letter-spacing: 1.2;
    line-height: 1.5em;
}

@media screen and (min-height:500px)  { 

    .list-text-medium
    {
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 28px;
        white-space: normal;
        
    }
    .why-choose-section .list-item-text

    {
    
    /* color: #f0e5e5; */

    width: 80%;
    }

    .site-logo-text
    {
        font-size: 24px;
        line-height: 28px;
    }


    .heading-3

{
    font-style: normal;
    font-weight: 700;
    font-size: 30px !important;
    line-height: 38px !important;
    white-space: normal;
    /* color: #f6f5f5; */
    font-family: 'Anek Tamil Condensed';

    font-family: "Anek Tamil", sans-serif;
  font-variation-settings:"wdth" 70;
}

.heading-5

{
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    white-space: normal;
    /* color: #f9f4f4; */
    font-family: 'Anek Tamil Condensed';

    font-family: "Anek Tamil", sans-serif;
  font-variation-settings:"wdth" 70;
}

.body-text
{
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    white-space: normal;
}

.body-text-big
{
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    white-space: normal;
    text-align: center;
    /* color: #e7e3e3; */
}

.body-text-medium
{
    font-size: 20px;
    line-height: 26px;
    white-space: normal;


}

.site-logo-text
    {
        font-size: 20px;
        line-height: 24px;
        vertical-align: middle;
    }


}

