.elementor-144 .elementor-element.elementor-element-e873427{--display:flex;}.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-144 .elementor-element.elementor-element-d162e8e{text-align:center;}.elementor-144 .elementor-element.elementor-element-d162e8e .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-text );}.elementor-144 .elementor-element.elementor-element-fe03683{--display:flex;}.elementor-144 .elementor-element.elementor-element-f98acf2 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-144 .elementor-element.elementor-element-ceae386{font-family:"Space Mono", Sans-serif;font-size:24px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-144 .elementor-element.elementor-element-14ac7bb{text-align:left;}.elementor-144 .elementor-element.elementor-element-14ac7bb img{border-style:dashed;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );}.elementor-144 .elementor-element.elementor-element-9d66ccc{--display:flex;}.elementor-144 .elementor-element.elementor-element-941b794 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-144 .elementor-element.elementor-element-233caa5{font-family:"Space Mono", Sans-serif;font-size:24px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-dc27112{--display:flex;}.elementor-144 .elementor-element.elementor-element-2eedde6 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-144 .elementor-element.elementor-element-8c509af{font-family:"Space Mono", Sans-serif;font-size:24px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-1a0ba26{--display:flex;}.elementor-144 .elementor-element.elementor-element-26ca84c .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-144 .elementor-element.elementor-element-f18d339{font-family:"Space Mono", Sans-serif;font-size:24px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-2f64594{text-align:left;}.elementor-144 .elementor-element.elementor-element-2f64594 img{width:100%;border-style:dashed;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );}.elementor-144 .elementor-element.elementor-element-82dc71e{--display:flex;}.elementor-144 .elementor-element.elementor-element-7e0528e .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-144 .elementor-element.elementor-element-fa07240{font-family:"Space Mono", Sans-serif;font-size:24px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-9e20943{text-align:left;}.elementor-144 .elementor-element.elementor-element-9e20943 img{width:100%;border-style:dashed;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );}.elementor-144 .elementor-element.elementor-element-74d64fc{--display:flex;}.elementor-144 .elementor-element.elementor-element-f0efe9e .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-144 .elementor-element.elementor-element-555165a{font-family:"Space Mono", Sans-serif;font-size:24px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-6f6f529{--display:flex;}.elementor-144 .elementor-element.elementor-element-ffcaebb .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-144 .elementor-element.elementor-element-161bd50{font-family:"Space Mono", Sans-serif;font-size:24px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-62c5a76{--display:flex;}.elementor-144 .elementor-element.elementor-element-1da6520 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-144 .elementor-element.elementor-element-9a0c5fc{font-family:"Space Mono", Sans-serif;font-size:24px;font-weight:400;}/* Start custom CSS for html, class: .elementor-element-9a7fd94 */.corner-svg {
  position: fixed;    /* stays put while scrolling */
  top: 0;             /* use bottom:0 for lower corner */
  right: 0;           /* or left:0 if you want left side */
  width: 700px;       /* adjust size to fit your design */
  height: auto;
  z-index: 9999;      /* ensures it sits above other content */
  pointer-events: none; /* lets visitors click through to links beneath */
}

@media (max-width: 768px) {
  .corner-svg {
    width: 120px;   /* smaller size for mobile */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf51ee3 */.corner-svg-bottom {
  position: fixed;      /* stays put on scroll */
  bottom: 0;            /* bottom edge */
  right: 0;             /* right edge */
  width: 350px;         /* adjust size as needed */
  height: auto;
  z-index: 9999;        /* keeps it above other content */
  pointer-events: none; /* lets clicks pass through */
}/* End custom CSS */