.elementor-34769 .elementor-element.elementor-element-aea3e79>.elementor-background-overlay{background-color:#00000042;background-image:url("https://mobi.ethangabrielhunt.com/wp-content/uploads/2024/10/Overlay_1_Ethan-1.png");opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-34769 .elementor-element.elementor-element-aea3e79>.elementor-container{min-height:70vh}.elementor-34769 .elementor-element.elementor-element-aea3e79{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-34769 .elementor-element.elementor-element-aea3e79 .elementor-background-overlay{filter:brightness(0%) contrast(100%) saturate(0%) blur(.5px) hue-rotate(0deg)}.elementor-34769 .elementor-element.elementor-element-2bf24ed .ms-tt__text{font-size:4vw;font-weight:700;text-transform:uppercase;color:#fff}.elementor-34769 .elementor-element.elementor-element-2bf24ed .ms-tt-wrap{border-style:solid;border-width:1px 0 0;border-color:#fff;-webkit-transform:rotate(0deg)}.elementor-34769 .elementor-element.elementor-element-2bf24ed .ms-tt{animation-duration:600s}.elementor-34769 .elementor-element.elementor-element-2bf24ed .ms-tt__text span{font-family:"Spartan",Sans-serif;font-size:3.5vw;font-weight:900;letter-spacing:7.2px;color:#FFFFFF00;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px}.elementor-34769 .elementor-element.elementor-element-a473653.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-34769 .elementor-element.elementor-element-78dd518>.elementor-widget-container{margin:0}.elementor-34769 .elementor-element.elementor-element-78dd518 .elementor-heading-title{font-family:"Helvetica Neue",Sans-serif;font-weight:100;text-transform:uppercase;text-decoration:overline;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000}.elementor-34769 .elementor-element.elementor-element-2c99630{--display:grid;--e-con-grid-template-columns:repeat(9,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-34769 .elementor-element.elementor-element-41ae517{--spacer-size:50px}.elementor-34769 .elementor-element.elementor-element-501e1a7{--spacer-size:50px}.elementor-34769 .elementor-element.elementor-element-d641378>.elementor-widget-container{margin:0}.elementor-34769 .elementor-element.elementor-element-d641378.elementor-element{--align-self:center}.elementor-34769 .elementor-element.elementor-element-195c993>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-195c993.elementor-element{--align-self:center}.elementor-34769 .elementor-element.elementor-element-195c993{text-align:start}.elementor-34769 .elementor-element.elementor-element-212c57d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-34769 .elementor-element.elementor-element-212c57d .elementor-divider-separator{width:100%}.elementor-34769 .elementor-element.elementor-element-212c57d .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-34769 .elementor-element.elementor-element-f564109{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-34769 .elementor-element.elementor-element-c75f50e>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-c75f50e.elementor-element{--align-self:flex-start}.elementor-34769 .elementor-element.elementor-element-c75f50e{font-family:"Helvetica Neue",Sans-serif;font-size:13px;font-weight:300;font-style:italic;line-height:1em}.elementor-34769 .elementor-element.elementor-element-bf4f0b1>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-bf4f0b1 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-34769 .elementor-element.elementor-element-0998c2e>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-0998c2e .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-34769 .elementor-element.elementor-element-6189d9a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-34769 .elementor-element.elementor-element-6189d9a .elementor-divider-separator{width:100%}.elementor-34769 .elementor-element.elementor-element-6189d9a .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-34769 .elementor-element.elementor-element-f3d12d3>.elementor-widget-container{margin:0 0 5%}.elementor-34769 .elementor-element.elementor-element-f3d12d3{columns:3;column-gap:20px;font-family:"Helvetica Neue",Sans-serif;font-size:16px;font-weight:300;line-height:1.5em}.elementor-34769 .elementor-element.elementor-element-1d31331{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-34769 .elementor-element.elementor-element-1d31331>.elementor-widget-container{margin:0}.elementor-34769 .elementor-element.elementor-element-1d31331 .elementor-divider-separator{width:100%}.elementor-34769 .elementor-element.elementor-element-1d31331 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-34769 .elementor-element.elementor-element-cba9544>.elementor-widget-container{margin:5% 0 0}.elementor-34769 .elementor-element.elementor-element-cba9544 .elementor-heading-title{font-weight:100;text-transform:uppercase}.elementor-34769 .elementor-element.elementor-element-133d1f8 .elementor-heading-title{text-transform:uppercase}.elementor-34769 .elementor-element.elementor-element-dbc23d2{--e-image-carousel-slides-to-show:1}.elementor-34769 .elementor-element.elementor-element-dbc23d2 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-34769 .elementor-element.elementor-element-dbc23d2 .elementor-swiper-button.elementor-swiper-button-next{color:var(--e-global-color-secondary)}.elementor-34769 .elementor-element.elementor-element-dbc23d2 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-34769 .elementor-element.elementor-element-dbc23d2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--e-global-color-secondary)}.elementor-34769 .elementor-element.elementor-element-3032832{--e-image-carousel-slides-to-show:1}.elementor-34769 .elementor-element.elementor-element-3032832 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-34769 .elementor-element.elementor-element-3032832 .elementor-swiper-button.elementor-swiper-button-next{color:var(--e-global-color-secondary)}.elementor-34769 .elementor-element.elementor-element-3032832 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-34769 .elementor-element.elementor-element-3032832 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--e-global-color-secondary)}.elementor-34769 .elementor-element.elementor-element-5bab061 .elementor-heading-title{text-transform:uppercase}.elementor-34769 .elementor-element.elementor-element-0be14c6{--e-image-carousel-slides-to-show:1}.elementor-34769 .elementor-element.elementor-element-0be14c6 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-34769 .elementor-element.elementor-element-0be14c6 .elementor-swiper-button.elementor-swiper-button-next{color:var(--e-global-color-secondary)}.elementor-34769 .elementor-element.elementor-element-0be14c6 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-34769 .elementor-element.elementor-element-0be14c6 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--e-global-color-secondary)}.elementor-34769 .elementor-element.elementor-element-5eb39f4{--display:flex;--overlay-opacity:.5}.elementor-34769 .elementor-element.elementor-element-5eb39f4:not(.elementor-motion-effects-element-type-background),.elementor-34769 .elementor-element.elementor-element-5eb39f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-34769 .elementor-element.elementor-element-5eb39f4:before,.elementor-34769 .elementor-element.elementor-element-5eb39f4>.elementor-background-video-container:before,.elementor-34769 .elementor-element.elementor-element-5eb39f4>.e-con-inner>.elementor-background-video-container:before,.elementor-34769 .elementor-element.elementor-element-5eb39f4>.elementor-background-slideshow:before,.elementor-34769 .elementor-element.elementor-element-5eb39f4>.e-con-inner>.elementor-background-slideshow:before,.elementor-34769 .elementor-element.elementor-element-5eb39f4>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#FFFFFF00;--background-overlay:''}.elementor-34769 .elementor-element.elementor-element-5eb39f4.e-con{--flex-grow:0;--flex-shrink:0}.elementor-34769 .elementor-element.elementor-element-7b6b23a{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-34769 .elementor-element.elementor-element-0cdcf8e{text-align:start}.elementor-34769 .elementor-element.elementor-element-6520d50{--display:flex;--overlay-opacity:.5}.elementor-34769 .elementor-element.elementor-element-6520d50:not(.elementor-motion-effects-element-type-background),.elementor-34769 .elementor-element.elementor-element-6520d50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-34769 .elementor-element.elementor-element-6520d50:before,.elementor-34769 .elementor-element.elementor-element-6520d50>.elementor-background-video-container:before,.elementor-34769 .elementor-element.elementor-element-6520d50>.e-con-inner>.elementor-background-video-container:before,.elementor-34769 .elementor-element.elementor-element-6520d50>.elementor-background-slideshow:before,.elementor-34769 .elementor-element.elementor-element-6520d50>.e-con-inner>.elementor-background-slideshow:before,.elementor-34769 .elementor-element.elementor-element-6520d50>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#FFFFFF00;--background-overlay:''}.elementor-34769 .elementor-element.elementor-element-6520d50.e-con{--flex-grow:0;--flex-shrink:0}.elementor-34769 .elementor-element.elementor-element-9d287fe{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-34769 .elementor-element.elementor-element-44f4957>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-44f4957 .skillbar-group .number-percentage-wraper{display:none;font-family:"Helvetica Neue",Sans-serif;font-weight:100}.elementor-34769 .elementor-element.elementor-element-44f4957 .skillbar-group .skill-bar{height:1px;border-radius:0;padding:0}.elementor-34769 .elementor-element.elementor-element-44f4957 .skillbar-group .skill-title{font-family:"Helvetica Neue",Sans-serif;font-weight:300}.elementor-34769 .elementor-element.elementor-element-f4c5ea5>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-f4c5ea5 .skillbar-group .number-percentage-wraper{display:none;font-family:"Helvetica Neue",Sans-serif;font-weight:100}.elementor-34769 .elementor-element.elementor-element-f4c5ea5 .skillbar-group .skill-bar{height:1px;border-radius:0;padding:0}.elementor-34769 .elementor-element.elementor-element-f4c5ea5 .skillbar-group .skill-title{font-family:"Helvetica Neue",Sans-serif;font-weight:300}.elementor-34769 .elementor-element.elementor-element-9d97745>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-9d97745 .skillbar-group .number-percentage-wraper{display:none;font-family:"Helvetica Neue",Sans-serif;font-weight:100}.elementor-34769 .elementor-element.elementor-element-9d97745 .skillbar-group .skill-bar{height:1px;border-radius:0;padding:0}.elementor-34769 .elementor-element.elementor-element-9d97745 .skillbar-group .skill-title{font-family:"Helvetica Neue",Sans-serif;font-weight:300}.elementor-34769 .elementor-element.elementor-element-3681d8b>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-3681d8b .skillbar-group .number-percentage-wraper{display:none;font-family:"Helvetica Neue",Sans-serif;font-weight:100}.elementor-34769 .elementor-element.elementor-element-3681d8b .skillbar-group .skill-bar{height:1px;border-radius:0;padding:0}.elementor-34769 .elementor-element.elementor-element-3681d8b .skillbar-group .skill-title{font-family:"Helvetica Neue",Sans-serif;font-weight:300}.elementor-34769 .elementor-element.elementor-element-61c17b9>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-61c17b9 .skillbar-group .number-percentage-wraper{display:none;font-family:"Helvetica Neue",Sans-serif;font-weight:100}.elementor-34769 .elementor-element.elementor-element-61c17b9 .skillbar-group .skill-bar{height:1px;border-radius:0;padding:0}.elementor-34769 .elementor-element.elementor-element-61c17b9 .skillbar-group .skill-title{font-family:"Helvetica Neue",Sans-serif;font-weight:300}.elementor-34769 .elementor-element.elementor-element-8302b3a>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-8302b3a .skillbar-group .number-percentage-wraper{display:none;font-family:"Helvetica Neue",Sans-serif;font-weight:100}.elementor-34769 .elementor-element.elementor-element-8302b3a .skillbar-group .skill-bar{height:1px;border-radius:0;padding:0}.elementor-34769 .elementor-element.elementor-element-8302b3a .skillbar-group .skill-title{font-family:"Helvetica Neue",Sans-serif;font-weight:300}.elementor-34769 .elementor-element.elementor-element-062c49c>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-062c49c .skillbar-group .number-percentage-wraper{display:none;font-family:"Helvetica Neue",Sans-serif;font-weight:100}.elementor-34769 .elementor-element.elementor-element-062c49c .skillbar-group .skill-bar{height:1px;border-radius:0;padding:0}.elementor-34769 .elementor-element.elementor-element-062c49c .skillbar-group .skill-title{font-family:"Helvetica Neue",Sans-serif;font-weight:300}.elementor-34769 .elementor-element.elementor-element-544247a>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-544247a .skillbar-group .number-percentage-wraper{display:none;font-family:"Helvetica Neue",Sans-serif;font-weight:100}.elementor-34769 .elementor-element.elementor-element-544247a .skillbar-group .skill-bar{height:1px;border-radius:0;padding:0}.elementor-34769 .elementor-element.elementor-element-544247a .skillbar-group .skill-title{font-family:"Helvetica Neue",Sans-serif;font-weight:300}.elementor-34769 .elementor-element.elementor-element-5c3ab21>.elementor-widget-container{margin:0;padding:0}.elementor-34769 .elementor-element.elementor-element-5c3ab21 .skillbar-group .number-percentage-wraper{display:none;font-family:"Helvetica Neue",Sans-serif;font-weight:100}.elementor-34769 .elementor-element.elementor-element-5c3ab21 .skillbar-group .skill-bar{height:1px;border-radius:0;padding:0}.elementor-34769 .elementor-element.elementor-element-5c3ab21 .skillbar-group .skill-title{font-family:"Helvetica Neue",Sans-serif;font-weight:300}.elementor-34769 .elementor-element.elementor-element-439be89{text-align:end}.elementor-34769 .elementor-element.elementor-element-46e1f368.elementor-column>.elementor-widget-wrap{justify-content:center}@media(min-width:768px){.elementor-34769 .elementor-element.elementor-element-5eb39f4{--width:50%}.elementor-34769 .elementor-element.elementor-element-6520d50{--width:50%}}@media(max-width:1024px){.elementor-34769 .elementor-element.elementor-element-2c99630{--grid-auto-flow:row}.elementor-34769 .elementor-element.elementor-element-f564109{--grid-auto-flow:row}.elementor-34769 .elementor-element.elementor-element-7b6b23a{--grid-auto-flow:row}.elementor-34769 .elementor-element.elementor-element-9d287fe{--grid-auto-flow:row}}@media(max-width:767px){.elementor-34769 .elementor-element.elementor-element-2c99630{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-34769 .elementor-element.elementor-element-f564109{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-34769 .elementor-element.elementor-element-7b6b23a{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-34769 .elementor-element.elementor-element-9d287fe{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:400;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneueroman-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:700;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneuebold-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:700;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneuebolditalic-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:400;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneuelightitalic-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:100;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneueultralight-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:100;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneueultralightitalic-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:200;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneuethin-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:200;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneuethinitalic-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:300;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneuelight-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:300;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneuelightitalic-webfont-1.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:400;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneuemedium-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:400;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneuemediumitalic-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:700;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneueheavy-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:700;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneueheavyitalic-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:800;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneueblack-webfont.woff') format('woff')}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:800;font-display:auto;src:url('http://mobi.ethangabrielhunt.com/wp-content/uploads/2024/03/helveticaneueblackitalic-webfont.woff') format('woff')}