.elementor-2452 .elementor-element.elementor-element-57bd288{margin-top:-42px;margin-bottom:-42px;}.elementor-2452 .elementor-element.elementor-element-a0efa76 > .elementor-widget-container{margin:56px 71px -38px 80px;}.elementor-2452 .elementor-element.elementor-element-a0efa76{font-weight:500;color:#000000;}.elementor-2452 .elementor-element.elementor-element-f7f7a2e > .elementor-widget-container{margin:0px 67px 0px 67px;}.elementor-2452 .elementor-element.elementor-element-f7f7a2e .elementor-heading-title{font-size:126px;font-weight:600;color:#000000;}.elementor-2452 .elementor-element.elementor-element-c7e31bf > .elementor-widget-container{margin:0px 0px 0px 45px;}.elementor-2452 .elementor-element.elementor-element-5d46645 > .elementor-widget-container{margin:40px 40px 40px 40px;}.elementor-2452 .elementor-element.elementor-element-5d46645 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-2452 .elementor-element.elementor-element-f2c0d7d > .elementor-widget-container{margin:100px 500px 0px 40px;}.elementor-2452 .elementor-element.elementor-element-f2c0d7d{text-align:left;font-size:22px;font-weight:300;line-height:40px;}.elementor-2452 .elementor-element.elementor-element-b38f5be{margin-top:100px;margin-bottom:120px;}.elementor-2452 .elementor-element.elementor-element-7f69931 > .elementor-widget-container{margin:40px 0px 40px 54px;}.elementor-2452 .elementor-element.elementor-element-7f69931 .elementor-heading-title{font-size:30px;color:#000000;}.elementor-2452 .elementor-element.elementor-element-cd321a9 > .elementor-widget-container{margin:10px 0px 0px 54px;}.elementor-2452 .elementor-element.elementor-element-cd321a9{font-weight:300;}.elementor-2452 .elementor-element.elementor-element-cd321a9 p{margin-bottom:0px;}.elementor-2452 .elementor-element.elementor-element-ba66398 > .elementor-widget-container{margin:43px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-ba66398 .elementor-heading-title{color:#000000;}.elementor-2452 .elementor-element.elementor-element-4ead7b7{width:var( --container-widget-width, 72.641% );max-width:72.641%;--container-widget-width:72.641%;--container-widget-flex-grow:0;font-weight:300;}.elementor-2452 .elementor-element.elementor-element-4ead7b7 > .elementor-widget-container{margin:15px 0px 23px 0px;}.elementor-2452 .elementor-element.elementor-element-fa18242 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-fa18242 .elementor-heading-title{color:#000000;}.elementor-2452 .elementor-element.elementor-element-43ec344 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-43ec344{font-weight:300;}.elementor-2452 .elementor-element.elementor-element-5ba3eb5 > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-5ba3eb5 .elementor-heading-title{color:#000000;}.elementor-2452 .elementor-element.elementor-element-2ce1f1e{width:var( --container-widget-width, 72.641% );max-width:72.641%;--container-widget-width:72.641%;--container-widget-flex-grow:0;font-weight:300;}.elementor-2452 .elementor-element.elementor-element-2ce1f1e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-5a3afb3{margin-top:0px;margin-bottom:0px;}.elementor-2452 .elementor-element.elementor-element-0deda42 > .elementor-widget-container{margin:40px 40px 40px 40px;}.elementor-2452 .elementor-element.elementor-element-0deda42 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-2452 .elementor-element.elementor-element-b02749d{margin-top:40px;margin-bottom:40px;}.elementor-2452 .elementor-element.elementor-element-5bd0d08 > .elementor-widget-container{margin:0px 500px 0px 40px;}.elementor-2452 .elementor-element.elementor-element-5bd0d08{text-align:left;}.elementor-2452 .elementor-element.elementor-element-5bd0d08 .elementor-heading-title{font-weight:600;}.elementor-2452 .elementor-element.elementor-element-592bfc6 > .elementor-widget-container{margin:0px 500px 0px 40px;}.elementor-2452 .elementor-element.elementor-element-592bfc6{text-align:left;font-weight:300;}.elementor-2452 .elementor-element.elementor-element-db620aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-db620aa{text-align:left;}.elementor-2452 .elementor-element.elementor-element-db620aa .elementor-heading-title{font-size:145px;color:#000000;}.elementor-2452 .elementor-element.elementor-element-2abd011 > .elementor-widget-container{margin:96px 0px -21px 0px;}.elementor-2452 .elementor-element.elementor-element-0f2bf2b > .elementor-widget-container{margin:0px 87px 0px 87px;}.elementor-2452 .elementor-element.elementor-element-0f2bf2b{text-align:center;}.elementor-2452 .elementor-element.elementor-element-791e775 > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-791e775{text-align:center;}.elementor-2452 .elementor-element.elementor-element-0eb4637{text-align:center;font-weight:300;}.elementor-2452 .elementor-element.elementor-element-03eb6d0 .elementor-button{background-color:#FFDF00;font-size:11px;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:9px 9px 9px 9px;}.elementor-2452 .elementor-element.elementor-element-03eb6d0 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-03eb6d0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2452 .elementor-element.elementor-element-03eb6d0 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-2452 .elementor-element.elementor-element-1130002{margin-top:80px;margin-bottom:050px;}.elementor-2452 .elementor-element.elementor-element-0f97dc4 > .elementor-widget-container{margin:0px 0px -30px 45px;}.elementor-2452 .elementor-element.elementor-element-adfc2eb > .elementor-widget-container{margin:0px 0px 0px 45px;}.elementor-2452 .elementor-element.elementor-element-8229c48{margin-top:0px;margin-bottom:100px;padding:40px 40px 40px 40px;}.elementor-2452 .elementor-element.elementor-element-3813c10 img{border-radius:25px 25px 25px 25px;}.elementor-2452 .elementor-element.elementor-element-4c86176 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2452 .elementor-element.elementor-element-1970c17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-1970c17{text-align:left;}.elementor-2452 .elementor-element.elementor-element-1970c17 .elementor-heading-title{font-size:23px;font-weight:500;}.elementor-2452 .elementor-element.elementor-element-c8c327d img{border-radius:25px 25px 25px 25px;}.elementor-2452 .elementor-element.elementor-element-2e58d4d > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2452 .elementor-element.elementor-element-e12e0cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-e12e0cb{text-align:left;}.elementor-2452 .elementor-element.elementor-element-e12e0cb .elementor-heading-title{font-size:23px;font-weight:500;}.elementor-2452 .elementor-element.elementor-element-2cb4be9 img{border-radius:25px 25px 25px 25px;}.elementor-2452 .elementor-element.elementor-element-2f7c118 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2452 .elementor-element.elementor-element-9031887 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-9031887{text-align:left;}.elementor-2452 .elementor-element.elementor-element-9031887 .elementor-heading-title{font-size:23px;font-weight:500;}.elementor-2452 .elementor-element.elementor-element-c788f3d{margin-top:0px;margin-bottom:50px;}.elementor-2452 .elementor-element.elementor-element-a58ca93:not(.elementor-motion-effects-element-type-background), .elementor-2452 .elementor-element.elementor-element-a58ca93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2452 .elementor-element.elementor-element-a58ca93, .elementor-2452 .elementor-element.elementor-element-a58ca93 > .elementor-background-overlay{border-radius:40px 40px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-a58ca93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2452 .elementor-element.elementor-element-a58ca93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2452 .elementor-element.elementor-element-1551aec > .elementor-widget-container{margin:33px 0px -35px 0px;}.elementor-2452 .elementor-element.elementor-element-1551aec .elementor-icon-wrapper{text-align:center;}.elementor-2452 .elementor-element.elementor-element-1551aec.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-1551aec.elementor-view-framed .elementor-icon, .elementor-2452 .elementor-element.elementor-element-1551aec.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-1551aec.elementor-view-framed .elementor-icon, .elementor-2452 .elementor-element.elementor-element-1551aec.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-45bf2a4 > .elementor-widget-container{margin:57px 57px 57px 57px;}.elementor-2452 .elementor-element.elementor-element-45bf2a4{text-align:center;}.elementor-2452 .elementor-element.elementor-element-45bf2a4 .elementor-heading-title{color:#FFFFFF;}@media(min-width:768px){.elementor-2452 .elementor-element.elementor-element-5442cbe{width:21.608%;}.elementor-2452 .elementor-element.elementor-element-ac164ce{width:44.725%;}}@media(max-width:1024px){.elementor-2452 .elementor-element.elementor-element-f2c0d7d > .elementor-widget-container{margin:-17px 95px 15px 27px;}.elementor-2452 .elementor-element.elementor-element-5bd0d08 > .elementor-widget-container{margin:17px 17px 17px 17px;}.elementor-2452 .elementor-element.elementor-element-592bfc6 > .elementor-widget-container{margin:-22px 23px -11px 23px;}.elementor-2452 .elementor-element.elementor-element-db620aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-db620aa .elementor-heading-title{font-size:93px;}.elementor-2452 .elementor-element.elementor-element-2abd011 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2452 .elementor-element.elementor-element-a0efa76 > .elementor-widget-container{margin:46px 0px -73px 0px;}.elementor-2452 .elementor-element.elementor-element-f7f7a2e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-f7f7a2e .elementor-heading-title{font-size:33px;}.elementor-2452 .elementor-element.elementor-element-c7e31bf > .elementor-widget-container{margin:-11px 0px -22px -16px;}.elementor-2452 .elementor-element.elementor-element-5d46645 > .elementor-widget-container{margin:-1px -1px -1px -1px;}.elementor-2452 .elementor-element.elementor-element-f2c0d7d > .elementor-widget-container{margin:-5px 4px 4px 4px;}.elementor-2452 .elementor-element.elementor-element-f2c0d7d{font-size:19px;line-height:1.5em;}.elementor-2452 .elementor-element.elementor-element-b38f5be{margin-top:0px;margin-bottom:0px;}.elementor-2452 .elementor-element.elementor-element-7f69931 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-ba66398 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-ba66398{text-align:left;}.elementor-2452 .elementor-element.elementor-element-4ead7b7 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-2452 .elementor-element.elementor-element-4ead7b7{text-align:left;}.elementor-2452 .elementor-element.elementor-element-fa18242 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-43ec344 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-5ba3eb5 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-2ce1f1e > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-2452 .elementor-element.elementor-element-5a3afb3{margin-top:70px;margin-bottom:0px;}.elementor-2452 .elementor-element.elementor-element-0deda42 > .elementor-widget-container{margin:-90px 0px -27px 0px;}.elementor-2452 .elementor-element.elementor-element-db620aa > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-db620aa{text-align:center;}.elementor-2452 .elementor-element.elementor-element-db620aa .elementor-heading-title{font-size:84px;}.elementor-2452 .elementor-element.elementor-element-2abd011 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-0f2bf2b > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-0eb4637 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-03eb6d0 > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-0f97dc4 > .elementor-widget-container{margin:-11px 0px -22px -16px;}.elementor-2452 .elementor-element.elementor-element-3813c10 > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-2452 .elementor-element.elementor-element-4c86176 > .elementor-widget-container{margin:-11px 0px -22px -16px;}.elementor-2452 .elementor-element.elementor-element-2e58d4d > .elementor-widget-container{margin:-11px 0px -22px -16px;}.elementor-2452 .elementor-element.elementor-element-2f7c118 > .elementor-widget-container{margin:-11px 0px -22px -16px;}.elementor-2452 .elementor-element.elementor-element-c788f3d{margin-top:-115px;margin-bottom:0px;}}/* Start custom CSS for image, class: .elementor-element-5d46645 */.elementor-element-5d46645 img {
  filter: grayscale(1);
  transition: transform 0.2s ease, filter 0.2s ease;
}

.elementor-element-5d46645 img:hover {
  filter: grayscale(0);
  transform: scale(0.98);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0deda42 */.elementor-element-0deda42 img {
  filter: grayscale(1);
  transition: transform 0.2s ease, filter 0.2s ease;
}

.elementor-element-0deda42 img:hover {
  filter: grayscale(0);
  transform: scale(0.98);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f913b40 */.scroll-container {
  width: 100%;
  overflow: hidden;
  padding: rem 0; /* Reduced vertical spacing */
  position: relative;
  background: white;

  /* Blurred edges */
  mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
}

.scroll-container.top {
  margin-bottom: -2em
}

.scroll-wrapper {
  display: flex;
  width: max-content;
  animation: scroll-left 20s linear infinite;
  opacity: 1;
}

.scroll-wrapper.reverse {
  animation: scroll-right 20s linear infinite;
  opacity: 0.2;
}

.scroll-text {
  display: inline-block;
  font-size: 5rem;
  font-weight: 600;
  color: black;
  white-space: nowrap;
  padding: 0 4rem;
}

@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

@keyframes scroll-right {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}/* End custom CSS */