.elementor-22789 .elementor-element.elementor-element-faq-new-hero:not(.elementor-motion-effects-element-type-background), .elementor-22789 .elementor-element.elementor-element-faq-new-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1014;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/it-guys-faq-approved-2048x350-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22789 .elementor-element.elementor-element-faq-new-hero > .elementor-container{min-height:400px;}.elementor-22789 .elementor-element.elementor-element-faq-new-hero{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-new-hero > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22789 .elementor-element.elementor-element-faq-general-row:not(.elementor-motion-effects-element-type-background), .elementor-22789 .elementor-element.elementor-element-faq-general-row > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1014;}.elementor-22789 .elementor-element.elementor-element-faq-general-row{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 18px 12px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-general-row > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22789 .elementor-element.elementor-element-faq-general-card:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22789 .elementor-element.elementor-element-faq-general-card > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11171C;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/ce7b739a-035d-4059-8650-6ba69db84c58.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22789 .elementor-element.elementor-element-faq-general-card > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 34px 44px 34px;}.elementor-22789 .elementor-element.elementor-element-faq-general-card > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-22789 .elementor-element.elementor-element-faq-general-icon .elementor-icon-wrapper{text-align:start;}.elementor-22789 .elementor-element.elementor-element-faq-general-icon.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-general-icon.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-general-icon.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-general-icon.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-general-icon.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-general-icon .elementor-icon{font-size:54px;}.elementor-22789 .elementor-element.elementor-element-faq-general-icon .elementor-icon svg{height:54px;}.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-22789 .elementor-element.elementor-element-faq-general-title .elementor-heading-title{font-size:25px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.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-22789 .elementor-element.elementor-element-faq-general-copy{font-size:16px;line-height:1.5em;color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-general-answers > .elementor-element-populated{padding:0px 0px 0px 18px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-accordion-item{border-width:1px;border-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-tab-title{background-color:#151D23;padding:16px 20px 16px 20px;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-accordion-icon, .elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-accordion-title{color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-active .elementor-accordion-icon, .elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-active .elementor-accordion-title{color:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-active .elementor-accordion-icon svg{fill:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-accordion-title{font-size:17px;font-weight:700;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-tab-title .elementor-accordion-icon i:before{color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-tab-title .elementor-accordion-icon svg{fill:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-accordion-icon{margin-inline-end:16px;}.elementor-22789 .elementor-element.elementor-element-faq-general-accordion .elementor-tab-content{background-color:#0F151A;color:#D9D9D9;font-size:16px;line-height:1.6em;padding:18px 22px 22px 22px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-row:not(.elementor-motion-effects-element-type-background), .elementor-22789 .elementor-element.elementor-element-faq-builds-row > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1014;}.elementor-22789 .elementor-element.elementor-element-faq-builds-row{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 18px 12px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-row > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22789 .elementor-element.elementor-element-faq-builds-card:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22789 .elementor-element.elementor-element-faq-builds-card > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11171C;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/4067c495-32b9-4746-9ba3-dd0d38402fdf.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22789 .elementor-element.elementor-element-faq-builds-card > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 34px 44px 34px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-card > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22789 .elementor-element.elementor-element-faq-builds-icon .elementor-icon-wrapper{text-align:start;}.elementor-22789 .elementor-element.elementor-element-faq-builds-icon.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-builds-icon.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-builds-icon.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-builds-icon.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-builds-icon.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-builds-icon .elementor-icon{font-size:54px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-icon .elementor-icon svg{height:54px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-title .elementor-heading-title{font-size:25px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-builds-copy{font-size:16px;line-height:1.5em;color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-builds-answers > .elementor-element-populated{padding:0px 0px 0px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-accordion-item{border-width:1px;border-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-tab-title{background-color:#151D23;padding:16px 20px 16px 20px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-accordion-icon, .elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-accordion-title{color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-active .elementor-accordion-icon, .elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-active .elementor-accordion-title{color:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-active .elementor-accordion-icon svg{fill:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-accordion-title{font-size:17px;font-weight:700;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-tab-title .elementor-accordion-icon i:before{color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-tab-title .elementor-accordion-icon svg{fill:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-accordion-icon{margin-inline-end:16px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-accordion .elementor-tab-content{background-color:#0F151A;color:#D9D9D9;font-size:16px;line-height:1.6em;padding:18px 22px 22px 22px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-row:not(.elementor-motion-effects-element-type-background), .elementor-22789 .elementor-element.elementor-element-faq-repairs-row > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1014;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-row{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 18px 12px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-row > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-card:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22789 .elementor-element.elementor-element-faq-repairs-card > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11171C;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/2b2718a3-0bff-4c38-a841-8a3857e6f50f.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-card > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 34px 44px 34px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-card > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-icon .elementor-icon-wrapper{text-align:start;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-icon.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-icon.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-repairs-icon.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-icon.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-repairs-icon.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-icon .elementor-icon{font-size:54px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-icon .elementor-icon svg{height:54px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-title .elementor-heading-title{font-size:25px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-copy{font-size:16px;line-height:1.5em;color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-answers > .elementor-element-populated{padding:0px 0px 0px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-accordion-item{border-width:1px;border-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-tab-title{background-color:#151D23;padding:16px 20px 16px 20px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-accordion-icon, .elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-accordion-title{color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-active .elementor-accordion-icon, .elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-active .elementor-accordion-title{color:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-active .elementor-accordion-icon svg{fill:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-accordion-title{font-size:17px;font-weight:700;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-tab-title .elementor-accordion-icon i:before{color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-tab-title .elementor-accordion-icon svg{fill:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#DD3333;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-accordion-icon{margin-inline-end:16px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-accordion .elementor-tab-content{background-color:#0F151A;color:#D9D9D9;font-size:16px;line-height:1.6em;padding:18px 22px 22px 22px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-row:not(.elementor-motion-effects-element-type-background), .elementor-22789 .elementor-element.elementor-element-faq-payment-row > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1014;}.elementor-22789 .elementor-element.elementor-element-faq-payment-row{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 18px 28px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-row > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22789 .elementor-element.elementor-element-faq-payment-card:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22789 .elementor-element.elementor-element-faq-payment-card > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11171C;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/e86d1b76-96ec-47b4-9c64-ff247b457e3a.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22789 .elementor-element.elementor-element-faq-payment-card > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 34px 44px 34px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-card > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22789 .elementor-element.elementor-element-faq-payment-icon .elementor-icon-wrapper{text-align:start;}.elementor-22789 .elementor-element.elementor-element-faq-payment-icon.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-payment-icon.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-payment-icon.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-payment-icon.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-payment-icon.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-payment-icon .elementor-icon{font-size:54px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-icon .elementor-icon svg{height:54px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-title .elementor-heading-title{font-size:25px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-payment-copy{font-size:16px;line-height:1.5em;color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-payment-answers > .elementor-element-populated{padding:0px 0px 0px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-accordion-item{border-width:1px;border-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#3B454C;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-tab-title{background-color:#151D23;padding:16px 20px 16px 20px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-accordion-icon, .elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-accordion-title{color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-active .elementor-accordion-icon, .elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-active .elementor-accordion-title{color:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-active .elementor-accordion-icon svg{fill:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-accordion-title{font-size:17px;font-weight:700;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-tab-title .elementor-accordion-icon i:before{color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-tab-title .elementor-accordion-icon svg{fill:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#8224E3;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-accordion-icon{margin-inline-end:16px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-accordion .elementor-tab-content{background-color:#0F151A;color:#D9D9D9;font-size:16px;line-height:1.6em;padding:18px 22px 22px 22px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip:not(.elementor-motion-effects-element-type-background), .elementor-22789 .elementor-element.elementor-element-faq-contact-strip > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/b6c7ec8c-51ac-45ec-b5f5-b00b8e3e818a-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip{border-style:solid;border-width:1px 0px 1px 0px;border-color:#3B3B3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 18px 22px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22789 .elementor-element.elementor-element-faq-contact-icon-col > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22789 .elementor-element.elementor-element-faq-contact-icon-image{text-align:center;}.elementor-22789 .elementor-element.elementor-element-faq-contact-icon-image img{width:80px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-text-col > .elementor-element-populated{padding:0px 18px 0px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-live-title > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-live-title{text-align:start;font-size:40px;font-weight:900;line-height:1em;color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-contact-live-copy > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-live-copy{text-align:start;font-size:17px;font-weight:400;line-height:1.4em;color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-contact-action-col > .elementor-element-populated{padding:0px 0px 0px 8px;}.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-22789 .elementor-element.elementor-element-faq-contact-action-button .elementor-button{background-color:#2B2B2B;font-size:15px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DD3333;border-radius:6px 6px 6px 6px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-action-button .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22789 .elementor-element.elementor-element-faq-contact-action-button .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22789 .elementor-element.elementor-element-faq-value-strip:not(.elementor-motion-effects-element-type-background), .elementor-22789 .elementor-element.elementor-element-faq-value-strip > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1014;}.elementor-22789 .elementor-element.elementor-element-faq-value-strip{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 18px 34px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-value-strip > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22789 .elementor-element.elementor-element-faq-value-1 > .elementor-element-populated{padding:6px 18px 6px 18px;}.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-22789 .elementor-element.elementor-element-faq-value-1-box .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-22789 .elementor-element.elementor-element-faq-value-1-box.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-1-box.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-value-1-box.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-1-box .elementor-icon{font-size:38px;}.elementor-22789 .elementor-element.elementor-element-faq-value-1-box .elementor-icon-box-title, .elementor-22789 .elementor-element.elementor-element-faq-value-1-box .elementor-icon-box-title a{font-size:14px;font-weight:800;}.elementor-22789 .elementor-element.elementor-element-faq-value-1-box .elementor-icon-box-title{color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-1-box .elementor-icon-box-description{font-size:12px;font-weight:400;color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-value-2 > .elementor-element-populated{padding:6px 18px 6px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-value-2-box .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-22789 .elementor-element.elementor-element-faq-value-2-box.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-2-box.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-value-2-box.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-2-box .elementor-icon{font-size:38px;}.elementor-22789 .elementor-element.elementor-element-faq-value-2-box .elementor-icon-box-title, .elementor-22789 .elementor-element.elementor-element-faq-value-2-box .elementor-icon-box-title a{font-size:14px;font-weight:800;}.elementor-22789 .elementor-element.elementor-element-faq-value-2-box .elementor-icon-box-title{color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-2-box .elementor-icon-box-description{font-size:12px;font-weight:400;color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-value-3 > .elementor-element-populated{padding:6px 18px 6px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-value-3-box .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-22789 .elementor-element.elementor-element-faq-value-3-box.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-3-box.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-value-3-box.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-3-box .elementor-icon{font-size:38px;}.elementor-22789 .elementor-element.elementor-element-faq-value-3-box .elementor-icon-box-title, .elementor-22789 .elementor-element.elementor-element-faq-value-3-box .elementor-icon-box-title a{font-size:14px;font-weight:800;}.elementor-22789 .elementor-element.elementor-element-faq-value-3-box .elementor-icon-box-title{color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-3-box .elementor-icon-box-description{font-size:12px;font-weight:400;color:#D9D9D9;}.elementor-22789 .elementor-element.elementor-element-faq-value-4 > .elementor-element-populated{padding:6px 18px 6px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-value-4-box .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-22789 .elementor-element.elementor-element-faq-value-4-box.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-4-box.elementor-view-framed .elementor-icon, .elementor-22789 .elementor-element.elementor-element-faq-value-4-box.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-4-box .elementor-icon{font-size:38px;}.elementor-22789 .elementor-element.elementor-element-faq-value-4-box .elementor-icon-box-title, .elementor-22789 .elementor-element.elementor-element-faq-value-4-box .elementor-icon-box-title a{font-size:14px;font-weight:800;}.elementor-22789 .elementor-element.elementor-element-faq-value-4-box .elementor-icon-box-title{color:#FFFFFF;}.elementor-22789 .elementor-element.elementor-element-faq-value-4-box .elementor-icon-box-description{font-size:12px;font-weight:400;color:#D9D9D9;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22789 .elementor-element.elementor-element-faq-new-hero-col{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-general-card{width:30%;}.elementor-22789 .elementor-element.elementor-element-faq-general-answers{width:70%;}.elementor-22789 .elementor-element.elementor-element-faq-builds-card{width:30%;}.elementor-22789 .elementor-element.elementor-element-faq-builds-answers{width:70%;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-card{width:30%;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-answers{width:70%;}.elementor-22789 .elementor-element.elementor-element-faq-payment-card{width:30%;}.elementor-22789 .elementor-element.elementor-element-faq-payment-answers{width:70%;}.elementor-22789 .elementor-element.elementor-element-faq-contact-icon-col{width:15%;}.elementor-22789 .elementor-element.elementor-element-faq-contact-text-col{width:60%;}.elementor-22789 .elementor-element.elementor-element-faq-contact-action-col{width:25%;}.elementor-22789 .elementor-element.elementor-element-faq-value-1{width:25%;}.elementor-22789 .elementor-element.elementor-element-faq-value-2{width:25%;}.elementor-22789 .elementor-element.elementor-element-faq-value-3{width:25%;}.elementor-22789 .elementor-element.elementor-element-faq-value-4{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22789 .elementor-element.elementor-element-faq-general-card{width:32%;}.elementor-22789 .elementor-element.elementor-element-faq-general-answers{width:68%;}.elementor-22789 .elementor-element.elementor-element-faq-builds-card{width:32%;}.elementor-22789 .elementor-element.elementor-element-faq-builds-answers{width:68%;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-card{width:32%;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-answers{width:68%;}.elementor-22789 .elementor-element.elementor-element-faq-payment-card{width:32%;}.elementor-22789 .elementor-element.elementor-element-faq-payment-answers{width:68%;}.elementor-22789 .elementor-element.elementor-element-faq-contact-icon-col{width:16%;}.elementor-22789 .elementor-element.elementor-element-faq-contact-text-col{width:58%;}.elementor-22789 .elementor-element.elementor-element-faq-contact-action-col{width:26%;}.elementor-22789 .elementor-element.elementor-element-faq-value-1{width:50%;}.elementor-22789 .elementor-element.elementor-element-faq-value-2{width:50%;}.elementor-22789 .elementor-element.elementor-element-faq-value-3{width:50%;}.elementor-22789 .elementor-element.elementor-element-faq-value-4{width:50%;}}@media(max-width:1024px){.elementor-22789 .elementor-element.elementor-element-faq-general-row{padding:24px 16px 12px 16px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-row{padding:12px 16px 12px 16px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-row{padding:12px 16px 12px 16px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-row{padding:12px 16px 24px 16px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip{padding:20px 18px 20px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-icon-image img{width:72px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-live-title{font-size:35px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-live-copy{font-size:16px;}.elementor-22789 .elementor-element.elementor-element-faq-value-strip{padding:28px 16px 28px 16px;}}@media(max-width:767px){.elementor-22789 .elementor-element.elementor-element-faq-new-hero:not(.elementor-motion-effects-element-type-background), .elementor-22789 .elementor-element.elementor-element-faq-new-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/it-guys-faq-square-1024x1024-rebuilt.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-22789 .elementor-element.elementor-element-faq-general-row{padding:18px 12px 10px 12px;}.elementor-22789 .elementor-element.elementor-element-faq-general-card{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-general-card > .elementor-element-populated{padding:30px 24px 30px 24px;}.elementor-22789 .elementor-element.elementor-element-faq-general-title .elementor-heading-title{font-size:25px;}.elementor-22789 .elementor-element.elementor-element-faq-general-answers{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-general-answers > .elementor-element-populated{padding:14px 0px 0px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-row{padding:10px 12px 10px 12px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-card{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-builds-card > .elementor-element-populated{padding:30px 24px 30px 24px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-title .elementor-heading-title{font-size:25px;}.elementor-22789 .elementor-element.elementor-element-faq-builds-answers{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-builds-answers > .elementor-element-populated{padding:14px 0px 0px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-row{padding:10px 12px 10px 12px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-card{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-card > .elementor-element-populated{padding:30px 24px 30px 24px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-title .elementor-heading-title{font-size:25px;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-answers{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-answers > .elementor-element-populated{padding:14px 0px 0px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-row{padding:10px 12px 20px 12px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-card{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-payment-card > .elementor-element-populated{padding:30px 24px 30px 24px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-title .elementor-heading-title{font-size:25px;}.elementor-22789 .elementor-element.elementor-element-faq-payment-answers{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-payment-answers > .elementor-element-populated{padding:14px 0px 0px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip{padding:22px 18px 22px 18px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-icon-col{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-contact-icon-col > .elementor-element-populated{padding:0px 0px 6px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-icon-image img{width:66px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-text-col{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-contact-text-col > .elementor-element-populated{padding:0px 0px 12px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-live-title{text-align:center;font-size:29px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-live-copy{text-align:center;font-size:17px;}.elementor-22789 .elementor-element.elementor-element-faq-contact-action-col{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-contact-action-col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22789 .elementor-element.elementor-element-faq-value-strip{padding:24px 12px 24px 12px;}.elementor-22789 .elementor-element.elementor-element-faq-value-1{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-value-2{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-value-3{width:100%;}.elementor-22789 .elementor-element.elementor-element-faq-value-4{width:100%;}}/* Start custom CSS for section, class: .elementor-element-faq-new-hero */@media(min-width:1281px){.elementor-22789 .elementor-element.elementor-element-faq-new-hero{height:350px!important;min-height:350px!important;max-height:350px!important;overflow:hidden!important}.elementor-22789 .elementor-element.elementor-element-faq-new-hero>.elementor-container{height:350px!important;min-height:350px!important;max-height:350px!important}}@media(min-width:768px) and (max-width:1280px){.elementor-22789 .elementor-element.elementor-element-faq-new-hero{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1280/219!important;overflow:hidden!important;background-image:url('https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/it-guys-faq-approved-2048x350-1.webp')!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.elementor-22789 .elementor-element.elementor-element-faq-new-hero>.elementor-container{height:100%!important;min-height:0!important;max-height:none!important}}@media(max-width:767px){.elementor-22789 .elementor-element.elementor-element-faq-new-hero{height:350px!important;min-height:350px!important;max-height:350px!important;overflow:hidden!important}.elementor-22789 .elementor-element.elementor-element-faq-new-hero>.elementor-container{height:350px!important;min-height:350px!important;max-height:350px!important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-faq-general-card */.elementor-22789 .elementor-element.elementor-element-faq-general-card{box-sizing:border-box!important;flex:0 0 384px!important;width:384px!important;max-width:384px!important;min-height:480px!important;}.elementor-22789 .elementor-element.elementor-element-faq-general-card > .elementor-widget-wrap{min-height:480px!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;}@media(max-width:1024px) and (min-width:768px){.elementor-22789 .elementor-element.elementor-element-faq-general-card{flex:0 0 352px!important;width:352px!important;max-width:352px!important;min-height:440px!important;}.elementor-22789 .elementor-element.elementor-element-faq-general-card > .elementor-widget-wrap{min-height:440px!important;background-size:100% 100%!important;}}@media(max-width:767px){.elementor-22789 .elementor-element.elementor-element-faq-general-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-height:0!important;aspect-ratio:1122/1402!important;}.elementor-22789 .elementor-element.elementor-element-faq-general-card > .elementor-widget-wrap{min-height:100%!important;background-size:100% 100%!important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-faq-general-answers */.elementor-22789 .elementor-element.elementor-element-faq-general-answers{box-sizing:border-box!important;flex:1 1 0!important;width:auto!important;max-width:none!important;}@media(max-width:767px){.elementor-22789 .elementor-element.elementor-element-faq-general-answers{flex:0 0 100%!important;width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-faq-general-row *//* ITG-LT-RESPONSIVE */ @media(min-width:768px) and (max-width:1200px){.elementor-22789 .elementor-element.elementor-element-faq-general-row>.elementor-container{flex-wrap:wrap!important;}.elementor-22789 .elementor-element.elementor-element-faq-general-row .elementor-element-faq-general-card{flex:0 0 420px!important;width:420px!important;max-width:420px!important;margin:0 auto 24px!important;min-height:0!important;}.elementor-22789 .elementor-element.elementor-element-faq-general-row .elementor-element-faq-general-card>.elementor-widget-wrap{min-height:524px!important;}.elementor-22789 .elementor-element.elementor-element-faq-general-row .elementor-element-faq-general-answers{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding-left:0!important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-faq-builds-card */.elementor-22789 .elementor-element.elementor-element-faq-builds-card{box-sizing:border-box!important;flex:0 0 384px!important;width:384px!important;max-width:384px!important;min-height:480px!important;}.elementor-22789 .elementor-element.elementor-element-faq-builds-card > .elementor-widget-wrap{min-height:480px!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;}@media(max-width:1024px) and (min-width:768px){.elementor-22789 .elementor-element.elementor-element-faq-builds-card{flex:0 0 352px!important;width:352px!important;max-width:352px!important;min-height:440px!important;}.elementor-22789 .elementor-element.elementor-element-faq-builds-card > .elementor-widget-wrap{min-height:440px!important;background-size:100% 100%!important;}}@media(max-width:767px){.elementor-22789 .elementor-element.elementor-element-faq-builds-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-height:0!important;aspect-ratio:1122/1402!important;}.elementor-22789 .elementor-element.elementor-element-faq-builds-card > .elementor-widget-wrap{min-height:100%!important;background-size:100% 100%!important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-faq-builds-answers */.elementor-22789 .elementor-element.elementor-element-faq-builds-answers{box-sizing:border-box!important;flex:1 1 0!important;width:auto!important;max-width:none!important;}@media(max-width:767px){.elementor-22789 .elementor-element.elementor-element-faq-builds-answers{flex:0 0 100%!important;width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-faq-builds-row *//* ITG-LT-RESPONSIVE */ @media(min-width:768px) and (max-width:1200px){.elementor-22789 .elementor-element.elementor-element-faq-builds-row>.elementor-container{flex-wrap:wrap!important;}.elementor-22789 .elementor-element.elementor-element-faq-builds-row .elementor-element-faq-builds-card{flex:0 0 420px!important;width:420px!important;max-width:420px!important;margin:0 auto 24px!important;min-height:0!important;}.elementor-22789 .elementor-element.elementor-element-faq-builds-row .elementor-element-faq-builds-card>.elementor-widget-wrap{min-height:524px!important;}.elementor-22789 .elementor-element.elementor-element-faq-builds-row .elementor-element-faq-builds-answers{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding-left:0!important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-faq-repairs-card */.elementor-22789 .elementor-element.elementor-element-faq-repairs-card{box-sizing:border-box!important;flex:0 0 384px!important;width:384px!important;max-width:384px!important;min-height:480px!important;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-card > .elementor-widget-wrap{min-height:480px!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;}@media(max-width:1024px) and (min-width:768px){.elementor-22789 .elementor-element.elementor-element-faq-repairs-card{flex:0 0 352px!important;width:352px!important;max-width:352px!important;min-height:440px!important;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-card > .elementor-widget-wrap{min-height:440px!important;background-size:100% 100%!important;}}@media(max-width:767px){.elementor-22789 .elementor-element.elementor-element-faq-repairs-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-height:0!important;aspect-ratio:1122/1402!important;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-card > .elementor-widget-wrap{min-height:100%!important;background-size:100% 100%!important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-faq-repairs-answers */.elementor-22789 .elementor-element.elementor-element-faq-repairs-answers{box-sizing:border-box!important;flex:1 1 0!important;width:auto!important;max-width:none!important;}@media(max-width:767px){.elementor-22789 .elementor-element.elementor-element-faq-repairs-answers{flex:0 0 100%!important;width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-faq-repairs-row *//* ITG-LT-RESPONSIVE */ @media(min-width:768px) and (max-width:1200px){.elementor-22789 .elementor-element.elementor-element-faq-repairs-row>.elementor-container{flex-wrap:wrap!important;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-row .elementor-element-faq-repairs-card{flex:0 0 420px!important;width:420px!important;max-width:420px!important;margin:0 auto 24px!important;min-height:0!important;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-row .elementor-element-faq-repairs-card>.elementor-widget-wrap{min-height:524px!important;}.elementor-22789 .elementor-element.elementor-element-faq-repairs-row .elementor-element-faq-repairs-answers{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding-left:0!important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-faq-payment-card */.elementor-22789 .elementor-element.elementor-element-faq-payment-card{box-sizing:border-box!important;flex:0 0 384px!important;width:384px!important;max-width:384px!important;min-height:480px!important;}.elementor-22789 .elementor-element.elementor-element-faq-payment-card > .elementor-widget-wrap{min-height:480px!important;background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;}@media(max-width:1024px) and (min-width:768px){.elementor-22789 .elementor-element.elementor-element-faq-payment-card{flex:0 0 352px!important;width:352px!important;max-width:352px!important;min-height:440px!important;}.elementor-22789 .elementor-element.elementor-element-faq-payment-card > .elementor-widget-wrap{min-height:440px!important;background-size:100% 100%!important;}}@media(max-width:767px){.elementor-22789 .elementor-element.elementor-element-faq-payment-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-height:0!important;aspect-ratio:1122/1402!important;}.elementor-22789 .elementor-element.elementor-element-faq-payment-card > .elementor-widget-wrap{min-height:100%!important;background-size:100% 100%!important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-faq-payment-answers */.elementor-22789 .elementor-element.elementor-element-faq-payment-answers{box-sizing:border-box!important;flex:1 1 0!important;width:auto!important;max-width:none!important;}@media(max-width:767px){.elementor-22789 .elementor-element.elementor-element-faq-payment-answers{flex:0 0 100%!important;width:100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-faq-payment-row *//* ITG-LT-RESPONSIVE */ @media(min-width:768px) and (max-width:1200px){.elementor-22789 .elementor-element.elementor-element-faq-payment-row>.elementor-container{flex-wrap:wrap!important;}.elementor-22789 .elementor-element.elementor-element-faq-payment-row .elementor-element-faq-payment-card{flex:0 0 420px!important;width:420px!important;max-width:420px!important;margin:0 auto 24px!important;min-height:0!important;}.elementor-22789 .elementor-element.elementor-element-faq-payment-row .elementor-element-faq-payment-card>.elementor-widget-wrap{min-height:524px!important;}.elementor-22789 .elementor-element.elementor-element-faq-payment-row .elementor-element-faq-payment-answers{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding-left:0!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faq-contact-live-title */.elementor-22789 .elementor-element.elementor-element-faq-contact-live-title strong{font-weight:900!important;}.elementor-22789 .elementor-element.elementor-element-faq-contact-live-title em{color:#DD3333;font-style:normal;font-weight:900!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-faq-contact-action-button */.elementor-22789 .elementor-element.elementor-element-faq-contact-action-button .elementor-button{transition:background-color .35s ease,border-color .35s ease,color .35s ease,transform .35s ease,box-shadow .35s ease;}.elementor-22789 .elementor-element.elementor-element-faq-contact-action-button .elementor-button:hover,.elementor-22789 .elementor-element.elementor-element-faq-contact-action-button .elementor-button:focus{background-color:#DD3333!important;border-color:#DD3333!important;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 4px 14px rgba(221,51,51,.18);}.elementor-22789 .elementor-element.elementor-element-faq-contact-action-button .elementor-button-icon{transition:transform .35s ease;}.elementor-22789 .elementor-element.elementor-element-faq-contact-action-button .elementor-button:hover .elementor-button-icon,.elementor-22789 .elementor-element.elementor-element-faq-contact-action-button .elementor-button:focus .elementor-button-icon{transform:translateX(3px);}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-faq-contact-strip */.elementor-22789 .elementor-element.elementor-element-faq-contact-strip > .elementor-container{max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;align-items:center!important;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip .elementor-element-faq-contact-action-col > .elementor-widget-wrap{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip .elementor-element-faq-contact-action-button{width:auto!important;margin:auto!important;}
/* ITG-LT-RESPONSIVE */ @media(min-width:768px) and (max-width:900px){.elementor-22789 .elementor-element.elementor-element-faq-contact-strip>.elementor-container{flex-wrap:wrap!important;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip .elementor-element-faq-contact-icon-col{width:100%!important;flex:0 0 100%!important;padding:0 0 8px!important;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip .elementor-element-faq-contact-text-col{width:100%!important;flex:0 0 100%!important;padding:0 0 16px!important;text-align:center!important;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip .elementor-element-faq-contact-text-col .elementor-widget-text-editor{text-align:center!important;}.elementor-22789 .elementor-element.elementor-element-faq-contact-strip .elementor-element-faq-contact-action-col{width:100%!important;flex:0 0 100%!important;padding:0!important;}}/* End custom CSS */
/* Start custom CSS */body.page-id-22789 .jupiterx-main, body.page-id-22789 .jupiterx-main-content, body.page-id-22789 .jupiterx-site, body.page-id-22789 .jupiterx-site-body, body.page-id-22789 #primary, body.page-id-22789 .site-main, body.page-id-22789 .elementor-location-single, body.page-id-22789 .elementor-22789{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;} body.page-id-22789 .elementor-22789>.elementor-section{width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;} body.page-id-22789{overflow-x:hidden;}
/* FAQ mockup fidelity */nbody.page-id-22789 .elementor-element-faq-general-card,body.page-id-22789 .elementor-element-faq-builds-card,body.page-id-22789 .elementor-element-faq-repairs-card,body.page-id-22789 .elementor-element-faq-payment-card{background-blend-mode:multiply;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);overflow:hidden;}
body.page-id-22789 .elementor-element-faq-general-card{background-color:rgba(17,23,28,.86)!important;}
body.page-id-22789 .elementor-element-faq-builds-card{background-color:rgba(17,23,28,.82)!important;}
body.page-id-22789 .elementor-element-faq-repairs-card{background-color:rgba(17,23,28,.86)!important;}
body.page-id-22789 .elementor-element-faq-payment-card{background-color:rgba(17,23,28,.86)!important;}
body.page-id-22789 .elementor-widget-accordion .elementor-accordion-item{margin-bottom:8px!important;border-radius:6px!important;overflow:hidden!important;}
body.page-id-22789 .elementor-widget-accordion .elementor-accordion-item:last-child{margin-bottom:0!important;}
body.page-id-22789 .elementor-element-faq-contact-cta{background-blend-mode:multiply;background-color:rgba(11,16,20,.80)!important;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);}
body.page-id-22789 .elementor-element-faq-value-1,body.page-id-22789 .elementor-element-faq-value-2,body.page-id-22789 .elementor-element-faq-value-3{border-right:1px solid #364149;}
body.page-id-22789 .elementor-element-faq-contact-button .elementor-button{border:1px solid #8224E3;}
@media(max-width:767px){body.page-id-22789 .elementor-element-faq-general-card,body.page-id-22789 .elementor-element-faq-builds-card,body.page-id-22789 .elementor-element-faq-repairs-card,body.page-id-22789 .elementor-element-faq-payment-card{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);}body.page-id-22789 .elementor-element-faq-value-1,body.page-id-22789 .elementor-element-faq-value-2,body.page-id-22789 .elementor-element-faq-value-3{border-right:0;border-bottom:1px solid #364149;padding-bottom:20px!important;margin-bottom:20px;}}
/* Support strip exact mockup alignment */
body.page-id-22789 .elementor-element-faq-value-strip{border-top:1px solid #242D33;border-bottom:1px solid #242D33;}
body.page-id-22789 .elementor-element-faq-value-strip>.elementor-container{align-items:center;}
body.page-id-22789 .elementor-element-faq-value-strip .elementor-column{display:flex;align-items:center;min-height:82px;}
body.page-id-22789 .elementor-element-faq-value-strip .elementor-widget-wrap{display:flex;align-items:center;width:100%;}
body.page-id-22789 .elementor-element-faq-value-strip .elementor-widget-icon-box{width:100%;margin:0;}
body.page-id-22789 .elementor-element-faq-value-strip .elementor-icon-box-wrapper{display:flex;align-items:center;text-align:left;}
body.page-id-22789 .elementor-element-faq-value-strip .elementor-icon-box-icon{margin:0 18px 0 0!important;flex:0 0 auto;}
body.page-id-22789 .elementor-element-faq-value-strip .elementor-icon-box-content{display:flex;flex-direction:column;justify-content:center;min-width:0;}
body.page-id-22789 .elementor-element-faq-value-strip .elementor-icon-box-title{margin:0 0 5px!important;line-height:1.15;}
body.page-id-22789 .elementor-element-faq-value-strip .elementor-icon-box-description{margin:0!important;line-height:1.35;}
body.page-id-22789 .elementor-element-faq-value-1,body.page-id-22789 .elementor-element-faq-value-2,body.page-id-22789 .elementor-element-faq-value-3{border-right:1px solid #364149;}
@media(max-width:767px){body.page-id-22789 .elementor-element-faq-value-strip .elementor-column{min-height:auto;}body.page-id-22789 .elementor-element-faq-value-strip .elementor-icon-box-wrapper{justify-content:flex-start;}body.page-id-22789 .elementor-element-faq-value-1,body.page-id-22789 .elementor-element-faq-value-2,body.page-id-22789 .elementor-element-faq-value-3{border-right:0;border-bottom:1px solid #364149;}}n/* Center each FAQ value-strip item while retaining icon-left/text-right layout */nbody.page-id-22789 .elementor-element-faq-value-strip > .elementor-container > .elementor-column > .elementor-widget-wrap{display:flex;align-items:center;justify-content:center;}nbody.page-id-22789 .elementor-element-faq-value-strip .elementor-widget-icon-box{width:auto;max-width:100%;}nbody.page-id-22789 .elementor-element-faq-value-strip .elementor-icon-box-wrapper{justify-content:center;}n@media(max-width:767px){body.page-id-22789 .elementor-element-faq-value-strip > .elementor-container > .elementor-column > .elementor-widget-wrap{justify-content:center;} body.page-id-22789 .elementor-element-faq-value-strip .elementor-widget-icon-box{width:100%;max-width:290px;}}n
/* FAQ value strip hard-center v2 */
body.page-id-22789 .elementor-element-faq-value-strip .elementor-column .elementor-widget-wrap{display:flex!important;align-items:center!important;justify-content:center!important;}
body.page-id-22789 .elementor-element-faq-value-strip .elementor-widget-icon-box{width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;}
body.page-id-22789 .elementor-element-faq-value-strip .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important;}
@media(max-width:767px){body.page-id-22789 .elementor-element-faq-value-strip .elementor-widget-icon-box{width:290px!important;max-width:100%!important;}}/* End custom CSS */