.elementor-671 .elementor-element.elementor-element-96ed258{--display:flex;--min-height:600px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.04;--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-671 .elementor-element.elementor-element-96ed258:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-96ed258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;background-image:url("https://aaronlindh.com/wp-content/uploads/2026/07/mactitlebar120dpi.webp");background-position:center center;background-size:contain;}.elementor-671 .elementor-element.elementor-element-96ed258::before, .elementor-671 .elementor-element.elementor-element-96ed258 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-96ed258 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-96ed258 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-96ed258 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-96ed258 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-text-editor{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-671 .elementor-element.elementor-element-f71b39b{font-family:"Anonymous Pro", Sans-serif;font-size:13px;line-height:13px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-f71b39b p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-671 .elementor-element.elementor-element-2bb7825 .elementor-heading-title{font-family:"Anonymous Pro", Sans-serif;font-size:13px;}body.elementor-page-671:not(.elementor-motion-effects-element-type-background), body.elementor-page-671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}@media(min-width:768px){.elementor-671 .elementor-element.elementor-element-96ed258{--width:570px;}}/* Start custom CSS for text-editor, class: .elementor-element-f71b39b */.elementor-671 .elementor-element.elementor-element-f71b39b {
    animation-name: fadeIn;
    animation-duration: 0.01s !important;
    animation-fill-mode: forwards;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb7825 */#typewriter {
  font-family: "Anonymous Pro", sans-serif;
  font-size: 13px;
  line-height: 1;
  margin: 0;
}

#typewriter a {
  color: inherit;
  text-decoration: none;
  font-family: "Anonymous Pro", sans-serif;
}

#typewriter a:hover {
  color: #b3b3b3;
}

/* Spacing */
#typewriter span {
  display: block;
  margin: 0;
  line-height: 1;
}

.spacer {
  height: 10px;
}

/* Line Styling */
.tag1 { color: #89befa; padding-left: 0px; font-weight: 400; height: 16px; }
.tag2 { color: #52a660; padding-left: 5px; font-weight: 400; height: 16px; }
.tag3 { color: #52a660; padding-left: 10px; font-weight: 400; height: 16px; }
.tag4 { color: #52a660; padding-left: 15px; font-weight: 400; height: 16px; }
.text { color: #baa6f9; padding-left: 30px; font-weight: 400; height: 16px }
.text2 { color: #ffffff; padding-left: 30px; font-weight: 700; height: 16px; }
.text3 { color: #ffffff; padding-left: 30px; font-weight: 700; text-decoration: underline; height: 16px; }/* End custom CSS */