.elementor-554 .elementor-element.elementor-element-908e7f2{width:auto;max-width:auto;}.elementor-554 .elementor-element.elementor-element-908e7f2.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-554 .elementor-element.elementor-element-908e7f2.elementor-view-framed .elementor-icon, .elementor-554 .elementor-element.elementor-element-908e7f2.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-554 .elementor-element.elementor-element-908e7f2.elementor-view-framed .elementor-icon, .elementor-554 .elementor-element.elementor-element-908e7f2.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-554 .elementor-element.elementor-element-908e7f2 .elementor-icon{font-size:3rem;}.elementor-554 .elementor-element.elementor-element-908e7f2 .elementor-icon svg{height:3rem;}.elementor-554 .elementor-element.elementor-element-e4db7bd{width:auto;max-width:auto;}.elementor-554 .elementor-element.elementor-element-e4db7bd .elementor-icon-wrapper{text-align:end;}.elementor-554 .elementor-element.elementor-element-e4db7bd.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-554 .elementor-element.elementor-element-e4db7bd.elementor-view-framed .elementor-icon, .elementor-554 .elementor-element.elementor-element-e4db7bd.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-554 .elementor-element.elementor-element-e4db7bd.elementor-view-framed .elementor-icon, .elementor-554 .elementor-element.elementor-element-e4db7bd.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-554 .elementor-element.elementor-element-e4db7bd .elementor-icon{font-size:3rem;}.elementor-554 .elementor-element.elementor-element-e4db7bd .elementor-icon svg{height:3rem;}.elementor-554 .elementor-element.elementor-element-8d1e52d{width:var( --container-widget-width, 1200px );max-width:1200px;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:1200px;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-8d1e52d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-554 .elementor-element.elementor-element-3a02e83{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-554 .elementor-element.elementor-element-3a02e83 .elementor-icon-wrapper{text-align:end;}.elementor-554 .elementor-element.elementor-element-3a02e83.elementor-view-stacked .elementor-icon{background-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-3a02e83.elementor-view-framed .elementor-icon, .elementor-554 .elementor-element.elementor-element-3a02e83.elementor-view-default .elementor-icon{color:#EFCEDE;border-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-3a02e83.elementor-view-framed .elementor-icon, .elementor-554 .elementor-element.elementor-element-3a02e83.elementor-view-default .elementor-icon svg{fill:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-3a02e83.elementor-view-stacked .elementor-icon:hover{background-color:#E9E9E9;}.elementor-554 .elementor-element.elementor-element-3a02e83.elementor-view-framed .elementor-icon:hover, .elementor-554 .elementor-element.elementor-element-3a02e83.elementor-view-default .elementor-icon:hover{color:#E9E9E9;border-color:#E9E9E9;}.elementor-554 .elementor-element.elementor-element-3a02e83.elementor-view-framed .elementor-icon:hover, .elementor-554 .elementor-element.elementor-element-3a02e83.elementor-view-default .elementor-icon:hover svg{fill:#E9E9E9;}.elementor-554 .elementor-element.elementor-element-3a02e83 .elementor-icon{font-size:2rem;}.elementor-554 .elementor-element.elementor-element-3a02e83 .elementor-icon svg{height:2rem;}.elementor-554 .elementor-element.elementor-element-03811e0{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-554 .elementor-element.elementor-element-03811e0 .elementor-icon-wrapper{text-align:center;}.elementor-554 .elementor-element.elementor-element-03811e0.elementor-view-stacked .elementor-icon{background-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-03811e0.elementor-view-framed .elementor-icon, .elementor-554 .elementor-element.elementor-element-03811e0.elementor-view-default .elementor-icon{color:#EFCEDE;border-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-03811e0.elementor-view-framed .elementor-icon, .elementor-554 .elementor-element.elementor-element-03811e0.elementor-view-default .elementor-icon svg{fill:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-03811e0.elementor-view-stacked .elementor-icon:hover{background-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-03811e0.elementor-view-framed .elementor-icon:hover, .elementor-554 .elementor-element.elementor-element-03811e0.elementor-view-default .elementor-icon:hover{color:#EFCEDE;border-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-03811e0.elementor-view-framed .elementor-icon:hover, .elementor-554 .elementor-element.elementor-element-03811e0.elementor-view-default .elementor-icon:hover svg{fill:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-03811e0 .elementor-icon{font-size:10px;}.elementor-554 .elementor-element.elementor-element-03811e0 .elementor-icon svg{height:10px;}.elementor-554 .elementor-element.elementor-element-64d65f9{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-554 .elementor-element.elementor-element-64d65f9 .elementor-icon-wrapper{text-align:center;}.elementor-554 .elementor-element.elementor-element-64d65f9.elementor-view-stacked .elementor-icon{background-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-64d65f9.elementor-view-framed .elementor-icon, .elementor-554 .elementor-element.elementor-element-64d65f9.elementor-view-default .elementor-icon{color:#EFCEDE;border-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-64d65f9.elementor-view-framed .elementor-icon, .elementor-554 .elementor-element.elementor-element-64d65f9.elementor-view-default .elementor-icon svg{fill:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-64d65f9.elementor-view-stacked .elementor-icon:hover{background-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-64d65f9.elementor-view-framed .elementor-icon:hover, .elementor-554 .elementor-element.elementor-element-64d65f9.elementor-view-default .elementor-icon:hover{color:#EFCEDE;border-color:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-64d65f9.elementor-view-framed .elementor-icon:hover, .elementor-554 .elementor-element.elementor-element-64d65f9.elementor-view-default .elementor-icon:hover svg{fill:#EFCEDE;}.elementor-554 .elementor-element.elementor-element-64d65f9 .elementor-icon{font-size:10px;}.elementor-554 .elementor-element.elementor-element-64d65f9 .elementor-icon svg{height:10px;}.elementor-554 .elementor-element.elementor-element-f28b8ca{width:var( --container-widget-width, 600px );max-width:600px;background-color:#FFFFFF;padding:0px 20px 20px 20px;--container-widget-width:600px;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#EFCEDE;box-shadow:30px 30px 50px 0px #000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-554 .elementor-element.elementor-element-908e7f2{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-554 .elementor-element.elementor-element-908e7f2 .elementor-icon{font-size:1.5em;}.elementor-554 .elementor-element.elementor-element-908e7f2 .elementor-icon svg{height:1.5em;}.elementor-554 .elementor-element.elementor-element-e4db7bd{width:auto;max-width:auto;}.elementor-554 .elementor-element.elementor-element-e4db7bd .elementor-icon{font-size:2em;}.elementor-554 .elementor-element.elementor-element-e4db7bd .elementor-icon svg{height:2em;}.elementor-554 .elementor-element.elementor-element-3a02e83{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-554 .elementor-element.elementor-element-f28b8ca{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-554 .elementor-element.elementor-element-f28b8ca{width:100%;max-width:100%;padding:15px 15px 15px 15px;}}/* Start custom CSS for icon, class: .elementor-element-908e7f2 */.elementor-554 .elementor-element.elementor-element-908e7f2 .elementor-icon:hover { color: #ff0000 !important; transform: rotate(-45deg); transition: all 0.3s ease-in-out; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4db7bd */.elementor-554 .elementor-element.elementor-element-e4db7bd .elementor-icon:hover { color: #ff0000 !important; transform: rotate(45deg); transition: all 0.3s ease-in-out; }/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d1e52d */.elementor-554 .elementor-element.elementor-element-8d1e52d {
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a02e83 */.elementor-icon:hover { color: #ff0000 !important; transform: translateY(5px); transition: all 0.3s ease-in-out; }/* End custom CSS */
/* Start custom CSS */body {
  background-color: #0B0C0E;
  color: #e0e0e0;
  font-family: 'Courier New', Courier, monospace;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-x: hidden;
  position: relative;
}
body:before {
    content: "";
    background-image: url(https://perryfarrell.com/wp-content/uploads/2026/07/33419745w.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    opacity: .1;
    position: fixed;
    top: 0; left: 0; 
    width: 100vw; height: 100vh;
}
[data-elementor-type="wp-post"],
[data-elementor-type="wp-page"]{
    background-image: 
        linear-gradient(to right, rgba(255, 255, 255, 0.05) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
      background-size: min(10vw, 80px) min(10vh, 80px);
      max-width: 100% !important;
}
.byperry:before {
    content: "by";
    font-family: 'Courier New', Courier, monospace;
    font-size: .85rem;
    position: relative;
    top: -7px;
    left: 9px;
}
#collection-component-1785170643795 {
    background-color: rgba(255,255,255,1);
    padding: 30px;
}/* End custom CSS */