.elementor-22697 .elementor-element.elementor-element-a100001{--display:flex;--min-height:88vh;--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:flex-start;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:90px;--padding-right:90px;}.elementor-22697 .elementor-element.elementor-element-a100001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-a100001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/10/it-guys-homepage-hero-master-2560x1440-lossless.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-content{--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:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-headline{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-22697 .elementor-element.elementor-element-homepage-hero-title-1{text-align:start;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-title-1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:86px;font-weight:800;line-height:84px;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-title-2{text-align:start;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-title-2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:86px;font-weight:800;line-height:84px;color:#DD3333;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22697 .elementor-element.elementor-element-homepage-hero-divider{--divider-border-style:solid;--divider-color:#DD3333;--divider-border-width:4px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-divider > .elementor-widget-container{margin:2px 0px 2px 0px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-divider .elementor-divider-separator{width:58px;margin:0 auto;margin-left:0;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-divider .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.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-22697 .elementor-element.elementor-element-homepage-hero-copy{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#F2F2F2;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-actions{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #FF3038 0%, #8224E3 100%);transition-duration:0.8s;border-style:none;border-radius:0px 0px 0px 0px;padding:18px 38px 18px 38px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button:hover, .elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, #8224E3 0%, #FF3038 100%);}.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button:hover svg, .elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button{background-color:rgba(8,10,16,0.78);font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.35s;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 36px 16px 36px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button:hover, .elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button:focus{background-color:rgba(20,22,30,0.94);color:#FFFFFF;border-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button:hover svg, .elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-a200001{--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:stretch;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22697 .elementor-element.elementor-element-a200001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-a200001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181B1D;}.elementor-22697 .elementor-element.elementor-element-b210001{--display:flex;--min-height:225px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#303437;--border-color:#303437;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-22697 .elementor-element.elementor-element-b210001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-b210001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1F21;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22697 .elementor-element.elementor-element-cap-icon-1 .elementor-icon-wrapper{text-align:start;}.elementor-22697 .elementor-element.elementor-element-cap-icon-1.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-cap-icon-1.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-cap-icon-1.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-cap-icon-1.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-cap-icon-1.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22697 .elementor-element.elementor-element-cap-icon-1 .elementor-icon{font-size:48px;}.elementor-22697 .elementor-element.elementor-element-cap-icon-1 .elementor-icon svg{height:48px;}.elementor-22697 .elementor-element.elementor-element-b2100011 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-b2100012{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-b220001{--display:flex;--min-height:225px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#303437;--border-color:#303437;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-22697 .elementor-element.elementor-element-b220001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-b220001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1F21;}.elementor-22697 .elementor-element.elementor-element-cap-icon-2 .elementor-icon-wrapper{text-align:start;}.elementor-22697 .elementor-element.elementor-element-cap-icon-2.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-cap-icon-2.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-cap-icon-2.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-cap-icon-2.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-cap-icon-2.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22697 .elementor-element.elementor-element-cap-icon-2 .elementor-icon{font-size:48px;}.elementor-22697 .elementor-element.elementor-element-cap-icon-2 .elementor-icon svg{height:48px;}.elementor-22697 .elementor-element.elementor-element-b2200011 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-b2200012{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-b230001{--display:flex;--min-height:225px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#303437;--border-color:#303437;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-22697 .elementor-element.elementor-element-b230001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-b230001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1F21;}.elementor-22697 .elementor-element.elementor-element-cap-icon-3 .elementor-icon-wrapper{text-align:start;}.elementor-22697 .elementor-element.elementor-element-cap-icon-3.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-cap-icon-3.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-cap-icon-3.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-cap-icon-3.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-cap-icon-3.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22697 .elementor-element.elementor-element-cap-icon-3 .elementor-icon{font-size:48px;}.elementor-22697 .elementor-element.elementor-element-cap-icon-3 .elementor-icon svg{height:48px;}.elementor-22697 .elementor-element.elementor-element-b2300011 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-b2300012{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-b240001{--display:flex;--min-height:225px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#303437;--border-color:#303437;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-22697 .elementor-element.elementor-element-b240001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-b240001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1F21;}.elementor-22697 .elementor-element.elementor-element-cap-icon-4 .elementor-icon-wrapper{text-align:start;}.elementor-22697 .elementor-element.elementor-element-cap-icon-4.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-cap-icon-4.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-cap-icon-4.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-cap-icon-4.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-cap-icon-4.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22697 .elementor-element.elementor-element-cap-icon-4 .elementor-icon{font-size:48px;}.elementor-22697 .elementor-element.elementor-element-cap-icon-4 .elementor-icon svg{height:48px;}.elementor-22697 .elementor-element.elementor-element-b2400011 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-b2400012{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-owner-build-story{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-owner-build-story:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-owner-build-story > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-22697 .elementor-element.elementor-element-owner-build-photo{--display:flex;--min-height:680px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.12;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-22697 .elementor-element.elementor-element-owner-build-photo:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-owner-build-photo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/10/Neon-Trio_-Lian-Li-Showcase-site.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22697 .elementor-element.elementor-element-owner-build-photo::before, .elementor-22697 .elementor-element.elementor-element-owner-build-photo > .elementor-background-video-container::before, .elementor-22697 .elementor-element.elementor-element-owner-build-photo > .e-con-inner > .elementor-background-video-container::before, .elementor-22697 .elementor-element.elementor-element-owner-build-photo > .elementor-background-slideshow::before, .elementor-22697 .elementor-element.elementor-element-owner-build-photo > .e-con-inner > .elementor-background-slideshow::before, .elementor-22697 .elementor-element.elementor-element-owner-build-photo > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#181818;--background-overlay:'';}.elementor-22697 .elementor-element.elementor-element-owner-build-details{--display:flex;--min-height:680px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:38px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-22697 .elementor-element.elementor-element-owner-build-details:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-owner-build-details > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171A1C;}.elementor-22697 .elementor-element.elementor-element-owner-build-title .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;letter-spacing:2.6px;color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-owner-build-text{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.45em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-owner-build-text > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-22697 .elementor-element.elementor-element-d320001{--display:flex;--min-height:64px;--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:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-d320001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-d320001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171A1C;}.elementor-22697 .elementor-element.elementor-element-d320002{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;text-align:center;}.elementor-22697 .elementor-element.elementor-element-d320002 > .elementor-widget-container{background-color:#202326;padding:21px 8px 21px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#303437;}.elementor-22697 .elementor-element.elementor-element-d320002 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:800;line-height:1.04em;color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-d320003{--display:flex;--min-height:64px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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:#303437;--border-color:#303437;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-d320003:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-d320003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25282A;}.elementor-22697 .elementor-element.elementor-element-d320005{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-d321001{--display:flex;--min-height:64px;--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:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-d321001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-d321001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171A1C;}.elementor-22697 .elementor-element.elementor-element-d321002{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;text-align:center;}.elementor-22697 .elementor-element.elementor-element-d321002 > .elementor-widget-container{background-color:#202326;padding:21px 8px 21px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#303437;}.elementor-22697 .elementor-element.elementor-element-d321002 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:800;line-height:1.04em;color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-d321003{--display:flex;--min-height:64px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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:#303437;--border-color:#303437;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-d321003:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-d321003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25282A;}.elementor-22697 .elementor-element.elementor-element-d321005{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-d322001{--display:flex;--min-height:64px;--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:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-d322001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-d322001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171A1C;}.elementor-22697 .elementor-element.elementor-element-d322002{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;text-align:center;}.elementor-22697 .elementor-element.elementor-element-d322002 > .elementor-widget-container{background-color:#202326;padding:21px 8px 21px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#303437;}.elementor-22697 .elementor-element.elementor-element-d322002 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:800;line-height:1.04em;color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-d322003{--display:flex;--min-height:64px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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:#303437;--border-color:#303437;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-d322003:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-d322003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25282A;}.elementor-22697 .elementor-element.elementor-element-d322005{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-d323001{--display:flex;--min-height:64px;--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:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-d323001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-d323001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171A1C;}.elementor-22697 .elementor-element.elementor-element-d323002{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;text-align:center;}.elementor-22697 .elementor-element.elementor-element-d323002 > .elementor-widget-container{background-color:#202326;padding:21px 8px 21px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#303437;}.elementor-22697 .elementor-element.elementor-element-d323002 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:800;line-height:1.04em;color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-d323003{--display:flex;--min-height:64px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;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:#303437;--border-color:#303437;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-d323003:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-d323003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25282A;}.elementor-22697 .elementor-element.elementor-element-d323005{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-owner-build-actions{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-22697 .elementor-element.elementor-element-owner-build-custom-card{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card > .elementor-widget-container:hover{--e-transform-translateY:-4px;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card > .elementor-widget-container{background-color:#171A1C;padding:40px 14px 40px 14px;transition:background 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A4E51;border-radius:2px 2px 2px 2px;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card:hover .elementor-widget-container{background-color:#2A1B1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DD3333;box-shadow:0px 8px 18px -8px rgba(221,51,51,0.45);}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card .elementor-icon-box-title{margin-block-end:3px;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-owner-build-custom-card.elementor-view-default .elementor-icon{fill:#DD3333;color:#DD3333;border-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22697 .elementor-element.elementor-element-owner-build-custom-card.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF4A4A;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22697 .elementor-element.elementor-element-owner-build-custom-card.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22697 .elementor-element.elementor-element-owner-build-custom-card.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22697 .elementor-element.elementor-element-owner-build-custom-card.elementor-view-default:has(:focus) .elementor-icon{fill:#FF4A4A;color:#FF4A4A;border-color:#FF4A4A;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card .elementor-icon{font-size:27px;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card .elementor-icon-box-title, .elementor-22697 .elementor-element.elementor-element-owner-build-custom-card .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card > .elementor-widget-container:hover{--e-transform-translateY:-4px;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card > .elementor-widget-container{background-color:#171A1C;padding:40px 14px 40px 14px;transition:background 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A4E51;border-radius:2px 2px 2px 2px;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card:hover .elementor-widget-container{background-color:#21182A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8224E3;box-shadow:0px 8px 18px -8px rgba(130,36,227,0.42);}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card .elementor-icon-box-title{margin-block-end:3px;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-owner-build-repair-card.elementor-view-default .elementor-icon{fill:#8224E3;color:#8224E3;border-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22697 .elementor-element.elementor-element-owner-build-repair-card.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#A854F0;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22697 .elementor-element.elementor-element-owner-build-repair-card.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22697 .elementor-element.elementor-element-owner-build-repair-card.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22697 .elementor-element.elementor-element-owner-build-repair-card.elementor-view-default:has(:focus) .elementor-icon{fill:#A854F0;color:#A854F0;border-color:#A854F0;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card .elementor-icon{font-size:27px;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card .elementor-icon-box-title, .elementor-22697 .elementor-element.elementor-element-owner-build-repair-card .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-reviews-stage-final{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.72;--padding-top:44px;--padding-bottom:30px;--padding-left:36px;--padding-right:36px;}.elementor-22697 .elementor-element.elementor-element-reviews-stage-final:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-reviews-stage-final > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181D20;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/charcoal-circuit-board-background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22697 .elementor-element.elementor-element-reviews-stage-final::before, .elementor-22697 .elementor-element.elementor-element-reviews-stage-final > .elementor-background-video-container::before, .elementor-22697 .elementor-element.elementor-element-reviews-stage-final > .e-con-inner > .elementor-background-video-container::before, .elementor-22697 .elementor-element.elementor-element-reviews-stage-final > .elementor-background-slideshow::before, .elementor-22697 .elementor-element.elementor-element-reviews-stage-final > .e-con-inner > .elementor-background-slideshow::before, .elementor-22697 .elementor-element.elementor-element-reviews-stage-final > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#15191B;--background-overlay:'';}.elementor-22697 .elementor-element.elementor-element-reviews-heading-row{--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;}.elementor-22697 .elementor-element.elementor-element-reviews-heading-spacer{--display:flex;}.elementor-22697 .elementor-element.elementor-element-reviews-heading-left{--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:center;}.elementor-22697 .elementor-element.elementor-element-reviews-eyebrow{text-align:center;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:2.2px;color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-reviews-title-final{text-align:center;}.elementor-22697 .elementor-element.elementor-element-reviews-title-final .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:50px;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-reviews-rating-right{--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:flex-start;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-22697 .elementor-element.elementor-element-reviews-google-label .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-reviews-stars-label .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:800;line-height:1.04em;letter-spacing:2px;color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-reviews-proof-label{font-family:"Roboto Condensed", Sans-serif;font-size:11px;font-weight:700;line-height:1.2em;letter-spacing:0.6px;color:#FFFFFF;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .swiper-pagination-bullet-active, .elementor-22697 .elementor-element.elementor-element-reviews-slider-final .swiper-pagination-progressbar-fill{background-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .swiper-pagination-fraction{color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-main-swiper .swiper-slide{background-color:#24282B;border-width:1px 1px 1px 1px;border-radius:5px;border-color:#3A4146;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__header{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__content{padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-swiper-button{font-size:20px;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:8px;width:8px;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#666666;opacity:1;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__name{color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__header, .elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__name{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__title{color:#D9D9D9;font-family:"Roboto", Sans-serif;font-size:11px;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__text{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.45em;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-star-rating{font-size:18px;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-star-rating i:before{color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-star-rating i{color:#555555;}.elementor-22697 .elementor-element.elementor-element-reviews-tagline-row{--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:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22697 .elementor-element.elementor-element-reviews-quote-mark{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;text-align:end;}.elementor-22697 .elementor-element.elementor-element-reviews-quote-mark .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:800;line-height:1em;color:#687078;}.elementor-22697 .elementor-element.elementor-element-reviews-line-left{--divider-border-style:solid;--divider-color:#DD3333;--divider-border-width:1px;width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-reviews-line-left .elementor-divider-separator{width:100%;}.elementor-22697 .elementor-element.elementor-element-reviews-line-left .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-22697 .elementor-element.elementor-element-reviews-tagline-text{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto Condensed", Sans-serif;font-size:17px;font-weight:700;font-style:italic;line-height:1.1em;letter-spacing:2px;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-reviews-line-right{--divider-border-style:solid;--divider-color:#8224E3;--divider-border-width:1px;width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-reviews-line-right .elementor-divider-separator{width:100%;}.elementor-22697 .elementor-element.elementor-element-reviews-line-right .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final{--display:flex;--min-height:clamp(500px, 36vw, 650px);--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:stretch;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080D10;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/10/Moody-Neon-PC-Building-Workspace-1-site.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-copy{--display:flex;--min-height:clamp(500px, 36vw, 650px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:46px;--padding-bottom:46px;--padding-left:48px;--padding-right:36px;}.elementor-22697 .elementor-element.elementor-element-twitch-title-row-exact{--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:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-22697 .elementor-element.elementor-element-twitch-title-icon-exact .elementor-icon-wrapper{text-align:start;}.elementor-22697 .elementor-element.elementor-element-twitch-title-icon-exact.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-twitch-title-icon-exact.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-twitch-title-icon-exact.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-twitch-title-icon-exact.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-twitch-title-icon-exact.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22697 .elementor-element.elementor-element-twitch-title-icon-exact .elementor-icon{font-size:36px;}.elementor-22697 .elementor-element.elementor-element-twitch-title-icon-exact .elementor-icon svg{height:36px;}.elementor-22697 .elementor-element.elementor-element-twitch-title-exact .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:42px;font-weight:800;line-height:1em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-text{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#D9D9D9;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22697 .elementor-element.elementor-element-twitch-list-exact .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-22697 .elementor-element.elementor-element-twitch-list-exact .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-22697 .elementor-element.elementor-element-twitch-list-exact .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-22697 .elementor-element.elementor-element-twitch-list-exact .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-22697 .elementor-element.elementor-element-twitch-list-exact .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-22697 .elementor-element.elementor-element-twitch-list-exact .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-22697 .elementor-element.elementor-element-twitch-list-exact .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-22697 .elementor-element.elementor-element-twitch-list-exact{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22697 .elementor-element.elementor-element-twitch-list-exact .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-22697 .elementor-element.elementor-element-twitch-list-exact .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22697 .elementor-element.elementor-element-twitch-button-final .elementor-button{background-color:#10161A;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8224E3;border-radius:3px 3px 3px 3px;}.elementor-22697 .elementor-element.elementor-element-twitch-button-final .elementor-button:hover, .elementor-22697 .elementor-element.elementor-element-twitch-button-final .elementor-button:focus{background-color:#8224E3;color:#FFFFFF;border-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-twitch-button-final{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-twitch-button-final .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22697 .elementor-element.elementor-element-twitch-button-final .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-22697 .elementor-element.elementor-element-twitch-button-final .elementor-button:hover svg, .elementor-22697 .elementor-element.elementor-element-twitch-button-final .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-twitch-stream-column{--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:center;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-homepage-process{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.64;--padding-top:1.5vw;--padding-bottom:1.8vw;--padding-left:2.05vw;--padding-right:2.05vw;}.elementor-22697 .elementor-element.elementor-element-homepage-process:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-homepage-process > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181D20;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/charcoal-circuit-board-background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22697 .elementor-element.elementor-element-homepage-process::before, .elementor-22697 .elementor-element.elementor-element-homepage-process > .elementor-background-video-container::before, .elementor-22697 .elementor-element.elementor-element-homepage-process > .e-con-inner > .elementor-background-video-container::before, .elementor-22697 .elementor-element.elementor-element-homepage-process > .elementor-background-slideshow::before, .elementor-22697 .elementor-element.elementor-element-homepage-process > .e-con-inner > .elementor-background-slideshow::before, .elementor-22697 .elementor-element.elementor-element-homepage-process > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#15191B;--background-overlay:'';}.elementor-22697 .elementor-element.elementor-element-process-head{--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;}.elementor-22697 .elementor-element.elementor-element-process-head-left{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-22697 .elementor-element.elementor-element-process-eyebrow{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2.3px;color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-process-title .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:46px;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-process-intro{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.45em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-process-cells{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22697 .elementor-element.elementor-element-process-one{--display:flex;--min-height:clamp(204px, 15vw, 250px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#30363A;--border-color:#30363A;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-process-one:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-process-one > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15191B;}.elementor-22697 .elementor-element.elementor-element-process-one-top{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-22697 .elementor-element.elementor-element-process-one-num .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:800;line-height:1em;color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-process-one-icon .elementor-icon-wrapper{text-align:start;}.elementor-22697 .elementor-element.elementor-element-process-one-icon.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-process-one-icon.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-process-one-icon.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-process-one-icon.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-process-one-icon.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22697 .elementor-element.elementor-element-process-one-icon .elementor-icon{font-size:30px;}.elementor-22697 .elementor-element.elementor-element-process-one-icon .elementor-icon svg{height:30px;}.elementor-22697 .elementor-element.elementor-element-process-one-title .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-process-one-body{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-process-two{--display:flex;--min-height:clamp(204px, 15vw, 250px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#30363A;--border-color:#30363A;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-process-two:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-process-two > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15191B;}.elementor-22697 .elementor-element.elementor-element-process-two-top{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-22697 .elementor-element.elementor-element-process-two-num .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:800;line-height:1em;color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-process-two-icon .elementor-icon-wrapper{text-align:start;}.elementor-22697 .elementor-element.elementor-element-process-two-icon.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-process-two-icon.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-process-two-icon.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-process-two-icon.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-process-two-icon.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22697 .elementor-element.elementor-element-process-two-icon .elementor-icon{font-size:30px;}.elementor-22697 .elementor-element.elementor-element-process-two-icon .elementor-icon svg{height:30px;}.elementor-22697 .elementor-element.elementor-element-process-two-title .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-process-two-body{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-process-three{--display:flex;--min-height:clamp(204px, 15vw, 250px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#30363A;--border-color:#30363A;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-process-three:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-process-three > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15191B;}.elementor-22697 .elementor-element.elementor-element-process-three-top{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-22697 .elementor-element.elementor-element-process-three-num .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:800;line-height:1em;color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-process-three-icon .elementor-icon-wrapper{text-align:start;}.elementor-22697 .elementor-element.elementor-element-process-three-icon.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-process-three-icon.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-process-three-icon.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-process-three-icon.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-process-three-icon.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22697 .elementor-element.elementor-element-process-three-icon .elementor-icon{font-size:30px;}.elementor-22697 .elementor-element.elementor-element-process-three-icon .elementor-icon svg{height:30px;}.elementor-22697 .elementor-element.elementor-element-process-three-title .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-process-three-body{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-process-four{--display:flex;--min-height:clamp(204px, 15vw, 250px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#30363A;--border-color:#30363A;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-process-four:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-process-four > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15191B;}.elementor-22697 .elementor-element.elementor-element-process-four-top{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-22697 .elementor-element.elementor-element-process-four-num .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:800;line-height:1em;color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-process-four-icon .elementor-icon-wrapper{text-align:start;}.elementor-22697 .elementor-element.elementor-element-process-four-icon.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-process-four-icon.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-process-four-icon.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-process-four-icon.elementor-view-framed .elementor-icon, .elementor-22697 .elementor-element.elementor-element-process-four-icon.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22697 .elementor-element.elementor-element-process-four-icon .elementor-icon{font-size:30px;}.elementor-22697 .elementor-element.elementor-element-process-four-icon .elementor-icon svg{height:30px;}.elementor-22697 .elementor-element.elementor-element-process-four-title .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-process-four-body{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-mockup-closing-band{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-mockup-closing-band:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-mockup-closing-band > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1115;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-image-panel{--display:flex;--min-height:354px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-image-panel:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-mockup-faq-image-panel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10161A;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/msi-rtx-5080-custom-pc-background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-panel{--display:flex;--min-height:354px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:48px;--padding-right:44px;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2.2px;color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-title .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-text{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.5em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-button .elementor-button{background-color:#10161A;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DD3333;border-radius:3px 3px 3px 3px;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-button .elementor-button:hover, .elementor-22697 .elementor-element.elementor-element-mockup-faq-button .elementor-button:focus{background-color:#DD3333;color:#FFFFFF;border-color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-button{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-button .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-button .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-button .elementor-button:hover svg, .elementor-22697 .elementor-element.elementor-element-mockup-faq-button .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-panel{--display:flex;--min-height:354px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:36px;--padding-right:36px;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-panel:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-mockup-quote-panel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1115;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2.2px;color:#DD3333;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-title .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:40px;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-text{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.5em;color:#D9D9D9;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-button .elementor-button{background-color:#DD3333;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DD3333;border-radius:3px 3px 3px 3px;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-button .elementor-button:hover, .elementor-22697 .elementor-element.elementor-element-mockup-quote-button .elementor-button:focus{background-color:#8224E3;color:#FFFFFF;border-color:#8224E3;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-button{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-button .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-button .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-button .elementor-button:hover svg, .elementor-22697 .elementor-element.elementor-element-mockup-quote-button .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-22697 .elementor-element.elementor-element-a100001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-a100001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/10/it-guys-homepage-hero-master-2560x1440-lossless.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22697 .elementor-element.elementor-element-a100001{--min-height:82vh;--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:flex-start;--align-items:center;--padding-top:42px;--padding-bottom:42px;--padding-left:48px;--padding-right:48px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-title-1 .elementor-heading-title{font-size:64px;line-height:64px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-title-2 .elementor-heading-title{font-size:64px;line-height:64px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-copy{font-size:21px;line-height:31px;}.elementor-22697 .elementor-element.elementor-element-owner-build-photo:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-owner-build-photo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-22697 .elementor-element.elementor-element-reviews-quote-mark{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-22697 .elementor-element.elementor-element-reviews-line-left{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-22697 .elementor-element.elementor-element-reviews-tagline-text{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-22697 .elementor-element.elementor-element-reviews-line-right{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-22697 .elementor-element.elementor-element-homepage-process{--padding-top:18px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-22697 .elementor-element.elementor-element-process-one{--min-height:204px;}.elementor-22697 .elementor-element.elementor-element-process-two{--min-height:204px;}.elementor-22697 .elementor-element.elementor-element-process-three{--min-height:204px;}.elementor-22697 .elementor-element.elementor-element-process-four{--min-height:204px;}}@media(max-width:767px){.elementor-22697 .elementor-element.elementor-element-a100001:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-a100001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/10/it-guys-homepage-hero-master-mobile-1440x1800-lossless.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22697 .elementor-element.elementor-element-a100001{--min-height:76vh;--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:flex-start;--align-items:stretch;--padding-top:42px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-content{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-title-1{text-align:center;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-title-1 .elementor-heading-title{font-size:44px;line-height:46px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-title-2{text-align:center;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-title-2 .elementor-heading-title{font-size:44px;line-height:46px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-divider .elementor-divider-separator{width:58px;margin:0 auto;margin-center:0;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-divider .elementor-divider{text-align:center;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-copy{text-align:center;font-size:18px;line-height:27px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-actions{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button{font-size:17px;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button{font-size:17px;}.elementor-22697 .elementor-element.elementor-element-a200001{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-b210001{--width:100%;}.elementor-22697 .elementor-element.elementor-element-b2100011 .elementor-heading-title{font-size:20px;}.elementor-22697 .elementor-element.elementor-element-b2100012{font-size:15px;}.elementor-22697 .elementor-element.elementor-element-b220001{--width:100%;}.elementor-22697 .elementor-element.elementor-element-b2200011 .elementor-heading-title{font-size:20px;}.elementor-22697 .elementor-element.elementor-element-b2200012{font-size:15px;}.elementor-22697 .elementor-element.elementor-element-b230001{--width:100%;}.elementor-22697 .elementor-element.elementor-element-b2300011 .elementor-heading-title{font-size:20px;}.elementor-22697 .elementor-element.elementor-element-b2300012{font-size:15px;}.elementor-22697 .elementor-element.elementor-element-b240001{--width:100%;}.elementor-22697 .elementor-element.elementor-element-b2400011 .elementor-heading-title{font-size:20px;}.elementor-22697 .elementor-element.elementor-element-b2400012{font-size:15px;}.elementor-22697 .elementor-element.elementor-element-owner-build-story{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-owner-build-photo{--width:100%;--min-height:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-owner-build-photo:not(.elementor-motion-effects-element-type-background), .elementor-22697 .elementor-element.elementor-element-owner-build-photo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-22697 .elementor-element.elementor-element-owner-build-details{--width:100%;--min-height:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-22697 .elementor-element.elementor-element-owner-build-title .elementor-heading-title{font-size:30px;}.elementor-22697 .elementor-element.elementor-element-owner-build-text{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-22697 .elementor-element.elementor-element-d320001{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-d320002 .elementor-heading-title{font-size:18px;}.elementor-22697 .elementor-element.elementor-element-d320005{font-size:17px;}.elementor-22697 .elementor-element.elementor-element-d321001{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-d321002 .elementor-heading-title{font-size:18px;}.elementor-22697 .elementor-element.elementor-element-d321005{font-size:17px;}.elementor-22697 .elementor-element.elementor-element-d322001{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-d322002 .elementor-heading-title{font-size:18px;}.elementor-22697 .elementor-element.elementor-element-d322005{font-size:17px;}.elementor-22697 .elementor-element.elementor-element-d323001{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-d323002 .elementor-heading-title{font-size:18px;}.elementor-22697 .elementor-element.elementor-element-d323005{font-size:17px;}.elementor-22697 .elementor-element.elementor-element-owner-build-actions{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22697 .elementor-element.elementor-element-reviews-stage-final{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-22697 .elementor-element.elementor-element-reviews-heading-row{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-reviews-heading-spacer{--width:0%;}.elementor-22697 .elementor-element.elementor-element-reviews-heading-left{--width:100%;}.elementor-22697 .elementor-element.elementor-element-reviews-eyebrow{font-size:15px;}.elementor-22697 .elementor-element.elementor-element-reviews-title-final .elementor-heading-title{font-size:34px;}.elementor-22697 .elementor-element.elementor-element-reviews-rating-right{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22697 .elementor-element.elementor-element-reviews-google-label .elementor-heading-title{font-size:26px;}.elementor-22697 .elementor-element.elementor-element-reviews-stars-label .elementor-heading-title{font-size:26px;}.elementor-22697 .elementor-element.elementor-element-reviews-proof-label{font-size:15px;}.elementor-22697 .elementor-element.elementor-element-reviews-tagline-row{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22697 .elementor-element.elementor-element-reviews-quote-mark{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-22697 .elementor-element.elementor-element-reviews-quote-mark .elementor-heading-title{font-size:38px;}.elementor-22697 .elementor-element.elementor-element-reviews-line-left{--container-widget-width:16px;--container-widget-flex-grow:0;width:var( --container-widget-width, 16px );max-width:16px;}.elementor-22697 .elementor-element.elementor-element-reviews-tagline-text{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;font-size:13px;letter-spacing:1.2px;}.elementor-22697 .elementor-element.elementor-element-reviews-line-right{--container-widget-width:16px;--container-widget-flex-grow:0;width:var( --container-widget-width, 16px );max-width:16px;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-copy{--width:100%;--min-height:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-22697 .elementor-element.elementor-element-twitch-title-exact .elementor-heading-title{font-size:31px;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-text{font-size:15px;}.elementor-22697 .elementor-element.elementor-element-twitch-button-final{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22697 .elementor-element.elementor-element-twitch-stream-column{--width:100%;}.elementor-22697 .elementor-element.elementor-element-homepage-process{--padding-top:26px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-22697 .elementor-element.elementor-element-process-head{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-process-head-left{--width:100%;}.elementor-22697 .elementor-element.elementor-element-process-title .elementor-heading-title{font-size:32px;}.elementor-22697 .elementor-element.elementor-element-process-intro{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-22697 .elementor-element.elementor-element-process-cells{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-process-one{--width:100%;--min-height:0px;}.elementor-22697 .elementor-element.elementor-element-process-one-body{font-size:17px;}.elementor-22697 .elementor-element.elementor-element-process-two{--width:100%;--min-height:0px;}.elementor-22697 .elementor-element.elementor-element-process-two-body{font-size:17px;}.elementor-22697 .elementor-element.elementor-element-process-three{--width:100%;--min-height:0px;}.elementor-22697 .elementor-element.elementor-element-process-three-body{font-size:17px;}.elementor-22697 .elementor-element.elementor-element-process-four{--width:100%;--min-height:0px;}.elementor-22697 .elementor-element.elementor-element-process-four-body{font-size:17px;}.elementor-22697 .elementor-element.elementor-element-mockup-closing-band{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-image-panel{--width:100%;--min-height:620px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-panel{--width:100%;--min-height:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-title .elementor-heading-title{font-size:28px;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-panel{--width:100%;--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-title .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-22697 .elementor-element.elementor-element-homepage-hero-content{--width:50%;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-headline{--width:100%;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-actions{--width:100%;}.elementor-22697 .elementor-element.elementor-element-b210001{--width:25%;}.elementor-22697 .elementor-element.elementor-element-b220001{--width:25%;}.elementor-22697 .elementor-element.elementor-element-b230001{--width:25%;}.elementor-22697 .elementor-element.elementor-element-b240001{--width:25%;}.elementor-22697 .elementor-element.elementor-element-owner-build-photo{--width:50%;}.elementor-22697 .elementor-element.elementor-element-owner-build-details{--width:50%;}.elementor-22697 .elementor-element.elementor-element-reviews-heading-spacer{--width:24%;}.elementor-22697 .elementor-element.elementor-element-reviews-heading-left{--width:52%;}.elementor-22697 .elementor-element.elementor-element-reviews-rating-right{--width:24%;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-copy{--width:52%;}.elementor-22697 .elementor-element.elementor-element-twitch-title-row-exact{--width:100%;}.elementor-22697 .elementor-element.elementor-element-twitch-stream-column{--width:48%;}.elementor-22697 .elementor-element.elementor-element-process-head-left{--width:62%;}.elementor-22697 .elementor-element.elementor-element-process-one{--width:25%;}.elementor-22697 .elementor-element.elementor-element-process-two{--width:25%;}.elementor-22697 .elementor-element.elementor-element-process-three{--width:25%;}.elementor-22697 .elementor-element.elementor-element-process-four{--width:25%;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-image-panel{--width:63%;}.elementor-22697 .elementor-element.elementor-element-mockup-faq-panel{--width:51%;}.elementor-22697 .elementor-element.elementor-element-mockup-quote-panel{--width:37%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22697 .elementor-element.elementor-element-homepage-hero-content{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-homepage-hero-title-2 */.elementor-22697 .elementor-element.elementor-element-homepage-hero-title-2 .elementor-heading-title{display:inline-block;background:linear-gradient(90deg,#FF3038 0%,#DD3333 38%,#8224E3 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-homepage-hero-copy */.elementor-22697 .elementor-element.elementor-element-homepage-hero-copy{max-width:560px;} .elementor-22697 .elementor-element.elementor-element-homepage-hero-copy p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-homepage-hero-primary */.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary{width:305px;max-width:305px;}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button-wrapper{width:100%;}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button{
  width:100%;
  min-height:66px;
  box-sizing:border-box;
  clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);
  background:linear-gradient(90deg,#FF3038 0%,#8224E3 50%,#FF3038 100%)!important;
  background-size:200% 100%!important;
  background-position:0% 50%!important;
  transition:background-position .8s ease,transform .35s ease,filter .35s ease!important;
}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button-content-wrapper{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button-icon{font-size:21px;line-height:1;transition:transform .35s ease;}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button:hover{
  background-position:100% 50%!important;
  transform:translateY(-2px);
  filter:brightness(1.06);
}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}
@media(max-width:767px){
  .elementor-22697 .elementor-element.elementor-element-homepage-hero-primary{width:100%!important;max-width:100%!important;}
  .elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button-wrapper{width:100%;}
  .elementor-22697 .elementor-element.elementor-element-homepage-hero-primary .elementor-button{width:100%;min-height:60px;padding:16px 28px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-homepage-hero-secondary */.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary{width:305px;max-width:305px;}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button-wrapper{
  width:100%;
  padding:2px;
  box-sizing:border-box;
  background:#FFFFFF;
  clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);
  transition:background .35s ease,transform .35s ease;
}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button{
  width:100%;
  min-height:62px;
  box-sizing:border-box;
  border:0!important;
  background:rgba(8,10,16,.78)!important;
  clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);
  -webkit-backdrop-filter:blur(6px);
  backdrop-filter:blur(6px);
  transition:background .35s ease;
}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button-content-wrapper{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button-icon{font-size:21px;line-height:1;transition:transform .35s ease;}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button-wrapper:hover{background:#8224E3;transform:translateY(-2px);}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button-wrapper:hover .elementor-button{background:rgba(20,22,30,.94)!important;}
.elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button-wrapper:hover .elementor-button-icon{transform:translateX(4px);}
@media(max-width:767px){
  .elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary{width:100%!important;max-width:100%!important;}
  .elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button-wrapper{width:100%;}
  .elementor-22697 .elementor-element.elementor-element-homepage-hero-secondary .elementor-button{width:100%;min-height:56px;padding:14px 26px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-homepage-hero-content */@media(min-width:768px) and (max-width:1200px){.elementor-22697 .elementor-element.elementor-element-homepage-hero-content{width:68%!important;max-width:760px!important;}}@media(min-width:768px) and (max-width:1024px){.elementor-22697 .elementor-element.elementor-element-homepage-hero-content .elementor-element-homepage-hero-actions{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;}.elementor-22697 .elementor-element.elementor-element-homepage-hero-content .elementor-element-homepage-hero-primary,.elementor-22697 .elementor-element.elementor-element-homepage-hero-content .elementor-element-homepage-hero-secondary{width:305px!important;max-width:305px!important;}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cap-icon-1 */.elementor-22697 .elementor-element.elementor-element-cap-icon-1 .elementor-icon-wrapper{margin-left:14px} .elementor-22697 .elementor-element.elementor-element-cap-icon-1 .elementor-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:transparent!important;color:#EF233C!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-1 .elementor-icon i,.elementor-22697 .elementor-element.elementor-element-cap-icon-1 .elementor-icon i:before{-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1.5px #EF233C!important;color:#EF233C!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-1 .elementor-icon svg{width:58px!important;height:58px!important;fill:none!important;stroke:#EF233C!important;color:#EF233C!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-1 .elementor-icon svg path{fill:none!important;stroke:#EF233C!important;stroke-width:28!important;stroke-linejoin:round!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2100011 */.elementor-22697 .elementor-element.elementor-element-b2100011{white-space:nowrap;transform:scaleX(.82);transform-origin:left center;width:121.95%} .elementor-22697 .elementor-element.elementor-element-b2100011 .elementor-heading-title{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b210001 */.elementor-22697 .elementor-element.elementor-element-b210001{background:rgba(23,27,29,.78)!important;border-color:#34383B!important;transition:transform .2s ease,border-color .2s ease,background-color .2s ease} .elementor-22697 .elementor-element.elementor-element-b210001:hover{transform:translateY(-3px);border-color:#EF233C!important;background:rgba(27,31,34,.94)!important} .elementor-22697 .elementor-element.elementor-element-b210001::after{content:"→";position:absolute;right:26px;bottom:24px;color:#D7D9DA;font-size:20px;line-height:1;transition:transform .2s ease,color .2s ease} .elementor-22697 .elementor-element.elementor-element-b210001:hover::after{transform:translateX(4px);color:#EF233C}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cap-icon-2 */.elementor-22697 .elementor-element.elementor-element-cap-icon-2 .elementor-icon-wrapper{margin-left:14px} .elementor-22697 .elementor-element.elementor-element-cap-icon-2 .elementor-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:transparent!important;color:#9C27FF!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-2 .elementor-icon i,.elementor-22697 .elementor-element.elementor-element-cap-icon-2 .elementor-icon i:before{-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1.5px #9C27FF!important;color:#9C27FF!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-2 .elementor-icon svg{width:58px!important;height:58px!important;fill:none!important;stroke:#9C27FF!important;color:#9C27FF!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-2 .elementor-icon svg path{fill:none!important;stroke:#9C27FF!important;stroke-width:28!important;stroke-linejoin:round!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2200011 */.elementor-22697 .elementor-element.elementor-element-b2200011{white-space:nowrap;transform:scaleX(.82);transform-origin:left center;width:121.95%} .elementor-22697 .elementor-element.elementor-element-b2200011 .elementor-heading-title{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b220001 */.elementor-22697 .elementor-element.elementor-element-b220001{background:rgba(23,27,29,.78)!important;border-color:#34383B!important;transition:transform .2s ease,border-color .2s ease,background-color .2s ease} .elementor-22697 .elementor-element.elementor-element-b220001:hover{transform:translateY(-3px);border-color:#9C27FF!important;background:rgba(27,31,34,.94)!important} .elementor-22697 .elementor-element.elementor-element-b220001::after{content:"→";position:absolute;right:26px;bottom:24px;color:#D7D9DA;font-size:20px;line-height:1;transition:transform .2s ease,color .2s ease} .elementor-22697 .elementor-element.elementor-element-b220001:hover::after{transform:translateX(4px);color:#9C27FF}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cap-icon-3 */.elementor-22697 .elementor-element.elementor-element-cap-icon-3 .elementor-icon-wrapper{margin-left:14px} .elementor-22697 .elementor-element.elementor-element-cap-icon-3 .elementor-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:transparent!important;color:#EF233C!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-3 .elementor-icon i,.elementor-22697 .elementor-element.elementor-element-cap-icon-3 .elementor-icon i:before{-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1.5px #EF233C!important;color:#EF233C!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-3 .elementor-icon svg{width:58px!important;height:58px!important;fill:none!important;stroke:#EF233C!important;color:#EF233C!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-3 .elementor-icon svg path{fill:none!important;stroke:#EF233C!important;stroke-width:28!important;stroke-linejoin:round!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2300011 */.elementor-22697 .elementor-element.elementor-element-b2300011{white-space:nowrap;transform:scaleX(.82);transform-origin:left center;width:121.95%} .elementor-22697 .elementor-element.elementor-element-b2300011 .elementor-heading-title{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b230001 */.elementor-22697 .elementor-element.elementor-element-b230001{background:rgba(23,27,29,.78)!important;border-color:#34383B!important;transition:transform .2s ease,border-color .2s ease,background-color .2s ease} .elementor-22697 .elementor-element.elementor-element-b230001:hover{transform:translateY(-3px);border-color:#EF233C!important;background:rgba(27,31,34,.94)!important} .elementor-22697 .elementor-element.elementor-element-b230001::after{content:"→";position:absolute;right:26px;bottom:24px;color:#D7D9DA;font-size:20px;line-height:1;transition:transform .2s ease,color .2s ease} .elementor-22697 .elementor-element.elementor-element-b230001:hover::after{transform:translateX(4px);color:#EF233C}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cap-icon-4 */.elementor-22697 .elementor-element.elementor-element-cap-icon-4 .elementor-icon-wrapper{margin-left:14px} .elementor-22697 .elementor-element.elementor-element-cap-icon-4 .elementor-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:transparent!important;color:#9C27FF!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-4 .elementor-icon i,.elementor-22697 .elementor-element.elementor-element-cap-icon-4 .elementor-icon i:before{-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1.5px #9C27FF!important;color:#9C27FF!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-4 .elementor-icon svg{width:58px!important;height:58px!important;fill:none!important;stroke:#9C27FF!important;color:#9C27FF!important} .elementor-22697 .elementor-element.elementor-element-cap-icon-4 .elementor-icon svg path{fill:none!important;stroke:#9C27FF!important;stroke-width:28!important;stroke-linejoin:round!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2400011 */.elementor-22697 .elementor-element.elementor-element-b2400011{white-space:nowrap;transform:scaleX(.82);transform-origin:left center;width:121.95%} .elementor-22697 .elementor-element.elementor-element-b2400011 .elementor-heading-title{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b240001 */.elementor-22697 .elementor-element.elementor-element-b240001{background:rgba(23,27,29,.78)!important;border-color:#34383B!important;transition:transform .2s ease,border-color .2s ease,background-color .2s ease} .elementor-22697 .elementor-element.elementor-element-b240001:hover{transform:translateY(-3px);border-color:#9C27FF!important;background:rgba(27,31,34,.94)!important} .elementor-22697 .elementor-element.elementor-element-b240001::after{content:"→";position:absolute;right:26px;bottom:24px;color:#D7D9DA;font-size:20px;line-height:1;transition:transform .2s ease,color .2s ease} .elementor-22697 .elementor-element.elementor-element-b240001:hover::after{transform:translateX(4px);color:#9C27FF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a200001 */.elementor-22697 .elementor-element.elementor-element-a200001{background-color:#181B1D;background-image:linear-gradient(rgba(217,217,217,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(217,217,217,.018) 1px,transparent 1px),radial-gradient(circle at 16px 16px,rgba(221,51,51,.035) 1px,transparent 1.5px);background-size:32px 32px,32px 32px,64px 64px;} @media(min-width:768px) and (max-width:1200px){.elementor-22697 .elementor-element.elementor-element-a200001{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:20px!important;}.elementor-22697 .elementor-element.elementor-element-a200001>.e-con{width:100%!important;min-width:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d320003 *//* ITG VISUAL SOURCE MOBILE 20261009 */
@media(max-width:767px){.elementor-22697 .elementor-element.elementor-element-d320003{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d321003 *//* ITG VISUAL SOURCE MOBILE 20261009 */
@media(max-width:767px){.elementor-22697 .elementor-element.elementor-element-d321003{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d322003 *//* ITG VISUAL SOURCE MOBILE 20261009 */
@media(max-width:767px){.elementor-22697 .elementor-element.elementor-element-d322003{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d323003 *//* ITG VISUAL SOURCE MOBILE 20261009 */
@media(max-width:767px){.elementor-22697 .elementor-element.elementor-element-d323003{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-owner-build-custom-card */.elementor-22697 .elementor-element.elementor-element-owner-build-custom-card .elementor-icon-box-wrapper{position:relative;height:100%;} .elementor-22697 .elementor-element.elementor-element-owner-build-custom-card .elementor-icon-box-wrapper:after{content:'\2192';position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#FFFFFF;font-size:18px;line-height:1;transition:transform .3s ease,color .3s ease;} .elementor-22697 .elementor-element.elementor-element-owner-build-custom-card:hover .elementor-icon-box-wrapper:after{transform:translate(4px,-50%);color:#DD3333;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-owner-build-repair-card */.elementor-22697 .elementor-element.elementor-element-owner-build-repair-card .elementor-icon-box-wrapper{position:relative;height:100%;} .elementor-22697 .elementor-element.elementor-element-owner-build-repair-card .elementor-icon-box-wrapper:after{content:'\2192';position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#FFFFFF;font-size:18px;line-height:1;transition:transform .3s ease,color .3s ease;} .elementor-22697 .elementor-element.elementor-element-owner-build-repair-card:hover .elementor-icon-box-wrapper:after{transform:translate(4px,-50%);color:#A854F0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-owner-build-story */@media(min-width:768px) and (max-width:1200px){.elementor-22697 .elementor-element.elementor-element-owner-build-story{flex-direction:column!important;}.elementor-22697 .elementor-element.elementor-element-owner-build-story>.elementor-element-owner-build-photo{width:100%!important;min-height:640px!important;}.elementor-22697 .elementor-element.elementor-element-owner-build-story>.elementor-element-owner-build-details{width:100%!important;min-height:0!important;}}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-reviews-slider-final */.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .swiper{overflow:hidden;padding:0 12px 34px}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial{display:flex;flex-direction:column;min-height:292px;position:relative;background:#24282B}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__content{order:1;flex:1;border:0!important;padding:58px 22px 12px!important;position:relative}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__content:before{content:"★★★★★";position:absolute;top:20px;left:22px;color:#DD3333;font-size:18px;line-height:1;letter-spacing:2px;font-weight:800}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__header{order:2;border:0!important;padding:12px 22px 22px!important;margin-top:auto}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__image img{width:48px;height:48px;object-fit:cover;border-radius:50%}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__cite{display:flex;flex-direction:column;justify-content:center}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-star-rating{display:none}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__icon{margin-left:auto;align-self:flex-end;color:#4285F4!important;opacity:1!important}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__icon i{color:#4285F4!important}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__text{font-size:16px;line-height:1.45;color:#FFFFFF}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__name{font-weight:700;color:#FFFFFF}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial__title{font-size:11px;color:#D9D9D9}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-swiper-button{width:38px;height:38px;border:1px solid #9AA0A6;border-radius:50%;background:#15191B;display:flex;align-items:center;justify-content:center}
.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .swiper-pagination-bullet{width:8px;height:8px}
@media(max-width:767px){.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .elementor-testimonial{min-height:300px}.elementor-22697 .elementor-element.elementor-element-reviews-slider-final .swiper{padding-left:0;padding-right:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-twitch-owner-stage-final */@media(max-width:767px){.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final{min-height:0!important;background-position:74% center!important;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final>.elementor-element-twitch-owner-copy{width:100%!important;min-height:0!important;padding:30px 16px 24px!important;background:rgba(8,13,16,.94)!important;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final>.elementor-element-twitch-stream-column{width:100%!important;min-height:0!important;padding:0 12px 24px!important;}}@media(min-width:768px) and (max-width:1024px){.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final{flex-direction:column!important;min-height:0!important;background-position:center center!important;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final>.elementor-element-twitch-owner-copy{width:100%!important;min-height:0!important;padding:42px 36px!important;background:rgba(8,13,16,.80)!important;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final>.elementor-element-twitch-stream-column{width:100%!important;min-height:360px!important;}}@media(min-width:1025px) and (max-width:1200px){.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final>.elementor-element-twitch-owner-copy{width:52%!important;padding:42px 40px!important;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final>.elementor-element-twitch-stream-column{width:48%!important;padding:24px 30px!important;}}@media(min-width:1201px){.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final>.elementor-element-twitch-owner-copy{width:52%!important;}.elementor-22697 .elementor-element.elementor-element-twitch-owner-stage-final>.elementor-element-twitch-stream-column{width:48%!important;padding:32px 42px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-process-cells */@media(min-width:768px) and (max-width:1200px){.elementor-22697 .elementor-element.elementor-element-process-cells{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;}.elementor-22697 .elementor-element.elementor-element-process-cells>.e-con{width:100%!important;min-width:0!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mockup-quote-button */.elementor-22697 .elementor-element.elementor-element-mockup-quote-button .elementor-button{transition:background-color .65s ease,border-color .65s ease,color .65s ease,transform .25s ease!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mockup-closing-band */@media(min-width:768px) and (max-width:1200px){.elementor-22697 .elementor-element.elementor-element-mockup-closing-band{flex-direction:column!important;}.elementor-22697 .elementor-element.elementor-element-mockup-closing-band>.elementor-element-mockup-faq-image-panel,.elementor-22697 .elementor-element.elementor-element-mockup-closing-band>.elementor-element-mockup-quote-panel{width:100%!important;}.elementor-22697 .elementor-element.elementor-element-mockup-closing-band>.elementor-element-mockup-faq-image-panel{min-height:480px!important;}.elementor-22697 .elementor-element.elementor-element-mockup-closing-band>.elementor-element-mockup-quote-panel{min-height:0!important;padding:36px 48px!important;}}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */