.elementor-1430 .elementor-element.elementor-element-fcfe359 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-fcfe359 > .elementor-container{max-width:1140px;}.elementor-1430 .elementor-element.elementor-element-fcfe359{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-185px;margin-bottom:0px;padding:15% 0% 10% 0%;}.elementor-bc-flex-widget .elementor-1430 .elementor-element.elementor-element-4de4889.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1430 .elementor-element.elementor-element-4de4889.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1430 .elementor-element.elementor-element-ca9bde6{text-align:justify;}.elementor-1430 .elementor-element.elementor-element-ca9bde6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:31px;letter-spacing:2.5px;color:#262626;}.elementor-bc-flex-widget .elementor-1430 .elementor-element.elementor-element-c172350.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1430 .elementor-element.elementor-element-c172350.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1430 .elementor-element.elementor-element-0265d12 > .elementor-container{max-width:1265px;}.elementor-1430 .elementor-element.elementor-element-0265d12{padding:5% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-1430 .elementor-element.elementor-element-25e24af.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1430 .elementor-element.elementor-element-25e24af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1430 .elementor-element.elementor-element-42db1cf{width:var( --container-widget-width, 101.706% );max-width:101.706%;--container-widget-width:101.706%;--container-widget-flex-grow:0;text-align:left;}.elementor-1430 .elementor-element.elementor-element-42db1cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1430 .elementor-element.elementor-element-42db1cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:900;color:#000000;}.elementor-1430 .elementor-element.elementor-element-3116a06{text-align:left;}.elementor-1430 .elementor-element.elementor-element-3116a06 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:300;line-height:37px;letter-spacing:1.5px;color:#000000;}.elementor-1430 .elementor-element.elementor-element-ebc43cb{text-align:left;}.elementor-1430 .elementor-element.elementor-element-ebc43cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:200;line-height:37px;letter-spacing:1.5px;color:#000000;}.elementor-1430 .elementor-element.elementor-element-8a1dabe:not(.elementor-motion-effects-element-type-background), .elementor-1430 .elementor-element.elementor-element-8a1dabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio3.visualist.my/wp-content/uploads/2023/04/lhlwgjbso3k-julian-mora.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1430 .elementor-element.elementor-element-8a1dabe > .elementor-background-overlay{background-color:#000000;opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-8a1dabe > .elementor-container{max-width:1265px;}.elementor-1430 .elementor-element.elementor-element-8a1dabe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-1430 .elementor-element.elementor-element-3eadf38.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1430 .elementor-element.elementor-element-3eadf38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1430 .elementor-element.elementor-element-a1a19e2{width:var( --container-widget-width, 101.706% );max-width:101.706%;--container-widget-width:101.706%;--container-widget-flex-grow:0;text-align:center;}.elementor-1430 .elementor-element.elementor-element-a1a19e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1430 .elementor-element.elementor-element-a1a19e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1430 .elementor-element.elementor-element-0b73790{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-1430 .elementor-element.elementor-element-0b73790 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-1430 .elementor-element.elementor-element-0b73790 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-1430 .elementor-element.elementor-element-30bcd61{--spacer-size:20px;}.elementor-1430 .elementor-element.elementor-element-85d47b2 > .elementor-container{max-width:1265px;}.elementor-1430 .elementor-element.elementor-element-85d47b2 > .elementor-background-overlay{opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-85d47b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-bc-flex-widget .elementor-1430 .elementor-element.elementor-element-d64b107.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1430 .elementor-element.elementor-element-d64b107.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1430 .elementor-element.elementor-element-b96cf1d{width:var( --container-widget-width, 101.706% );max-width:101.706%;--container-widget-width:101.706%;--container-widget-flex-grow:0;text-align:center;}.elementor-1430 .elementor-element.elementor-element-b96cf1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1430 .elementor-element.elementor-element-b96cf1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-1430 .elementor-element.elementor-element-c31b6a1{--spacer-size:10px;}.elementor-1430 .elementor-element.elementor-element-b18b8a8{text-align:center;}.elementor-1430 .elementor-element.elementor-element-b18b8a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:1.7px;color:#4B4B4B;}.elementor-1430 .elementor-element.elementor-element-f4ea4d3{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3px;}.elementor-1430 .elementor-element.elementor-element-f4ea4d3 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-1430 .elementor-element.elementor-element-f4ea4d3 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-1430 .elementor-element.elementor-element-38a93ce{--spacer-size:20px;}.elementor-1430 .elementor-element.elementor-element-26826d6 > .elementor-container{max-width:1140px;}.elementor-1430 .elementor-element.elementor-element-26826d6{margin-top:-94px;margin-bottom:40px;}.elementor-1430 .elementor-element.elementor-element-f5fcc74:not(.elementor-motion-effects-element-type-background), .elementor-1430 .elementor-element.elementor-element-f5fcc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-1430 .elementor-element.elementor-element-f5fcc74 > .elementor-background-overlay{background-image:url("https://portfolio3.visualist.my/wp-content/uploads/2025/02/anim-hero-4.gif");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-f5fcc74 > .elementor-container{max-width:688px;}.elementor-1430 .elementor-element.elementor-element-f5fcc74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-bc-flex-widget .elementor-1430 .elementor-element.elementor-element-527dba7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1430 .elementor-element.elementor-element-527dba7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1430 .elementor-element.elementor-element-7cf791b{width:var( --container-widget-width, 101.706% );max-width:101.706%;--container-widget-width:101.706%;--container-widget-flex-grow:0;text-align:center;}.elementor-1430 .elementor-element.elementor-element-7cf791b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1430 .elementor-element.elementor-element-7cf791b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:67px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-1430 .elementor-element.elementor-element-82e63dc{--spacer-size:30px;}.elementor-1430 .elementor-element.elementor-element-d79ce86{text-align:center;}.elementor-1430 .elementor-element.elementor-element-d79ce86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;color:#AEAEAE;}.elementor-1430 .elementor-element.elementor-element-aa318a5{--spacer-size:30px;}.elementor-1430 .elementor-element.elementor-element-2033152{text-align:center;}.elementor-1430 .elementor-element.elementor-element-2033152 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#F5F5F5;}@media(min-width:768px){.elementor-1430 .elementor-element.elementor-element-4de4889{width:62.367%;}.elementor-1430 .elementor-element.elementor-element-c172350{width:37.633%;}.elementor-1430 .elementor-element.elementor-element-25e24af{width:40.175%;}.elementor-1430 .elementor-element.elementor-element-43607fe{width:59.825%;}}@media(min-width:1025px){.elementor-1430 .elementor-element.elementor-element-8a1dabe:not(.elementor-motion-effects-element-type-background), .elementor-1430 .elementor-element.elementor-element-8a1dabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-3387acb *//* Glitch Effect Styles */
.glitch-text {
  font-size: 6em; /* Adjust as needed */
  font-weight:800;
  line-height: 1;
  color: #000; /* Changed to black */
  position: relative;
  text-transform: uppercase;
}

.glitch-text::before {
  content: attr(data-text);
  position: absolute;
  left: -2px;
  text-shadow: 1px 0 blue;
  top: 0;
  color: #000; /* Changed to black */
  overflow: hidden;
  clip: rect(0, 900px, 0, 0);
  animation: glitch-anim-2 1.5s infinite linear alternate-reverse;
}

.glitch-text::after {
  content: attr(data-text);
  position: absolute;
  left: 2px;
  text-shadow: -1px 0 red;
  top: 0;
  color: #000; /* Changed to black */
  overflow: hidden;
  clip: rect(0, 900px, 0, 0);
  animation: glitch-anim 1s infinite linear alternate-reverse;
}

@keyframes glitch-anim {
  0% { clip: rect(72px, 9999px, 18px, 0); }
  10% { clip: rect(24px, 9999px, 39px, 0); }
  20% { clip: rect(51px, 9999px, 62px, 0); }
  40% { clip: rect(70px, 9999px, 80px, 0); }
  60% { clip: rect(100px, 9999px, 40px, 0); }
  100% { clip: rect(123px, 9999px, 25px, 0); }
}

@keyframes glitch-anim-2 {
  0% { clip: rect(60px, 9999px, 20px, 0); }
  10% { clip: rect(102px, 9999px, 48px, 0); }
  30% { clip: rect(21px, 9999px, 4px, 0); }
  50% { clip: rect(109px, 9999px, 2px, 0); }
  80% { clip: rect(50px, 9999px, 30px, 0); }
  100% { clip: rect(80px, 9999px, 60px, 0); }
}/* End custom CSS */