.elementor-928 .elementor-element.elementor-element-46d2973{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-b0c6a4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-ccde057{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-ccde057:not(.elementor-motion-effects-element-type-background), .elementor-928 .elementor-element.elementor-element-ccde057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowworldofboston.com/wp-content/uploads/2026/08/Group-826@2x-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-928 .elementor-element.elementor-element-bc50a61{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-928 .elementor-element.elementor-element-df427cf{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-928 .elementor-element.elementor-element-df427cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-928 .elementor-element.elementor-element-df427cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-928 .elementor-element.elementor-element-479ccd2 .elementor-button{background-color:#F3B700;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:10px 20px 11px 20px;}.elementor-928 .elementor-element.elementor-element-479ccd2 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-479ccd2 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-479ccd2{width:var( --container-widget-width, 243px );max-width:243px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-928 .elementor-element.elementor-element-383c082e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-197fd4a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-23b6639{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:94px;--padding-right:94px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-928 .elementor-element.elementor-element-f41b93b{column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;line-height:34px;color:#333333;}.elementor-928 .elementor-element.elementor-element-f41b93b a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-70b7e18{text-align:start;}.elementor-928 .elementor-element.elementor-element-70b7e18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-deded1e{--display:flex;}.elementor-928 .elementor-element.elementor-element-c1620a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-928 .elementor-element.elementor-element-c1620a4 p{margin-block-end:20px;}.elementor-928 .elementor-element.elementor-element-3e325a1{--display:flex;}.elementor-928 .elementor-element.elementor-element-5f97252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-928 .elementor-element.elementor-element-5f97252 p{margin-block-end:20px;}.elementor-928 .elementor-element.elementor-element-8778e84{--display:flex;}.elementor-928 .elementor-element.elementor-element-c2c1d74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-928 .elementor-element.elementor-element-c2c1d74 p{margin-block-end:20px;}.elementor-928 .elementor-element.elementor-element-0ddf895{--display:flex;}.elementor-928 .elementor-element.elementor-element-f691737{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-928 .elementor-element.elementor-element-f691737 p{margin-block-end:20px;}.elementor-928 .elementor-element.elementor-element-d8880ff{--display:flex;}.elementor-928 .elementor-element.elementor-element-949260c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-928 .elementor-element.elementor-element-949260c p{margin-block-end:20px;}.elementor-928 .elementor-element.elementor-element-67b45e2{--display:flex;}.elementor-928 .elementor-element.elementor-element-de9ef09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-928 .elementor-element.elementor-element-de9ef09 p{margin-block-end:20px;}.elementor-928 .elementor-element.elementor-element-a8ca1b0{--display:flex;}.elementor-928 .elementor-element.elementor-element-7462790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-928 .elementor-element.elementor-element-7462790 p{margin-block-end:20px;}.elementor-928 .elementor-element.elementor-element-949250d{--display:flex;}.elementor-928 .elementor-element.elementor-element-76e72c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-928 .elementor-element.elementor-element-76e72c3 p{margin-block-end:20px;}.elementor-928 .elementor-element.elementor-element-de274b4{--display:flex;}.elementor-928 .elementor-element.elementor-element-441d968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-928 .elementor-element.elementor-element-441d968 p{margin-block-end:20px;}.elementor-928 .elementor-element.elementor-element-a908280{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#0B2F6A;--n-accordion-icon-size:19px;}:where( .elementor-928 .elementor-element.elementor-element-a908280 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:40px;}:where( .elementor-928 .elementor-element.elementor-element-a908280 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-928 .elementor-element.elementor-element-5ba84ad{text-align:start;}.elementor-928 .elementor-element.elementor-element-5ba84ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-4dcee25{column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-4dcee25 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-4962edd{text-align:start;}.elementor-928 .elementor-element.elementor-element-4962edd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-e095a69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-e095a69 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-22d719e .elementor-button{background-color:#F3B700;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:10px 20px 11px 20px;}.elementor-928 .elementor-element.elementor-element-22d719e .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-22d719e .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-22d719e{width:var( --container-widget-width, 386px );max-width:386px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:386px;--container-widget-flex-grow:0;}.elementor-928 .elementor-element.elementor-element-22d719e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-928 .elementor-element.elementor-element-2c6f08b{text-align:start;}.elementor-928 .elementor-element.elementor-element-2c6f08b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-bde4a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-bde4a91 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-ea6be81{text-align:start;}.elementor-928 .elementor-element.elementor-element-ea6be81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-1fb5cbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-1fb5cbb a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-cd9e3b9{text-align:start;}.elementor-928 .elementor-element.elementor-element-cd9e3b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-eb91719{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-eb91719 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-41e8c5f{text-align:start;}.elementor-928 .elementor-element.elementor-element-41e8c5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-f1250d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-f1250d0 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-3444772 .elementor-button{background-color:#F3B700;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:10px 20px 11px 20px;}.elementor-928 .elementor-element.elementor-element-3444772 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-3444772 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-3444772{width:var( --container-widget-width, 386px );max-width:386px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:386px;--container-widget-flex-grow:0;}.elementor-928 .elementor-element.elementor-element-3444772.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-928 .elementor-element.elementor-element-63de102{text-align:start;}.elementor-928 .elementor-element.elementor-element-63de102 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-5c0d6d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-5c0d6d9 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-f524a71{text-align:start;}.elementor-928 .elementor-element.elementor-element-f524a71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-a3963b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-a3963b3 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-e8e29e8{text-align:start;}.elementor-928 .elementor-element.elementor-element-e8e29e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-a091394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-a091394 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-fdab370 .elementor-button{background-color:#F3B700;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:10px 20px 11px 20px;}.elementor-928 .elementor-element.elementor-element-fdab370 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-fdab370 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-fdab370{width:var( --container-widget-width, 386px );max-width:386px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:386px;--container-widget-flex-grow:0;}.elementor-928 .elementor-element.elementor-element-fdab370.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-928 .elementor-element.elementor-element-29a1a34{text-align:start;}.elementor-928 .elementor-element.elementor-element-29a1a34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-7b2c329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-7b2c329 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-f5b06e4{text-align:start;}.elementor-928 .elementor-element.elementor-element-f5b06e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-72e8f3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-72e8f3d a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-7d6453e{text-align:start;}.elementor-928 .elementor-element.elementor-element-7d6453e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-e1f57a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-e1f57a6 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-d02094f{text-align:start;}.elementor-928 .elementor-element.elementor-element-d02094f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-9d94366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-9d94366 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-ec1338c .elementor-button{background-color:#F3B700;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:10px 20px 11px 20px;}.elementor-928 .elementor-element.elementor-element-ec1338c .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-ec1338c .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-ec1338c{width:var( --container-widget-width, 386px );max-width:386px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:386px;--container-widget-flex-grow:0;}.elementor-928 .elementor-element.elementor-element-ec1338c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-928 .elementor-element.elementor-element-06afdfb{text-align:start;}.elementor-928 .elementor-element.elementor-element-06afdfb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-526d694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-526d694 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-e682fb9{text-align:start;}.elementor-928 .elementor-element.elementor-element-e682fb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-2f7d3e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-2f7d3e0 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-8024d81 .elementor-button{background-color:#F3B700;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:10px 20px 11px 20px;}.elementor-928 .elementor-element.elementor-element-8024d81 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-8024d81 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-8024d81{width:var( --container-widget-width, 386px );max-width:386px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:386px;--container-widget-flex-grow:0;}.elementor-928 .elementor-element.elementor-element-8024d81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-928 .elementor-element.elementor-element-f781747{text-align:start;}.elementor-928 .elementor-element.elementor-element-f781747 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-89fc6a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-89fc6a9 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-44aff27{text-align:start;}.elementor-928 .elementor-element.elementor-element-44aff27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-56bc10f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-56bc10f a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-40a75c4{text-align:start;}.elementor-928 .elementor-element.elementor-element-40a75c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#0B2F6A;}.elementor-928 .elementor-element.elementor-element-5c14df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#333333;}.elementor-928 .elementor-element.elementor-element-5c14df4 a{color:#00A6DE;}.elementor-928 .elementor-element.elementor-element-e74ffac .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-e74ffac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-e74ffac .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-e74ffac .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-e74ffac .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-e74ffac .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-7f47033 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-7f47033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-7f47033 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-7f47033 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-7f47033 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-7f47033 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-ac77e13 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-ac77e13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-ac77e13 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-ac77e13 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-ac77e13 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-ac77e13 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-92bf5ac .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-92bf5ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-92bf5ac .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-92bf5ac .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-92bf5ac .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-92bf5ac .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-43819f2 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-43819f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-43819f2 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-43819f2 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-43819f2 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-43819f2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-4efebd1 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-4efebd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-4efebd1 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-4efebd1 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-4efebd1 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-4efebd1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-cccb9a4 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-cccb9a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-cccb9a4 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-cccb9a4 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-cccb9a4 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-cccb9a4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-a0aa314 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-a0aa314{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-a0aa314 .elementor-button:hover, .elementor-928 .elementor-element.elementor-element-a0aa314 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-a0aa314 .elementor-button:hover svg, .elementor-928 .elementor-element.elementor-element-a0aa314 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-928 .elementor-element.elementor-element-471e290{--display:flex;}.elementor-928 .elementor-element.elementor-element-471e290:not(.elementor-motion-effects-element-type-background), .elementor-928 .elementor-element.elementor-element-471e290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windowworldofboston.com/wp-content/uploads/2026/06/GHK.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-928 .elementor-element.elementor-element-23b6639{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-928 .elementor-element.elementor-element-46d2973{--content-width:1440px;}.elementor-928 .elementor-element.elementor-element-b0c6a4c{--width:100%;}.elementor-928 .elementor-element.elementor-element-ccde057{--width:100%;}.elementor-928 .elementor-element.elementor-element-383c082e{--content-width:1440px;}}@media(max-width:767px){.elementor-928 .elementor-element.elementor-element-b0c6a4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-bc50a61{--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-928 .elementor-element.elementor-element-df427cf{text-align:center;}.elementor-928 .elementor-element.elementor-element-df427cf .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-928 .elementor-element.elementor-element-479ccd2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-928 .elementor-element.elementor-element-f41b93b{text-align:center;font-size:18px;line-height:28px;}.elementor-928 .elementor-element.elementor-element-70b7e18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-928 .elementor-element.elementor-element-70b7e18 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-928 .elementor-element.elementor-element-a908280{--n-accordion-title-font-size:16px;}:where( .elementor-928 .elementor-element.elementor-element-a908280 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-928 .elementor-element.elementor-element-5ba84ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-928 .elementor-element.elementor-element-5ba84ad .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-928 .elementor-element.elementor-element-4dcee25{text-align:center;}.elementor-928 .elementor-element.elementor-element-4962edd{text-align:center;}.elementor-928 .elementor-element.elementor-element-4962edd .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-928 .elementor-element.elementor-element-e095a69{text-align:center;}.elementor-928 .elementor-element.elementor-element-22d719e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-928 .elementor-element.elementor-element-2c6f08b{text-align:center;}.elementor-928 .elementor-element.elementor-element-bde4a91{text-align:center;}.elementor-928 .elementor-element.elementor-element-ea6be81{text-align:center;}.elementor-928 .elementor-element.elementor-element-ea6be81 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-1fb5cbb{text-align:center;}.elementor-928 .elementor-element.elementor-element-cd9e3b9{text-align:center;}.elementor-928 .elementor-element.elementor-element-cd9e3b9 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-eb91719{text-align:center;}.elementor-928 .elementor-element.elementor-element-41e8c5f{text-align:center;}.elementor-928 .elementor-element.elementor-element-41e8c5f .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-f1250d0{text-align:center;}.elementor-928 .elementor-element.elementor-element-63de102{text-align:center;}.elementor-928 .elementor-element.elementor-element-63de102 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-5c0d6d9{text-align:center;}.elementor-928 .elementor-element.elementor-element-f524a71{text-align:center;}.elementor-928 .elementor-element.elementor-element-f524a71 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-a3963b3{text-align:center;}.elementor-928 .elementor-element.elementor-element-e8e29e8{text-align:center;}.elementor-928 .elementor-element.elementor-element-e8e29e8 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-a091394{text-align:center;}.elementor-928 .elementor-element.elementor-element-29a1a34{text-align:center;}.elementor-928 .elementor-element.elementor-element-29a1a34 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-f5b06e4{text-align:center;}.elementor-928 .elementor-element.elementor-element-f5b06e4 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-7d6453e{text-align:center;}.elementor-928 .elementor-element.elementor-element-7d6453e .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-e1f57a6{text-align:center;}.elementor-928 .elementor-element.elementor-element-d02094f{text-align:center;}.elementor-928 .elementor-element.elementor-element-d02094f .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-9d94366{text-align:center;}.elementor-928 .elementor-element.elementor-element-06afdfb{text-align:center;}.elementor-928 .elementor-element.elementor-element-06afdfb .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-526d694{text-align:center;}.elementor-928 .elementor-element.elementor-element-e682fb9{text-align:center;}.elementor-928 .elementor-element.elementor-element-e682fb9 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-2f7d3e0{text-align:center;}.elementor-928 .elementor-element.elementor-element-f781747{text-align:center;}.elementor-928 .elementor-element.elementor-element-f781747 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-89fc6a9{text-align:center;}.elementor-928 .elementor-element.elementor-element-44aff27{text-align:center;}.elementor-928 .elementor-element.elementor-element-44aff27 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-56bc10f{text-align:center;}.elementor-928 .elementor-element.elementor-element-40a75c4{text-align:center;}.elementor-928 .elementor-element.elementor-element-40a75c4 .elementor-heading-title{line-height:36px;}.elementor-928 .elementor-element.elementor-element-5c14df4{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-df427cf */span.yellow {
    color: #F3B700;
}/* End custom CSS */