.elementor-1071 .elementor-element.elementor-element-2f35f7dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:5.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1071 .elementor-element.elementor-element-569d9da6 > .elementor-widget-container{padding:0px 0px 2px 0px;}.elementor-1071 .elementor-element.elementor-element-569d9da6 .elementor-heading-title{font-size:160px;line-height:7.3rem;letter-spacing:5px;}.elementor-1071 .elementor-element.elementor-element-69d4a604 > .elementor-widget-container{margin:0rem -25rem 0rem 0rem;padding:0.5rem 0rem 0rem 0rem;}.elementor-1071 .elementor-element.elementor-element-69d4a604{text-align:right;}.elementor-1071 .elementor-element.elementor-element-69d4a604 .elementor-heading-title{font-size:50px;letter-spacing:1px;}.elementor-1071 .elementor-element.elementor-element-57d4b952 > .elementor-widget-container{--e-transform-scale:1.2;margin:-4rem 0rem 0rem 0rem;}.elementor-1071 .elementor-element.elementor-element-29febcfb{--display:flex;--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:40px 50px;--background-transition:0.3s;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1071 .elementor-element.elementor-element-475954d8{--display:flex;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-19fbecd5 .elementor-icon-box-wrapper{text-align:left;}.elementor-1071 .elementor-element.elementor-element-19fbecd5{--icon-box-icon-margin:15px;}.elementor-1071 .elementor-element.elementor-element-19fbecd5 .elementor-icon-box-title{margin-bottom:35px;}.elementor-1071 .elementor-element.elementor-element-19fbecd5 .elementor-icon{font-size:65px;}.elementor-1071 .elementor-element.elementor-element-19fbecd5 .elementor-icon-box-title, .elementor-1071 .elementor-element.elementor-element-19fbecd5 .elementor-icon-box-title a{font-size:25px;font-weight:400;}.elementor-1071 .elementor-element.elementor-element-19fbecd5 .elementor-icon-box-description{color:#FFFFFF;}.elementor-1071 .elementor-element.elementor-element-1cb2d487{--display:flex;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-56dd7437 .elementor-icon-box-wrapper{text-align:left;}.elementor-1071 .elementor-element.elementor-element-56dd7437{--icon-box-icon-margin:15px;}.elementor-1071 .elementor-element.elementor-element-56dd7437 .elementor-icon-box-title{margin-bottom:35px;}.elementor-1071 .elementor-element.elementor-element-56dd7437 .elementor-icon{font-size:65px;}.elementor-1071 .elementor-element.elementor-element-56dd7437 .elementor-icon-box-title, .elementor-1071 .elementor-element.elementor-element-56dd7437 .elementor-icon-box-title a{font-size:25px;font-weight:400;}.elementor-1071 .elementor-element.elementor-element-56dd7437 .elementor-icon-box-description{color:#FFFFFF;}.elementor-1071 .elementor-element.elementor-element-2b2a3908{--display:flex;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-3a7f0c1f .elementor-icon-box-wrapper{text-align:left;}.elementor-1071 .elementor-element.elementor-element-3a7f0c1f{--icon-box-icon-margin:15px;}.elementor-1071 .elementor-element.elementor-element-3a7f0c1f .elementor-icon-box-title{margin-bottom:35px;}.elementor-1071 .elementor-element.elementor-element-3a7f0c1f .elementor-icon{font-size:65px;}.elementor-1071 .elementor-element.elementor-element-3a7f0c1f .elementor-icon-box-title, .elementor-1071 .elementor-element.elementor-element-3a7f0c1f .elementor-icon-box-title a{font-size:25px;font-weight:400;}.elementor-1071 .elementor-element.elementor-element-3a7f0c1f .elementor-icon-box-description{color:#FFFFFF;}.elementor-1071 .elementor-element.elementor-element-10079b7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1071 .elementor-element.elementor-element-58754a45{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-1071 .elementor-element.elementor-element-58754a45 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-1071 .elementor-element.elementor-element-58754a45.elementor-element{--align-self:center;}.elementor-1071 .elementor-element.elementor-element-58754a45 .elementor-heading-title{font-size:55px;line-height:56px;}.elementor-1071 .elementor-element.elementor-element-404159ab{text-align:center;}.elementor-1071 .elementor-element.elementor-element-51b3ccc4{--display:flex;--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:18px 18px;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-1197314d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 12px;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-347b805{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 12px;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-b87f6b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 12px;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-7c113f3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 12px;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-3a1c3741{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 12px;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-60bac346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 12px;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-3d92215b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 12px;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-3482deea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:3.5rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1071 .elementor-element.elementor-element-233333ae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-62089892{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;--e-con-transform-transition-duration:900ms;}.elementor-1071 .elementor-element.elementor-element-62089892:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-62089892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deployed.websitesdemohub.com/wp-content/uploads/2025/08/feature-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1071 .elementor-element.elementor-element-62089892.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1071 .elementor-element.elementor-element-62089892, .elementor-1071 .elementor-element.elementor-element-62089892::before{--border-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-11d59f38{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-1071 .elementor-element.elementor-element-11d59f38.elementor-element{--align-self:center;}.elementor-1071 .elementor-element.elementor-element-11d59f38 .elementor-heading-title{color:#000000;font-size:35px;font-weight:600;line-height:36px;}.elementor-1071 .elementor-element.elementor-element-7d702db3{text-align:center;color:#000000;}.elementor-1071 .elementor-element.elementor-element-56ad4c81{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;--e-con-transform-transition-duration:900ms;}.elementor-1071 .elementor-element.elementor-element-56ad4c81:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-56ad4c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deployed.websitesdemohub.com/wp-content/uploads/2025/08/feature-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1071 .elementor-element.elementor-element-56ad4c81.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1071 .elementor-element.elementor-element-56ad4c81, .elementor-1071 .elementor-element.elementor-element-56ad4c81::before{--border-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-2dece4a4{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-1071 .elementor-element.elementor-element-2dece4a4.elementor-element{--align-self:center;}.elementor-1071 .elementor-element.elementor-element-2dece4a4 .elementor-heading-title{color:#000000;font-size:35px;font-weight:600;line-height:36px;}.elementor-1071 .elementor-element.elementor-element-119df0fa{text-align:center;color:#000000;}.elementor-1071 .elementor-element.elementor-element-1311c93a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;--e-con-transform-transition-duration:900ms;}.elementor-1071 .elementor-element.elementor-element-1311c93a:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-1311c93a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deployed.websitesdemohub.com/wp-content/uploads/2025/08/feature-3.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1071 .elementor-element.elementor-element-1311c93a.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1071 .elementor-element.elementor-element-1311c93a, .elementor-1071 .elementor-element.elementor-element-1311c93a::before{--border-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-4c7c2ba4{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-1071 .elementor-element.elementor-element-4c7c2ba4.elementor-element{--align-self:center;}.elementor-1071 .elementor-element.elementor-element-4c7c2ba4 .elementor-heading-title{color:#000000;font-size:35px;font-weight:600;line-height:36px;}.elementor-1071 .elementor-element.elementor-element-6a7fbde2{text-align:center;color:#000000;}.elementor-1071 .elementor-element.elementor-element-6add5940{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;--e-con-transform-transition-duration:900ms;}.elementor-1071 .elementor-element.elementor-element-6add5940:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-6add5940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deployed.websitesdemohub.com/wp-content/uploads/2025/08/feature-4.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1071 .elementor-element.elementor-element-6add5940.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1071 .elementor-element.elementor-element-6add5940, .elementor-1071 .elementor-element.elementor-element-6add5940::before{--border-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-6b343a91{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-1071 .elementor-element.elementor-element-6b343a91.elementor-element{--align-self:center;}.elementor-1071 .elementor-element.elementor-element-6b343a91 .elementor-heading-title{color:#000000;font-size:35px;font-weight:600;line-height:36px;}.elementor-1071 .elementor-element.elementor-element-5e1ccf4f{text-align:center;color:#000000;}.elementor-1071 .elementor-element.elementor-element-1428b155{--display:flex;--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;--background-transition:0.3s;--padding-top:1rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1071 .elementor-element.elementor-element-33361801{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 12px 14px rgba(72.89553402646501, 15.458913043478258, 79.89999999999999, 0.5);--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-1071 .elementor-element.elementor-element-33361801:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-33361801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1071 .elementor-element.elementor-element-33361801, .elementor-1071 .elementor-element.elementor-element-33361801::before{--border-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-4988c49d{--display:flex;--background-transition:0.3s;}.elementor-1071 .elementor-element.elementor-element-36743f08{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1071 .elementor-element.elementor-element-36743f08 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-1071 .elementor-element.elementor-element-36743f08 .elementor-heading-title{color:#000000;font-size:48px;}.elementor-1071 .elementor-element.elementor-element-1c798011{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#000000;}.elementor-1071 .elementor-element.elementor-element-2ec1228d{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-1071 .elementor-element.elementor-element-62089892{--width:100%;}.elementor-1071 .elementor-element.elementor-element-56ad4c81{--width:100%;}.elementor-1071 .elementor-element.elementor-element-1311c93a{--width:100%;}.elementor-1071 .elementor-element.elementor-element-6add5940{--width:100%;}}@media(max-width:1024px){.elementor-1071 .elementor-element.elementor-element-233333ae{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1071 .elementor-element.elementor-element-233333ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon-box, class: .elementor-element-19fbecd5 */.elementor-1071 .elementor-element.elementor-element-19fbecd5 .elementor-icon-box-wrapper {
    background: #232323;
    border-radius: 18px;
    padding:0px 18px;
    padding-bottom:3rem;
}

.elementor-1071 .elementor-element.elementor-element-19fbecd5 span.elementor-icon {
    float: right;
    margin-right: -4rem;
    margin-top: -2rem;
    margin-bottom:-2.5rem;
    background: #ff8faa;
    border-radius: 50%;
    padding: 18px;
}

.elementor-1071 .elementor-element.elementor-element-19fbecd5 h4{
    width:88%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56dd7437 */.elementor-1071 .elementor-element.elementor-element-56dd7437 .elementor-icon-box-wrapper {
    background: #232323;
    border-radius: 18px;
    padding:0px 18px;
    padding-bottom:3rem;
}

.elementor-1071 .elementor-element.elementor-element-56dd7437 span.elementor-icon {
    float: right;
    margin-right: -4rem;
    margin-top: -2rem;
    margin-bottom:-2.5rem;
    background: #ff8faa;
    border-radius: 50%;
    padding: 18px;
}
.elementor-1071 .elementor-element.elementor-element-56dd7437 h4{
    width:88%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a7f0c1f */.elementor-1071 .elementor-element.elementor-element-3a7f0c1f .elementor-icon-box-wrapper {
    background: #232323;
    border-radius: 18px;
    padding:0px 18px;
    padding-bottom:3rem;
}

.elementor-1071 .elementor-element.elementor-element-3a7f0c1f span.elementor-icon {
    float: right;
    margin-right: -4rem;
    margin-top: -2rem;
    margin-bottom:-2.5rem;
    background: #ff8faa;
    border-radius: 50%;
    padding: 18px;
}
.elementor-1071 .elementor-element.elementor-element-3a7f0c1f h4{
    width:88%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58754a45 */.elementor-1071 .elementor-element.elementor-element-58754a45 span{
    color:#b47cfd;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2272334e */.my-vertical-slider {
  overflow: hidden;
  height: 1000px;             /* visible height */
  width: auto;              /* adjust width */
  margin: 0 auto;
  position: relative;
  border-radius: 10px;       /* optional styling */
}

.my-vertical-slider .slides {
  display: flex;
  flex-direction: column;
  animation: verticalScroll 15s linear infinite;
}

.my-vertical-slider img {
  width: 100%;
  margin-bottom: 10px;
  border-radius: 8px;
  display: block;
}

@keyframes verticalScroll {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); } /* -50% because we duplicated the images */
}

/* optional: pause on hover */
.my-vertical-slider:hover .slides {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4689f1e9 */.my-vertical-slider {
  overflow: hidden;
  height: 1000px;             /* visible height */
  width: auto;              /* adjust width */
  margin: 0 auto;
  position: relative;
  border-radius: 10px;       /* optional styling */
}

.my-vertical-slider .slides {
  display: flex;
  flex-direction: column;
  animation: verticalScroll 15s linear infinite;
}

.my-vertical-slider img {
  width: 100%;
  margin-bottom: 10px;
  border-radius: 8px;
  display: block;
}

@keyframes verticalScroll {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); } /* -50% because we duplicated the images */
}

/* optional: pause on hover */
.my-vertical-slider:hover .slides {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-574b0ddf */.my-vertical-slider {
  overflow: hidden;
  height: 1000px;             /* visible height */
  width: auto;              /* adjust width */
  margin: 0 auto;
  position: relative;
  border-radius: 10px;       /* optional styling */
}

.my-vertical-slider .slides {
  display: flex;
  flex-direction: column;
  animation: verticalScroll 15s linear infinite;
}

.my-vertical-slider img {
  width: 100%;
  margin-bottom: 10px;
  border-radius: 8px;
  display: block;
}

@keyframes verticalScroll {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); } /* -50% because we duplicated the images */
}

/* optional: pause on hover */
.my-vertical-slider:hover .slides {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-796f98e3 */.my-vertical-slider {
  overflow: hidden;
  height: 1000px;             /* visible height */
  width: auto;              /* adjust width */
  margin: 0 auto;
  position: relative;
  border-radius: 10px;       /* optional styling */
}

.my-vertical-slider .slides {
  display: flex;
  flex-direction: column;
  animation: verticalScroll 15s linear infinite;
}

.my-vertical-slider img {
  width: 100%;
  margin-bottom: 10px;
  border-radius: 8px;
  display: block;
}

@keyframes verticalScroll {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); } /* -50% because we duplicated the images */
}

/* optional: pause on hover */
.my-vertical-slider:hover .slides {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1654dc45 */.my-vertical-slider {
  overflow: hidden;
  height: 1000px;             /* visible height */
  width: auto;              /* adjust width */
  margin: 0 auto;
  position: relative;
  border-radius: 10px;       /* optional styling */
}

.my-vertical-slider .slides {
  display: flex;
  flex-direction: column;
  animation: verticalScroll 15s linear infinite;
}

.my-vertical-slider img {
  width: 100%;
  margin-bottom: 10px;
  border-radius: 8px;
  display: block;
}

@keyframes verticalScroll {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); } /* -50% because we duplicated the images */
}

/* optional: pause on hover */
.my-vertical-slider:hover .slides {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5880a3ab */.my-vertical-slider {
  overflow: hidden;
  height: 1000px;             /* visible height */
  width: auto;              /* adjust width */
  margin: 0 auto;
  position: relative;
  border-radius: 10px;       /* optional styling */
}

.my-vertical-slider .slides {
  display: flex;
  flex-direction: column;
  animation: verticalScroll 15s linear infinite;
}

.my-vertical-slider img {
  width: 100%;
  margin-bottom: 10px;
  border-radius: 8px;
  display: block;
}

@keyframes verticalScroll {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); } /* -50% because we duplicated the images */
}

/* optional: pause on hover */
.my-vertical-slider:hover .slides {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42547367 */.my-vertical-slider {
  overflow: hidden;
  height: 1000px;             /* visible height */
  width: auto;              /* adjust width */
  margin: 0 auto;
  position: relative;
  border-radius: 10px;       /* optional styling */
}

.my-vertical-slider .slides {
  display: flex;
  flex-direction: column;
  animation: verticalScroll 15s linear infinite;
}

.my-vertical-slider img {
  width: 100%;
  margin-bottom: 10px;
  border-radius: 8px;
  display: block;
}

@keyframes verticalScroll {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); } /* -50% because we duplicated the images */
}

/* optional: pause on hover */
.my-vertical-slider:hover .slides {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d702db3 */.elementor-1071 .elementor-element.elementor-element-7d702db3 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-119df0fa */.elementor-1071 .elementor-element.elementor-element-119df0fa p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a7fbde2 */.elementor-1071 .elementor-element.elementor-element-6a7fbde2 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e1ccf4f */.elementor-1071 .elementor-element.elementor-element-5e1ccf4f p{
    margin-bottom: 0px;
}/* End custom CSS */