.elementor-6777 .elementor-element.elementor-element-e7e2ad0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-e7e2ad0:not(.elementor-motion-effects-element-type-background), .elementor-6777 .elementor-element.elementor-element-e7e2ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6777 .elementor-element.elementor-element-c63affc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-39a9304{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-6777 .elementor-element.elementor-element-fe082a8 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:0.22em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-e510b2a{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-1417e9d .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:124px;font-weight:400;text-transform:uppercase;line-height:0.98em;letter-spacing:-0.02em;color:#F3F2EE;}.elementor-6777 .elementor-element.elementor-element-1ad6e2c{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-27e7a99{font-family:"GT Pressura Mono", Sans-serif;font-size:18px;font-weight:400;line-height:1.85em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-1ec3002{--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-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-5a379eb{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-5a379eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6777 .elementor-element.elementor-element-da997ff .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-c8db435{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-6eaa293 .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:38px;font-weight:400;line-height:1em;color:#E9FF26;}.elementor-6777 .elementor-element.elementor-element-5b63830{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-5b63830.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6777 .elementor-element.elementor-element-a12d7c0 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-4e796ae{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-4ab10b7 .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:38px;font-weight:400;line-height:1em;color:#E9FF26;}.elementor-6777 .elementor-element.elementor-element-e8d997e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-e8d997e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6777 .elementor-element.elementor-element-16c9585 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-3d7c228{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-1f6a3ea .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:38px;font-weight:400;line-height:1em;color:#E9FF26;}.elementor-6777 .elementor-element.elementor-element-8cc73b3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-8cc73b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6777 .elementor-element.elementor-element-a6a88ad .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-0b198d1{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-af2c5ce .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:38px;font-weight:400;line-height:1em;color:#E9FF26;}.elementor-6777 .elementor-element.elementor-element-b144a6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-0a3169a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-6777 .elementor-element.elementor-element-06547f3{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-c5aa213 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:0.22em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-7ad0080 .elementor-button{background-color:rgba(0,0,0,0);font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;fill:#8A8A83;color:#8A8A83;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);border-radius:0px 0px 0px 0px;}.elementor-6777 .elementor-element.elementor-element-074c76c .elementor-button{background-color:rgba(0,0,0,0);font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;fill:#8A8A83;color:#8A8A83;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);border-radius:0px 0px 0px 0px;}.elementor-6777 .elementor-element.elementor-element-85d459e .elementor-button{background-color:rgba(0,0,0,0);font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;fill:#8A8A83;color:#8A8A83;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);border-radius:0px 0px 0px 0px;}.elementor-6777 .elementor-element.elementor-element-198775a .elementor-button{background-color:rgba(0,0,0,0);font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;fill:#8A8A83;color:#8A8A83;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);border-radius:0px 0px 0px 0px;}.elementor-6777 .elementor-element.elementor-element-c093932{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-db21c6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-6777 .elementor-element.elementor-element-57e862d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);}.elementor-6777 .elementor-element.elementor-element-57e862d:not(.elementor-motion-effects-element-type-background), .elementor-6777 .elementor-element.elementor-element-57e862d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.12);}.elementor-6777 .elementor-element.elementor-element-d37ca34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;grid-column:span 2;}.elementor-6777 .elementor-element.elementor-element-d37ca34:not(.elementor-motion-effects-element-type-background), .elementor-6777 .elementor-element.elementor-element-d37ca34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6777 .elementor-element.elementor-element-4fcd7f7{--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;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-8760819 .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:44px;font-weight:400;line-height:1em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-b246922{text-align:end;}.elementor-6777 .elementor-element.elementor-element-b246922 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-f20b33e{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-f20b33e:not(.elementor-motion-effects-element-type-background), .elementor-6777 .elementor-element.elementor-element-f20b33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-6777 .elementor-element.elementor-element-011d7cf .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-a142240{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-a142240.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6777 .elementor-element.elementor-element-1fd0fb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-14e2f5e .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:68px;font-weight:400;text-transform:uppercase;line-height:1.02em;letter-spacing:-0.01em;color:#F3F2EE;}.elementor-6777 .elementor-element.elementor-element-63f13ca{font-family:"GT Pressura Mono", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-3ed0016{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-f629fa7 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-5ded1df .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-6c549db .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-37508fb .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-93f3e6f .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:0.2em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-d8703f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6777 .elementor-element.elementor-element-d8703f3:not(.elementor-motion-effects-element-type-background), .elementor-6777 .elementor-element.elementor-element-d8703f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6777 .elementor-element.elementor-element-73e4c6b{--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;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-e076b5c .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:44px;font-weight:400;line-height:1em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-7f04c3f{text-align:end;}.elementor-6777 .elementor-element.elementor-element-7f04c3f .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-63c922b{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-63c922b:not(.elementor-motion-effects-element-type-background), .elementor-6777 .elementor-element.elementor-element-63c922b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-6777 .elementor-element.elementor-element-fb3d6f7 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-cde822e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-cde822e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6777 .elementor-element.elementor-element-81264bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-3916892 .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.02em;letter-spacing:-0.01em;color:#F3F2EE;}.elementor-6777 .elementor-element.elementor-element-cd83e57{font-family:"GT Pressura Mono", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-53568d0{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-1e015f1 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-e741ac7 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-8dd4a82 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-aca80ea .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:0.2em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-6dbd0ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6777 .elementor-element.elementor-element-6dbd0ad:not(.elementor-motion-effects-element-type-background), .elementor-6777 .elementor-element.elementor-element-6dbd0ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6777 .elementor-element.elementor-element-12a74eb{--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;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-817ad01 .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:44px;font-weight:400;line-height:1em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-a7c402c{text-align:end;}.elementor-6777 .elementor-element.elementor-element-a7c402c .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-0f90a5a{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-0f90a5a:not(.elementor-motion-effects-element-type-background), .elementor-6777 .elementor-element.elementor-element-0f90a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-6777 .elementor-element.elementor-element-138d5b7 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-7d678b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-7d678b5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6777 .elementor-element.elementor-element-ddc5af1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-2c3b7a3 .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.02em;letter-spacing:-0.01em;color:#F3F2EE;}.elementor-6777 .elementor-element.elementor-element-92b0fe2{font-family:"GT Pressura Mono", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-23d3238{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-a0a5db0 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-54e6371 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-e6973bd .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-7b4a27f .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:0.2em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-a9c0308{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6777 .elementor-element.elementor-element-a9c0308:not(.elementor-motion-effects-element-type-background), .elementor-6777 .elementor-element.elementor-element-a9c0308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6777 .elementor-element.elementor-element-41f914e{--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;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-b2e7c27 .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:44px;font-weight:400;line-height:1em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-ffc5fb4{text-align:end;}.elementor-6777 .elementor-element.elementor-element-ffc5fb4 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-71bd6d5{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-71bd6d5:not(.elementor-motion-effects-element-type-background), .elementor-6777 .elementor-element.elementor-element-71bd6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-6777 .elementor-element.elementor-element-75cf982 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-4a024b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-4a024b3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6777 .elementor-element.elementor-element-727e85e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-e600d87 .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.02em;letter-spacing:-0.01em;color:#F3F2EE;}.elementor-6777 .elementor-element.elementor-element-2b25deb{font-family:"GT Pressura Mono", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-be870ae{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-1d36296 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-95271c3 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-bbf0990 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-af819c6 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:0.2em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-ba6a448{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-fb2a701{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-6777 .elementor-element.elementor-element-034ae34{--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;--justify-content:space-between;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-37db12f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-37db12f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-6777 .elementor-element.elementor-element-79462c5 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:0.22em;color:#8A8A83;}.elementor-6777 .elementor-element.elementor-element-50f7990{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-0dd6e12 .elementor-heading-title{font-family:"ranch-water", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;line-height:0.98em;letter-spacing:-0.02em;color:#F3F2EE;}.elementor-6777 .elementor-element.elementor-element-e8adf4f{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-7c98941 .elementor-heading-title{font-family:"GT Pressura Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:0.18em;color:#6E6E68;}.elementor-6777 .elementor-element.elementor-element-a08dac4 .elementor-button{background-color:rgba(0,0,0,0);font-family:"GT Pressura Mono", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;fill:#F3F2EE;color:#F3F2EE;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.26);border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-6777 .elementor-element.elementor-element-39a9304{--content-width:1240px;}.elementor-6777 .elementor-element.elementor-element-0a3169a{--content-width:1240px;}.elementor-6777 .elementor-element.elementor-element-db21c6e{--content-width:1240px;}.elementor-6777 .elementor-element.elementor-element-fb2a701{--content-width:1240px;}.elementor-6777 .elementor-element.elementor-element-37db12f{--width:62%;}}@media(max-width:1024px){.elementor-6777 .elementor-element.elementor-element-c63affc{--padding-top:98px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-39a9304{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6777 .elementor-element.elementor-element-1417e9d .elementor-heading-title{font-size:86px;}.elementor-6777 .elementor-element.elementor-element-27e7a99{font-size:17px;}.elementor-6777 .elementor-element.elementor-element-1ec3002{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6777 .elementor-element.elementor-element-6eaa293 .elementor-heading-title{font-size:32px;}.elementor-6777 .elementor-element.elementor-element-4ab10b7 .elementor-heading-title{font-size:32px;}.elementor-6777 .elementor-element.elementor-element-1f6a3ea .elementor-heading-title{font-size:32px;}.elementor-6777 .elementor-element.elementor-element-af2c5ce .elementor-heading-title{font-size:32px;}.elementor-6777 .elementor-element.elementor-element-b144a6a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-0a3169a{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6777 .elementor-element.elementor-element-c093932{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-db21c6e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6777 .elementor-element.elementor-element-57e862d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6777 .elementor-element.elementor-element-8760819 .elementor-heading-title{font-size:34px;}.elementor-6777 .elementor-element.elementor-element-14e2f5e .elementor-heading-title{font-size:50px;}.elementor-6777 .elementor-element.elementor-element-e076b5c .elementor-heading-title{font-size:34px;}.elementor-6777 .elementor-element.elementor-element-3916892 .elementor-heading-title{font-size:32px;}.elementor-6777 .elementor-element.elementor-element-817ad01 .elementor-heading-title{font-size:34px;}.elementor-6777 .elementor-element.elementor-element-2c3b7a3 .elementor-heading-title{font-size:32px;}.elementor-6777 .elementor-element.elementor-element-b2e7c27 .elementor-heading-title{font-size:34px;}.elementor-6777 .elementor-element.elementor-element-e600d87 .elementor-heading-title{font-size:32px;}.elementor-6777 .elementor-element.elementor-element-ba6a448{--padding-top:67px;--padding-bottom:67px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-fb2a701{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6777 .elementor-element.elementor-element-0dd6e12 .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-6777 .elementor-element.elementor-element-c63affc{--padding-top:63px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-39a9304{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6777 .elementor-element.elementor-element-1417e9d .elementor-heading-title{font-size:46px;}.elementor-6777 .elementor-element.elementor-element-27e7a99{font-size:15px;}.elementor-6777 .elementor-element.elementor-element-1ec3002{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6777 .elementor-element.elementor-element-6eaa293 .elementor-heading-title{font-size:26px;}.elementor-6777 .elementor-element.elementor-element-4ab10b7 .elementor-heading-title{font-size:26px;}.elementor-6777 .elementor-element.elementor-element-1f6a3ea .elementor-heading-title{font-size:26px;}.elementor-6777 .elementor-element.elementor-element-af2c5ce .elementor-heading-title{font-size:26px;}.elementor-6777 .elementor-element.elementor-element-b144a6a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-0a3169a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6777 .elementor-element.elementor-element-c093932{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-db21c6e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6777 .elementor-element.elementor-element-57e862d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6777 .elementor-element.elementor-element-d37ca34{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 1;}.elementor-6777 .elementor-element.elementor-element-8760819 .elementor-heading-title{font-size:28px;}.elementor-6777 .elementor-element.elementor-element-14e2f5e .elementor-heading-title{font-size:34px;}.elementor-6777 .elementor-element.elementor-element-d8703f3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6777 .elementor-element.elementor-element-e076b5c .elementor-heading-title{font-size:28px;}.elementor-6777 .elementor-element.elementor-element-3916892 .elementor-heading-title{font-size:26px;}.elementor-6777 .elementor-element.elementor-element-6dbd0ad{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6777 .elementor-element.elementor-element-817ad01 .elementor-heading-title{font-size:28px;}.elementor-6777 .elementor-element.elementor-element-2c3b7a3 .elementor-heading-title{font-size:26px;}.elementor-6777 .elementor-element.elementor-element-a9c0308{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6777 .elementor-element.elementor-element-b2e7c27 .elementor-heading-title{font-size:28px;}.elementor-6777 .elementor-element.elementor-element-e600d87 .elementor-heading-title{font-size:26px;}.elementor-6777 .elementor-element.elementor-element-ba6a448{--padding-top:43px;--padding-bottom:43px;--padding-left:0px;--padding-right:0px;}.elementor-6777 .elementor-element.elementor-element-fb2a701{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6777 .elementor-element.elementor-element-37db12f{--width:100%;}.elementor-6777 .elementor-element.elementor-element-0dd6e12 .elementor-heading-title{font-size:32px;}}/* Start custom CSS *//* ============================================================
   BUILT / PROJECTS INDEX — page-scoped CSS
   Only what Elementor's native controls cannot express.
   Colour, type, spacing and layout live on the widgets.
   ============================================================ */

/* -- eyebrow labels ---------------------------------------- */
.pj-label .pj-idx{color:#E9FF26;letter-spacing:.12em;margin-right:14px}
.pj-filters__label{margin-right:12px}

/* -- body copy + measure caps ------------------------------
   The theme sets max-width:100% !important on widgets, so the
   ch-based measures have to answer in kind.                   */
.pj-body p{margin:0}
.pj-body strong{color:#F3F2EE;font-weight:400}
.pj-page .elementor-widget.pj-lede{max-width:62ch !important}
.pj-page .elementor-widget.pj-card__copy{max-width:56ch !important}
.pj-page .pj-card h2.elementor-heading-title,
.pj-page .pj-card h3.elementor-heading-title{max-width:none}

/* -- hero stat row ----------------------------------------- */
/* Elementor gives every container --width:100%, which makes container
   children of a flex row each claim a full line. Feed the variable
   rather than fighting it, so the stats sit in one row.            */
.pj-page .e-con.pj-metacell{--width:auto;flex:0 0 auto;min-width:120px}
/* Elementor re-asserts .e-con.e-flex{--width:100%} inside its mobile
   media query, so the body.elementor-page-6777 above has to out-specify it there too. */
.pj-dd .elementor-heading-title small{
  display:block;font-family:"GT Pressura Mono",monospace;font-size:11px;
  letter-spacing:.2em;color:#8A8A83;margin-top:8px;text-transform:none
}

/* -- filter chips ------------------------------------------ */
.pj-chip .elementor-button{transition:color .2s ease,border-color .2s ease}
.pj-chip .elementor-button:hover{color:#F3F2EE;border-color:rgba(255,255,255,.26)}
.pj-chip .elementor-button b{color:#6E6E68;font-weight:400;margin-left:8px}
.pj-chip [aria-pressed="true"]{color:#E9FF26 !important;border-color:#E9FF26 !important}
.pj-chip [aria-pressed="true"] b{color:#E9FF26;opacity:.7}

/* -- cards ------------------------------------------------- */
.pj-card{transition:background .25s ease}
.pj-card:hover{background:#0B0B0B}
.pj-card__top{align-items:baseline}
.pj-card .pj-card__idx .elementor-heading-title,
.pj-card .pj-go .elementor-heading-title{transition:color .25s ease}
.pj-card:hover .pj-card__idx .elementor-heading-title,
.pj-card:hover .pj-go .elementor-heading-title{color:#E9FF26}
.pj-card[hidden]{display:none !important}

/* tag pills — the heading widget has no border control */
.pj-tag .elementor-heading-title{
  display:inline-block;border:1px solid rgba(255,255,255,.12);padding:6px 12px
}

/* -- media frames ------------------------------------------ */
.pj-media{position:relative}
.pj-ratio-16x9{aspect-ratio:16/9}
.pj-ratio-21x8{aspect-ratio:21/8}
.pj-media .pj-media-img,
.pj-media .pj-media-img .elementor-widget-container,
.pj-media .pj-media-img figure,
.pj-media .pj-media-img a{width:100%;height:100%;margin:0;display:block}
.pj-media .pj-media-img img{width:100%;height:100%;object-fit:cover;display:block}
.pj-cap{position:absolute;left:16px;bottom:14px;margin:0;z-index:2}

/* Placeholder frames only — the rule stops applying the moment
   a real photo is swapped in.                                 */
.pj-media-img img[src*="/elementor/assets/images/placeholder"]{
  opacity:.10;filter:grayscale(1)
}

/* -- ghost CTA button -------------------------------------- */
.pj-btn .elementor-button{transition:color .2s ease,border-color .2s ease,transform .2s ease}
.pj-btn--ghost .elementor-button:hover{
  color:#E9FF26 !important;border-color:#E9FF26 !important;transform:translateY(-2px)
}

/* -- selection + focus ------------------------------------- */
.pj-page ::selection{background:#E9FF26;color:#000}
.pj-page :focus-visible{outline:2px solid #E9FF26;outline-offset:3px}

/* -- reduced motion ---------------------------------------- */
@media(prefers-reduced-motion:reduce){
  .pj-btn--ghost .elementor-button:hover{transform:none}
}

/* -- narrow screens: featured card matches the rest -------- */
@media(max-width:820px){
  .pj-ratio-21x8{aspect-ratio:16/9}
}

/* -- whole card is clickable (JS enhancement; the "Read the build"
      link inside each card is the real, keyboard-reachable one) -- */
.pj-card{cursor:pointer}
.pj-go a{color:inherit;text-decoration:none}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT Pressura Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mrfungitarian.com/wp-content/uploads/2026/07/GT-Pressura-Mono-Regular-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */