.elementor-6821 .elementor-element.elementor-element-86e8d89:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-86e8d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://struxureboston.realtop.org/wp-content/uploads/2024/11/Pergola-Enhancements-Main.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6821 .elementor-element.elementor-element-86e8d89 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6821 .elementor-element.elementor-element-86e8d89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:175px 0px 175px 0px;}.elementor-6821 .elementor-element.elementor-element-2beacd4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 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 );color:var( --e-global-color-primary );}.elementor-6821 .elementor-element.elementor-element-f48f170{text-align:center;}.elementor-6821 .elementor-element.elementor-element-f48f170 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:72px;font-weight:800;line-height:75px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.71);color:#FFFFFF;}.elementor-6821 .elementor-element.elementor-element-874ddc1{margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-6821 .elementor-element.elementor-element-93f859a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6821 .elementor-element.elementor-element-93f859a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6821 .elementor-element.elementor-element-11848c6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-6821 .elementor-element.elementor-element-11848c6 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-11848c6 .elementor-heading-title{font-size:40px;font-weight:600;line-height:50px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-630eb8c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-6821 .elementor-element.elementor-element-630eb8c .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-6821 .elementor-element.elementor-element-630eb8c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-6821 .elementor-element.elementor-element-f44a7c5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-eb9b691:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-eb9b691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F4;background-image:url("https://struxureboston.realtop.org/wp-content/uploads/2023/02/black-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6821 .elementor-element.elementor-element-eb9b691{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 60px 0px;}.elementor-6821 .elementor-element.elementor-element-eb9b691 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6821 .elementor-element.elementor-element-814e71a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6821 .elementor-element.elementor-element-814e71a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6821 .elementor-element.elementor-element-4645947{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-6821 .elementor-element.elementor-element-4645947 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-4645947 .elementor-heading-title{font-size:40px;font-weight:600;line-height:50px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-8eeaa17{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-6821 .elementor-element.elementor-element-8eeaa17 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-6821 .elementor-element.elementor-element-8eeaa17 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6821 .elementor-element.elementor-element-5530b98{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-e2d81bb{--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;}.elementor-6821 .elementor-element.elementor-element-e930249{--display:flex;}.elementor-6821 .elementor-element.elementor-element-e98e45c{--display:flex;--min-height:525px;}.elementor-6821 .elementor-element.elementor-element-e98e45c:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-e98e45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://struxureboston.realtop.org/wp-content/uploads/2024/11/Lighting-Solutions.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6821 .elementor-element.elementor-element-767a4ce{--display:flex;--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-size:var( --e-global-typography-primary-font-size );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-6821 .elementor-element.elementor-element-bc3a7f6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-bc3a7f6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-bc3a7f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-bc3a7f6.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-bc3a7f6.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-bc3a7f6 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-bc3a7f6 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-bc3a7f6 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-bc3a7f6 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-ee263a6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-ee263a6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-ee263a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-ee263a6.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-ee263a6.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-ee263a6 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-ee263a6 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-ee263a6 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-ee263a6 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-7a0cc17 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-7a0cc17 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-7a0cc17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-7a0cc17.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-7a0cc17.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-7a0cc17 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-7a0cc17 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-7a0cc17 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-7a0cc17 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-9b67ab9:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-9b67ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F4;}.elementor-6821 .elementor-element.elementor-element-9b67ab9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 60px 0px;}.elementor-6821 .elementor-element.elementor-element-9b67ab9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6821 .elementor-element.elementor-element-cbeff8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6821 .elementor-element.elementor-element-cbeff8d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6821 .elementor-element.elementor-element-736dc04{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-6821 .elementor-element.elementor-element-736dc04 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-736dc04 .elementor-heading-title{font-size:40px;font-weight:600;line-height:50px;}.elementor-6821 .elementor-element.elementor-element-f9e6af5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-6821 .elementor-element.elementor-element-f9e6af5 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-6821 .elementor-element.elementor-element-f9e6af5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6821 .elementor-element.elementor-element-df7b713 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-a7a1569{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-5ff0594{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-6821 .elementor-element.elementor-element-3650181{--display:flex;}.elementor-6821 .elementor-element.elementor-element-f89f112{--display:flex;--min-height:525px;}.elementor-6821 .elementor-element.elementor-element-f89f112:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-f89f112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://struxureboston.realtop.org/wp-content/uploads/2024/11/Climate-Control.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6821 .elementor-element.elementor-element-ed05244{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6821 .elementor-element.elementor-element-d349b51 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-d349b51 .elementor-icon-box-title{margin-block-end:5px;}.elementor-6821 .elementor-element.elementor-element-d349b51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-d349b51.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-d349b51.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-d349b51 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-d349b51 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-d349b51 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-d349b51 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-09ad690 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-09ad690 .elementor-icon-box-title{margin-block-end:5px;}.elementor-6821 .elementor-element.elementor-element-09ad690.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-09ad690.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-09ad690.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-09ad690 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-09ad690 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-09ad690 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:600;}.elementor-6821 .elementor-element.elementor-element-09ad690 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-2e7803f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-2e7803f .elementor-icon-box-title{margin-block-end:5px;}.elementor-6821 .elementor-element.elementor-element-2e7803f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-2e7803f.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-2e7803f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-2e7803f .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-2e7803f .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-2e7803f .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:600;}.elementor-6821 .elementor-element.elementor-element-2e7803f .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-fcfcf91:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-fcfcf91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F4;background-image:url("https://struxureboston.realtop.org/wp-content/uploads/2024/10/photo-of-a-StruXure-pergola-with-pergola-enhancements-including-the-Trax-system-with-Trax-lighting.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6821 .elementor-element.elementor-element-fcfcf91 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6821 .elementor-element.elementor-element-fcfcf91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 60px 0px;}.elementor-6821 .elementor-element.elementor-element-c7fff1d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6821 .elementor-element.elementor-element-c7fff1d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6821 .elementor-element.elementor-element-160ea05{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-6821 .elementor-element.elementor-element-160ea05 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-160ea05 .elementor-heading-title{font-size:40px;font-weight:600;line-height:50px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-9f59b94{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-6821 .elementor-element.elementor-element-9f59b94 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-6821 .elementor-element.elementor-element-9f59b94 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6821 .elementor-element.elementor-element-38d76a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-865e277{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-e98682b{--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;}.elementor-6821 .elementor-element.elementor-element-290381f{--display:flex;}.elementor-6821 .elementor-element.elementor-element-38afd8d{--display:flex;--min-height:525px;}.elementor-6821 .elementor-element.elementor-element-38afd8d:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-38afd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://struxureboston.realtop.org/wp-content/uploads/2024/11/garden-series-pulse_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6821 .elementor-element.elementor-element-60f0651{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6821 .elementor-element.elementor-element-07b1b16 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-07b1b16 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-07b1b16.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-07b1b16.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-07b1b16.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-07b1b16 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-07b1b16 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-07b1b16 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-07b1b16 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-fafd18c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-fafd18c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-fafd18c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-fafd18c.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-fafd18c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-fafd18c .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-fafd18c .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-fafd18c .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-fafd18c .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-089cd90 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-089cd90 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-089cd90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-089cd90.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-089cd90.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-089cd90 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-089cd90 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-089cd90 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-089cd90 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-e734e35:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-e734e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F4;}.elementor-6821 .elementor-element.elementor-element-e734e35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 60px 0px;}.elementor-6821 .elementor-element.elementor-element-e734e35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6821 .elementor-element.elementor-element-6ed12e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6821 .elementor-element.elementor-element-6ed12e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6821 .elementor-element.elementor-element-5c0717a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-6821 .elementor-element.elementor-element-5c0717a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-5c0717a .elementor-heading-title{font-size:40px;font-weight:600;line-height:50px;}.elementor-6821 .elementor-element.elementor-element-77e04b9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-6821 .elementor-element.elementor-element-77e04b9 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-6821 .elementor-element.elementor-element-77e04b9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6821 .elementor-element.elementor-element-f6fdd31 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-926f668{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-97f6210{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-6821 .elementor-element.elementor-element-4f52b88{--display:flex;}.elementor-6821 .elementor-element.elementor-element-701e8b5{--display:flex;--min-height:525px;}.elementor-6821 .elementor-element.elementor-element-701e8b5:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-701e8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://struxureboston.realtop.org/wp-content/uploads/2024/11/Structural-Enhancements.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-6821 .elementor-element.elementor-element-885dbf6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6821 .elementor-element.elementor-element-114eee4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-114eee4 .elementor-icon-box-title{margin-block-end:5px;}.elementor-6821 .elementor-element.elementor-element-114eee4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-114eee4.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-114eee4.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-114eee4 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-114eee4 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-114eee4 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:600;}.elementor-6821 .elementor-element.elementor-element-114eee4 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-5a95899 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-5a95899 .elementor-icon-box-title{margin-block-end:5px;}.elementor-6821 .elementor-element.elementor-element-5a95899.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-5a95899.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-5a95899.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-5a95899 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-5a95899 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-5a95899 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:600;}.elementor-6821 .elementor-element.elementor-element-5a95899 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-3f26e86:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-3f26e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F4;background-image:url("https://struxureboston.realtop.org/wp-content/uploads/2023/02/black-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6821 .elementor-element.elementor-element-3f26e86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 60px 0px;}.elementor-6821 .elementor-element.elementor-element-3f26e86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6821 .elementor-element.elementor-element-117b5f6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6821 .elementor-element.elementor-element-117b5f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6821 .elementor-element.elementor-element-f1650fb{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-6821 .elementor-element.elementor-element-f1650fb > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-f1650fb .elementor-heading-title{font-size:40px;font-weight:600;line-height:50px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-ef274c1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-6821 .elementor-element.elementor-element-ef274c1 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-6821 .elementor-element.elementor-element-ef274c1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6821 .elementor-element.elementor-element-ff6cc33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-00bae0d{text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-1901360{--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;}.elementor-6821 .elementor-element.elementor-element-270326a{--display:flex;}.elementor-6821 .elementor-element.elementor-element-e30453b{--display:flex;--min-height:525px;}.elementor-6821 .elementor-element.elementor-element-e30453b:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-e30453b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://struxureboston.realtop.org/wp-content/uploads/2024/11/Decorative-Elements-1.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-6821 .elementor-element.elementor-element-1726bda{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6821 .elementor-element.elementor-element-9be9368 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-9be9368 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-9be9368.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-9be9368.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-9be9368.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-9be9368 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-9be9368 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-9be9368 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-9be9368 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-e698f46 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-e698f46 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-e698f46.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-e698f46.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-e698f46.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-e698f46 .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-e698f46 .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-e698f46 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-e698f46 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}.elementor-6821 .elementor-element.elementor-element-fac2f2a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6821 .elementor-element.elementor-element-fac2f2a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-fac2f2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-fac2f2a.elementor-view-framed .elementor-icon, .elementor-6821 .elementor-element.elementor-element-fac2f2a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6821 .elementor-element.elementor-element-fac2f2a .elementor-icon{font-size:19px;}.elementor-6821 .elementor-element.elementor-element-fac2f2a .elementor-icon-box-title, .elementor-6821 .elementor-element.elementor-element-fac2f2a .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-6821 .elementor-element.elementor-element-fac2f2a .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-a68abfe );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6821 .elementor-element.elementor-element-874ddc1{margin-top:0px;margin-bottom:0px;padding:70px 10px 70px 10px;}.elementor-6821 .elementor-element.elementor-element-11848c6 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6821 .elementor-element.elementor-element-eb9b691{margin-top:0px;margin-bottom:0px;padding:60px 10px 60px 10px;}.elementor-6821 .elementor-element.elementor-element-814e71a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-4645947 .elementor-heading-title{font-size:34px;}.elementor-6821 .elementor-element.elementor-element-e2d81bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6821 .elementor-element.elementor-element-9b67ab9{margin-top:0px;margin-bottom:0px;padding:60px 10px 60px 10px;}.elementor-6821 .elementor-element.elementor-element-cbeff8d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-736dc04 .elementor-heading-title{font-size:34px;}.elementor-6821 .elementor-element.elementor-element-5ff0594{--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-6821 .elementor-element.elementor-element-fcfcf91{margin-top:0px;margin-bottom:0px;padding:60px 10px 60px 10px;}.elementor-6821 .elementor-element.elementor-element-c7fff1d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-160ea05 .elementor-heading-title{font-size:34px;}.elementor-6821 .elementor-element.elementor-element-e98682b{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-e734e35{margin-top:0px;margin-bottom:0px;padding:60px 10px 60px 10px;}.elementor-6821 .elementor-element.elementor-element-6ed12e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-5c0717a .elementor-heading-title{font-size:34px;}.elementor-6821 .elementor-element.elementor-element-97f6210{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-3f26e86{margin-top:0px;margin-bottom:0px;padding:60px 10px 60px 10px;}.elementor-6821 .elementor-element.elementor-element-117b5f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-f1650fb .elementor-heading-title{font-size:34px;}.elementor-6821 .elementor-element.elementor-element-1901360{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-6821 .elementor-element.elementor-element-86e8d89{padding:150px 10px 150px 10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6821 .elementor-element.elementor-element-f48f170 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-6821 .elementor-element.elementor-element-874ddc1{padding:50px 15px 50px 15px;}.elementor-6821 .elementor-element.elementor-element-93f859a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-11848c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6821 .elementor-element.elementor-element-11848c6 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6821 .elementor-element.elementor-element-f44a7c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6821 .elementor-element.elementor-element-eb9b691{padding:50px 15px 50px 15px;}.elementor-6821 .elementor-element.elementor-element-814e71a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-4645947{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6821 .elementor-element.elementor-element-4645947 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-6821 .elementor-element.elementor-element-5530b98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6821 .elementor-element.elementor-element-e2d81bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-e930249{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6821 .elementor-element.elementor-element-e98e45c{--min-height:256px;}.elementor-6821 .elementor-element.elementor-element-767a4ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6821 .elementor-element.elementor-element-bc3a7f6 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-ee263a6 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-7a0cc17 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-9b67ab9{padding:50px 15px 50px 15px;}.elementor-6821 .elementor-element.elementor-element-cbeff8d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-736dc04{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6821 .elementor-element.elementor-element-736dc04 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-6821 .elementor-element.elementor-element-5ff0594{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-3650181{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6821 .elementor-element.elementor-element-f89f112{--min-height:215px;}.elementor-6821 .elementor-element.elementor-element-ed05244{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-d349b51 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-09ad690 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-2e7803f .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-fcfcf91{padding:50px 15px 50px 15px;}.elementor-6821 .elementor-element.elementor-element-c7fff1d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-160ea05{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6821 .elementor-element.elementor-element-160ea05 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-6821 .elementor-element.elementor-element-e98682b{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-290381f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6821 .elementor-element.elementor-element-38afd8d{--min-height:285px;}.elementor-6821 .elementor-element.elementor-element-60f0651{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-07b1b16 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-fafd18c .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-089cd90 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-e734e35{padding:50px 15px 50px 15px;}.elementor-6821 .elementor-element.elementor-element-6ed12e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-5c0717a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6821 .elementor-element.elementor-element-5c0717a .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-6821 .elementor-element.elementor-element-97f6210{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-4f52b88{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6821 .elementor-element.elementor-element-701e8b5{--min-height:235px;}.elementor-6821 .elementor-element.elementor-element-885dbf6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-114eee4 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-5a95899 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-3f26e86{padding:50px 15px 50px 15px;}.elementor-6821 .elementor-element.elementor-element-117b5f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6821 .elementor-element.elementor-element-f1650fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6821 .elementor-element.elementor-element-f1650fb .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-6821 .elementor-element.elementor-element-1901360{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-270326a{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6821 .elementor-element.elementor-element-e30453b{--min-height:191px;}.elementor-6821 .elementor-element.elementor-element-1726bda{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6821 .elementor-element.elementor-element-9be9368 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-e698f46 .elementor-icon-box-wrapper{gap:0px;}.elementor-6821 .elementor-element.elementor-element-fac2f2a .elementor-icon-box-wrapper{gap:0px;}}@media(min-width:768px){.elementor-6821 .elementor-element.elementor-element-df7b713{width:100%;}}@media(min-width:1025px){.elementor-6821 .elementor-element.elementor-element-fcfcf91:not(.elementor-motion-effects-element-type-background), .elementor-6821 .elementor-element.elementor-element-fcfcf91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS */.img-bg {
  position: relative; /* Ensure the parent image is the reference point */
}

.img-bg::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 50%;
  border-top: 10px solid #f6893b;
  border-left: 10px solid #f6893b;
  box-sizing: border-box;
}
.img-bg-left {
  position: relative; /* Ensure the parent image is the reference point */
}
.img-bg-left::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  width: 50%;
  height: 50%;
  border-top: 10px solid #f6893b;
  border-right: 10px solid #f6893b;
  box-sizing: border-box;
}/* End custom CSS */