.elementor-6017 .elementor-element.elementor-element-6276d4c3{--display:flex;--min-height:536px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.29;}.elementor-6017 .elementor-element.elementor-element-6276d4c3:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-6276d4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://safebalconies.com/wp-content/uploads/2026/01/grills-after-photo.webp");background-position:center center;}.elementor-6017 .elementor-element.elementor-element-6276d4c3::before, .elementor-6017 .elementor-element.elementor-element-6276d4c3 > .elementor-background-video-container::before, .elementor-6017 .elementor-element.elementor-element-6276d4c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-6017 .elementor-element.elementor-element-6276d4c3 > .elementor-background-slideshow::before, .elementor-6017 .elementor-element.elementor-element-6276d4c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6017 .elementor-element.elementor-element-6276d4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0A0A0A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6017 .elementor-element.elementor-element-43628533 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6017 .elementor-element.elementor-element-1cb5ada .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-6017 .elementor-element.elementor-element-23ccaceb .elementor-button{background-color:#FF7000;}.elementor-6017 .elementor-element.elementor-element-58104d76{--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;--justify-content:center;--align-items:center;--gap:10px 30px;--row-gap:10px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;}.elementor-6017 .elementor-element.elementor-element-5127489a .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;background-color:#FF7000;}.elementor-6017 .elementor-element.elementor-element-5127489a{border-radius:5px 5px 5px 5px;}.elementor-6017 .elementor-element.elementor-element-3fb3e608 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;background-color:#FF7000;}.elementor-6017 .elementor-element.elementor-element-3fb3e608{border-radius:5px 5px 5px 5px;}.elementor-6017 .elementor-element.elementor-element-cfe536 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;background-color:#FF7000;}.elementor-6017 .elementor-element.elementor-element-cfe536{border-radius:5px 5px 5px 5px;}.elementor-6017 .elementor-element.elementor-element-d824f7f .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;background-color:#FF7000;}.elementor-6017 .elementor-element.elementor-element-d824f7f{border-radius:5px 5px 5px 5px;}.elementor-6017 .elementor-element.elementor-element-5b68f23f .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;background-color:#FF7000;}.elementor-6017 .elementor-element.elementor-element-5b68f23f{border-radius:5px 5px 5px 5px;}.elementor-6017 .elementor-element.elementor-element-7c742e97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6017 .elementor-element.elementor-element-3cfcf9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6017 .elementor-element.elementor-element-5ef0aecf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6017 .elementor-element.elementor-element-623899c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6017 .elementor-element.elementor-element-8e6eacc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6017 .elementor-element.elementor-element-329fde5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6017 .elementor-element.elementor-element-6a22f36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-2e6308d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-1298952c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6017 .elementor-element.elementor-element-339e218e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6017 .elementor-element.elementor-element-2dd57586{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6017 .elementor-element.elementor-element-4a4851c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6017 .elementor-element.elementor-element-710e16be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6017 .elementor-element.elementor-element-17e61d21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6017 .elementor-element.elementor-element-9e8b022 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-1ba016f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6017 .elementor-element.elementor-element-1ce595c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6017 .elementor-element.elementor-element-5fe6922f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6017 .elementor-element.elementor-element-6d9fb1fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6017 .elementor-element.elementor-element-48e7119b{text-align:center;}.elementor-6017 .elementor-element.elementor-element-48e7119b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-71069d90{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-399ea5e{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-399ea5e:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-399ea5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-30a67bf9 img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-29bf93e6{text-align:center;}.elementor-6017 .elementor-element.elementor-element-1f4cf0de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-2526e20d{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-5909525b .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-2e3cdac9 .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-14044ba1{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-14044ba1:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-14044ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-1c338868 img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-23e21174{text-align:center;}.elementor-6017 .elementor-element.elementor-element-54a05e7d{text-align:center;}.elementor-6017 .elementor-element.elementor-element-54a05e7d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-2d1e321f{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-35e3b661 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-4ba6acf5 .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-5840e6d8{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-5840e6d8:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-5840e6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-43ec69f1 img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-77a8ea2c{text-align:center;}.elementor-6017 .elementor-element.elementor-element-557a007{text-align:center;}.elementor-6017 .elementor-element.elementor-element-557a007 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-5eb197c{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-2b10ab13 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-15b05d43 .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-6b776892{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-6b776892:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-6b776892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-1b2d9c1 img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-3cc9c371{text-align:center;}.elementor-6017 .elementor-element.elementor-element-34f8c86{text-align:center;}.elementor-6017 .elementor-element.elementor-element-34f8c86 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-33420f52{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-38969d84 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-3aab4c2e .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-366b089{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-366b089:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-366b089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-6870687a img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-59d43977{text-align:center;}.elementor-6017 .elementor-element.elementor-element-53451af3{text-align:center;}.elementor-6017 .elementor-element.elementor-element-53451af3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-6b947f3b{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-4c7aef86 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-60c08abe .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-2e310453{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-2e310453:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-2e310453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-5f9d4ada img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-33222481{text-align:center;}.elementor-6017 .elementor-element.elementor-element-5ebfa241{text-align:center;}.elementor-6017 .elementor-element.elementor-element-5ebfa241 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-41e282cd{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-672ff72b .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-169cc725 .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-5a6e3695{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-5a6e3695:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-5a6e3695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-56ca4787 img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-52879115{text-align:center;}.elementor-6017 .elementor-element.elementor-element-19ba83f{text-align:center;}.elementor-6017 .elementor-element.elementor-element-19ba83f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-240478bd{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-307eb8c6 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-65da7022 .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-678572cb{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-678572cb:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-678572cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-5fcc415 img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-5c5f7652{text-align:center;}.elementor-6017 .elementor-element.elementor-element-1f8f83fa{text-align:center;}.elementor-6017 .elementor-element.elementor-element-1f8f83fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-70ea6d07{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-5d71386 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-7dc2b73 .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-36eb9cae{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-36eb9cae:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-36eb9cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-5cf8edd3 img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-5a29a618{text-align:center;}.elementor-6017 .elementor-element.elementor-element-5654abc2{text-align:center;}.elementor-6017 .elementor-element.elementor-element-5654abc2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-782d60c3{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-66d3c5c7 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-5ec345cf .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-1ed8aa42{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-1ed8aa42:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-1ed8aa42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-2dd8778c img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-790346e9{text-align:center;}.elementor-6017 .elementor-element.elementor-element-4ed259bc{text-align:center;}.elementor-6017 .elementor-element.elementor-element-4ed259bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-6fbf176e{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-3a16633b .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-563408a .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-31f9c966{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-31f9c966:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-31f9c966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-12e8acc2 img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-73d55a62{text-align:center;}.elementor-6017 .elementor-element.elementor-element-30973a6a{text-align:center;}.elementor-6017 .elementor-element.elementor-element-30973a6a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-7058d4{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-1b58ac71 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-38307fa1 .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-7efd7ee4{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-7efd7ee4:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-7efd7ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-419fe15a img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-1c54ed8d{text-align:center;}.elementor-6017 .elementor-element.elementor-element-5f1d5933{text-align:center;}.elementor-6017 .elementor-element.elementor-element-5f1d5933 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-c346ad9{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-2fff92f8 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-28abfacd .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-32ef0c7b{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-32ef0c7b:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-32ef0c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-218e7acd img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-3dead21a{text-align:center;}.elementor-6017 .elementor-element.elementor-element-1772df2c{text-align:center;}.elementor-6017 .elementor-element.elementor-element-1772df2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-ce63a61{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-7404caa .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-51f85c28 .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-1a0dcadf{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-1a0dcadf:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-1a0dcadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-40f6c072 img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-51cdb731{text-align:center;}.elementor-6017 .elementor-element.elementor-element-3f2c276d{text-align:center;}.elementor-6017 .elementor-element.elementor-element-3f2c276d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-229ec43{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-38be47d9 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-7cd19ca3 .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-100d6363{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;box-shadow:12px -13px 10px 0px rgba(0,0,0,0.5);}.elementor-6017 .elementor-element.elementor-element-100d6363:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-100d6363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-6017 .elementor-element.elementor-element-31d039e9 img{border-radius:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-104aebe1{text-align:center;}.elementor-6017 .elementor-element.elementor-element-1ce8768{text-align:center;}.elementor-6017 .elementor-element.elementor-element-1ce8768 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-6017 .elementor-element.elementor-element-7d559541{--display:grid;--min-height:50px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-43f566e9 .elementor-button{fill:#080808;color:#080808;background-color:#FF8C00;}.elementor-6017 .elementor-element.elementor-element-3c68d35f .elementor-button{background-color:#07BA39;}.elementor-6017 .elementor-element.elementor-element-1c72085:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-1c72085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(260deg, #171254 0%, #332682 100%);}.elementor-6017 .elementor-element.elementor-element-1c72085 > .elementor-background-overlay{background-image:url("https://safebalconies.com/wp-content/uploads/2025/12/cubes-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6017 .elementor-element.elementor-element-1c72085{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-6017 .elementor-element.elementor-element-7d8453d1{text-align:center;}.elementor-6017 .elementor-element.elementor-element-7d8453d1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:43px;font-weight:600;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-accordion-item{border-width:0px;border-color:#F2F2F2;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#F2F2F2;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#F2F2F2;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-tab-title{background-color:#FFFFFF00;padding:18px 18px 18px 18px;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-accordion-icon, .elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-accordion-title{color:#FFFFFF;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-active .elementor-accordion-icon, .elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0.2px;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-tab-title .elementor-accordion-icon i:before{color:#A7A7A7;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-tab-title .elementor-accordion-icon svg{fill:#A7A7A7;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#EAEAEA;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#EAEAEA;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-tab-content{background-color:#FFFFFF00;color:#E3E3E3;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.4px;padding:0px 40px 0px 20px;}.elementor-6017 .elementor-element.elementor-element-5380c82a{padding:15px 15px 15px 15px;}.elementor-6017 .elementor-element.elementor-element-4ea5380d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E1E1;--border-color:#E1E1E1;--padding-top:80px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-6017 .elementor-element.elementor-element-4ea5380d:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-4ea5380d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6017 .elementor-element.elementor-element-20ab10b0{text-align:center;}.elementor-6017 .elementor-element.elementor-element-5e51cc10{text-align:center;}.elementor-6017 .elementor-element.elementor-element-7f7668d2{--display:flex;--min-height:275px;--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-6017 .elementor-element.elementor-element-7f7668d2:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-7f7668d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C0B7E6 22%, #868FB3 100%);}.elementor-6017 .elementor-element.elementor-element-25b36783{text-align:center;}.elementor-6017 .elementor-element.elementor-element-25b36783 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#0081FA;}.elementor-6017 .elementor-element.elementor-element-71920655{text-align:center;}.elementor-6017 .elementor-element.elementor-element-37a7ec33{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-6a731ded .elementor-button-content-wrapper{flex-direction:row;}.elementor-6017 .elementor-element.elementor-element-6a731ded .elementor-button{background-color:#25D366;}.elementor-6017 .elementor-element.elementor-element-5d650c37 .elementor-button{background-color:#FF7000;}.elementor-6017 .elementor-element.elementor-element-1c2c9c5b{text-align:center;font-family:"Roboto", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-6017 .elementor-element.elementor-element-8177f83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6017 .elementor-element.elementor-element-c5f2369{text-align:center;}body.elementor-page-6017:not(.elementor-motion-effects-element-type-background), body.elementor-page-6017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-6017 .elementor-element.elementor-element-58104d76{--content-width:1000px;}.elementor-6017 .elementor-element.elementor-element-3cfcf9a{--width:50%;}.elementor-6017 .elementor-element.elementor-element-5ef0aecf{--width:50%;}.elementor-6017 .elementor-element.elementor-element-8e6eacc{--width:50%;}.elementor-6017 .elementor-element.elementor-element-329fde5b{--width:50%;}.elementor-6017 .elementor-element.elementor-element-339e218e{--width:50%;}.elementor-6017 .elementor-element.elementor-element-2dd57586{--width:50%;}.elementor-6017 .elementor-element.elementor-element-710e16be{--width:50%;}.elementor-6017 .elementor-element.elementor-element-17e61d21{--width:50%;}.elementor-6017 .elementor-element.elementor-element-1ce595c6{--width:50%;}.elementor-6017 .elementor-element.elementor-element-5fe6922f{--width:50%;}.elementor-6017 .elementor-element.elementor-element-4ea5380d{--content-width:1100px;}}@media(min-width:1367px){.elementor-6017 .elementor-element.elementor-element-6276d4c3:not(.elementor-motion-effects-element-type-background), .elementor-6017 .elementor-element.elementor-element-6276d4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-6017 .elementor-element.elementor-element-71069d90{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-2526e20d{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-2d1e321f{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-5eb197c{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-33420f52{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-6b947f3b{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-41e282cd{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-240478bd{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-70ea6d07{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-782d60c3{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-6fbf176e{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-7058d4{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-c346ad9{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-ce63a61{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-229ec43{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-7d559541{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-37a7ec33{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-6017 .elementor-element.elementor-element-71069d90{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-2526e20d{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-2d1e321f{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-5eb197c{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-33420f52{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-6b947f3b{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-41e282cd{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-240478bd{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-70ea6d07{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-782d60c3{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-6fbf176e{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-7058d4{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-c346ad9{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-ce63a61{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-229ec43{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-7d559541{--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-1c72085{padding:50px 0px 50px 0px;}.elementor-6017 .elementor-element.elementor-element-7d8453d1{text-align:center;}.elementor-6017 .elementor-element.elementor-element-7d8453d1 .elementor-heading-title{font-size:33px;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-accordion-title{font-size:16px;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-tab-content{font-size:13px;}.elementor-6017 .elementor-element.elementor-element-37a7ec33{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6017 .elementor-element.elementor-element-43628533 .elementor-heading-title{font-size:33px;}.elementor-6017 .elementor-element.elementor-element-1cb5ada .elementor-heading-title{font-size:33px;}.elementor-6017 .elementor-element.elementor-element-58104d76{--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-6017 .elementor-element.elementor-element-71069d90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-2526e20d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-2d1e321f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-5eb197c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-33420f52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-6b947f3b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-41e282cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-240478bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-70ea6d07{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-782d60c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-6fbf176e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-7058d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-c346ad9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-ce63a61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-229ec43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-7d559541{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6017 .elementor-element.elementor-element-1c72085{padding:50px 20px 50px 20px;}.elementor-6017 .elementor-element.elementor-element-7d8453d1{text-align:center;}.elementor-6017 .elementor-element.elementor-element-7d8453d1 .elementor-heading-title{font-size:25px;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-accordion-title{font-size:15px;}.elementor-6017 .elementor-element.elementor-element-5380c82a .elementor-tab-content{font-size:13px;}.elementor-6017 .elementor-element.elementor-element-5380c82a{padding:0px 0px 0px 0px;}.elementor-6017 .elementor-element.elementor-element-73e29e48.elementor-element{--align-self:center;}.elementor-6017 .elementor-element.elementor-element-37a7ec33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}