.faq{
    margin-bottom: 1rem;
    transform: translateY(-10%);
}

.form{
    width:50%;
    margin:auto;
border:1px solid rgb(221, 219, 219);
padding:10px;
box-shadow:2px 2px 4px rgb(208, 201, 201);
padding:40px 
}
.form_group{
   margin-bottom:40px
}
.form-control{
    width:300px
}




#contact {
    border-radius: 5px;
    padding: 25px;
    margin:1rem 0;
    border: 1px solid #ccc;
  }
  
  #contact h3 {
    display: block;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 10px;
  }
  
  #contact h4 {
    margin: 5px 0 15px;
    display: block;
    font-size: 13px;
    font-weight: 400;
  }

  .form-component{
    margin-bottom:10px;
  }
  
  fieldset {
    border: medium none !important;
    margin:0 0 10px;
    min-width: 100%;
    padding: 0;
    width: 100%;
  }

  
  
  #contact input[type="text"],
  #contact input[type="email"],
  #contact input[type="tel"],
  #contact input[type="url"],
  #contact select,
  #contact textarea {
    width: 100%;
    border: 1px solid #ccc;
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px;
    border-radius: 5px;
  }
  
  #contact input[type="text"]:hover,
  #contact input[type="email"]:hover,
  #contact input[type="tel"]:hover,
  #contact input[type="url"]:hover,
  #contact textarea:hover {
    -webkit-transition: border-color 0.3s ease-in-out;
    -moz-transition: border-color 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out;
    border: 1px solid #aaa;
  }
  
  #contact textarea {
    height: 100px;
    max-width: 100%;
    resize: none;
  }
  
  #contact button[type="submit"] {
    cursor: pointer;
    border-radius: 5px;
    border: none;
    background: #48bf84;
    color: #FFF;
    
    padding: 5px 10px;
    font-size: 15px;
    height:40px;
  }
  
  #contact button[type="submit"]:hover {
    background: #48bf84;
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
  }
  
  #contact button[type="submit"]:active {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
  }
  
  .copyright {
    text-align: center;
  }
  
  #contact input:focus,
  #contact textarea:focus {
    outline: 0;
    border: 1px solid #aaa;
  }

  .add-img-label{
    display: flex;
    align-items: center;
    cursor: pointer;
    color: #48bf84;
  }

  .add-img-label span{
    margin-right:4px;
  }

  .file-tip{
    color:#666;
    font-size:0.75rem;
  }

  .form-bottom{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }

  .further-assistance{
    font-size:0.9rem;
    color:#666;
  }

  .form-bottom fieldset{
    width:200px;
  }
  
  ::-webkit-input-placeholder {
    color: #888;
  }
  
  :-moz-placeholder {
    color: #888;
  }
  
  ::-moz-placeholder {
    color: #888;
  }
  
  :-ms-input-placeholder {
    color: #888;
  }
 .title{
  cursor:pointer;
    font-weight:bold;
    font-size:medium;
   margin-left:20px;
    
 }

 
 .css-15yb5od {
   background-image: url(/img/header/mobile-header-shape-red.png);
   height: auto;
   width: 100%;
   background-repeat: no-repeat;
   -webkit-background-position: top right;
   background-position: top right;
   border: 1px solid transparent;
 }
 @media screen and (min-width: 48em) {
   .css-15yb5od {
     background-image: url(/img/header/desktop-header-shape-red.png);
   }
 }

 .css-6verw6 {
   width: 100%;
   -webkit-margin-start: auto;
   margin-inline-start: auto;
   -webkit-margin-end: auto;
   margin-inline-end: auto;
   max-width: var(--chakra-sizes-container-xl);
   -webkit-padding-start: 1rem;
   padding-inline-start: 1rem;
   -webkit-padding-end: 1rem;
   padding-inline-end: 1rem;
   text-align: center;
   margin-top: 72px;
   position: relative;
 }
 @media screen and (min-width: 48em) {
   .css-6verw6 {
     margin-top: 130px;
   }
 }

 .css-v3tgtj {
  
   font-weight: 700;
   font-size: var(--chakra-fontSizes-ms-24);
   line-height: var(--chakra-lineHeights-ms-32);
   color: var(--chakra-colors-ms-red-900);
   -webkit-margin-start: auto;
   margin-inline-start: auto;
   -webkit-margin-end: auto;
   margin-inline-end: auto;
   margin-bottom: 16px;
 }
 @media screen and (min-width: 48em) {
   .css-v3tgtj {
     font-weight: 800;
     line-height: var(--chakra-lineHeights-ms-62);
     margin-bottom: 24px;
   }
 }
 @media screen and (min-width: 62em) {
   .css-v3tgtj {
     font-size: var(--chakra-fontSizes-ms-48);
   }
 }

 .css-jf7n8r {
   width: 100%;
   -webkit-margin-start: auto;
   margin-inline-start: auto;
   -webkit-margin-end: auto;
   margin-inline-end: auto;
   max-width: var(--chakra-sizes-container-xl);
   -webkit-padding-start: 1rem;
   padding-inline-start: 1rem;
   -webkit-padding-end: 1rem;
   padding-inline-end: 1rem;
 }


 .css-1d9l66h {
   display: grid;
   grid-column-gap: 40px;
   grid-template-columns: 1fr;
   margin-bottom: 32px;
 }
 @media screen and (min-width: 48em) {
   .css-1d9l66h {
     grid-template-columns: 4fr 12fr;
     margin-bottom: 56px;
   }
 }

 .css-478uf7 {
   top: 88px;
   background-color: var(--chakra-colors-white);
   padding-top: 16px;
   padding-bottom: 8px;
 }
 @media screen and (min-width: 48em) {
   .css-478uf7 {
     padding-top: 40px;
     padding-bottom: 0px;
   }
 }

 .css-4a74gp {
   -webkit-margin-start: 16px;
   margin-inline-start: 16px;
   -webkit-margin-end: 16px;
   margin-inline-end: 16px;
   display: block;
   padding: 1rem;
 }
 @media screen and (min-width: 48em) {
   .css-4a74gp {
     display: none;
   }
 }

 .css-s3s301 {
   display: -webkit-inline-box;
   display: -webkit-inline-flex;
   display: -ms-inline-flexbox;
   display: inline-flex;
   -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   appearance: none;
   -webkit-align-items: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   position: relative;
   white-space: nowrap;
   vertical-align: middle;
   outline: 2px solid transparent;
   outline-offset: 2px;
   width: 100%;
   line-height: var(--chakra-lineHeights-ms-22);
   border-radius: 1rem;
   font-weight: 400;
   transition-property: var(--chakra-transition-property-common);
   transition-duration: var(--chakra-transition-duration-normal);
   height: 3rem;
   min-width: var(--chakra-sizes-10);
   font-size: var(--chakra-fontSizes-ms-14);
   -webkit-padding-start: var(--chakra-space-4);
   padding-inline-start: var(--chakra-space-4);
   -webkit-padding-end: var(--chakra-space-4);
   padding-inline-end: var(--chakra-space-4);
   background: #ffffff;
   border: 1px solid #e7e6e6;
   text-align: left;
 }
 .css-s3s301:focus,
 .css-s3s301[data-focus] {
   background: #ffffff;
 }
 .css-s3s301[disabled],
 .css-s3s301[aria-disabled="true"],
 .css-s3s301[data-disabled] {
   opacity: 0.4;
   cursor: not-allowed;
   box-shadow: var(--chakra-shadows-none);
 }
 .css-s3s301:hover,
 .css-s3s301[data-hover] {
   background: #ffffff;
 }
 .css-s3s301:active,
 .css-s3s301[data-active] {
   background: var(--chakra-colors-gray-300);
 }
 .css-s3s301[aria-expanded="true"],
 .css-s3s301[data-expanded] {
   background: #ffffff;
 }

 .css-xl71ch {
   pointer-events: none;
   -webkit-flex: 1 1 auto;
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
   min-width: 0px;
 }


 .css-1hzyiq5 {
   display: -webkit-inline-box;
   display: -webkit-inline-flex;
   display: -ms-inline-flexbox;
   display: inline-flex;
   -webkit-align-self: center;
   -ms-flex-item-align: center;
   align-self: center;
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   -webkit-margin-start: 0.5rem;
   margin-inline-start: 0.5rem;
 }

 .css-onkibi {
   width: 1em;
   height: 1em;
   display: inline-block;
   line-height: 1em;
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   color: currentColor;
   vertical-align: middle;
 }

 .css-r6z5ec {
   z-index: 1;
 }


 .css-1am2lhj {
   outline: 2px solid transparent;
   outline-offset: 2px;
   background: #fff;
   box-shadow: var(--chakra-shadows-sm);
   color: inherit;
   min-width: var(--chakra-sizes-3xs);
   padding-top: var(--chakra-space-2);
   padding-bottom: var(--chakra-space-2);
   z-index: 1;
   border-radius: var(--chakra-radii-md);
   border-width: 1px;
   width: auto;
 }

 .css-vt614l {
   -webkit-text-decoration: none;
   text-decoration: none;
   color: inherit;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   width: 100%;
   -webkit-align-items: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   text-align: start;
   -webkit-flex: 0 0 auto;
   -ms-flex: 0 0 auto;
   flex: 0 0 auto;
   outline: 2px solid transparent;
   outline-offset: 2px;
   padding-top: 0.4rem;
   padding-bottom: 0.4rem;
   -webkit-padding-start: 0.8rem;
   padding-inline-start: 0.8rem;
   -webkit-padding-end: 0.8rem;
   padding-inline-end: 0.8rem;
   transition-property: var(--chakra-transition-property-background);
   transition-duration: var(--chakra-transition-duration-ultra-fast);
   transition-timing-function: var(--chakra-transition-easing-ease-in);
   font-size: var(--chakra-fontSizes-ms-14);
   font-weight: 400;
   line-height: var(--chakra-lineHeights-ms-22);
 }
 .css-vt614l:focus,
 .css-vt614l[data-focus] {
   background: var(--chakra-colors-gray-100);
 }
 .css-vt614l:active,
 .css-vt614l[data-active] {
   background: var(--chakra-colors-gray-200);
 }
 .css-vt614l[aria-expanded="true"],
 .css-vt614l[data-expanded] {
   background: var(--chakra-colors-gray-100);
 }
 .css-vt614l[disabled],
 .css-vt614l[aria-disabled="true"],
 .css-vt614l[data-disabled] {
   opacity: 0.4;
   cursor: not-allowed;
 }
 .css-vt614l:hover,
 .css-vt614l[data-hover] {
   color: var(--chakra-colors-ms-red-500);
 }

 .css-tb17ut {
   display: none;
   width: 405px;
   border-width: 1px;
   border-radius: var(--chakra-radii-2xl);
   position: -webkit-sticky;
   position: sticky;
   top: 120px;
   box-shadow: 0px -2px 11px -2px rgba(0, 0, 0, 0.1),
     0px 10px 15px -3px rgba(0, 0, 0, 0.1),
     0px 4px 6px -2px rgba(0, 0, 0, 0.05);
 }
 @media screen and (min-width: 48em) {
   .css-tb17ut {
     display: block;
   }
 }

 .css-eskh0p {
   padding-top: 2rem;
   padding-bottom: 2rem;
   -webkit-padding-start: 1rem;
   padding-inline-start: 1rem;
   -webkit-padding-end: 1rem;
   padding-inline-end: 1rem;
 }


 .css-162cwq2 {
   text-transform: uppercase;
   font-weight: 600;
   color: var(--chakra-colors-ms-gray-600);
   line-height: 24px;
   font-size: var(--chakra-fontSizes-ms-18);
   padding: 0.5rem;
 }

 .css-svjswr {
   opacity: 0.6;
   border: 0;
   border-color: inherit;
   border-style: solid;
   border-bottom-width: 1px;
   width: 100%;
 }


 .css-19witu0 {
   margin-top: 24px;
   font-size: var(--chakra-fontSizes-ms-16);
   font-weight: 600;
   line-height: var(--chakra-lineHeights-ms-24);
   -webkit-padding-start: 0.5rem;
   padding-inline-start: 0.5rem;
   -webkit-padding-end: 0.5rem;
   padding-inline-end: 0.5rem;
 }
 .css-19witu0:hover,
 .css-19witu0[data-hover] {
   color: var(--chakra-colors-ms-red-500);
 }


 .css-1wafqi9 {
   margin-top: 32px;
   font-size: var(--chakra-fontSizes-ms-16);
   font-weight: 600;
   line-height: var(--chakra-lineHeights-ms-24);
   -webkit-padding-start: 0.5rem;
   padding-inline-start: 0.5rem;
   -webkit-padding-end: 0.5rem;
   padding-inline-end: 0.5rem;
 }
 .css-1wafqi9:hover,
 .css-1wafqi9[data-hover] {
   color: var(--chakra-colors-ms-red-500);
 }

 .css-hda3ai {
   grid-column: span 12 / span 12;
 }
 .activered{
  color: var(--chakra-colors-ms-red-500);
 }
 @media screen and (min-width: 48em) {
   .css-hda3ai {
     grid-column: span 7 / span 7;
   }
 }

 .css-fxrla2 {
   width: 90%;
   margin-top: 0px;
 }
 @media screen and (min-width: 48em) {
   .css-fxrla2 {
     width: auto;
     margin: auto;
     margin-top: 0px;
   }
 }


 .css-1al4v5b {
 
   font-weight: 700;
   font-size: var(--chakra-fontSizes-ms-24);
   line-height: 1.33;
   padding-top: 16px;
   color: var(--chakra-colors-ms-red-900);
   text-align: center;
   padding-bottom: 16px;
   scroll-margin-top: 100px;
 }
 @media screen and (min-width: 48em) {
   .css-1al4v5b {
     line-height: 1.2;
     padding-top: 40px;
     text-align: left;
   }
 }

 .css-yejhde {
   border-top: 0px solid white;
 }


 .css-17mg6aq {
   border-top-width: 1px;
   border-color: inherit;
   overflow-anchor: none;
 }
 .css-17mg6aq:last-of-type {
   border-bottom-width: 1px;
 }


 .css-1l016m0 {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   width: 100%;
   outline: 2px solid transparent;
   outline-offset: 2px;
   transition-property: var(--chakra-transition-property-common);
   transition-duration: var(--chakra-transition-duration-normal);
   font-size: 1rem;
   -webkit-padding-start: var(--chakra-space-4);
   padding-inline-start: var(--chakra-space-4);
   -webkit-padding-end: var(--chakra-space-4);
   padding-inline-end: var(--chakra-space-4);
   padding-top: var(--chakra-space-2);
   padding-bottom: var(--chakra-space-2);
   padding: 16px;
 }
 .css-1l016m0:focus,
 .css-1l016m0[data-focus] {
   box-shadow: var(--chakra-shadows-outline);
 }
 .css-1l016m0:hover,
 .css-1l016m0[data-hover] {
   background: var(--chakra-colors-blackAlpha-50);
 }
 .css-1l016m0[disabled],
 .css-1l016m0[aria-disabled="true"],
 .css-1l016m0[data-disabled] {
   opacity: 0.4;
   cursor: not-allowed;
 }


 .css-1bgv086 {
   -webkit-flex: 1;
   -ms-flex: 1;
   flex: 1;
   text-align: left;
   font-weight: 600;
   font-size: var(--chakra-fontSizes-ms-14);
   color: var(--chakra-colors-ms-gray-800);
   line-height: var(--chakra-lineHeights-ms-22);
   padding-right: 1.875rem;
 }
 @media screen and (min-width: 48em) {
   .css-1bgv086 {
     color: var(--chakra-colors-ms-red-900);
   }
 }


 .css-186l2rg {
   width: 1em;
   height: 1em;
   display: inline-block;
   line-height: 1em;
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   color: currentColor;
   opacity: 1;
   -webkit-transition: -webkit-transform 0.2s;
   transition: transform 0.2s;
   transform-origin: center;
   font-size: 1.25em;
   vertical-align: middle;
 }


 .css-a0v9g7 {
   padding-top: var(--chakra-space-2);
   -webkit-padding-start: var(--chakra-space-4);
   padding-inline-start: var(--chakra-space-4);
   -webkit-padding-end: var(--chakra-space-4);
   padding-inline-end: var(--chakra-space-4);
   padding-bottom: var(--chakra-space-4);
   font-weight: 400;
   font-size: var(--chakra-fontSizes-ms-14);
   line-height: var(--chakra-lineHeights-ms-22);
   color: var(--chakra-colors-ms-gray-700);
 }


 .css-1m1ih30 {
   transition-property: var(--chakra-transition-property-common);
   transition-duration: var(--chakra-transition-duration-fast);
   transition-timing-function: var(--chakra-transition-easing-ease-out);
   cursor: pointer;
   -webkit-text-decoration: underline;
   text-decoration: underline;
   outline: 2px solid transparent;
   outline-offset: 2px;
   color: var(--chakra-colors-ms-blue-500);
 }
 .css-1m1ih30:hover,
 .css-1m1ih30[data-hover] {
   -webkit-text-decoration: underline;
   text-decoration: underline;
 }
 .css-1m1ih30:focus,
 .css-1m1ih30[data-focus] {
   box-shadow: var(--chakra-shadows-outline);
 }


 .css-1eeza3 {
   list-style-type: initial;
   -webkit-margin-start: 1em;
   margin-inline-start: 1em;
   padding-left: var(--chakra-space-5);
 }


 .css-1fqf0y8 {
   margin-top: 48px;
 }
 @media screen and (min-width: 48em) {
   .css-1fqf0y8 {
     width: auto;
     margin: auto;
     margin-top: 32px;
   }
 }
 .css-33ho5d {
  
   font-weight: 700;
   font-size: var(--chakra-fontSizes-ms-24);
   line-height: 1.33;
   padding-top: 0px;
   color: var(--chakra-colors-ms-red-900);
   text-align: center;
   padding-bottom: 16px;
   scroll-margin-top: 100px;
 }
 @media screen and (min-width: 48em) {
   .css-33ho5d {
     line-height: 1.2;
     text-align: left;
   }
 }

 :host,
 :root {
   --chakra-ring-inset: var(--chakra-empty, /*!*/ /*!*/);
   --chakra-ring-offset-width: 0px;
   --chakra-ring-offset-color: #fff;
   --chakra-ring-color: rgba(66, 153, 225, 0.6);
   --chakra-ring-offset-shadow: 0 0 #0000;
   --chakra-ring-shadow: 0 0 #0000;
   --chakra-space-x-reverse: 0;
   --chakra-space-y-reverse: 0;
   --chakra-colors-transparent: transparent;
   --chakra-colors-current: currentColor;
   --chakra-colors-black: #000000;
   --chakra-colors-white: #ffffff;
   --chakra-colors-whiteAlpha-50: rgba(255, 255, 255, 0.04);
   --chakra-colors-whiteAlpha-100: rgba(255, 255, 255, 0.06);
   --chakra-colors-whiteAlpha-200: rgba(255, 255, 255, 0.08);
   --chakra-colors-whiteAlpha-300: rgba(255, 255, 255, 0.16);
   --chakra-colors-whiteAlpha-400: rgba(255, 255, 255, 0.24);
   --chakra-colors-whiteAlpha-500: rgba(255, 255, 255, 0.36);
   --chakra-colors-whiteAlpha-600: rgba(255, 255, 255, 0.48);
   --chakra-colors-whiteAlpha-700: rgba(255, 255, 255, 0.64);
   --chakra-colors-whiteAlpha-800: rgba(255, 255, 255, 0.8);
   --chakra-colors-whiteAlpha-900: rgba(255, 255, 255, 0.92);
   --chakra-colors-blackAlpha-50: rgba(0, 0, 0, 0.04);
   --chakra-colors-blackAlpha-100: rgba(0, 0, 0, 0.06);
   --chakra-colors-blackAlpha-200: rgba(0, 0, 0, 0.08);
   --chakra-colors-blackAlpha-300: rgba(0, 0, 0, 0.16);
   --chakra-colors-blackAlpha-400: rgba(0, 0, 0, 0.24);
   --chakra-colors-blackAlpha-500: rgba(0, 0, 0, 0.36);
   --chakra-colors-blackAlpha-600: rgba(0, 0, 0, 0.48);
   --chakra-colors-blackAlpha-700: rgba(0, 0, 0, 0.64);
   --chakra-colors-blackAlpha-800: rgba(0, 0, 0, 0.8);
   --chakra-colors-blackAlpha-900: rgba(0, 0, 0, 0.92);
   --chakra-colors-gray-50: #f7fafc;
   --chakra-colors-gray-100: #edf2f7;
   --chakra-colors-gray-200: #e2e8f0;
   --chakra-colors-gray-300: #cbd5e0;
   --chakra-colors-gray-400: #a0aec0;
   --chakra-colors-gray-500: #718096;
   --chakra-colors-gray-600: #4a5568;
   --chakra-colors-gray-700: #2d3748;
   --chakra-colors-gray-800: #1a202c;
   --chakra-colors-gray-900: #171923;
   --chakra-colors-red-50: #fff5f5;
   --chakra-colors-red-100: #fed7d7;
   --chakra-colors-red-200: #feb2b2;
   --chakra-colors-red-300: #fc8181;
   --chakra-colors-red-400: #f56565;
   --chakra-colors-red-500: #e53e3e;
   --chakra-colors-red-600: #c53030;
   --chakra-colors-red-700: #9b2c2c;
   --chakra-colors-red-800: #822727;
   --chakra-colors-red-900: #63171b;
   --chakra-colors-orange-50: #fffaf0;
   --chakra-colors-orange-100: #feebc8;
   --chakra-colors-orange-200: #fbd38d;
   --chakra-colors-orange-300: #f6ad55;
   --chakra-colors-orange-400: #ed8936;
   --chakra-colors-orange-500: #dd6b20;
   --chakra-colors-orange-600: #c05621;
   --chakra-colors-orange-700: #9c4221;
   --chakra-colors-orange-800: #7b341e;
   --chakra-colors-orange-900: #652b19;
   --chakra-colors-yellow-50: #fffff0;
   --chakra-colors-yellow-100: #fefcbf;
   --chakra-colors-yellow-200: #faf089;
   --chakra-colors-yellow-300: #f6e05e;
   --chakra-colors-yellow-400: #ecc94b;
   --chakra-colors-yellow-500: #d69e2e;
   --chakra-colors-yellow-600: #b7791f;
   --chakra-colors-yellow-700: #975a16;
   --chakra-colors-yellow-800: #744210;
   --chakra-colors-yellow-900: #5f370e;
   --chakra-colors-green-50: #f0fff4;
   --chakra-colors-green-100: #c6f6d5;
   --chakra-colors-green-200: #9ae6b4;
   --chakra-colors-green-300: #68d391;
   --chakra-colors-green-400: #48bb78;
   --chakra-colors-green-500: #38a169;
   --chakra-colors-green-600: #2f855a;
   --chakra-colors-green-700: #276749;
   --chakra-colors-green-800: #22543d;
   --chakra-colors-green-900: #1c4532;
   --chakra-colors-teal-50: #e6fffa;
   --chakra-colors-teal-100: #b2f5ea;
   --chakra-colors-teal-200: #81e6d9;
   --chakra-colors-teal-300: #4fd1c5;
   --chakra-colors-teal-400: #38b2ac;
   --chakra-colors-teal-500: #319795;
   --chakra-colors-teal-600: #2c7a7b;
   --chakra-colors-teal-700: #285e61;
   --chakra-colors-teal-800: #234e52;
   --chakra-colors-teal-900: #1d4044;
   --chakra-colors-blue-50: #ebf8ff;
   --chakra-colors-blue-100: #bee3f8;
   --chakra-colors-blue-200: #90cdf4;
   --chakra-colors-blue-300: #63b3ed;
   --chakra-colors-blue-400: #4299e1;
   --chakra-colors-blue-500: #3182ce;
   --chakra-colors-blue-600: #2b6cb0;
   --chakra-colors-blue-700: #2c5282;
   --chakra-colors-blue-800: #2a4365;
   --chakra-colors-blue-900: #1a365d;
   --chakra-colors-cyan-50: #edfdfd;
   --chakra-colors-cyan-100: #c4f1f9;
   --chakra-colors-cyan-200: #9decf9;
   --chakra-colors-cyan-300: #76e4f7;
   --chakra-colors-cyan-400: #0bc5ea;
   --chakra-colors-cyan-500: #00b5d8;
   --chakra-colors-cyan-600: #00a3c4;
   --chakra-colors-cyan-700: #0987a0;
   --chakra-colors-cyan-800: #086f83;
   --chakra-colors-cyan-900: #065666;
   --chakra-colors-purple-50: #faf5ff;
   --chakra-colors-purple-100: #e9d8fd;
   --chakra-colors-purple-200: #d6bcfa;
   --chakra-colors-purple-300: #b794f4;
   --chakra-colors-purple-400: #9f7aea;
   --chakra-colors-purple-500: #805ad5;
   --chakra-colors-purple-600: #6b46c1;
   --chakra-colors-purple-700: #553c9a;
   --chakra-colors-purple-800: #44337a;
   --chakra-colors-purple-900: #322659;
   --chakra-colors-pink-50: #fff5f7;
   --chakra-colors-pink-100: #fed7e2;
   --chakra-colors-pink-200: #fbb6ce;
   --chakra-colors-pink-300: #f687b3;
   --chakra-colors-pink-400: #ed64a6;
   --chakra-colors-pink-500: #d53f8c;
   --chakra-colors-pink-600: #b83280;
   --chakra-colors-pink-700: #97266d;
   --chakra-colors-pink-800: #702459;
   --chakra-colors-pink-900: #521b41;
   --chakra-colors-linkedin-50: #e8f4f9;
   --chakra-colors-linkedin-100: #cfedfb;
   --chakra-colors-linkedin-200: #9bdaf3;
   --chakra-colors-linkedin-300: #68c7ec;
   --chakra-colors-linkedin-400: #34b3e4;
   --chakra-colors-linkedin-500: #00a0dc;
   --chakra-colors-linkedin-600: #008cc9;
   --chakra-colors-linkedin-700: #0077b5;
   --chakra-colors-linkedin-800: #005e93;
   --chakra-colors-linkedin-900: #004471;
   --chakra-colors-facebook-50: #e8f4f9;
   --chakra-colors-facebook-100: #d9dee9;
   --chakra-colors-facebook-200: #b7c2da;
   --chakra-colors-facebook-300: #6482c0;
   --chakra-colors-facebook-400: #4267b2;
   --chakra-colors-facebook-500: #385898;
   --chakra-colors-facebook-600: #314e89;
   --chakra-colors-facebook-700: #29487d;
   --chakra-colors-facebook-800: #223b67;
   --chakra-colors-facebook-900: #1e355b;
   --chakra-colors-messenger-50: #d0e6ff;
   --chakra-colors-messenger-100: #b9daff;
   --chakra-colors-messenger-200: #a2cdff;
   --chakra-colors-messenger-300: #7ab8ff;
   --chakra-colors-messenger-400: #2e90ff;
   --chakra-colors-messenger-500: #0078ff;
   --chakra-colors-messenger-600: #0063d1;
   --chakra-colors-messenger-700: #0052ac;
   --chakra-colors-messenger-800: #003c7e;
   --chakra-colors-messenger-900: #002c5c;
   --chakra-colors-whatsapp-50: #dffeec;
   --chakra-colors-whatsapp-100: #b9f5d0;
   --chakra-colors-whatsapp-200: #90edb3;
   --chakra-colors-whatsapp-300: #65e495;
   --chakra-colors-whatsapp-400: #3cdd78;
   --chakra-colors-whatsapp-500: #22c35e;
   --chakra-colors-whatsapp-600: #179848;
   --chakra-colors-whatsapp-700: #0c6c33;
   --chakra-colors-whatsapp-800: #01421c;
   --chakra-colors-whatsapp-900: #001803;
   --chakra-colors-twitter-50: #e5f4fd;
   --chakra-colors-twitter-100: #c8e9fb;
   --chakra-colors-twitter-200: #a8dcfa;
   --chakra-colors-twitter-300: #83cdf7;
   --chakra-colors-twitter-400: #57bbf5;
   --chakra-colors-twitter-500: #1da1f2;
   --chakra-colors-twitter-600: #1a94da;
   --chakra-colors-twitter-700: #1681bf;
   --chakra-colors-twitter-800: #136b9e;
   --chakra-colors-twitter-900: #0d4d71;
   --chakra-colors-telegram-50: #e3f2f9;
   --chakra-colors-telegram-100: #c5e4f3;
   --chakra-colors-telegram-200: #a2d4ec;
   --chakra-colors-telegram-300: #7ac1e4;
   --chakra-colors-telegram-400: #47a9da;
   --chakra-colors-telegram-500: #0088cc;
   --chakra-colors-telegram-600: #007ab8;
   --chakra-colors-telegram-700: #006ba1;
   --chakra-colors-telegram-800: #005885;
   --chakra-colors-telegram-900: #003f5e;
   --chakra-colors-ms-red-50: #fffafb;
   --chakra-colors-ms-red-100: #fedfe5;
   --chakra-colors-ms-red-200: #fd90a6;
   --chakra-colors-ms-red-300: #fd4d70;
   --chakra-colors-ms-red-400: #fc214c;
   --chakra-colors-ms-red-500: #ed0331;
   --chakra-colors-ms-red-600: #cc032a;
   --chakra-colors-ms-red-700: #770119;
   --chakra-colors-ms-red-800: #4f0110;
   --chakra-colors-ms-red-900: #0a0103;
   --chakra-colors-ms-gray-50: #f3f2f2;
   --chakra-colors-ms-gray-100: #e7e6e6;
   --chakra-colors-ms-gray-200: #cecccd;
   --chakra-colors-ms-gray-300: #b6b3b3;
   --chakra-colors-ms-gray-400: #9d999a;
   --chakra-colors-ms-gray-500: #848081;
   --chakra-colors-ms-gray-600: #6c6768;
   --chakra-colors-ms-gray-700: #544d4f;
   --chakra-colors-ms-gray-800: #3b3435;
   --chakra-colors-ms-gray-900: #21191b;
   --chakra-colors-ms-blue-50: #f2f6ff;
   --chakra-colors-ms-blue-100: #d6e2fa;
   --chakra-colors-ms-blue-200: #aec6f4;
   --chakra-colors-ms-blue-300: #85a9ef;
   --chakra-colors-ms-blue-400: #5d8de9;
   --chakra-colors-ms-blue-500: #3470e4;
   --chakra-colors-ms-blue-600: #1647a5;
   --chakra-colors-ms-blue-700: #10357c;
   --chakra-colors-ms-blue-800: #0b2352;
   --chakra-colors-ms-blue-900: #051229;
   --chakra-colors-ms-purple-50: #f7f7ff;
   --chakra-colors-ms-purple-60: #6062b2;
   --chakra-colors-ms-purple-100: #cfd0ee;
   --chakra-colors-ms-purple-200: #b7b8e5;
   --chakra-colors-ms-purple-300: #9ea0dd;
   --chakra-colors-ms-purple-400: #8689d4;
   --chakra-colors-ms-purple-500: #6e71cc;
   --chakra-colors-ms-cyan-50: #f2fdff;
   --chakra-colors-ms-cyan-100: #cfe9ee;
   --chakra-colors-ms-cyan-200: #b7dee6;
   --chakra-colors-ms-cyan-300: #9fd3de;
   --chakra-colors-ms-cyan-400: #87c8d5;
   --chakra-colors-ms-cyan-500: #6fbdcd;
   --chakra-colors-ms-green-50: #eefff7;
   --chakra-colors-ms-green-100: #cfeedf;
   --chakra-colors-ms-green-200: #b7e6cf;
   --chakra-colors-ms-green-300: #9fdebe;
   --chakra-colors-ms-green-400: #87d5ae;
   --chakra-colors-ms-green-500: #6fcd9e;
   --chakra-colors-ms-yellow-50: #fff9e5;
   --chakra-colors-ms-yellow-100: #fff3cc;
   --chakra-colors-ms-yellow-200: #ffedb3;
   --chakra-colors-ms-yellow-300: #ffe799;
   --chakra-colors-ms-yellow-400: #ffe180;
   --chakra-colors-ms-yellow-500: #ffdb66;
   --chakra-colors-ms-brick-50: #f6ede7;
   --chakra-colors-ms-brick-100: #eedbcf;
   --chakra-colors-ms-brick-200: #e5c9b7;
   --chakra-colors-ms-brick-300: #ddb69e;
   --chakra-colors-ms-brick-400: #d4a486;
   --chakra-colors-ms-brick-500: #cc926e;
   --chakra-colors-ms-error: #d61e27;
   --chakra-colors-ms-warning: #ff832b;
   --chakra-colors-ms-info: #ffbf00;
   --chakra-colors-ms-success: #00cc6d;
   --chakra-borders-none: 0;
   --chakra-borders-1px: 1px solid;
   --chakra-borders-2px: 2px solid;
   --chakra-borders-4px: 4px solid;
   --chakra-borders-8px: 8px solid;
   --chakra-fonts-heading: Poppins;
   --chakra-fonts-body: Open sans;
   --chakra-fonts-mono: SFMono-Regular, Menlo, Monaco, Consolas,
     "Liberation Mono", "Courier New", monospace;
   --chakra-fontSizes-xs: 0.75rem;
   --chakra-fontSizes-sm: 0.875rem;
   --chakra-fontSizes-md: 1rem;
   --chakra-fontSizes-lg: 1.125rem;
   --chakra-fontSizes-xl: 1.25rem;
   --chakra-fontSizes-2xl: 1.5rem;
   --chakra-fontSizes-3xl: 1.875rem;
   --chakra-fontSizes-4xl: 2.25rem;
   --chakra-fontSizes-5xl: 3rem;
   --chakra-fontSizes-6xl: 3.75rem;
   --chakra-fontSizes-7xl: 4.5rem;
   --chakra-fontSizes-8xl: 6rem;
   --chakra-fontSizes-9xl: 8rem;
   --chakra-fontSizes-ms-60: 3.75rem;
   --chakra-fontSizes-ms-48: 3rem;
   --chakra-fontSizes-ms-34: 2.125rem;
   --chakra-fontSizes-ms-32: 2rem;
   --chakra-fontSizes-ms-24: 1.5rem;
   --chakra-fontSizes-ms-20: 1.25rem;
   --chakra-fontSizes-ms-18: 1.125rem;
   --chakra-fontSizes-ms-16: 1rem;
   --chakra-fontSizes-ms-14: 0.875rem;
   --chakra-fontSizes-ms-12: 0.75rem;
   --chakra-fontSizes-ms-10: 0.625rem;
   --chakra-fontWeights-hairline: 100;
   --chakra-fontWeights-thin: 200;
   --chakra-fontWeights-light: 300;
   --chakra-fontWeights-normal: 400;
   --chakra-fontWeights-medium: 500;
   --chakra-fontWeights-semibold: 600;
   --chakra-fontWeights-bold: 700;
   --chakra-fontWeights-extrabold: 800;
   --chakra-fontWeights-black: 900;
   --chakra-letterSpacings-tighter: -0.05em;
   --chakra-letterSpacings-tight: -0.025em;
   --chakra-letterSpacings-normal: 0;
   --chakra-letterSpacings-wide: 0.025em;
   --chakra-letterSpacings-wider: 0.05em;
   --chakra-letterSpacings-widest: 0.1em;
   --chakra-lineHeights-3: 0.75rem;
   --chakra-lineHeights-4: 1rem;
   --chakra-lineHeights-5: 1.25rem;
   --chakra-lineHeights-6: 1.5rem;
   --chakra-lineHeights-7: 1.75rem;
   --chakra-lineHeights-8: 2rem;
   --chakra-lineHeights-9: 2.25rem;
   --chakra-lineHeights-10: 2.5rem;
   --chakra-lineHeights-normal: normal;
   --chakra-lineHeights-none: 1;
   --chakra-lineHeights-shorter: 1.25;
   --chakra-lineHeights-short: 1.375;
   --chakra-lineHeights-base: 1.5;
   --chakra-lineHeights-tall: 1.625;
   --chakra-lineHeights-taller: 2;
   --chakra-lineHeights-ms-80: 5rem;
   --chakra-lineHeights-ms-62: 3.875rem;
   --chakra-lineHeights-ms-40: 2.5rem;
   --chakra-lineHeights-ms-34: 2.125rem;
   --chakra-lineHeights-ms-32: 2rem;
   --chakra-lineHeights-ms-28: 1.75rem;
   --chakra-lineHeights-ms-24: 1.5rem;
   --chakra-lineHeights-ms-22: 1.375rem;
   --chakra-lineHeights-ms-20: 1.25rem;
   --chakra-lineHeights-ms-18: 1.125rem;
   --chakra-lineHeights-ms-16: 1rem;
   --chakra-radii-none: 0;
   --chakra-radii-sm: 0.125rem;
   --chakra-radii-base: 0.25rem;
   --chakra-radii-md: 0.375rem;
   --chakra-radii-lg: 0.5rem;
   --chakra-radii-xl: 0.75rem;
   --chakra-radii-2xl: 1rem;
   --chakra-radii-3xl: 1.5rem;
   --chakra-radii-full: 9999px;
   --chakra-space-1: 0.25rem;
   --chakra-space-2: 0.5rem;
   --chakra-space-3: 0.75rem;
   --chakra-space-4: 1rem;
   --chakra-space-5: 1.25rem;
   --chakra-space-6: 1.5rem;
   --chakra-space-7: 1.75rem;
   --chakra-space-8: 2rem;
   --chakra-space-9: 2.25rem;
   --chakra-space-10: 2.5rem;
   --chakra-space-12: 3rem;
   --chakra-space-14: 3.5rem;
   --chakra-space-16: 4rem;
   --chakra-space-20: 5rem;
   --chakra-space-24: 6rem;
   --chakra-space-28: 7rem;
   --chakra-space-32: 8rem;
   --chakra-space-36: 9rem;
   --chakra-space-40: 10rem;
   --chakra-space-44: 11rem;
   --chakra-space-48: 12rem;
   --chakra-space-52: 13rem;
   --chakra-space-56: 14rem;
   --chakra-space-60: 15rem;
   --chakra-space-64: 16rem;
   --chakra-space-72: 18rem;
   --chakra-space-80: 20rem;
   --chakra-space-96: 24rem;
   --chakra-space-px: 1px;
   --chakra-space-0\.5: 0.125rem;
   --chakra-space-1\.5: 0.375rem;
   --chakra-space-2\.5: 0.625rem;
   --chakra-space-3\.5: 0.875rem;
   --chakra-shadows-xs: 0 0 0 1px rgba(0, 0, 0, 0.05);
   --chakra-shadows-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
   --chakra-shadows-base: 0 1px 3px 0 rgba(0, 0, 0, 0.1),
     0 1px 2px 0 rgba(0, 0, 0, 0.06);
   --chakra-shadows-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
     0 2px 4px -1px rgba(0, 0, 0, 0.06);
   --chakra-shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
     0 4px 6px -2px rgba(0, 0, 0, 0.05);
   --chakra-shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1),
     0 10px 10px -5px rgba(0, 0, 0, 0.04);
   --chakra-shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
   --chakra-shadows-outline: 0 0 0 3px rgba(66, 153, 225, 0.6);
   --chakra-shadows-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
   --chakra-shadows-none: none;
   --chakra-shadows-dark-lg: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,
     rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px;
   --chakra-sizes-1: 0.25rem;
   --chakra-sizes-2: 0.5rem;
   --chakra-sizes-3: 0.75rem;
   --chakra-sizes-4: 1rem;
   --chakra-sizes-5: 1.25rem;
   --chakra-sizes-6: 1.5rem;
   --chakra-sizes-7: 1.75rem;
   --chakra-sizes-8: 2rem;
   --chakra-sizes-9: 2.25rem;
   --chakra-sizes-10: 2.5rem;
   --chakra-sizes-12: 3rem;
   --chakra-sizes-14: 3.5rem;
   --chakra-sizes-16: 4rem;
   --chakra-sizes-20: 5rem;
   --chakra-sizes-24: 6rem;
   --chakra-sizes-28: 7rem;
   --chakra-sizes-32: 8rem;
   --chakra-sizes-36: 9rem;
   --chakra-sizes-40: 10rem;
   --chakra-sizes-44: 11rem;
   --chakra-sizes-48: 12rem;
   --chakra-sizes-52: 13rem;
   --chakra-sizes-56: 14rem;
   --chakra-sizes-60: 15rem;
   --chakra-sizes-64: 16rem;
   --chakra-sizes-72: 18rem;
   --chakra-sizes-80: 20rem;
   --chakra-sizes-96: 24rem;
   --chakra-sizes-px: 1px;
   --chakra-sizes-0\.5: 0.125rem;
   --chakra-sizes-1\.5: 0.375rem;
   --chakra-sizes-2\.5: 0.625rem;
   --chakra-sizes-3\.5: 0.875rem;
   --chakra-sizes-max: max-content;
   --chakra-sizes-min: min-content;
   --chakra-sizes-full: 100%;
   --chakra-sizes-3xs: 14rem;
   --chakra-sizes-2xs: 16rem;
   --chakra-sizes-xs: 20rem;
   --chakra-sizes-sm: 24rem;
   --chakra-sizes-md: 28rem;
   --chakra-sizes-lg: 32rem;
   --chakra-sizes-xl: 36rem;
   --chakra-sizes-2xl: 42rem;
   --chakra-sizes-3xl: 48rem;
   --chakra-sizes-4xl: 56rem;
   --chakra-sizes-5xl: 64rem;
   --chakra-sizes-6xl: 72rem;
   --chakra-sizes-7xl: 80rem;
   --chakra-sizes-8xl: 90rem;
   --chakra-sizes-container-sm: 640px;
   --chakra-sizes-container-md: 768px;
   --chakra-sizes-container-lg: 1024px;
   --chakra-sizes-container-xl: 1280px;
   --chakra-zIndices-hide: -1;
   --chakra-zIndices-auto: auto;
   --chakra-zIndices-base: 0;
   --chakra-zIndices-docked: 10;
   --chakra-zIndices-dropdown: 1000;
   --chakra-zIndices-sticky: 1100;
   --chakra-zIndices-banner: 1200;
   --chakra-zIndices-overlay: 1300;
   --chakra-zIndices-modal: 1400;
   --chakra-zIndices-popover: 1500;
   --chakra-zIndices-skipLink: 1600;
   --chakra-zIndices-toast: 1700;
   --chakra-zIndices-tooltip: 1800;
   --chakra-transition-property-common: background-color, border-color,
     color, fill, stroke, opacity, box-shadow, transform;
   --chakra-transition-property-colors: background-color, border-color,
     color, fill, stroke;
   --chakra-transition-property-dimensions: width, height;
   --chakra-transition-property-position: left, right, top, bottom;
   --chakra-transition-property-background: background-color,
     background-image, background-position;
   --chakra-transition-easing-ease-in: cubic-bezier(0.4, 0, 1, 1);
   --chakra-transition-easing-ease-out: cubic-bezier(0, 0, 0.2, 1);
   --chakra-transition-easing-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
   --chakra-transition-duration-ultra-fast: 50ms;
   --chakra-transition-duration-faster: 100ms;
   --chakra-transition-duration-fast: 150ms;
   --chakra-transition-duration-normal: 200ms;
   --chakra-transition-duration-slow: 300ms;
   --chakra-transition-duration-slower: 400ms;
   --chakra-transition-duration-ultra-slow: 500ms;
   --chakra-blur-none: 0;
   --chakra-blur-sm: 4px;
   --chakra-blur-base: 8px;
   --chakra-blur-md: 12px;
   --chakra-blur-lg: 16px;
   --chakra-blur-xl: 24px;
   --chakra-blur-2xl: 40px;
   --chakra-blur-3xl: 64px;
 }
 
 html {
   line-height: 1.5;
   -webkit-text-size-adjust: 100%;
 
   -webkit-font-smoothing: antialiased;
   text-rendering: optimizeLegibility;
   -moz-osx-font-smoothing: grayscale;
   touch-action: manipulation;
 }
 body {
   position: relative;
   min-height: 100%;
   font-feature-settings: "kern";
 }
 *,
 *::before,
 *::after {
   border-width: 0;
   border-style: solid;
   box-sizing: border-box;
 }
 main {
   display: block;
 }
 hr {
   border-top-width: 1px;
   box-sizing: content-box;
   height: 0;
   overflow: visible;
 }
 pre,
 code,
 kbd,
 samp {
  
   font-size: 1em;
 }
 a {
   background-color: transparent;
   color: inherit;
   -webkit-text-decoration: inherit;
   text-decoration: inherit;
 }
 abbr[title] {
   border-bottom: none;
   -webkit-text-decoration: underline;
   text-decoration: underline;
   -webkit-text-decoration: underline dotted;
   -webkit-text-decoration: underline dotted;
   text-decoration: underline dotted;
 }
 b,
 strong {
   font-weight: bold;
 }
 small {
   font-size: 80%;
 }
 sub,
 sup {
   font-size: 75%;
   line-height: 0;
   position: relative;
   vertical-align: baseline;
 }
 sub {
   bottom: -0.25em;
 }
 sup {
   top: -0.5em;
 }
 img {
   border-style: none;
 }
 button,
 input,
 optgroup,
 select,
 textarea {
  
   font-size: 100%;
   line-height: 1.15;
   margin: 0;
 }
 button,
 input {
   overflow: visible;
 }
 button,
 select {
   text-transform: none;
 }
 button::-moz-focus-inner,
 [type="button"]::-moz-focus-inner,
 [type="reset"]::-moz-focus-inner,
 [type="submit"]::-moz-focus-inner {
   border-style: none;
   padding: 0;
 }
 fieldset {
   padding: 0.35em 0.75em 0.625em;
 }
 legend {
   box-sizing: border-box;
   color: inherit;
   display: table;
   max-width: 100%;
   padding: 0;
   white-space: normal;
 }
 progress {
   vertical-align: baseline;
 }
 textarea {
   overflow: auto;
 }
 [type="checkbox"],
 [type="radio"] {
   box-sizing: border-box;
   padding: 0;
 }
 [type="number"]::-webkit-inner-spin-button,
 [type="number"]::-webkit-outer-spin-button {
   -webkit-appearance: none !important;
 }
 input[type="number"] {
   -moz-appearance: textfield;
 }
 [type="search"] {
   -webkit-appearance: textfield;
   outline-offset: -2px;
 }
 [type="search"]::-webkit-search-decoration {
   -webkit-appearance: none !important;
 }
 ::-webkit-file-upload-button {
   -webkit-appearance: button;
   font: inherit;
 }
 details {
   display: block;
 }
 summary {
   display: -webkit-box;
   display: -webkit-list-item;
   display: -ms-list-itembox;
   display: list-item;
 }
 template {
   display: none;
 }
 [hidden] {
   display: none !important;
 }
 body,
 blockquote,
 dl,
 dd,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 hr,
 figure,
 p,
 pre {
   margin: 0;
 }
 button {
   background: transparent;
   padding: 0;
 }
 fieldset {
   margin: 0;
   padding: 0;
 }
 ol,
 ul {
   margin: 0;
   padding: 0;
 }
 textarea {
   resize: vertical;
 }
 button,
 [role="button"] {
   cursor: pointer;
 }
 button::-moz-focus-inner {
   border: 0 !important;
 }
 table {
   border-collapse: collapse;
 }
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
   font-size: inherit;
   font-weight: inherit;
 }
 button,
 input,
 optgroup,
 select,
 textarea {
   padding: 0;
   line-height: inherit;
   color: inherit;
 }
 img,
 svg,
 video,
 canvas,
 audio,
 iframe,
 embed,
 object {
   display: block;
 }
 img,
 video {
   max-width: 100%;
   height: auto;
 }
 [data-js-focus-visible] :focus:not([data-focus-visible-added]) {
   outline: none;
   box-shadow: none;
 }
 select::-ms-expand {
   display: none;
 }


 body {
   color: var(--chakra-colors-gray-800);
   background: var(--chakra-colors-white);
   transition-property: background-color;
   transition-duration: var(--chakra-transition-duration-normal);
   line-height: var(--chakra-lineHeights-base);
 }
 *::-webkit-input-placeholder {
   color: var(--chakra-colors-gray-400);
 }
 *::-moz-placeholder {
   color: var(--chakra-colors-gray-400);
 }
 *:-ms-input-placeholder {
   color: var(--chakra-colors-gray-400);
 }
 *::placeholder {
   color: var(--chakra-colors-gray-400);
 }
 *,
 *::before,
 ::after {
   border-color: var(--chakra-colors-gray-200);
   word-wrap: break-word;
 }

 .marquee-container {
   overflow-x: hidden !important;
   display: flex !important;
   flex-direction: row !important;
   position: relative;
   width: 100%;
 }
 .marquee-container:hover div {
   animation-play-state: var(--pause-on-hover);
 }
 .marquee-container:active div {
   animation-play-state: var(--pause-on-click);
 }

 .overlay {
   position: absolute;
   width: 100%;
   height: 100%;
 }
 .overlay::before,
 .overlay::after {
   background: linear-gradient(to right, var(--gradient-color));
   content: "";
   height: 100%;
   position: absolute;
   width: var(--gradient-width);
   z-index: 2;
 }
 .overlay::after {
   right: 0;
   top: 0;
   transform: rotateZ(180deg);
 }
 .overlay::before {
   left: 0;
   top: 0;
 }

 .marquee {
   flex: 0 0 auto;
   min-width: 100%;
   z-index: 1;
   display: flex;
   flex-direction: row;
   align-items: center;
   animation: scroll var(--duration) linear var(--delay)
     var(--iteration-count);
   animation-play-state: var(--play);
   animation-delay: var(--delay);
   animation-direction: var(--direction);
 }
 @keyframes scroll {
   0% {
     transform: translateX(0%);
   }
   100% {
     transform: translateX(-100%);
   }
 }
 .active-section{
  color:#48bf84,
}

