.elementor-2868 .elementor-element.elementor-element-d9ba68d{--display:flex;--min-height:100vh;--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;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2868 .elementor-element.elementor-element-344754a{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2868 .elementor-element.elementor-element-d32349a > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2868 .elementor-element.elementor-element-d32349a .elementor-heading-title{font-size:5rem;line-height:4.7rem;color:var( --e-global-color-cf1b16f );}.elementor-2868 .elementor-element.elementor-element-56c0344{width:var( --container-widget-width, 78.723% );max-width:78.723%;--container-widget-width:78.723%;--container-widget-flex-grow:0;font-family:"Source Serif 4", Sans-serif;font-size:2.6rem;font-weight:300;line-height:2.6rem;color:var( --e-global-color-3df34a7 );}.elementor-2868 .elementor-element.elementor-element-56c0344.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2868 .elementor-element.elementor-element-56c0344 p{margin-block-end:0px;}.elementor-2868 .elementor-element.elementor-element-59c577e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:01.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2868 .elementor-element.elementor-element-dd8de87 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;line-height:2em;fill:var( --e-global-color-7c69b64 );color:var( --e-global-color-7c69b64 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7c69b64 );border-radius:50px 50px 50px 50px;padding:0.2rem 1.5rem 0.2rem 1.5rem;}.elementor-2868 .elementor-element.elementor-element-dd8de87 .elementor-button:hover, .elementor-2868 .elementor-element.elementor-element-dd8de87 .elementor-button:focus{background-color:var( --e-global-color-7c69b64 );color:#FFFFFF;}.elementor-2868 .elementor-element.elementor-element-dd8de87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2868 .elementor-element.elementor-element-dd8de87 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-2868 .elementor-element.elementor-element-dd8de87 .elementor-button:hover svg, .elementor-2868 .elementor-element.elementor-element-dd8de87 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2868 .elementor-element.elementor-element-e5199da.elementor-element{--align-self:center;}.elementor-2868 .elementor-element.elementor-element-e5199da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;text-decoration:underline;line-height:2em;color:var( --e-global-color-7c69b64 );}.elementor-2868 .elementor-element.elementor-element-f197ee2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2868 .elementor-element.elementor-element-ff28147{--e-image-carousel-slides-to-show:3;}.elementor-2868 .elementor-element.elementor-element-ff28147 .swiper-wrapper{display:flex;align-items:center;}.elementor-2868 .elementor-element.elementor-element-35185e4{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:12rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2868 .elementor-element.elementor-element-289aee6 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2868 .elementor-element.elementor-element-289aee6{text-align:center;}.elementor-2868 .elementor-element.elementor-element-289aee6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;color:var( --e-global-color-3df34a7 );}.elementor-2868 .elementor-element.elementor-element-b502cc6 .elementor-icon-wrapper{text-align:center;}.elementor-2868 .elementor-element.elementor-element-b502cc6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3df34a7 );}.elementor-2868 .elementor-element.elementor-element-b502cc6.elementor-view-framed .elementor-icon, .elementor-2868 .elementor-element.elementor-element-b502cc6.elementor-view-default .elementor-icon{color:var( --e-global-color-3df34a7 );border-color:var( --e-global-color-3df34a7 );}.elementor-2868 .elementor-element.elementor-element-b502cc6.elementor-view-framed .elementor-icon, .elementor-2868 .elementor-element.elementor-element-b502cc6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3df34a7 );}.elementor-2868 .elementor-element.elementor-element-b502cc6 .elementor-icon{font-size:21px;}.elementor-2868 .elementor-element.elementor-element-b502cc6 .elementor-icon svg{height:21px;}.elementor-2868 .elementor-element.elementor-element-1623a67 > .elementor-widget-container{border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px -4px rgba(119.65078125000001, 100.14250169836956, 100.14250169836956, 0.54);}body.elementor-page-2868:not(.elementor-motion-effects-element-type-background), body.elementor-page-2868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #F7E2E3 0%, #FFFFFF 74%);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2868 .elementor-element.elementor-element-d9ba68d{--content-width:80vw;--min-height:85vh;}.elementor-2868 .elementor-element.elementor-element-344754a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2868 .elementor-element.elementor-element-d32349a .elementor-heading-title{font-size:4rem;line-height:4rem;}.elementor-2868 .elementor-element.elementor-element-56c0344{width:var( --container-widget-width, 262.163px );max-width:262.163px;--container-widget-width:262.163px;--container-widget-flex-grow:0;font-size:2rem;}.elementor-2868 .elementor-element.elementor-element-59c577e{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2868 .elementor-element.elementor-element-f197ee2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2868 .elementor-element.elementor-element-ff28147{--e-image-carousel-slides-to-show:3;}}@media(min-width:768px){.elementor-2868 .elementor-element.elementor-element-d9ba68d{--content-width:1000px;}.elementor-2868 .elementor-element.elementor-element-344754a{--width:50%;}.elementor-2868 .elementor-element.elementor-element-35185e4{--width:50%;}}/* Start custom CSS for image-carousel, class: .elementor-element-ff28147 *//* Make movement linear (no easing in/out) */
.infinite-scroll-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
}

/* This is the main animation */
.infinite-scroll-carousel .swiper-wrapper {
  animation: scroll 8s linear infinite;
  /* ↑ CHANGE THIS NUMBER (20s) TO CONTROL SPEED
     - LOWER = faster (e.g. 10s = fast)
     - HIGHER = slower (e.g. 40s = slow) */
}

/* Keyframes define how far it moves */
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
    /* ↑ DO NOT CHANGE unless you know what you're doing
       -50% assumes you duplicated your images exactly once
       (A B C D → A B C D A B C D)
       
       If you change this incorrectly, you'll see jumps */
  }
}

.infinite-scroll-carousel {
  opacity: 0.6; /* change this value */
  /* 1 = fully visible
     0.5 = semi transparent
     0 = invisible */
}

.infinite-scroll-carousel {
  mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
  -webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
}/* End custom CSS */