.elementor-616 .elementor-element.elementor-element-6fa37736{--display:flex;--overlay-opacity:0.2;}.elementor-616 .elementor-element.elementor-element-6fa37736:not(.elementor-motion-effects-element-type-background), .elementor-616 .elementor-element.elementor-element-6fa37736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thewindowprosoc.com/wp-content/uploads/2026/10/Window-scaled.jpg");background-repeat:no-repeat;background-size:100% auto;}.elementor-616 .elementor-element.elementor-element-6fa37736::before, .elementor-616 .elementor-element.elementor-element-6fa37736 > .elementor-background-video-container::before, .elementor-616 .elementor-element.elementor-element-6fa37736 > .e-con-inner > .elementor-background-video-container::before, .elementor-616 .elementor-element.elementor-element-6fa37736 > .elementor-background-slideshow::before, .elementor-616 .elementor-element.elementor-element-6fa37736 > .e-con-inner > .elementor-background-slideshow::before, .elementor-616 .elementor-element.elementor-element-6fa37736 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-616 .elementor-element.elementor-element-7121dd20{background-color:#FFFFFF85;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;text-align:center;}.elementor-616 .elementor-element.elementor-element-7121dd20.elementor-element{--align-self:stretch;}.elementor-616 .elementor-element.elementor-element-7121dd20 .elementor-heading-title{font-family:"copperplate-gothic", Sans-serif;font-size:28px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-616 .elementor-element.elementor-element-dacbe{background-color:#FFFFFF85;padding:8px 0px 0px 0px;box-shadow:8px 8px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-616 .elementor-element.elementor-element-dacbe.elementor-element{--align-self:stretch;}.elementor-616 .elementor-element.elementor-element-dacbe .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.6em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-616 .elementor-element.elementor-element-2339f544{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-616 .elementor-element.elementor-element-107a0904{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF85;padding:15px 15px 15px 15px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-616 .elementor-element.elementor-element-107a0904 .elementor-icon-box-wrapper{gap:15px;}.elementor-616 .elementor-element.elementor-element-107a0904.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-107a0904.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#CE1E1E;fill:#0D2CDB;color:#0D2CDB;}.elementor-616 .elementor-element.elementor-element-107a0904.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-107a0904.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-107a0904.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-107a0904.elementor-view-default:has(:focus) .elementor-icon{fill:#CE1E1E;color:#CE1E1E;border-color:#CE1E1E;}.elementor-616 .elementor-element.elementor-element-107a0904.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-107a0904.elementor-view-framed:has(:focus) .elementor-icon{background-color:#0D2CDB;}.elementor-616 .elementor-element.elementor-element-107a0904 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-107a0904 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-616 .elementor-element.elementor-element-107a0904 .elementor-icon-box-title{color:#222222;}.elementor-616 .elementor-element.elementor-element-107a0904 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-616 .elementor-element.elementor-element-2f968955{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF85;padding:15px 15px 15px 15px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-616 .elementor-element.elementor-element-2f968955 .elementor-icon-box-wrapper{gap:15px;}.elementor-616 .elementor-element.elementor-element-2f968955.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-2f968955.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#CE1E1E;fill:#0D2CDB;color:#0D2CDB;}.elementor-616 .elementor-element.elementor-element-2f968955.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-2f968955.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-2f968955.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-2f968955.elementor-view-default:has(:focus) .elementor-icon{fill:#CE1E1E;color:#CE1E1E;border-color:#CE1E1E;}.elementor-616 .elementor-element.elementor-element-2f968955.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-616 .elementor-element.elementor-element-2f968955.elementor-view-framed:has(:focus) .elementor-icon{background-color:#0D2CDB;}.elementor-616 .elementor-element.elementor-element-2f968955 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-2f968955 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-616 .elementor-element.elementor-element-2f968955 .elementor-icon-box-title{color:#222222;}.elementor-616 .elementor-element.elementor-element-2f968955 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-616 .elementor-element.elementor-element-13395770{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF85;padding:15px 15px 15px 15px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-616 .elementor-element.elementor-element-13395770 .elementor-icon-box-wrapper{gap:15px;}.elementor-616 .elementor-element.elementor-element-13395770 .elementor-icon-box-title, .elementor-616 .elementor-element.elementor-element-13395770 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-616 .elementor-element.elementor-element-13395770 .elementor-icon-box-title{color:#222222;}.elementor-616 .elementor-element.elementor-element-13395770 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-616 .elementor-element.elementor-element-8b1a081{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-616 .elementor-element.elementor-element-8b1a081.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-616 .elementor-element.elementor-element-6fa37736{--overlay-opacity:0.54;}.elementor-616 .elementor-element.elementor-element-7121dd20 .elementor-heading-title{font-size:27px;}.elementor-616 .elementor-element.elementor-element-dacbe .elementor-heading-title{font-size:14px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-616 .elementor-element.elementor-element-107a0904{width:100%;max-width:100%;}.elementor-616 .elementor-element.elementor-element-2f968955{width:100%;max-width:100%;}.elementor-616 .elementor-element.elementor-element-13395770{width:100%;max-width:100%;}}