.elementor-18 .elementor-element.elementor-element-2bf1228{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-2bf1228.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-0d4f2d5{--display:flex;--min-height:75vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0c89400{--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:flex-end;}.elementor-18 .elementor-element.elementor-element-7489dc4 .elementor-heading-title{font-family:"ArrayFont", Sans-serif;font-size:160px;line-height:0.9em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-1b9dbcc .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-1b9dbcc .elementor-icon{font-size:116px;}.elementor-18 .elementor-element.elementor-element-1b9dbcc .elementor-icon svg{height:116px;}.elementor-18 .elementor-element.elementor-element-7c3b57a{--spacer-size:50px;}.elementor-18 .elementor-element.elementor-element-7c3b57a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-4196e9f{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4196e9f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18 .elementor-element.elementor-element-f95b032{width:var( --container-widget-width, 33.626% );max-width:33.626%;--container-widget-width:33.626%;--container-widget-flex-grow:0;font-family:"RX100", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f95b032.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-16ba142.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-16ba142{font-family:"Eurostile", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-2a4eef3.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-2a4eef3{font-family:"Eurostile", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-c48ddad{--display:flex;--min-height:75vh;--overflow:hidden;}.elementor-18 .elementor-element.elementor-element-c3e64e5:not( .elementor-widget-image ) .elementor-widget-container, .elementor-18 .elementor-element.elementor-element-c3e64e5.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://mediumvioletred-tiger-682546.hostingersite.com/wp-content/uploads/2025/11/Mask-Group-79.svg );-webkit-mask-size:4px;-webkit-mask-position:center center;-webkit-mask-repeat:repeat;}:root{--page-title-display:none;}@media(max-width:1300px){.elementor-18 .elementor-element.elementor-element-2bf1228{--min-height:0vh;--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;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-0d4f2d5{--min-height:24vh;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0d4f2d5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-7489dc4 .elementor-heading-title{font-size:108px;}.elementor-18 .elementor-element.elementor-element-1b9dbcc .elementor-icon{font-size:80px;}.elementor-18 .elementor-element.elementor-element-1b9dbcc .elementor-icon svg{height:80px;}.elementor-18 .elementor-element.elementor-element-7c3b57a{--spacer-size:50px;}.elementor-18 .elementor-element.elementor-element-c48ddad{--min-height:30vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c48ddad.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-2bf1228{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-0d4f2d5{--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-7489dc4 .elementor-heading-title{font-size:100px;}.elementor-18 .elementor-element.elementor-element-7c3b57a{--spacer-size:1px;}.elementor-18 .elementor-element.elementor-element-7c3b57a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-4196e9f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-f95b032{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-f95b032.elementor-element{--align-self:flex-start;--order:4;}.elementor-18 .elementor-element.elementor-element-16ba142.elementor-element{--align-self:flex-start;--order:2;}.elementor-18 .elementor-element.elementor-element-16ba142{font-size:19px;}.elementor-18 .elementor-element.elementor-element-2a4eef3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:19px;}.elementor-18 .elementor-element.elementor-element-2a4eef3.elementor-element{--align-self:flex-start;--order:1;}.elementor-18 .elementor-element.elementor-element-c48ddad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-2a4eef3 */.glitch{
  position:relative;
  display:inline-block;
  font-weight:800;
  letter-spacing:0.5px;
  font-size: clamp(28px, 6vw, 84px);
  color:#fff;
  text-transform:uppercase;
  text-shadow: 0 0 1px rgba(255,255,255,.2);
}

.glitch::before,
.glitch::after{
  content: attr(data-text);
  position:absolute; inset:0;
  pointer-events:none;
  mix-blend-mode:screen;
}

.glitch::before{
  color:#ff004d;
  transform:translate(-2px, 0);
  clip-path: inset(0 0 0 0);
  animation: glitch-scan 2.2s infinite linear alternate,
             glitch-jitter 1.6s infinite steps(1,end);
}

.glitch::after{
  color:#00fff7;
  transform:translate(2px, 0);
  clip-path: inset(0 0 0 0);
  animation: glitch-scan 2.2s -.6s infinite linear alternate-reverse,
             glitch-jitter 1.6s -.2s infinite steps(1,end);
}

.glitch{
  animation: glitch-jitter 1.6s -.4s infinite steps(1,end);
}

@keyframes glitch-scan{
  0%   { clip-path: inset(90% 0 0 0); }
  10%  { clip-path: inset(10% 0 80% 0); }
  20%  { clip-path: inset(40% 0 50% 0); }
  30%  { clip-path: inset(70% 0 20% 0); }
  40%  { clip-path: inset(20% 0 65% 0); }
  50%  { clip-path: inset(0 0 90% 0); }
  60%  { clip-path: inset(80% 0 5% 0); }
  70%  { clip-path: inset(35% 0 40% 0); }
  80%  { clip-path: inset(60% 0 25% 0); }
  90%  { clip-path: inset(15% 0 70% 0); }
  100% { clip-path: inset(0 0 0 0); }
}

@keyframes glitch-jitter{
  0% { transform:translate(0,0); }
  25%{ transform:translate(1px, -1px); }
  50%{ transform:translate(-1px, 1px); }
  75%{ transform:translate(-1px, -1px); }
  100%{ transform:translate(0,0); }
}/* End custom CSS */
/* Start custom CSS for open_user_map_widget, class: .elementor-element-c3e64e5 */.leaflet-top.leaflet-left{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48ddad */.maps-container{height: 50vh;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ArrayFont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mediumvioletred-tiger-682546.hostingersite.com/wp-content/uploads/2025/09/Array-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RX100';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mediumvioletred-tiger-682546.hostingersite.com/wp-content/uploads/2025/09/RX100-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Eurostile';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mediumvioletred-tiger-682546.hostingersite.com/wp-content/uploads/2025/09/EurostileNextLTPro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */