.elementor-63951 .elementor-element.elementor-element-33174a4{--display:flex;--min-height:100vh;--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;--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-63951 .elementor-element.elementor-element-d50e724{--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;--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-63951 .elementor-element.elementor-element-4930c1a{--display:flex;}.elementor-63951 .elementor-element.elementor-element-dfc7939{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-63951 .elementor-element.elementor-element-6659012{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-63951 .elementor-element.elementor-element-6659012:not(.elementor-motion-effects-element-type-background), .elementor-63951 .elementor-element.elementor-element-6659012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-63951 .elementor-element.elementor-element-6659012.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-63951 .elementor-element.elementor-element-6e60f2f{--display:flex;--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-63951 .elementor-element.elementor-element-6e60f2f:not(.elementor-motion-effects-element-type-background), .elementor-63951 .elementor-element.elementor-element-6e60f2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-63951 .elementor-element.elementor-element-00b5bf9{--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;--align-items:center;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-63951 .elementor-element.elementor-element-63063c9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-63951 .elementor-element.elementor-element-cdd81b0{--display:flex;--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-63951 .elementor-element.elementor-element-0618975 p{margin-block-end:0px;}.elementor-63951 .elementor-element.elementor-element-4790a9e{--display:flex;--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-63951 .elementor-element.elementor-element-4790a9e:not(.elementor-motion-effects-element-type-background), .elementor-63951 .elementor-element.elementor-element-4790a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-63951 .elementor-element.elementor-element-5a933eb{--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;--align-items:center;--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-63951 .elementor-element.elementor-element-b7b65f9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-63951 .elementor-element.elementor-element-37cd514{--display:flex;--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-63951 .elementor-element.elementor-element-1f4e073 p{margin-block-end:0px;}.elementor-63951 .elementor-element.elementor-element-ae63678{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-63951 .elementor-element.elementor-element-ae63678:not(.elementor-motion-effects-element-type-background), .elementor-63951 .elementor-element.elementor-element-ae63678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-63951 .elementor-element.elementor-element-ae63678.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-63951 .elementor-element.elementor-element-d0b5630{--display:flex;--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-63951 .elementor-element.elementor-element-b2dab37{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-63951 .elementor-element.elementor-element-8838c5d{--display:flex;--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-63951 .elementor-element.elementor-element-8838c5d:not(.elementor-motion-effects-element-type-background), .elementor-63951 .elementor-element.elementor-element-8838c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-63951 .elementor-element.elementor-element-372dd61{--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;--align-items:center;--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-63951 .elementor-element.elementor-element-507f107 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-63951 .elementor-element.elementor-element-08777a0{--display:flex;--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-63951 .elementor-element.elementor-element-0815a8a p{margin-block-end:0px;}.elementor-63951 .elementor-element.elementor-element-0afb3e1{--display:flex;--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-63951 .elementor-element.elementor-element-0afb3e1:not(.elementor-motion-effects-element-type-background), .elementor-63951 .elementor-element.elementor-element-0afb3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-63951 .elementor-element.elementor-element-3653c26{--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;--align-items:center;--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-63951 .elementor-element.elementor-element-c9c635a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-63951 .elementor-element.elementor-element-c311dc4{--display:flex;--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-63951 .elementor-element.elementor-element-486e9a8 p{margin-block-end:0px;}.elementor-63951 .elementor-element.elementor-element-ae53ce4{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-63951 .elementor-element.elementor-element-ae53ce4:not(.elementor-motion-effects-element-type-background), .elementor-63951 .elementor-element.elementor-element-ae53ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-63951 .elementor-element.elementor-element-ae53ce4.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-63951 .elementor-element.elementor-element-cea9bc6{--display:flex;--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-63951 .elementor-element.elementor-element-3e4f420{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-63951 .elementor-element.elementor-element-1f6b0cd{--display:flex;--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-63951 .elementor-element.elementor-element-1f6b0cd:not(.elementor-motion-effects-element-type-background), .elementor-63951 .elementor-element.elementor-element-1f6b0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-63951 .elementor-element.elementor-element-c1ea1fc{--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;--align-items:center;--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-63951 .elementor-element.elementor-element-80b1fa0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-63951 .elementor-element.elementor-element-52cbd92{--display:flex;--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-63951 .elementor-element.elementor-element-826654a p{margin-block-end:0px;}.elementor-63951 .elementor-element.elementor-element-1c5cc3f{--display:flex;--min-height:300px;--justify-content:flex-end;--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-63951 .elementor-element.elementor-element-1c5cc3f:not(.elementor-motion-effects-element-type-background), .elementor-63951 .elementor-element.elementor-element-1c5cc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-63951 .elementor-element.elementor-element-1c5cc3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-63951 .elementor-element.elementor-element-5121170{--display:flex;--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-63951 .elementor-element.elementor-element-5121170:not(.elementor-motion-effects-element-type-background), .elementor-63951 .elementor-element.elementor-element-5121170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-63951 .elementor-element.elementor-element-1adea19{--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;--align-items:center;--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-63951 .elementor-element.elementor-element-1da730e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-63951 .elementor-element.elementor-element-ace1758{--display:flex;--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-63951 .elementor-element.elementor-element-4dcb9df p{margin-block-end:0px;}.elementor-63951 .elementor-element.elementor-element-7553ac2{--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;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-33174a4 *//* section */
.reviews-marquee {
  position: relative;
  height: 700px;
  overflow: hidden;
  background: #000;
}

/* column = MASK */
.reviews-col {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;

}

/* each review card moves */
.review-item {
  animation: marqueeUp 8s linear infinite;
  will-change: transform;
}

/* reverse direction */
.reviews-down .review-item {
  animation: marqueeDown 10s linear infinite;
}

/* keyframes = SAME AS GALLERY */
@keyframes marqueeUp {
  0%   { transform: translate3d(0, 0, 0); }
  100% { transform: translate3d(0, -100%, 0); }
}

@keyframes marqueeDown {
  0%   { transform: translate3d(0, -100%, 0); }
  100% { transform: translate3d(0, 0, 0); }
}

/* fade mask */
.reviews-marquee::before,
.reviews-marquee::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 120px;
  z-index: 5;
  pointer-events: none;
}

.reviews-marquee::before {
  top: 0;
  background: linear-gradient(to bottom, #000 0%, transparent 100%);
}

.reviews-marquee::after {
  bottom: 0;
  background: linear-gradient(to top, #000 0%, transparent 100%);
}/* End custom CSS */