.elementor-kit-6{--e-global-color-primary:#1C5E8C;--e-global-color-secondary:#1C8C8B;--e-global-color-text:#328C1C;--e-global-color-accent:#262626;--e-global-color-3e502c1:#FCFCFC;--e-global-color-8857dd1:#1C5E8CCC;--e-global-typography-primary-font-family:"Helvetica";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Helvetica";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:360px;}.e-con{--container-max-width:360px;}}/* Start custom CSS */.hero-bg {
    background: var(--Linear, linear-gradient(360deg, #1C5E8C 0.08%, #1C8C8B 90%, #328C1C 150%));
}

.txt-gred {
    background: var(--title, linear-gradient(90deg, #FFF 8.66%, #8CCBCA 21.73%, rgba(255, 255, 255, 0.93) 34.2%, rgba(255, 255, 255, 0.90) 70.04%, #90CACA 74.03%, #FFF 91.3%));
    background-clip: text;
-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


/*main contanier*/
.in-main{
  width: 100vw;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center; }
/*overlay blur main contanier*/
.in-1{
 width: 660px;
height: 640px;
border-radius: 665px;
background: linear-gradient(87deg, #1C5E8C -53.36%, #1C8C8B 50.39%, #328C1C 116.71%);
filter: blur(150px);
position: absolute;
left: -100px;
top: -200px;
 animation: grad-anim 4s linear 0s infinite alternate;}
.in-2{
  border-radius: 525px;
background: linear-gradient(90deg, #1C5E8C 0.08%, #1C8C8B 73.23%, #328C1C 120%);
filter: blur(112px);
width: 525px;
height: 480px;
position: absolute;
top: -150px;
left: 50px;
animation: grad-anim1 4s linear 0s infinite alternate;}
.in-3{
  width: 420px;
height: 390px;
border-radius: 420px;
background: linear-gradient(90deg, #1C5E8C 0.08%, #1C8C8B 73.23%, #328C1C 120%);
filter: blur(112px);
position: absolute;
top: -20px;
right: -20px;
animation: grad-anim2 4s linear 0s infinite alternate;}
.in-4{
  width: 600px;
height: 395px;
border-radius: 1250px;
background: linear-gradient(90deg, #1C5E8C 0.08%, #1C8C8B 73.23%, #328C1C 120%);
filter: blur(110px);
margin: auto;
position: absolute;
left: 0;
right: 0;
top: -100px;
animation: grad-anim3 4s linear 0s infinite alternate;}
@keyframes grad-anim{
  0%{
   transform: rotate(0deg); }
  50%{
   transform: rotate(90deg);}
  100%{
    transform: rotate(180deg);}}
@keyframes grad-anim1{
  0%{
   transform: translateX(0%) rotate(0deg);}
  50%{
   transform: translateX(50%) rotate(90deg) ;}
  100%{
   transform: translateX(100%) rotate(180deg);}}

@keyframes grad-anim2{
  0%{
   transform: translateX(0px) rotate(0deg);
   opacity: 0.5;}
  50%{
   
   transform: translateX(-150px)rotate(45deg) ; 
   opacity: 1;}
  100%{
   transform: translateX(0px) rotate(0deg);
   opacity: 1;}}
@keyframes grad-anim3{
  0%{
   transform: translateX(0px) rotate(0deg);}
  50%{
   
   transform: translateX(-250px)rotate(15deg) ; }
  100%{
   transform: translateX(0px) rotate(0deg);}}
   
   .vnbc::before{
  content: '';
  background: url(/wp-content/uploads/2024/12/dots-th-scaled.webp);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}/* End custom CSS */