.elementor-2 .elementor-element.elementor-element-3f8c513{--display:flex;--min-height:618px;--position:absolute;top:157px;}.elementor-2 .elementor-element.elementor-element-3f8c513:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3f8c513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #16BFFD36 0%, #FFFFFF00 42%);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3f8c513{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-3f8c513{right:0px;}.elementor-2 .elementor-element.elementor-element-e939572{--display:flex;--min-height:699px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-3f7eeb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;}.elementor-2 .elementor-element.elementor-element-3f7eeb5{z-index:1;}.elementor-2 .elementor-element.elementor-element-a1b4611 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2 .elementor-element.elementor-element-594e395 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:80px;}.elementor-2 .elementor-element.elementor-element-137379c{--display:flex;--min-height:707px;--position:absolute;top:-122px;}.elementor-2 .elementor-element.elementor-element-137379c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-137379c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #F64F591A 0%, #FFFFFF00 31%);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-137379c{left:-486px;}body.rtl .elementor-2 .elementor-element.elementor-element-137379c{right:-486px;}.elementor-2 .elementor-element.elementor-element-767ee05c{padding:76px 0px 120px 0px;}.elementor-2 .elementor-element.elementor-element-2a0a0ff8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;line-height:56px;}.elementor-2 .elementor-element.elementor-element-2a0a0ff8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-58068a0e img{border-radius:15px 15px 15px 15px;box-shadow:10px 12px 17px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-5b5bc70e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2 .elementor-element.elementor-element-5b5bc70e > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-774d93b0 img{border-radius:15px 15px 15px 15px;box-shadow:10px 12px 17px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-68852da5{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-30252322 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-30252322{width:auto;max-width:auto;align-self:center;}.elementor-2 .elementor-element.elementor-element-62ced2c1 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-62ced2c1 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-62ced2c1 .elementor-icon svg{height:20px;}.elementor-2 .elementor-element.elementor-element-62ced2c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;width:auto;max-width:auto;align-self:center;}.elementor-2 .elementor-element.elementor-element-d743d3c{padding:76px 0px 120px 0px;}.elementor-2 .elementor-element.elementor-element-86d9da2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;line-height:56px;}.elementor-2 .elementor-element.elementor-element-86d9da2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-160ee3a img{border-radius:15px 15px 15px 15px;box-shadow:10px 12px 17px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-8569ce2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2 .elementor-element.elementor-element-8569ce2 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-417065a img{border-radius:15px 15px 15px 15px;box-shadow:10px 12px 17px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-0458152{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-e98b0ef .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-e98b0ef{width:auto;max-width:auto;align-self:center;}.elementor-2 .elementor-element.elementor-element-6628a30 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-6628a30 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-6628a30 .elementor-icon svg{height:20px;}.elementor-2 .elementor-element.elementor-element-6628a30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;width:auto;max-width:auto;align-self:center;}.elementor-2 .elementor-element.elementor-element-5b5d13f{padding:76px 0px 120px 0px;}.elementor-2 .elementor-element.elementor-element-5b6e2c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;line-height:56px;}.elementor-2 .elementor-element.elementor-element-5b6e2c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-3a449a4 img{border-radius:15px 15px 15px 15px;box-shadow:10px 12px 17px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-0308cac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2 .elementor-element.elementor-element-0308cac > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-5e38f2c img{border-radius:15px 15px 15px 15px;box-shadow:10px 12px 17px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-efbd09b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-866ab89 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-866ab89{width:auto;max-width:auto;align-self:center;}.elementor-2 .elementor-element.elementor-element-4dd67b4 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-4dd67b4 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-4dd67b4 .elementor-icon svg{height:20px;}.elementor-2 .elementor-element.elementor-element-4dd67b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;width:auto;max-width:auto;align-self:center;}.elementor-2 .elementor-element.elementor-element-5359486{padding:76px 0px 120px 0px;}.elementor-2 .elementor-element.elementor-element-db3de2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;line-height:56px;}.elementor-2 .elementor-element.elementor-element-db3de2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-e568f7d img{border-radius:15px 15px 15px 15px;box-shadow:10px 12px 17px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-4f7770e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2 .elementor-element.elementor-element-4f7770e > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-a8c16a0 img{border-radius:15px 15px 15px 15px;box-shadow:10px 12px 17px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-772ec5b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-4672341 .elementor-heading-title{font-size:14px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-4672341{width:auto;max-width:auto;align-self:center;}.elementor-2 .elementor-element.elementor-element-68575e1 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-68575e1 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-68575e1 .elementor-icon svg{height:20px;}.elementor-2 .elementor-element.elementor-element-68575e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;width:auto;max-width:auto;align-self:center;}.elementor-2 .elementor-element.elementor-element-efa0ef0{--display:flex;--min-height:543px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f7e91c6{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-a794799 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;}.elementor-2 .elementor-element.elementor-element-9dfadd0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-de66056{--display:flex;}.elementor-2 .elementor-element.elementor-element-a2b334c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-2 .elementor-element.elementor-element-3a4d4bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-2 .elementor-element.elementor-element-3b5b0cf{--display:flex;}.elementor-2 .elementor-element.elementor-element-9f933aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-2 .elementor-element.elementor-element-1c1e258 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-2 .elementor-element.elementor-element-28142b7{--display:flex;--min-height:320px;--position:absolute;top:188px;}.elementor-2 .elementor-element.elementor-element-28142b7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-28142b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #16BFFD36 0%, #FFFFFF00 42%);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-28142b7{left:-10px;}body.rtl .elementor-2 .elementor-element.elementor-element-28142b7{right:-10px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-3f8c513{--min-height:410px;top:198px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3f8c513{left:165px;}body.rtl .elementor-2 .elementor-element.elementor-element-3f8c513{right:165px;}.elementor-2 .elementor-element.elementor-element-e939572{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-2 .elementor-element.elementor-element-3f7eeb5 .elementor-heading-title{font-size:48px;}.elementor-2 .elementor-element.elementor-element-a1b4611 .elementor-heading-title{font-size:48px;}.elementor-2 .elementor-element.elementor-element-594e395 .elementor-heading-title{font-size:48px;}.elementor-2 .elementor-element.elementor-element-137379c{--min-height:297px;top:12px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-137379c{left:-269px;}body.rtl .elementor-2 .elementor-element.elementor-element-137379c{right:-269px;}.elementor-2 .elementor-element.elementor-element-767ee05c{padding:50px 10px 50px 10px;}.elementor-2 .elementor-element.elementor-element-2c063c23 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-2a0a0ff8 .elementor-heading-title{font-size:45px;}.elementor-2 .elementor-element.elementor-element-5b5bc70e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-68852da5{font-size:12px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-d743d3c{padding:50px 10px 50px 10px;}.elementor-2 .elementor-element.elementor-element-47ff9b7 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-86d9da2 .elementor-heading-title{font-size:45px;}.elementor-2 .elementor-element.elementor-element-8569ce2 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-0458152{font-size:12px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-5b5d13f{padding:50px 10px 50px 10px;}.elementor-2 .elementor-element.elementor-element-4688d87 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-5b6e2c8 .elementor-heading-title{font-size:45px;}.elementor-2 .elementor-element.elementor-element-0308cac > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-efbd09b{font-size:12px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-5359486{padding:50px 10px 50px 10px;}.elementor-2 .elementor-element.elementor-element-d591b4d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-db3de2b .elementor-heading-title{font-size:45px;}.elementor-2 .elementor-element.elementor-element-4f7770e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-772ec5b{font-size:12px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-efa0ef0{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-a794799 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-3f8c513{--width:100%;}.elementor-2 .elementor-element.elementor-element-2c063c23{width:55.789%;}.elementor-2 .elementor-element.elementor-element-5b5bc70e{width:44.124%;}.elementor-2 .elementor-element.elementor-element-47ff9b7{width:55.789%;}.elementor-2 .elementor-element.elementor-element-8569ce2{width:44.124%;}.elementor-2 .elementor-element.elementor-element-4688d87{width:55.789%;}.elementor-2 .elementor-element.elementor-element-0308cac{width:44.124%;}.elementor-2 .elementor-element.elementor-element-d591b4d{width:55.789%;}.elementor-2 .elementor-element.elementor-element-4f7770e{width:44.124%;}.elementor-2 .elementor-element.elementor-element-f7e91c6{--width:50%;}.elementor-2 .elementor-element.elementor-element-9dfadd0{--width:50%;}.elementor-2 .elementor-element.elementor-element-28142b7{--width:100%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3f8c513{--width:500px;--min-height:141px;top:240px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3f8c513{left:-10px;}body.rtl .elementor-2 .elementor-element.elementor-element-3f8c513{right:-10px;}.elementor-2 .elementor-element.elementor-element-e939572{--min-height:424px;--margin-top:-80px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-3f7eeb5 .elementor-heading-title{font-size:21px;}.elementor-2 .elementor-element.elementor-element-a1b4611 .elementor-heading-title{font-size:21px;}.elementor-2 .elementor-element.elementor-element-594e395 .elementor-heading-title{font-size:21px;}.elementor-2 .elementor-element.elementor-element-137379c{--min-height:163px;top:116px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-137379c{left:-124px;}body.rtl .elementor-2 .elementor-element.elementor-element-137379c{right:-124px;}.elementor-2 .elementor-element.elementor-element-2a0a0ff8 .elementor-heading-title{font-size:35px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-68852da5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-86d9da2 .elementor-heading-title{font-size:35px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-0458152{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-5b6e2c8 .elementor-heading-title{font-size:35px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-efbd09b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-db3de2b .elementor-heading-title{font-size:35px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-772ec5b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-9dfadd0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3a4d4bf .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-1c1e258 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-28142b7{--min-height:119px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:95px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-28142b7{left:52px;}body.rtl .elementor-2 .elementor-element.elementor-element-28142b7{right:52px;}}/* Start custom CSS for heading, class: .elementor-element-a1b4611 */ .animated-header {
  --text-color: #ffffff00; /* Text fill color */
  --stroke-color: #0f172a; /* Outer stroke and fill color */
  --animation-duration: 5s; /* Duration of the animation */

  position: relative;
  color: var(--stroke-color);
  -webkit-text-stroke: 1px var(--stroke-color); /* Outer stroke */
  background: linear-gradient(
      90deg,
      var(--text-color) 50%,
      var(--stroke-color) 0
    )
    0 0 / 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: text-fill var(--animation-duration) linear forwards; /* Animation plays once */
}

/* Text fill animation starting from left to right */
@keyframes text-fill {
  0% {
    background-position: 200% 0; /* Start from the right */
  }
  100% {
    background-position: 0 0; /* End at the left */
  }
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a794799 */ .animated-header-loop {
  --text-color: #ffffff00; /* Text fill color */
  --stroke-color: #0f172a; /* Outer stroke and fill color */
  --animation-duration: 5s; /* Duration of the animation */

  position: relative;
  color: var(--stroke-color);
  -webkit-text-stroke: 1px var(--stroke-color); /* Outer stroke */
  background: linear-gradient(
      90deg,
      var(--text-color) 50%,
      var(--stroke-color) 0
    )
    0 0 / 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: text-fill var(--animation-duration) linear infinite; /* Animation plays in loop */
}

/* Text fill animation starting from left to right */
@keyframes text-fill {
  0% {
    background-position: 200% 0; /* Start from the right */
  }
  100% {
    background-position: 0 0; /* End at the left */
  }
} /* End custom CSS */