/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.ban_scroll .elementor-widget-container::after{
    -webkit-animation: down 1.5s infinite;
    animation: down 1.5s infinite;
}
.ban_scroll .elementor-widget-container::after{
    content: "";
    position: absolute;
    width: 12px;
    height: 36px;
    top: auto;
    bottom: -43px;
    right: 0;
    left: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='36' viewBox='0 0 12 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46967 35.5303C5.76256 35.8232 6.23744 35.8232 6.53033 35.5303L11.3033 30.7574C11.5962 30.4645 11.5962 29.9896 11.3033 29.6967C11.0104 29.4038 10.5355 29.4038 10.2426 29.6967L6 33.9393L1.75736 29.6967C1.46447 29.4038 0.989593 29.4038 0.696699 29.6967C0.403806 29.9896 0.403806 30.4645 0.696699 30.7574L5.46967 35.5303ZM6.75 1C6.75 0.585789 6.41421 0.25 6 0.25C5.58579 0.25 5.25 0.585789 5.25 1L6.75 1ZM6.75 35L6.75 1L5.25 1L5.25 35L6.75 35Z' fill='%23060553'/%3E%3C/svg%3E%0A");

}
.ban_scroll{
    writing-mode: vertical-lr;
    rotate: 0deg;
}
@-webkit-keyframes down {
    0% {
      transform: translate(0);
    }
    20% {
      transform: translateY(15px);
    }
    40% {
      transform: translate(0);
    }
  }
.shaking-video .elementor-custom-embed-play{
  position: relative;
}
.shaking-video .elementor-custom-embed-play:before{
  position: absolute;
  content: '';
  width: 78px;
  height: 78px;
  background: #0BCE7A; 
  border-radius: 50%;
  top: 0;
  left: 0px;
  margin: auto;
  bottom: 8px;
  right: 0;
  animation: shadow 3s ease-in-out infinite;
  z-index: -1;
  }

.shaking-video .elementor-open-inline{
  height: 475px !important;
  width: 100%;
 
}
.shaking-video .elementor-video, .shaking-video .elementor-custom-embed-image-overlay{
  border-radius: 10px;
}
@keyframes shadow{
  0%{
     box-shadow: 0 0 0 0#ffffff, 0 0 0 0 #ffffff;
  }
  100%{
      box-shadow: 0 0 0 15px#ffffff00, 0 0 0 30px #ffffff00;
  }
}
.finac-icon .elementor-icon-wrapper{
  display: flex;

}
.finac-icon{
  position: relative;
}
.finac-icon::after{
  content: "";
  position: absolute;
  width: 28px;
  height: 28px;
  right: -10px;
  top: -10px;
  z-index: -1;
  background-color: #436286;
  border-radius: 50%;
}
.fin-des p{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;

}
.fin-lod svg{
  width: 19px !important;

}
.fin-lod:hover svg{
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.fin-sec{
  position: relative;
}
.fin-sec::after{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #436286;
}
.sub-hed span{
  color: #0BCE7A;
}
.tex-link a{
  text-decoration: underline !important;
  color: #0BCE7A;
  text-transform: uppercase;
}
.prog-img{
  position: relative;
}
.prog-img::after{
  content: "";
  position: absolute;
  width: 62px;
  height: 148px;
  background-repeat: no-repeat;
  right: -15px;
  top:-48px;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg width='62' height='148' viewBox='0 0 62 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M56.9774 3.08885C56.9774 4.42829 58.0699 5.51412 59.4174 5.51412C60.765 5.51412 61.8574 4.42829 61.8574 3.08885C61.8574 1.74941 60.765 0.663574 59.4174 0.663574C58.0699 0.663574 56.9774 1.74941 56.9774 3.08885Z' fill='%230BCE7A'/%3E%3Cpath d='M56.9774 31.4059C56.9774 32.7454 58.0699 33.8312 59.4174 33.8312C60.765 33.8312 61.8574 32.7454 61.8574 31.4059C61.8574 30.0665 60.765 28.9807 59.4174 28.9807C58.0699 28.9807 56.9774 30.0665 56.9774 31.4059Z' fill='%230BCE7A'/%3E%3Cpath d='M56.9774 59.7433C56.9774 61.0828 58.0699 62.1686 59.4174 62.1686C60.765 62.1686 61.8574 61.0828 61.8574 59.7433C61.8574 58.4039 60.765 57.318 59.4174 57.318C58.0699 57.318 56.9774 58.4039 56.9774 59.7433Z' fill='%230BCE7A'/%3E%3Cpath d='M56.9774 88.0604C56.9774 89.3999 58.0699 90.4857 59.4174 90.4857C60.765 90.4857 61.8574 89.3999 61.8574 88.0604C61.8574 86.721 60.765 85.6351 59.4174 85.6351C58.0699 85.6351 56.9774 86.721 56.9774 88.0604Z' fill='%230BCE7A'/%3E%3Cpath d='M56.9774 116.377C56.9774 117.717 58.0699 118.803 59.4174 118.803C60.765 118.803 61.8574 117.717 61.8574 116.377C61.8574 115.038 60.765 113.952 59.4174 113.952C58.0699 113.952 56.9774 115.038 56.9774 116.377Z' fill='%230BCE7A'/%3E%3Cpath d='M56.9774 144.694C56.9774 146.034 58.0699 147.12 59.4174 147.12C60.765 147.12 61.8574 146.034 61.8574 144.694C61.8574 143.355 60.765 142.269 59.4174 142.269C58.0699 142.269 56.9774 143.355 56.9774 144.694Z' fill='%230BCE7A'/%3E%3Cpath d='M28.4888 3.08885C28.4888 4.42829 29.5812 5.51412 30.9288 5.51412C32.2764 5.51412 33.3688 4.42829 33.3688 3.08885C33.3688 1.74941 32.2764 0.663574 30.9288 0.663574C29.5812 0.663574 28.4888 1.74941 28.4888 3.08885Z' fill='%230BCE7A'/%3E%3Cpath d='M28.4888 31.4059C28.4888 32.7454 29.5812 33.8312 30.9288 33.8312C32.2764 33.8312 33.3688 32.7454 33.3688 31.4059C33.3688 30.0665 32.2764 28.9807 30.9288 28.9807C29.5812 28.9807 28.4888 30.0665 28.4888 31.4059Z' fill='%230BCE7A'/%3E%3Cpath d='M28.489 59.7449C28.489 61.0844 29.5815 62.1702 30.929 62.1702C32.2766 62.1702 33.369 61.0844 33.369 59.7449C33.369 58.4055 32.2766 57.3197 30.929 57.3197C29.5815 57.3197 28.489 58.4055 28.489 59.7449Z' fill='%230BCE7A'/%3E%3Cpath d='M28.489 88.0604C28.489 89.3999 29.5815 90.4857 30.929 90.4857C32.2766 90.4857 33.369 89.3999 33.369 88.0604C33.369 86.721 32.2766 85.6351 30.929 85.6351C29.5815 85.6351 28.489 86.721 28.489 88.0604Z' fill='%230BCE7A'/%3E%3Cpath d='M28.4888 116.377C28.4888 117.717 29.5812 118.802 30.9288 118.802C32.2764 118.802 33.3688 117.717 33.3688 116.377C33.3688 115.038 32.2764 113.952 30.9288 113.952C29.5812 113.952 28.4888 115.038 28.4888 116.377Z' fill='%230BCE7A'/%3E%3Cpath d='M28.489 144.695C28.489 146.034 29.5815 147.12 30.929 147.12C32.2766 147.12 33.369 146.034 33.369 144.695C33.369 143.355 32.2766 142.269 30.929 142.269C29.5815 142.269 28.489 143.355 28.489 144.695Z' fill='%230BCE7A'/%3E%3Cpath d='M0.000383406 3.08885C0.000383422 4.42829 1.09281 5.51412 2.44038 5.51412C3.78795 5.51412 4.88037 4.42829 4.88037 3.08885C4.88037 1.74941 3.78795 0.663574 2.44038 0.663574C1.09281 0.663574 0.00038339 1.74941 0.000383406 3.08885Z' fill='%230BCE7A'/%3E%3Cpath d='M1.71951e-05 31.4059C1.7211e-05 32.7454 1.09244 33.8312 2.44001 33.8312C3.78758 33.8312 4.88 32.7454 4.88 31.4059C4.88 30.0665 3.78758 28.9807 2.44001 28.9807C1.09244 28.9807 1.71791e-05 30.0665 1.71951e-05 31.4059Z' fill='%230BCE7A'/%3E%3Cpath d='M1.71951e-05 59.7449C1.7211e-05 61.0844 1.09244 62.1702 2.44001 62.1702C3.78758 62.1702 4.88 61.0844 4.88 59.7449C4.88 58.4055 3.78758 57.3197 2.44001 57.3197C1.09244 57.3197 1.71791e-05 58.4055 1.71951e-05 59.7449Z' fill='%230BCE7A'/%3E%3Cpath d='M1.71951e-05 88.0604C1.7211e-05 89.3999 1.09244 90.4857 2.44001 90.4857C3.78758 90.4857 4.88 89.3999 4.88 88.0604C4.88 86.721 3.78758 85.6351 2.44001 85.6351C1.09244 85.6351 1.71791e-05 86.721 1.71951e-05 88.0604Z' fill='%230BCE7A'/%3E%3Cpath d='M0.000383406 116.377C0.000383422 117.717 1.09281 118.802 2.44038 118.802C3.78795 118.802 4.88037 117.717 4.88037 116.377C4.88037 115.038 3.78795 113.952 2.44038 113.952C1.09281 113.952 0.00038339 115.038 0.000383406 116.377Z' fill='%230BCE7A'/%3E%3Cpath d='M1.71951e-05 144.695C1.7211e-05 146.034 1.09244 147.12 2.44001 147.12C3.78758 147.12 4.88 146.034 4.88 144.695C4.88 143.355 3.78758 142.269 2.44001 142.269C1.09244 142.269 1.71791e-05 143.355 1.71951e-05 144.695Z' fill='%230BCE7A'/%3E%3C/svg%3E%0A");

}



.prog-img::before {
  content: "";
  position: absolute;
  width: 146px;
  height: 62px;
  background-repeat: no-repeat;
  left: -15px;
  bottom: -15px;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg width='147' height='63' viewBox='0 0 147 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M144.031 57.641C142.692 57.641 141.606 58.7334 141.606 60.081C141.606 61.4286 142.692 62.521 144.031 62.521C145.371 62.521 146.456 61.4286 146.456 60.081C146.456 58.7334 145.371 57.641 144.031 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M115.714 57.641C114.375 57.641 113.289 58.7334 113.289 60.081C113.289 61.4286 114.375 62.521 115.714 62.521C117.054 62.521 118.139 61.4286 118.139 60.081C118.139 58.7334 117.054 57.641 115.714 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M87.3767 57.641C86.0372 57.641 84.9514 58.7334 84.9514 60.081C84.9514 61.4286 86.0372 62.521 87.3767 62.521C88.7161 62.521 89.8019 61.4286 89.8019 60.081C89.8019 58.7334 88.7161 57.641 87.3767 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M59.0596 57.641C57.7201 57.641 56.6343 58.7334 56.6343 60.081C56.6343 61.4286 57.7201 62.521 59.0596 62.521C60.399 62.521 61.4849 61.4286 61.4849 60.081C61.4849 58.7334 60.399 57.641 59.0596 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M30.7425 57.641C29.4031 57.641 28.3172 58.7334 28.3172 60.081C28.3172 61.4286 29.4031 62.521 30.7425 62.521C32.082 62.521 33.1678 61.4286 33.1678 60.081C33.1678 58.7334 32.082 57.641 30.7425 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M2.42573 57.641C1.08629 57.641 0.000464771 58.7334 0.000464653 60.081C0.000464535 61.4286 1.08629 62.521 2.42573 62.521C3.76517 62.521 4.85101 61.4286 4.85101 60.081C4.85101 58.7334 3.76517 57.641 2.42573 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M144.031 29.1523C142.692 29.1523 141.606 30.2447 141.606 31.5923C141.606 32.9399 142.692 34.0323 144.031 34.0323C145.371 34.0323 146.456 32.9399 146.456 31.5923C146.456 30.2447 145.371 29.1523 144.031 29.1523Z' fill='%230BCE7A'/%3E%3Cpath d='M115.714 29.1523C114.375 29.1523 113.289 30.2447 113.289 31.5923C113.289 32.9399 114.375 34.0323 115.714 34.0323C117.054 34.0323 118.139 32.9399 118.139 31.5923C118.139 30.2447 117.054 29.1523 115.714 29.1523Z' fill='%230BCE7A'/%3E%3Cpath d='M87.3751 29.1526C86.0356 29.1526 84.9498 30.245 84.9498 31.5926C84.9498 32.9402 86.0356 34.0326 87.3751 34.0326C88.7145 34.0326 89.8004 32.9402 89.8004 31.5926C89.8004 30.245 88.7145 29.1526 87.3751 29.1526Z' fill='%230BCE7A'/%3E%3Cpath d='M59.0596 29.1526C57.7201 29.1526 56.6343 30.245 56.6343 31.5926C56.6343 32.9402 57.7201 34.0326 59.0596 34.0326C60.399 34.0326 61.4849 32.9402 61.4849 31.5926C61.4849 30.245 60.399 29.1526 59.0596 29.1526Z' fill='%230BCE7A'/%3E%3Cpath d='M30.7428 29.1523C29.4034 29.1523 28.3175 30.2447 28.3175 31.5923C28.3175 32.9399 29.4034 34.0323 30.7428 34.0323C32.0823 34.0323 33.1681 32.9399 33.1681 31.5923C33.1681 30.2447 32.0823 29.1523 30.7428 29.1523Z' fill='%230BCE7A'/%3E%3Cpath d='M2.42524 29.1526C1.0858 29.1526 -2.35107e-05 30.245 -2.36285e-05 31.5926C-2.37464e-05 32.9402 1.0858 34.0326 2.42524 34.0326C3.76469 34.0326 4.85052 32.9402 4.85053 31.5926C4.85053 30.245 3.76469 29.1526 2.42524 29.1526Z' fill='%230BCE7A'/%3E%3Cpath d='M144.031 0.663927C142.692 0.663927 141.606 1.75635 141.606 3.10392C141.606 4.45149 142.692 5.54391 144.031 5.54391C145.371 5.54391 146.456 4.45149 146.456 3.10392C146.456 1.75635 145.371 0.663927 144.031 0.663927Z' fill='%230BCE7A'/%3E%3Cpath d='M115.714 0.663591C114.375 0.663591 113.289 1.75601 113.289 3.10358C113.289 4.45116 114.375 5.54358 115.714 5.54358C117.054 5.54358 118.139 4.45116 118.139 3.10359C118.139 1.75601 117.054 0.663591 115.714 0.663591Z' fill='%230BCE7A'/%3E%3Cpath d='M87.3751 0.663591C86.0356 0.663591 84.9498 1.75601 84.9498 3.10358C84.9498 4.45116 86.0356 5.54358 87.3751 5.54358C88.7145 5.54358 89.8004 4.45116 89.8004 3.10359C89.8004 1.75601 88.7145 0.663591 87.3751 0.663591Z' fill='%230BCE7A'/%3E%3Cpath d='M59.0596 0.663591C57.7201 0.663591 56.6343 1.75601 56.6343 3.10358C56.6343 4.45116 57.7201 5.54358 59.0596 5.54358C60.399 5.54358 61.4849 4.45116 61.4849 3.10359C61.4849 1.75601 60.399 0.663591 59.0596 0.663591Z' fill='%230BCE7A'/%3E%3Cpath d='M30.7428 0.663896C29.4034 0.663896 28.3175 1.75632 28.3175 3.10389C28.3175 4.45146 29.4034 5.54388 30.7428 5.54388C32.0823 5.54388 33.1681 4.45146 33.1681 3.10389C33.1681 1.75632 32.0823 0.663896 30.7428 0.663896Z' fill='%230BCE7A'/%3E%3Cpath d='M2.42524 0.663591C1.0858 0.663591 -2.35107e-05 1.75601 -2.36285e-05 3.10358C-2.37464e-05 4.45116 1.0858 5.54358 2.42524 5.54358C3.76469 5.54358 4.85052 4.45116 4.85053 3.10359C4.85053 1.75601 3.76469 0.663591 2.42524 0.663591Z' fill='%230BCE7A'/%3E%3C/svg%3E%0A");
}

/* read more */
.morecontent span {
  display: none;
}
.morelink {
  display: block;
  color: #0BCE7A;
  text-decoration: underline !important;
}





/* How it works page css start */
.inner-btm-text span,
.inner-btm-text a {
  color: #0BCE7A;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 27px;
  text-align: left;
  text-decoration-line: underline;
}

.heading-color-global span {
  color: #0BCE7A !important;
}

.image-shape-add img.attachment-full {
  z-index: 2;
  position: relative;
}

.image-shape-add:after {
  content: "";
  position: absolute;
  left: -45px;
  bottom: -20px;
  background-image: url("data:image/svg+xml,%3Csvg width='147' height='63' viewBox='0 0 147 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M144.031 57.641C142.692 57.641 141.606 58.7334 141.606 60.081C141.606 61.4286 142.692 62.521 144.031 62.521C145.371 62.521 146.456 61.4286 146.456 60.081C146.456 58.7334 145.371 57.641 144.031 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M115.714 57.641C114.375 57.641 113.289 58.7334 113.289 60.081C113.289 61.4286 114.375 62.521 115.714 62.521C117.054 62.521 118.139 61.4286 118.139 60.081C118.139 58.7334 117.054 57.641 115.714 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M87.3767 57.641C86.0372 57.641 84.9514 58.7334 84.9514 60.081C84.9514 61.4286 86.0372 62.521 87.3767 62.521C88.7161 62.521 89.8019 61.4286 89.8019 60.081C89.8019 58.7334 88.7161 57.641 87.3767 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M59.0596 57.641C57.7201 57.641 56.6343 58.7334 56.6343 60.081C56.6343 61.4286 57.7201 62.521 59.0596 62.521C60.399 62.521 61.4849 61.4286 61.4849 60.081C61.4849 58.7334 60.399 57.641 59.0596 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M30.7425 57.641C29.4031 57.641 28.3172 58.7334 28.3172 60.081C28.3172 61.4286 29.4031 62.521 30.7425 62.521C32.082 62.521 33.1678 61.4286 33.1678 60.081C33.1678 58.7334 32.082 57.641 30.7425 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M2.42573 57.641C1.08629 57.641 0.000464771 58.7334 0.000464653 60.081C0.000464535 61.4286 1.08629 62.521 2.42573 62.521C3.76517 62.521 4.85101 61.4286 4.85101 60.081C4.85101 58.7334 3.76517 57.641 2.42573 57.641Z' fill='%230BCE7A'/%3E%3Cpath d='M144.031 29.1523C142.692 29.1523 141.606 30.2447 141.606 31.5923C141.606 32.9399 142.692 34.0323 144.031 34.0323C145.371 34.0323 146.456 32.9399 146.456 31.5923C146.456 30.2447 145.371 29.1523 144.031 29.1523Z' fill='%230BCE7A'/%3E%3Cpath d='M115.714 29.1523C114.375 29.1523 113.289 30.2447 113.289 31.5923C113.289 32.9399 114.375 34.0323 115.714 34.0323C117.054 34.0323 118.139 32.9399 118.139 31.5923C118.139 30.2447 117.054 29.1523 115.714 29.1523Z' fill='%230BCE7A'/%3E%3Cpath d='M87.3751 29.1526C86.0356 29.1526 84.9498 30.245 84.9498 31.5926C84.9498 32.9402 86.0356 34.0326 87.3751 34.0326C88.7145 34.0326 89.8004 32.9402 89.8004 31.5926C89.8004 30.245 88.7145 29.1526 87.3751 29.1526Z' fill='%230BCE7A'/%3E%3Cpath d='M59.0596 29.1526C57.7201 29.1526 56.6343 30.245 56.6343 31.5926C56.6343 32.9402 57.7201 34.0326 59.0596 34.0326C60.399 34.0326 61.4849 32.9402 61.4849 31.5926C61.4849 30.245 60.399 29.1526 59.0596 29.1526Z' fill='%230BCE7A'/%3E%3Cpath d='M30.7428 29.1523C29.4034 29.1523 28.3175 30.2447 28.3175 31.5923C28.3175 32.9399 29.4034 34.0323 30.7428 34.0323C32.0823 34.0323 33.1681 32.9399 33.1681 31.5923C33.1681 30.2447 32.0823 29.1523 30.7428 29.1523Z' fill='%230BCE7A'/%3E%3Cpath d='M2.42524 29.1526C1.0858 29.1526 -2.35107e-05 30.245 -2.36285e-05 31.5926C-2.37464e-05 32.9402 1.0858 34.0326 2.42524 34.0326C3.76469 34.0326 4.85052 32.9402 4.85053 31.5926C4.85053 30.245 3.76469 29.1526 2.42524 29.1526Z' fill='%230BCE7A'/%3E%3Cpath d='M144.031 0.663927C142.692 0.663927 141.606 1.75635 141.606 3.10392C141.606 4.45149 142.692 5.54391 144.031 5.54391C145.371 5.54391 146.456 4.45149 146.456 3.10392C146.456 1.75635 145.371 0.663927 144.031 0.663927Z' fill='%230BCE7A'/%3E%3Cpath d='M115.714 0.663591C114.375 0.663591 113.289 1.75601 113.289 3.10358C113.289 4.45116 114.375 5.54358 115.714 5.54358C117.054 5.54358 118.139 4.45116 118.139 3.10359C118.139 1.75601 117.054 0.663591 115.714 0.663591Z' fill='%230BCE7A'/%3E%3Cpath d='M87.3751 0.663591C86.0356 0.663591 84.9498 1.75601 84.9498 3.10358C84.9498 4.45116 86.0356 5.54358 87.3751 5.54358C88.7145 5.54358 89.8004 4.45116 89.8004 3.10359C89.8004 1.75601 88.7145 0.663591 87.3751 0.663591Z' fill='%230BCE7A'/%3E%3Cpath d='M59.0596 0.663591C57.7201 0.663591 56.6343 1.75601 56.6343 3.10358C56.6343 4.45116 57.7201 5.54358 59.0596 5.54358C60.399 5.54358 61.4849 4.45116 61.4849 3.10359C61.4849 1.75601 60.399 0.663591 59.0596 0.663591Z' fill='%230BCE7A'/%3E%3Cpath d='M30.7428 0.663896C29.4034 0.663896 28.3175 1.75632 28.3175 3.10389C28.3175 4.45146 29.4034 5.54388 30.7428 5.54388C32.0823 5.54388 33.1681 4.45146 33.1681 3.10389C33.1681 1.75632 32.0823 0.663896 30.7428 0.663896Z' fill='%230BCE7A'/%3E%3Cpath d='M2.42524 0.663591C1.0858 0.663591 -2.35107e-05 1.75601 -2.36285e-05 3.10358C-2.37464e-05 4.45116 1.0858 5.54358 2.42524 5.54358C3.76469 5.54358 4.85052 4.45116 4.85053 3.10359C4.85053 1.75601 3.76469 0.663591 2.42524 0.663591Z' fill='%230BCE7A'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  width: 146px;
  height: 62px;
}

.faq-accordian .e-n-accordion {
  border-bottom: 1px solid #EAEAEA;
}
/* Register form css start */
.reg-form-section .ginput_container input, 
.reg-form-section .ginput_container select,
.reg-form-section .ginput_container textarea {
  background: transparent;
  border: 1px solid #1DF497;
  height: 60px;
  color: #ffffff;
  padding: 15px !important;
  border-radius: 5px;
}
.reg-form-section .ginput_container textarea::placeholder {
  color: #1FF599;
}
.reg-form-section .ginput_container input:focus, 
.reg-form-section .ginput_container select:focus,
.reg-form-section .ginput_container textarea:focus {
  outline: none !important;
  border-color: #fff !important;
}
.reg-form-section .ginput_container input::placeholder {
  color: #1FF599;
}
.reg-form-section input#gform_submit_button_1,
.reg-form-section input#gform_submit_button_2 {
  background: #fff;
  color: #0BCE7A;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
  height: 60px;
  border: 1px solid #1DF497;
  margin: 0;
}

.reg-form-section input#gform_submit_button_1:hover,
.reg-form-section input#gform_submit_button_2:hover {
  border: 1px solid #1DF497;
  color: #fff;
  background: transparent;
}

.reg-form-section select#input_1_1 {
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99998 8C6.74907 8 6.49819 7.90396 6.3069 7.71229L0.287199 1.67776C-0.0957328 1.29388 -0.0957328 0.671503 0.287199 0.287787C0.669975 -0.095929 1.29071 -0.095929 1.67367 0.287787L6.99998 5.62748L12.3263 0.287973C12.7092 -0.0957425 13.3299 -0.0957425 13.7127 0.287973C14.0958 0.67169 14.0958 1.29407 13.7127 1.67794L7.69306 7.71248C7.50167 7.90418 7.25079 8 6.99998 8Z' fill='white'/%3E%3C/svg%3E%0A");
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center right 15px;
}

.reg-form-section .gform_footer {
  margin: 0 !important;
}

.gform_wrapper.gravity-theme .gform_validation_errors {
  padding-block: 8px !important;
}
.gform_wrapper.gravity-theme .gfield_validation_message, 
.gform_wrapper.gravity-theme .validation_message {
  padding: 0px 15px !important;
  border-radius: 6px;
  width: 160px !important;
}
.reg-form-section .ginput_container input::placeholder, 
.reg-form-section .ginput_container select::placeholder, 
.reg-form-section .ginput_container textarea::placeholder {
  color: #1FF599;
}

.gform_wrapper.gravity-theme .gform_validation_errors:focus {
  outline: none !important;
}
.gfield_validation_message {
  font-size: 12px !important;
}
div#validation_message_2_5 {
  margin-top: 0;
}
div#gform_confirmation_message_2 {
  color: #fff;
  font-size: 24px;
  text-align: center;
}

.schedule-form-section span.gfield_required {
  display: none !important;
}


/* Banner bottom scroll */
.marquee {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
.marquee-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-animation: marquee 20s linear infinite running;
  -moz-animation: marquee 20s linear infinite running;
  -o-animation: marquee 20s linear infinite running;
  -ms-animation: marquee 20s linear infinite running;
  animation: marquee 20s linear infinite running;
}
.marquee-content:hover {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  -ms-animation-play-state: paused;
  animation-play-state: paused;
}
.marquee-tag {
  width: 450px;
  margin: 0 0.5em;
  padding: 0.5em;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-family: Poppins;
  font-size: 21px;
  font-weight: 400;
  line-height: 31.5px;
  text-align: left;
  position: relative;
}
.marquee-tag::after {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  content: "";
  width: 14px;
  height: 14px;
  background: #fff;
}


@-moz-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
@-o-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
@keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}

/* FAQ Page css start */
.faq-accordian-section .e-n-accordion-item[open] {
  border-radius: 20px !important;
  background: #0BCE7A;
  overflow: hidden;
}

.faq-accordian-section .e-n-accordion-item[open] summary.e-n-accordion-item-title {
  padding-bottom: 10px;
  padding-left: 20px;
}

.faq-accordian-section summary.e-n-accordion-item-title {

}
.faq-accordian-section .e-n-accordion-item {
  position: relative;
}
.faq-accordian-section .e-n-accordion-item:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 1px solid #EAEAEA;
  width: 100%;
}
.alt-man-icn .elementor-icon {
  position: relative;
}
.alt-man-icn .elementor-icon::after {
  content: "";
  position: absolute;
  width: 56px;
  height: 56px;
  background-color: #DDFFEF;
  border-radius: 50%;
  top: 0;
  right: -15px;
  z-index: -1;
}



/* Program Registration Form Page CSS Start */
.programme-reg-form input, 
.programme-reg-form select {
  height: 60px;
  width: 100% !important;
  border: 1px solid #EAEAEA !important;
  color: #989898;
  border-radius: 5px !important;
  padding-left: 14px !important;
}
.programme-reg-form input::placeholder, 
.programme-reg-form select::placeholder,
.programme-reg-form select::placeholder {
  color: #989898 !important;
}

.programme-reg-form select {
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99998 8C6.74907 8 6.49819 7.90396 6.3069 7.71229L0.287199 1.67776C-0.0957328 1.29388 -0.0957328 0.671503 0.287199 0.287787C0.669975 -0.095929 1.29071 -0.095929 1.67367 0.287787L6.99998 5.62748L12.3263 0.287973C12.7092 -0.0957425 13.3299 -0.0957425 13.7127 0.287973C14.0958 0.67169 14.0958 1.29407 13.7127 1.67794L7.69306 7.71248C7.50167 7.90418 7.25079 8 6.99998 8Z' fill='%230BCE7A'/%3E%3C/svg%3E%0A");
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center right 15px;
}
.programme-reg-form input:focus, 
.programme-reg-form select:focus,
.programme-reg-form textarea:focus {
  outline: none;
}
.programme-reg-form textarea {
  border: 1px solid #EAEAEA !important;
  border-radius: 5px !important;
  padding-left: 14px !important;
  color: #989898;
}
.programme-reg-form textarea#input_3_29::placeholder {
  color: #989898;
}
.programme-reg-form .gform-footer.gform_footer.top_label {
  padding: 0;
}

#text-bottom {
  display: none;
}



@media (max-width:1366px) {
  .shaking-video .elementor-open-inline{
    height: 400px !important;
    width: 100%;
  }
  .shaking-video .elementor-custom-embed-play:before {
    width: 90px;
    height: 90px;
    }
    .prog-img::after {
      right: -10px;
      top: -15px;
    }
    .prog-img::before {
      left: -10px;
      bottom: -15px;
    }

}
@media (max-width:1200px) {
  .image-shape-add:after {
    left: -10px;
    bottom: -15px;
  }
}
@media(max-width:1024px){
/* .shaking-video .elementor-open-inline{
  height: 400px !important;
} */
.reg-form-section .ginput_container input, 
  .reg-form-section .ginput_container select {
    height: 46px;
    padding: 10px 15px !important;
  }
}
@media(max-width:767px){
  .ft-mnu ul li{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .shaking-video .elementor-custom-embed-play:before {
    width: 80px;
    height: 80px;
    left: 0;
    top: 5px;
  }
  

}




