.elementor-181 .elementor-element.elementor-element-10cc4069{--display:flex;}.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-181 .elementor-element.elementor-element-e09dc86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;--padding-top:105px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-181 .elementor-element.elementor-element-e09dc86:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-e09dc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1720;background-image:url("https://perfectwindowllc.com/wp-content/uploads/2026/07/Curtain-Wall-kitchen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-181 .elementor-element.elementor-element-e09dc86::before, .elementor-181 .elementor-element.elementor-element-e09dc86 > .elementor-background-video-container::before, .elementor-181 .elementor-element.elementor-element-e09dc86 > .e-con-inner > .elementor-background-video-container::before, .elementor-181 .elementor-element.elementor-element-e09dc86 > .elementor-background-slideshow::before, .elementor-181 .elementor-element.elementor-element-e09dc86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-181 .elementor-element.elementor-element-e09dc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-181 .elementor-element.elementor-element-998107c{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:25px;}.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-181 .elementor-element.elementor-element-6c088b0{text-align:start;}.elementor-181 .elementor-element.elementor-element-6c088b0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-181 .elementor-element.elementor-element-aa38317{text-align:start;}.elementor-181 .elementor-element.elementor-element-aa38317 .elementor-heading-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-6e96714{--spacer-size:10px;}.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-181 .elementor-element.elementor-element-6d4c0272 > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-6d4c0272:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-6d4c0272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-6d4c0272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 20px 70px 20px;}.elementor-181 .elementor-element.elementor-element-6d4c0272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-7fcb5803{text-align:start;}.elementor-181 .elementor-element.elementor-element-6cd34c81 > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-6cd34c81:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-6cd34c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-6cd34c81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 85px 20px;}.elementor-181 .elementor-element.elementor-element-6cd34c81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-35a133dc{text-align:start;}.elementor-181 .elementor-element.elementor-element-6269c0d1{text-align:start;}.elementor-181 .elementor-element.elementor-element-4ab864b7{text-align:start;}.elementor-181 .elementor-element.elementor-element-69d7c633 > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-69d7c633:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-69d7c633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-181 .elementor-element.elementor-element-69d7c633{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 20px 20px 20px;}.elementor-181 .elementor-element.elementor-element-69d7c633 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-4e025648{text-align:center;}.elementor-181 .elementor-element.elementor-element-36a7d803 > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-36a7d803:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-36a7d803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-181 .elementor-element.elementor-element-36a7d803{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 95px 20px;}.elementor-181 .elementor-element.elementor-element-36a7d803 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-181 .elementor-element.elementor-element-78f3bbac{text-align:center;}.elementor-181 .elementor-element.elementor-element-4c907178{text-align:start;}.elementor-181 .elementor-element.elementor-element-4c8fc5b4{text-align:center;}.elementor-181 .elementor-element.elementor-element-48e62200{text-align:start;}.elementor-181 .elementor-element.elementor-element-475870df{text-align:center;}.elementor-181 .elementor-element.elementor-element-89a4b6{text-align:start;}.elementor-181 .elementor-element.elementor-element-1ec965cf > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-1ec965cf:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-1ec965cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-1ec965cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 95px 20px;}.elementor-181 .elementor-element.elementor-element-1ec965cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-340f66f9{text-align:center;}.elementor-181 .elementor-element.elementor-element-3421f672 > .elementor-element-populated{padding:10px 0px 10px 35px;}.elementor-181 .elementor-element.elementor-element-447266c1{text-align:start;}.elementor-181 .elementor-element.elementor-element-7bea12f1 > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-7bea12f1:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-7bea12f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1720;}.elementor-181 .elementor-element.elementor-element-7bea12f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 20px 20px;}.elementor-181 .elementor-element.elementor-element-7bea12f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-32d678b2{text-align:start;}.elementor-181 .elementor-element.elementor-element-32d678b2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-181 .elementor-element.elementor-element-b46fd4e > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-b46fd4e:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-b46fd4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1720;}.elementor-181 .elementor-element.elementor-element-b46fd4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 25px 20px;}.elementor-181 .elementor-element.elementor-element-b46fd4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-b3a292c{text-align:start;}.elementor-181 .elementor-element.elementor-element-b3a292c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-181 .elementor-element.elementor-element-684037c2{text-align:start;}.elementor-181 .elementor-element.elementor-element-684037c2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-181 .elementor-element.elementor-element-150a9622 > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-150a9622:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-150a9622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1720;}.elementor-181 .elementor-element.elementor-element-150a9622{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 90px 20px;}.elementor-181 .elementor-element.elementor-element-150a9622 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-3b21456d{text-align:start;}.elementor-181 .elementor-element.elementor-element-3b21456d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-181 .elementor-element.elementor-element-2afa38a2{text-align:start;}.elementor-181 .elementor-element.elementor-element-2afa38a2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-181 .elementor-element.elementor-element-6584442e > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-6584442e:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-6584442e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-181 .elementor-element.elementor-element-6584442e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 25px 20px;}.elementor-181 .elementor-element.elementor-element-6584442e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-72286abc{text-align:center;}.elementor-181 .elementor-element.elementor-element-7c237894 > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-7c237894:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-7c237894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-181 .elementor-element.elementor-element-7c237894{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 95px 20px;}.elementor-181 .elementor-element.elementor-element-7c237894 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-2fbdef8b{text-align:start;}.elementor-181 .elementor-element.elementor-element-1784be96{text-align:start;}.elementor-181 .elementor-element.elementor-element-61782318{text-align:start;}.elementor-181 .elementor-element.elementor-element-6001515d{text-align:start;}.elementor-181 .elementor-element.elementor-element-2a69825a{text-align:start;}.elementor-181 .elementor-element.elementor-element-e1fbeca{text-align:start;}.elementor-181 .elementor-element.elementor-element-27edae1e{text-align:start;}.elementor-181 .elementor-element.elementor-element-327013c8{text-align:start;}.elementor-181 .elementor-element.elementor-element-515e7aec{text-align:start;}.elementor-181 .elementor-element.elementor-element-3b8ba3a0{text-align:start;}.elementor-181 .elementor-element.elementor-element-1168a9b1 > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-1168a9b1:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-1168a9b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-1168a9b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 95px 20px;}.elementor-181 .elementor-element.elementor-element-1168a9b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-4c903ccd{text-align:center;}.elementor-181 .elementor-element.elementor-element-9ea5512 > .elementor-element-populated{padding:10px 0px 10px 35px;}.elementor-181 .elementor-element.elementor-element-7acbae46{text-align:start;}.elementor-181 .elementor-element.elementor-element-2f87fc0f > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-2f87fc0f:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-2f87fc0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-181 .elementor-element.elementor-element-2f87fc0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 20px 20px;}.elementor-181 .elementor-element.elementor-element-2f87fc0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-8e800e5{text-align:center;}.elementor-181 .elementor-element.elementor-element-6b8aa199 > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-6b8aa199:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-6b8aa199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-181 .elementor-element.elementor-element-6b8aa199{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 22px 20px;}.elementor-181 .elementor-element.elementor-element-6b8aa199 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-2994a6a > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-2994a6a:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-2994a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-181 .elementor-element.elementor-element-2994a6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 90px 20px;}.elementor-181 .elementor-element.elementor-element-2994a6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-ee3b2fe > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-ee3b2fe:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-ee3b2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1720;}.elementor-181 .elementor-element.elementor-element-ee3b2fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-181 .elementor-element.elementor-element-ee3b2fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-1268db46{text-align:start;}.elementor-181 .elementor-element.elementor-element-5c986b97 > .elementor-container{max-width:1180px;}.elementor-181 .elementor-element.elementor-element-5c986b97:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-5c986b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-5c986b97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 95px 20px;}.elementor-181 .elementor-element.elementor-element-5c986b97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-181 .elementor-element.elementor-element-e09dc86{--content-width:1220px;}.elementor-181 .elementor-element.elementor-element-7bf746ba{width:36%;}.elementor-181 .elementor-element.elementor-element-e95f28d{width:64%;}.elementor-181 .elementor-element.elementor-element-5325d63{width:33%;}.elementor-181 .elementor-element.elementor-element-59b6bd61{width:33%;}.elementor-181 .elementor-element.elementor-element-1b8b7427{width:33%;}.elementor-181 .elementor-element.elementor-element-7063736d{width:100%;}.elementor-181 .elementor-element.elementor-element-5bdd5f67{width:33%;}.elementor-181 .elementor-element.elementor-element-c4736c3{width:33%;}.elementor-181 .elementor-element.elementor-element-3216e84{width:33%;}.elementor-181 .elementor-element.elementor-element-3ba13670{width:48%;}.elementor-181 .elementor-element.elementor-element-3421f672{width:52%;}.elementor-181 .elementor-element.elementor-element-67c0d5b3{width:100%;}.elementor-181 .elementor-element.elementor-element-14bbd806{width:50%;}.elementor-181 .elementor-element.elementor-element-212599e5{width:50%;}.elementor-181 .elementor-element.elementor-element-5a4ad9bc{width:50%;}.elementor-181 .elementor-element.elementor-element-53b48b54{width:50%;}.elementor-181 .elementor-element.elementor-element-184fc854{width:100%;}.elementor-181 .elementor-element.elementor-element-2e10e222{width:20%;}.elementor-181 .elementor-element.elementor-element-3c36aa0f{width:20%;}.elementor-181 .elementor-element.elementor-element-3ebc2506{width:20%;}.elementor-181 .elementor-element.elementor-element-79f36e2b{width:20%;}.elementor-181 .elementor-element.elementor-element-5379352{width:20%;}.elementor-181 .elementor-element.elementor-element-488be04a{width:48%;}.elementor-181 .elementor-element.elementor-element-9ea5512{width:52%;}.elementor-181 .elementor-element.elementor-element-3d9285b7{width:100%;}.elementor-181 .elementor-element.elementor-element-105b1c68{width:50%;}.elementor-181 .elementor-element.elementor-element-14c9d1fa{width:50%;}.elementor-181 .elementor-element.elementor-element-13c6cd6{width:50%;}.elementor-181 .elementor-element.elementor-element-37427222{width:50%;}.elementor-181 .elementor-element.elementor-element-2671052c{width:65%;}.elementor-181 .elementor-element.elementor-element-5f3694bf{width:35%;}}