.elementor-22878 .elementor-element.elementor-element-b9312ff{--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;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-b9312ff:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-b9312ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-22878 .elementor-element.elementor-element-b9312ff::before, .elementor-22878 .elementor-element.elementor-element-b9312ff > .elementor-background-video-container::before, .elementor-22878 .elementor-element.elementor-element-b9312ff > .e-con-inner > .elementor-background-video-container::before, .elementor-22878 .elementor-element.elementor-element-b9312ff > .elementor-background-slideshow::before, .elementor-22878 .elementor-element.elementor-element-b9312ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-22878 .elementor-element.elementor-element-b9312ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#242424;}.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-22878 .elementor-element.elementor-element-87f23e2{text-align:center;}.elementor-22878 .elementor-element.elementor-element-87f23e2 img{width:100%;}.elementor-22878 .elementor-element.elementor-element-98e2a87{text-align:center;}.elementor-22878 .elementor-element.elementor-element-98e2a87 img{width:100%;}.elementor-22878 .elementor-element.elementor-element-contact-hero-tablet{text-align:center;}.elementor-22878 .elementor-element.elementor-element-contact-hero-tablet img{width:100%;}.elementor-22878 .elementor-element.elementor-element-676824a{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#343A44;--border-color:#343A44;}.elementor-22878 .elementor-element.elementor-element-676824a:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-676824a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151920;}.elementor-22878 .elementor-element.elementor-element-ae44650{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#343A44;--border-color:#343A44;--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.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-22878 .elementor-element.elementor-element-ea8cf46 .elementor-icon-wrapper{text-align:center;}.elementor-22878 .elementor-element.elementor-element-ea8cf46.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-ea8cf46.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-ea8cf46.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-ea8cf46.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-ea8cf46.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22878 .elementor-element.elementor-element-ea8cf46 .elementor-icon{font-size:30px;}.elementor-22878 .elementor-element.elementor-element-ea8cf46 .elementor-icon svg{height:30px;}.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-22878 .elementor-element.elementor-element-b81dc35{text-align:center;}.elementor-22878 .elementor-element.elementor-element-b81dc35 .elementor-heading-title{font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-e96e0d6{text-align:center;}.elementor-22878 .elementor-element.elementor-element-e96e0d6 .elementor-heading-title{font-size:20px;font-weight:700;color:#F5223B;}.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-22878 .elementor-element.elementor-element-4899a4f{text-align:center;color:#B8BEC8;}.elementor-22878 .elementor-element.elementor-element-97f5ef8{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#343A44;--border-color:#343A44;--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-22878 .elementor-element.elementor-element-70271c0 .elementor-icon-wrapper{text-align:center;}.elementor-22878 .elementor-element.elementor-element-70271c0.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-70271c0.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-70271c0.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-70271c0.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-70271c0.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22878 .elementor-element.elementor-element-70271c0 .elementor-icon{font-size:30px;}.elementor-22878 .elementor-element.elementor-element-70271c0 .elementor-icon svg{height:30px;}.elementor-22878 .elementor-element.elementor-element-339c159{text-align:center;}.elementor-22878 .elementor-element.elementor-element-339c159 .elementor-heading-title{font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-db0c4cd{text-align:center;}.elementor-22878 .elementor-element.elementor-element-db0c4cd .elementor-heading-title{font-size:15px;font-weight:700;color:#F5223B;}.elementor-22878 .elementor-element.elementor-element-dbeddb6{text-align:center;color:#B8BEC8;}.elementor-22878 .elementor-element.elementor-element-4aa65fb{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#343A44;--border-color:#343A44;--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-22878 .elementor-element.elementor-element-5ac8489 .elementor-icon-wrapper{text-align:center;}.elementor-22878 .elementor-element.elementor-element-5ac8489.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-5ac8489.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-5ac8489.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-5ac8489.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-5ac8489.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22878 .elementor-element.elementor-element-5ac8489 .elementor-icon{font-size:30px;}.elementor-22878 .elementor-element.elementor-element-5ac8489 .elementor-icon svg{height:30px;}.elementor-22878 .elementor-element.elementor-element-8a070d5{text-align:center;}.elementor-22878 .elementor-element.elementor-element-8a070d5 .elementor-heading-title{font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-b7001e3{text-align:center;}.elementor-22878 .elementor-element.elementor-element-b7001e3 .elementor-heading-title{font-size:20px;font-weight:700;color:#F5223B;}.elementor-22878 .elementor-element.elementor-element-90d5fe9{text-align:center;color:#B8BEC8;}.elementor-22878 .elementor-element.elementor-element-4a9e9b5{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-22878 .elementor-element.elementor-element-200db47 .elementor-icon-wrapper{text-align:center;}.elementor-22878 .elementor-element.elementor-element-200db47.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-200db47.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-200db47.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-200db47.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-200db47.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22878 .elementor-element.elementor-element-200db47 .elementor-icon{font-size:30px;}.elementor-22878 .elementor-element.elementor-element-200db47 .elementor-icon svg{height:30px;}.elementor-22878 .elementor-element.elementor-element-ac5e960{text-align:center;}.elementor-22878 .elementor-element.elementor-element-ac5e960 .elementor-heading-title{font-size:14px;font-weight:800;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-cbd3999{text-align:center;}.elementor-22878 .elementor-element.elementor-element-cbd3999 .elementor-heading-title{font-size:20px;font-weight:700;color:#F5223B;}.elementor-22878 .elementor-element.elementor-element-5203f02{text-align:center;color:#B8BEC8;}.elementor-22878 .elementor-element.elementor-element-2d62d6b{--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;--padding-top:54px;--padding-bottom:28px;--padding-left:6px;--padding-right:6px;}.elementor-22878 .elementor-element.elementor-element-2d62d6b:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-2d62d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0D12;}.elementor-22878 .elementor-element.elementor-element-6bfa143{--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;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:#303641;--border-color:#303641;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-22878 .elementor-element.elementor-element-6bfa143:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-6bfa143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11151B;}.elementor-22878 .elementor-element.elementor-element-c87fa84 .elementor-heading-title{font-size:13px;font-weight:800;color:#F5223B;}.elementor-22878 .elementor-element.elementor-element-8cccec2 .elementor-heading-title{font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-4922bf0{font-size:15px;color:#C9CED6;}.elementor-22878 .elementor-element.elementor-element-9e4446f{--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;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:#303641;--border-color:#303641;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-22878 .elementor-element.elementor-element-9e4446f:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-9e4446f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11151B;}.elementor-22878 .elementor-element.elementor-element-5343cf6{text-align:center;}.elementor-22878 .elementor-element.elementor-element-5343cf6 img{width:100%;}.elementor-22878 .elementor-element.elementor-element-65fa56f{--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;--padding-top:30px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-22878 .elementor-element.elementor-element-12d0171 .elementor-heading-title{font-size:13px;font-weight:800;color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-c2d8a8d .elementor-heading-title{font-size:34px;font-weight:800;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-1eb113c{font-size:15px;line-height:1.65em;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-dubuque-service-cta-row{--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-22878 .elementor-element.elementor-element-dubuque-build-card .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card .elementor-icon-box-title{margin-block-end:3px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-dubuque-build-card.elementor-view-default .elementor-icon{fill:#DD3333;color:#DD3333;border-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22878 .elementor-element.elementor-element-dubuque-build-card.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF4A4A;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22878 .elementor-element.elementor-element-dubuque-build-card.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22878 .elementor-element.elementor-element-dubuque-build-card.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22878 .elementor-element.elementor-element-dubuque-build-card.elementor-view-default:has(:focus) .elementor-icon{fill:#FF4A4A;color:#FF4A4A;border-color:#FF4A4A;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card .elementor-icon{font-size:27px;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card .elementor-icon-box-title, .elementor-22878 .elementor-element.elementor-element-dubuque-build-card .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card > .elementor-widget-container{padding:40px 14px 40px 14px;background-color:#171A1C;transition:background 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A4E51;border-radius:2px 2px 2px 2px;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-card > .elementor-widget-container:hover{--e-transform-translateY:-4px;}.elementor-22878 .elementor-element.elementor-element-dubuque-build-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-22878 .elementor-element.elementor-element-dubuque-build-card .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card .elementor-icon-box-title{margin-block-end:3px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-dubuque-repair-card.elementor-view-default .elementor-icon{fill:#8224E3;color:#8224E3;border-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22878 .elementor-element.elementor-element-dubuque-repair-card.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#A854F0;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22878 .elementor-element.elementor-element-dubuque-repair-card.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22878 .elementor-element.elementor-element-dubuque-repair-card.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22878 .elementor-element.elementor-element-dubuque-repair-card.elementor-view-default:has(:focus) .elementor-icon{fill:#A854F0;color:#A854F0;border-color:#A854F0;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card .elementor-icon{font-size:27px;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card .elementor-icon-box-title, .elementor-22878 .elementor-element.elementor-element-dubuque-repair-card .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card > .elementor-widget-container{padding:40px 14px 40px 14px;background-color:#171A1C;transition:background 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A4E51;border-radius:2px 2px 2px 2px;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card > .elementor-widget-container:hover{--e-transform-translateY:-4px;}.elementor-22878 .elementor-element.elementor-element-dubuque-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-22878 .elementor-element.elementor-element-dubuque-repair-card .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22878 .elementor-element.elementor-element-85d8e98{--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;--padding-top:38px;--padding-bottom:38px;--padding-left:5px;--padding-right:5px;}.elementor-22878 .elementor-element.elementor-element-85d8e98:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-85d8e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-22878 .elementor-element.elementor-element-01d2335{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A4D53;--border-color:#4A4D53;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-22878 .elementor-element.elementor-element-1de25da .elementor-icon-wrapper{text-align:center;}.elementor-22878 .elementor-element.elementor-element-1de25da.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-1de25da.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-1de25da.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-1de25da.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-1de25da.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22878 .elementor-element.elementor-element-1de25da .elementor-icon{font-size:44px;}.elementor-22878 .elementor-element.elementor-element-1de25da .elementor-icon svg{height:44px;}.elementor-22878 .elementor-element.elementor-element-1de25da > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-22878 .elementor-element.elementor-element-5cd08ba{text-align:center;}.elementor-22878 .elementor-element.elementor-element-5cd08ba .elementor-heading-title{font-size:17px;font-weight:800;line-height:21px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-5cd08ba > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-22878 .elementor-element.elementor-element-0d068ac{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-9c80e37{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A4D53;--border-color:#4A4D53;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-22878 .elementor-element.elementor-element-c29fd4e .elementor-icon-wrapper{text-align:center;}.elementor-22878 .elementor-element.elementor-element-c29fd4e.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-c29fd4e.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-c29fd4e.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-c29fd4e.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-c29fd4e.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22878 .elementor-element.elementor-element-c29fd4e .elementor-icon{font-size:44px;}.elementor-22878 .elementor-element.elementor-element-c29fd4e .elementor-icon svg{height:44px;}.elementor-22878 .elementor-element.elementor-element-c29fd4e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-22878 .elementor-element.elementor-element-531e91f{text-align:center;}.elementor-22878 .elementor-element.elementor-element-531e91f .elementor-heading-title{font-size:17px;font-weight:800;line-height:21px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-531e91f > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-22878 .elementor-element.elementor-element-b18735d{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-88d55ba{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A4D53;--border-color:#4A4D53;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-22878 .elementor-element.elementor-element-22ca69e .elementor-icon-wrapper{text-align:center;}.elementor-22878 .elementor-element.elementor-element-22ca69e.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-22ca69e.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-22ca69e.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-22ca69e.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-22ca69e.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22878 .elementor-element.elementor-element-22ca69e .elementor-icon{font-size:44px;}.elementor-22878 .elementor-element.elementor-element-22ca69e .elementor-icon svg{height:44px;}.elementor-22878 .elementor-element.elementor-element-22ca69e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-22878 .elementor-element.elementor-element-39249c2{text-align:center;}.elementor-22878 .elementor-element.elementor-element-39249c2 .elementor-heading-title{font-size:17px;font-weight:800;line-height:21px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-39249c2 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-22878 .elementor-element.elementor-element-eb29451{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-fc104b9{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A4D53;--border-color:#4A4D53;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-22878 .elementor-element.elementor-element-ff2be58 .elementor-icon-wrapper{text-align:center;}.elementor-22878 .elementor-element.elementor-element-ff2be58.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-ff2be58.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-ff2be58.elementor-view-default .elementor-icon{color:#8224E3;border-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-ff2be58.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-ff2be58.elementor-view-default .elementor-icon svg{fill:#8224E3;}.elementor-22878 .elementor-element.elementor-element-ff2be58 .elementor-icon{font-size:44px;}.elementor-22878 .elementor-element.elementor-element-ff2be58 .elementor-icon svg{height:44px;}.elementor-22878 .elementor-element.elementor-element-ff2be58 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-22878 .elementor-element.elementor-element-fa94fec{text-align:center;}.elementor-22878 .elementor-element.elementor-element-fa94fec .elementor-heading-title{font-size:17px;font-weight:800;line-height:21px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-fa94fec > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-22878 .elementor-element.elementor-element-3fe5773{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-4f41ca2{--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;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-22878 .elementor-element.elementor-element-e4760a7 .elementor-icon-wrapper{text-align:center;}.elementor-22878 .elementor-element.elementor-element-e4760a7.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-e4760a7.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-e4760a7.elementor-view-default .elementor-icon{color:#DD3333;border-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-e4760a7.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-e4760a7.elementor-view-default .elementor-icon svg{fill:#DD3333;}.elementor-22878 .elementor-element.elementor-element-e4760a7 .elementor-icon{font-size:44px;}.elementor-22878 .elementor-element.elementor-element-e4760a7 .elementor-icon svg{height:44px;}.elementor-22878 .elementor-element.elementor-element-e4760a7 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-22878 .elementor-element.elementor-element-da73947{text-align:center;}.elementor-22878 .elementor-element.elementor-element-da73947 .elementor-heading-title{font-size:17px;font-weight:800;line-height:21px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-da73947 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-22878 .elementor-element.elementor-element-f2138a8{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-section{--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;--overlay-opacity:0.22;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-section:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-contact-mockup-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itguyscustompcbuilds.com/wp-content/uploads/2026/09/dubuque-custom-gaming-pc-contact-background.webp");background-position:center center;background-size:cover;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-section::before, .elementor-22878 .elementor-element.elementor-element-contact-mockup-section > .elementor-background-video-container::before, .elementor-22878 .elementor-element.elementor-element-contact-mockup-section > .e-con-inner > .elementor-background-video-container::before, .elementor-22878 .elementor-element.elementor-element-contact-mockup-section > .elementor-background-slideshow::before, .elementor-22878 .elementor-element.elementor-element-contact-mockup-section > .e-con-inner > .elementor-background-slideshow::before, .elementor-22878 .elementor-element.elementor-element-contact-mockup-section > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#07090D;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-main{--display:flex;--min-height:650px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-pc-space{--display:flex;--min-height:650px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-faq{--display:flex;--min-height: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;--padding-top:230px;--padding-bottom:48px;--padding-left:46px;--padding-right:46px;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-faq:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-contact-mockup-faq > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.10);}.elementor-22878 .elementor-element.elementor-element-faq-eyebrow-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;--align-items:center;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-faq-accent-line{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-22878 .elementor-element.elementor-element-faq-accent-line:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-faq-accent-line > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-faq-eyebrow .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-faq-eyebrow{width:auto;max-width:auto;}.elementor-22878 .elementor-element.elementor-element-faq-title-stack{--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;}.elementor-22878 .elementor-element.elementor-element-faq-title-white .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:64px;font-weight:900;line-height:62px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-faq-title-white > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22878 .elementor-element.elementor-element-faq-title-red .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:64px;font-weight:900;line-height:62px;color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-faq-title-red > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-22878 .elementor-element.elementor-element-faq-copy{font-family:"Roboto", Sans-serif;font-size:17px;line-height:27px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-faq-copy > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-22878 .elementor-element.elementor-element-faq-button .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22878 .elementor-element.elementor-element-faq-button .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-color:rgba(12,15,20,0.72);border-style:solid;border-width:1px 1px 1px 1px;border-color:#DD3333;border-radius:2px 2px 2px 2px;}.elementor-22878 .elementor-element.elementor-element-faq-button{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-follow{--display:flex;--min-height: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;--padding-top:230px;--padding-bottom:48px;--padding-left:56px;--padding-right:52px;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-follow:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-contact-mockup-follow > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.10);}.elementor-22878 .elementor-element.elementor-element-follow-eyebrow-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;--align-items:center;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-follow-accent-line{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-22878 .elementor-element.elementor-element-follow-accent-line:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-follow-accent-line > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-follow-eyebrow .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-eyebrow{width:auto;max-width:auto;}.elementor-22878 .elementor-element.elementor-element-follow-title-row{--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;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-follow-title-white .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:64px;font-weight:900;line-height:62px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-title-white > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-22878 .elementor-element.elementor-element-follow-title-white{width:auto;max-width:auto;}.elementor-22878 .elementor-element.elementor-element-follow-title-purple .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:64px;font-weight:900;line-height:62px;color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-follow-title-purple{width:auto;max-width:auto;}.elementor-22878 .elementor-element.elementor-element-follow-copy{font-family:"Roboto", Sans-serif;font-size:17px;line-height:27px;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-copy > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-22878 .elementor-element.elementor-element-follow-socials-live{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-follow-socials-inner{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live .elementor-icon-wrapper{text-align:start;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-stacked .elementor-icon{background-color:#1877F2;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-default .elementor-icon{color:#1877F2;border-color:#1877F2;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-default .elementor-icon svg{fill:#1877F2;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-stacked .elementor-icon:hover{background-color:#1877F2;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-framed .elementor-icon:hover, .elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-default .elementor-icon:hover{color:#1877F2;border-color:#1877F2;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-framed .elementor-icon:hover, .elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-default .elementor-icon:hover svg{fill:#1877F2;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live .elementor-icon{font-size:34px;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live .elementor-icon svg{height:34px;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live > .elementor-widget-container{margin:0px 26px 0px 0px;}.elementor-22878 .elementor-element.elementor-element-follow-facebook-live{width:auto;max-width:auto;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live .elementor-icon-wrapper{text-align:start;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-stacked .elementor-icon{background-color:#E4405F;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-default .elementor-icon{color:#E4405F;border-color:#E4405F;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-default .elementor-icon svg{fill:#E4405F;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-stacked .elementor-icon:hover{background-color:#E4405F;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-framed .elementor-icon:hover, .elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-default .elementor-icon:hover{color:#E4405F;border-color:#E4405F;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-framed .elementor-icon:hover, .elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-default .elementor-icon:hover svg{fill:#E4405F;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live .elementor-icon{font-size:34px;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live .elementor-icon svg{height:34px;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live > .elementor-widget-container{margin:0px 26px 0px 0px;}.elementor-22878 .elementor-element.elementor-element-follow-instagram-live{width:auto;max-width:auto;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live .elementor-icon-wrapper{text-align:start;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-stacked .elementor-icon{background-color:#9146FF;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-default .elementor-icon{color:#9146FF;border-color:#9146FF;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-default .elementor-icon svg{fill:#9146FF;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-stacked .elementor-icon:hover{background-color:#9146FF;color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-framed .elementor-icon:hover, .elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-default .elementor-icon:hover{color:#9146FF;border-color:#9146FF;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-framed .elementor-icon:hover, .elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-default .elementor-icon:hover svg{fill:#9146FF;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live .elementor-icon{font-size:34px;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live .elementor-icon svg{height:34px;}.elementor-22878 .elementor-element.elementor-element-follow-twitch-live{width:auto;max-width:auto;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-feature-strip{--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;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-feature-strip:not(.elementor-motion-effects-element-type-background), .elementor-22878 .elementor-element.elementor-element-contact-mockup-feature-strip > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,13,18,0.78);}.elementor-22878 .elementor-element.elementor-element-feature-custom-wrap{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A4D53;--border-color:#4A4D53;--padding-top:14px;--padding-bottom:14px;--padding-left:26px;--padding-right:26px;}.elementor-22878 .elementor-element.elementor-element-feature-custom-live .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22878 .elementor-element.elementor-element-feature-custom-live.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-feature-custom-live.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-feature-custom-live.elementor-view-default .elementor-icon{fill:#DD3333;color:#DD3333;border-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-feature-custom-live .elementor-icon{font-size:38px;}.elementor-22878 .elementor-element.elementor-element-feature-custom-live .elementor-icon-box-title, .elementor-22878 .elementor-element.elementor-element-feature-custom-live .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;}.elementor-22878 .elementor-element.elementor-element-feature-custom-live .elementor-icon-box-title{color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-feature-custom-live .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-feature-quality-wrap{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A4D53;--border-color:#4A4D53;--padding-top:14px;--padding-bottom:14px;--padding-left:26px;--padding-right:26px;}.elementor-22878 .elementor-element.elementor-element-feature-quality-live .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22878 .elementor-element.elementor-element-feature-quality-live.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-feature-quality-live.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-feature-quality-live.elementor-view-default .elementor-icon{fill:#8224E3;color:#8224E3;border-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-feature-quality-live .elementor-icon{font-size:38px;}.elementor-22878 .elementor-element.elementor-element-feature-quality-live .elementor-icon-box-title, .elementor-22878 .elementor-element.elementor-element-feature-quality-live .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;}.elementor-22878 .elementor-element.elementor-element-feature-quality-live .elementor-icon-box-title{color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-feature-quality-live .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-feature-shipping-wrap{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4A4D53;--border-color:#4A4D53;--padding-top:14px;--padding-bottom:14px;--padding-left:26px;--padding-right:26px;}.elementor-22878 .elementor-element.elementor-element-feature-shipping-live .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22878 .elementor-element.elementor-element-feature-shipping-live.elementor-view-stacked .elementor-icon{background-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-feature-shipping-live.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-feature-shipping-live.elementor-view-default .elementor-icon{fill:#DD3333;color:#DD3333;border-color:#DD3333;}.elementor-22878 .elementor-element.elementor-element-feature-shipping-live .elementor-icon{font-size:38px;}.elementor-22878 .elementor-element.elementor-element-feature-shipping-live .elementor-icon-box-title, .elementor-22878 .elementor-element.elementor-element-feature-shipping-live .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;}.elementor-22878 .elementor-element.elementor-element-feature-shipping-live .elementor-icon-box-title{color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-feature-shipping-live .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-feature-support-wrap{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:26px;--padding-right:26px;}.elementor-22878 .elementor-element.elementor-element-feature-support-live .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22878 .elementor-element.elementor-element-feature-support-live.elementor-view-stacked .elementor-icon{background-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-feature-support-live.elementor-view-framed .elementor-icon, .elementor-22878 .elementor-element.elementor-element-feature-support-live.elementor-view-default .elementor-icon{fill:#8224E3;color:#8224E3;border-color:#8224E3;}.elementor-22878 .elementor-element.elementor-element-feature-support-live .elementor-icon{font-size:38px;}.elementor-22878 .elementor-element.elementor-element-feature-support-live .elementor-icon-box-title, .elementor-22878 .elementor-element.elementor-element-feature-support-live .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;}.elementor-22878 .elementor-element.elementor-element-feature-support-live .elementor-icon-box-title{color:#FFFFFF;}.elementor-22878 .elementor-element.elementor-element-feature-support-live .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:#D9D9D9;}.elementor-22878 .elementor-element.elementor-element-e50839a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-22878 .elementor-element.elementor-element-ae44650{--width:25%;}.elementor-22878 .elementor-element.elementor-element-97f5ef8{--width:25%;}.elementor-22878 .elementor-element.elementor-element-4aa65fb{--width:25%;}.elementor-22878 .elementor-element.elementor-element-4a9e9b5{--width:25%;}.elementor-22878 .elementor-element.elementor-element-6bfa143{--width:50%;}.elementor-22878 .elementor-element.elementor-element-9e4446f{--width:50%;}.elementor-22878 .elementor-element.elementor-element-01d2335{--width:20%;}.elementor-22878 .elementor-element.elementor-element-9c80e37{--width:20%;}.elementor-22878 .elementor-element.elementor-element-88d55ba{--width:20%;}.elementor-22878 .elementor-element.elementor-element-fc104b9{--width:20%;}.elementor-22878 .elementor-element.elementor-element-4f41ca2{--width:20%;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-main{--width:100%;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-pc-space{--width:29%;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-faq{--width:32%;}.elementor-22878 .elementor-element.elementor-element-faq-eyebrow-row{--width:100%;}.elementor-22878 .elementor-element.elementor-element-faq-accent-line{--width:28px;}.elementor-22878 .elementor-element.elementor-element-faq-title-stack{--width:100%;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-follow{--width:39%;}.elementor-22878 .elementor-element.elementor-element-follow-eyebrow-row{--width:100%;}.elementor-22878 .elementor-element.elementor-element-follow-accent-line{--width:28px;}.elementor-22878 .elementor-element.elementor-element-follow-title-row{--width:100%;}.elementor-22878 .elementor-element.elementor-element-follow-socials-live{--width:100%;}.elementor-22878 .elementor-element.elementor-element-follow-socials-inner{--width:100%;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-feature-strip{--width:87%;}.elementor-22878 .elementor-element.elementor-element-feature-custom-wrap{--width:25%;}.elementor-22878 .elementor-element.elementor-element-feature-quality-wrap{--width:25%;}.elementor-22878 .elementor-element.elementor-element-feature-shipping-wrap{--width:25%;}.elementor-22878 .elementor-element.elementor-element-feature-support-wrap{--width:25%;}}@media(max-width:767px){.elementor-22878 .elementor-element.elementor-element-b9312ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-676824a{--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-22878 .elementor-element.elementor-element-ae44650{--width:100%;}.elementor-22878 .elementor-element.elementor-element-97f5ef8{--width:100%;}.elementor-22878 .elementor-element.elementor-element-db0c4cd .elementor-heading-title{font-size:14px;}.elementor-22878 .elementor-element.elementor-element-4aa65fb{--width:100%;}.elementor-22878 .elementor-element.elementor-element-4a9e9b5{--width:100%;}.elementor-22878 .elementor-element.elementor-element-2d62d6b{--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:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-6bfa143{--width:100%;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-22878 .elementor-element.elementor-element-8cccec2 .elementor-heading-title{font-size:34px;}.elementor-22878 .elementor-element.elementor-element-9e4446f{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22878 .elementor-element.elementor-element-c2d8a8d .elementor-heading-title{font-size:28px;}.elementor-22878 .elementor-element.elementor-element-dubuque-service-cta-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-22878 .elementor-element.elementor-element-dubuque-build-card{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22878 .elementor-element.elementor-element-85d8e98{--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:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-01d2335{--width:100%;}.elementor-22878 .elementor-element.elementor-element-9c80e37{--width:100%;}.elementor-22878 .elementor-element.elementor-element-88d55ba{--width:100%;}.elementor-22878 .elementor-element.elementor-element-fc104b9{--width:100%;}.elementor-22878 .elementor-element.elementor-element-4f41ca2{--width:100%;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-section{--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-main{--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-22878 .elementor-element.elementor-element-contact-mockup-pc-space{--width:100%;--min-height:270px;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-faq{--width:100%;--min-height:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:28px;--padding-right:28px;}.elementor-22878 .elementor-element.elementor-element-faq-title-white .elementor-heading-title{font-size:32px;}.elementor-22878 .elementor-element.elementor-element-faq-title-red .elementor-heading-title{font-size:32px;}.elementor-22878 .elementor-element.elementor-element-faq-copy{font-size:17px;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-follow{--width:100%;--min-height:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:28px;--padding-right:28px;}.elementor-22878 .elementor-element.elementor-element-follow-title-white .elementor-heading-title{font-size:42px;}.elementor-22878 .elementor-element.elementor-element-follow-title-purple .elementor-heading-title{font-size:42px;}.elementor-22878 .elementor-element.elementor-element-follow-copy{font-size:17px;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-feature-strip{--width:100%;--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:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-22878 .elementor-element.elementor-element-feature-custom-wrap{--width:100%;}.elementor-22878 .elementor-element.elementor-element-feature-quality-wrap{--width:100%;}.elementor-22878 .elementor-element.elementor-element-feature-shipping-wrap{--width:100%;}.elementor-22878 .elementor-element.elementor-element-feature-support-wrap{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b9312ff */.elementor-22878 .elementor-element.elementor-element-b9312ff .itguys-banner-tablet{display:none!important}.elementor-22878 .elementor-element.elementor-element-b9312ff .elementor-element-87f23e2{display:block!important;width:100%!important}.elementor-22878 .elementor-element.elementor-element-b9312ff .elementor-element-87f23e2 .elementor-widget-container{width:100%!important;line-height:0!important}.elementor-22878 .elementor-element.elementor-element-b9312ff .elementor-element-87f23e2 img{display:block!important;width:100%!important;height:auto!important;max-height:350px!important;object-fit:cover!important;object-position:center center!important}@media(max-width:767px){.elementor-22878 .elementor-element.elementor-element-b9312ff .elementor-element-87f23e2,.elementor-22878 .elementor-element.elementor-element-b9312ff .itguys-banner-tablet{display:none!important}.elementor-22878 .elementor-element.elementor-element-b9312ff .elementor-element-98e2a87{display:block!important;width:100%!important}.elementor-22878 .elementor-element.elementor-element-b9312ff .elementor-element-98e2a87 img{display:block!important;width:100%!important;height:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676824a */@media(min-width:768px) and (max-width:1200px){.elementor-22878 .elementor-element.elementor-element-676824a{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}.elementor-22878 .elementor-element.elementor-element-676824a>.e-con{width:100%!important;min-width:0!important;border-bottom:1px solid #343A44!important;}.elementor-22878 .elementor-element.elementor-element-676824a>.e-con:nth-child(2n){border-right:0!important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5343cf6 */.elementor-22878 .elementor-element.elementor-element-5343cf6 img{width:100%;height:360px;object-fit:cover;object-position:center 52%;} @media(max-width:767px){.elementor-22878 .elementor-element.elementor-element-5343cf6 img{height:280px;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dubuque-build-card */.elementor-22878 .elementor-element.elementor-element-dubuque-build-card .elementor-icon-box-wrapper{position:relative;height:100%;} .elementor-22878 .elementor-element.elementor-element-dubuque-build-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-22878 .elementor-element.elementor-element-dubuque-build-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-dubuque-repair-card */.elementor-22878 .elementor-element.elementor-element-dubuque-repair-card .elementor-icon-box-wrapper{position:relative;height:100%;} .elementor-22878 .elementor-element.elementor-element-dubuque-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-22878 .elementor-element.elementor-element-dubuque-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-2d62d6b */@media(min-width:768px) and (max-width:1200px){.elementor-22878 .elementor-element.elementor-element-2d62d6b{flex-direction:column!important;gap:24px!important;padding:44px 28px 28px!important;}.elementor-22878 .elementor-element.elementor-element-2d62d6b>.elementor-element-6bfa143,.elementor-22878 .elementor-element.elementor-element-2d62d6b>.elementor-element-9e4446f{width:100%!important;max-width:900px!important;align-self:center!important;margin-left:0!important;margin-right:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d8e98 */@media(min-width:768px) and (max-width:1024px){.elementor-22878 .elementor-element.elementor-element-85d8e98{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:30px 24px!important;}.elementor-22878 .elementor-element.elementor-element-85d8e98>.e-con{width:100%!important;min-width:0!important;border-bottom:1px solid #4A4D53!important;}.elementor-22878 .elementor-element.elementor-element-85d8e98>.e-con:nth-child(2n){border-right:0!important;}.elementor-22878 .elementor-element.elementor-element-85d8e98>.e-con:last-child{grid-column:1 / -1!important;max-width:50%!important;justify-self:center!important;border-right:0!important;}}@media(min-width:1025px) and (max-width:1200px){.elementor-22878 .elementor-element.elementor-element-85d8e98{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:30px 24px!important;}.elementor-22878 .elementor-element.elementor-element-85d8e98>.e-con{width:100%!important;min-width:0!important;border-bottom:1px solid #4A4D53!important;}.elementor-22878 .elementor-element.elementor-element-85d8e98>.e-con:nth-child(3n){border-right:0!important;}.elementor-22878 .elementor-element.elementor-element-85d8e98>.e-con:nth-child(4),.elementor-22878 .elementor-element.elementor-element-85d8e98>.e-con:nth-child(5){width:100%!important;}.elementor-22878 .elementor-element.elementor-element-85d8e98>.e-con:nth-child(4){grid-column:1 / 2!important;}.elementor-22878 .elementor-element.elementor-element-85d8e98>.e-con:nth-child(5){grid-column:2 / 3!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-faq-button */.elementor-22878 .elementor-element.elementor-element-faq-button .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center;} .elementor-22878 .elementor-element.elementor-element-faq-button .elementor-button{transition:background-color .45s ease,transform .22s ease,box-shadow .22s ease,border-color .22s ease;} .elementor-22878 .elementor-element.elementor-element-faq-button .elementor-button:hover{background-color:#DD3333;transform:translateY(-2px);box-shadow:0 6px 18px rgba(221,51,51,.22);} @media (prefers-reduced-motion:reduce){.elementor-22878 .elementor-element.elementor-element-faq-button .elementor-button{transition:none;}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-follow-facebook-live */.elementor-22878 .elementor-element.elementor-element-follow-facebook-live .elementor-icon{border:2px solid transparent;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;} .elementor-22878 .elementor-element.elementor-element-follow-facebook-live .elementor-icon:hover{border-color:#DD3333;box-shadow:0 0 15px 2px rgba(221,51,51,.72);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-follow-instagram-live */.elementor-22878 .elementor-element.elementor-element-follow-instagram-live .elementor-icon{border:2px solid transparent;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;} .elementor-22878 .elementor-element.elementor-element-follow-instagram-live .elementor-icon:hover{border-color:#DD3333;box-shadow:0 0 15px 2px rgba(221,51,51,.72);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-follow-twitch-live */.elementor-22878 .elementor-element.elementor-element-follow-twitch-live .elementor-icon{border:2px solid transparent;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;} .elementor-22878 .elementor-element.elementor-element-follow-twitch-live .elementor-icon:hover{border-color:#DD3333;box-shadow:0 0 15px 2px rgba(221,51,51,.72);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-contact-mockup-follow */.elementor-22878 .elementor-element.elementor-element-contact-mockup-follow{position:relative;} .elementor-22878 .elementor-element.elementor-element-contact-mockup-follow::before{content:'';position:absolute;left:0;top:230px;width:1px;height:300px;background:#4A4D53;} @media(max-width:767px){.elementor-22878 .elementor-element.elementor-element-contact-mockup-follow::before{display:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-contact-mockup-main */@media(min-width:768px) and (max-width:1024px){.elementor-22878 .elementor-element.elementor-element-contact-mockup-main{display:flex!important;flex-direction:column!important;min-height:0!important;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-main>.elementor-element-contact-mockup-pc-space{width:100%!important;min-height:300px!important;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-main>.elementor-element-contact-mockup-faq,.elementor-22878 .elementor-element.elementor-element-contact-mockup-main>.elementor-element-contact-mockup-follow{width:100%!important;min-height:0!important;padding:44px 38px!important;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-main>.elementor-element-contact-mockup-follow::before{display:none!important;}}@media(min-width:1025px) and (max-width:1200px){.elementor-22878 .elementor-element.elementor-element-contact-mockup-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-main>.elementor-element-contact-mockup-pc-space{grid-column:1 / -1!important;width:100%!important;min-height:320px!important;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-main>.elementor-element-contact-mockup-faq,.elementor-22878 .elementor-element.elementor-element-contact-mockup-main>.elementor-element-contact-mockup-follow{width:100%!important;min-height:0!important;padding:46px 42px!important;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-main>.elementor-element-contact-mockup-follow::before{top:46px!important;height:calc(100% - 92px)!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-contact-mockup-feature-strip */@media(min-width:768px) and (max-width:1200px){.elementor-22878 .elementor-element.elementor-element-contact-mockup-feature-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:92%!important;gap:0!important;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-feature-strip>.e-con{width:100%!important;min-width:0!important;border-bottom:1px solid #4A4D53!important;}.elementor-22878 .elementor-element.elementor-element-contact-mockup-feature-strip>.e-con:nth-child(2n){border-right:0!important;}}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */