.elementor-206130 .elementor-element.elementor-element-59d9ba5a{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.45;--overlay-mix-blend-mode:multiply;}.elementor-206130 .elementor-element.elementor-element-59d9ba5a:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-59d9ba5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/Blouberg-09-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-206130 .elementor-element.elementor-element-59d9ba5a::before, .elementor-206130 .elementor-element.elementor-element-59d9ba5a > .elementor-background-video-container::before, .elementor-206130 .elementor-element.elementor-element-59d9ba5a > .e-con-inner > .elementor-background-video-container::before, .elementor-206130 .elementor-element.elementor-element-59d9ba5a > .elementor-background-slideshow::before, .elementor-206130 .elementor-element.elementor-element-59d9ba5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-206130 .elementor-element.elementor-element-59d9ba5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#577589;--background-overlay:'';}.elementor-206130 .elementor-element.elementor-element-3c08f176{--display:flex;--justify-content:center;--margin-top:400px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-3c08f176.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-206130 .elementor-element.elementor-element-56e2cc72{padding:0px 0px 0px 5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;text-shadow:0px 0px 10px #000000;color:#79C3EF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-206130 .elementor-element.elementor-element-250c78c0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-206130 .elementor-element.elementor-element-250c78c0 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:50px;font-weight:700;line-height:50px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-67a06c92{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:21px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-45847671{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-206130 .elementor-element.elementor-element-1081f92b .elementor-button{background-color:#79C3EF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-1081f92b .elementor-button:hover, .elementor-206130 .elementor-element.elementor-element-1081f92b .elementor-button:focus{background-color:#FFFFFF;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-1081f92b .elementor-button:hover svg, .elementor-206130 .elementor-element.elementor-element-1081f92b .elementor-button:focus svg{fill:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-6b1efd1b .elementor-button{background-color:#2B577500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-6b1efd1b .elementor-button:hover, .elementor-206130 .elementor-element.elementor-element-6b1efd1b .elementor-button:focus{background-color:#79C3EF;color:#FFFFFF;border-color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-6b1efd1b .elementor-button:hover svg, .elementor-206130 .elementor-element.elementor-element-6b1efd1b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-8177036 .elementor-button{background-color:#2B577500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-8177036 .elementor-button:hover, .elementor-206130 .elementor-element.elementor-element-8177036 .elementor-button:focus{background-color:#79C3EF;color:#FFFFFF;border-color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-8177036 .elementor-button:hover svg, .elementor-206130 .elementor-element.elementor-element-8177036 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-40c84762 .elementor-button{background-color:#2B577500;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-40c84762 .elementor-button:hover, .elementor-206130 .elementor-element.elementor-element-40c84762 .elementor-button:focus{background-color:#79C3EF;color:#FFFFFF;border-color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-40c84762 .elementor-button:hover svg, .elementor-206130 .elementor-element.elementor-element-40c84762 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-682853bb{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-682853bb:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-682853bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-6000049e{--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;}.elementor-206130 .elementor-element.elementor-element-6000049e.e-con{--align-self:center;}.elementor-206130 .elementor-element.elementor-element-7589a362{--display:flex;}.elementor-206130 .elementor-element.elementor-element-7686c643{padding:0px 0px 0px 5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-402b1048{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-402b1048 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:50px;font-weight:700;line-height:48px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-4b7a7641{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-18d06995{--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-206130 .elementor-element.elementor-element-7f31214f{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-206130 .elementor-element.elementor-element-7eca7dd4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-4c53f368{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-206130 .elementor-element.elementor-element-4f469324 .elementor-icon-wrapper{text-align:center;}.elementor-206130 .elementor-element.elementor-element-2dd88f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-5715087b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-352d902{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-7ff1fe3a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-389190c2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-4d30138e .elementor-icon-wrapper{text-align:center;}.elementor-206130 .elementor-element.elementor-element-1ad46e52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-4c1b9ee7 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-18a66533{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-659b7524{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-206130 .elementor-element.elementor-element-448aabe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-2c30ed3f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-2ee4868b .elementor-icon-wrapper{text-align:center;}.elementor-206130 .elementor-element.elementor-element-73a2a14d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-5f72a2d9 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-5a0d4494{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-7bf395ee{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-2c7ae8e7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-61c00a61 .elementor-icon-wrapper{text-align:center;}.elementor-206130 .elementor-element.elementor-element-41dd8349{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-600dfeab .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-7830c358{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-2a18fe13{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-2a18fe13:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-2a18fe13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-16ad5024{--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;}.elementor-206130 .elementor-element.elementor-element-16ad5024.e-con{--align-self:center;}.elementor-206130 .elementor-element.elementor-element-6a138b98{--display:flex;}.elementor-206130 .elementor-element.elementor-element-16d516f7{padding:0px 0px 0px 5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-449bdd17{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-449bdd17 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:50px;font-weight:700;line-height:48px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-2d75c77a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-313b5e49{--display:flex;}.elementor-206130 .elementor-element.elementor-element-2b0d2ff9{--display:flex;}.elementor-206130 .elementor-element.elementor-element-15cfdeb{--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-206130 .elementor-element.elementor-element-4dcfdc23{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-206130 .elementor-element.elementor-element-29d990ac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-625e1342{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-4b0302f6 .elementor-icon-wrapper{text-align:center;}.elementor-206130 .elementor-element.elementor-element-55823c9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-6bda3a17 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-7f41b7a2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-2084358d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-18b91d84{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-2950ba30 .elementor-icon-wrapper{text-align:center;}.elementor-206130 .elementor-element.elementor-element-12f49993{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-6f5c394c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-55250fcc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-6a90b132{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-206130 .elementor-element.elementor-element-261658fc{--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-206130 .elementor-element.elementor-element-3b8fd2a0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-51595d46 .elementor-icon-wrapper{text-align:center;}.elementor-206130 .elementor-element.elementor-element-26ae50d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-515a3692 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-7e1ce062{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-64b3c7c0{--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-206130 .elementor-element.elementor-element-3e982fe2{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-5e378104 .elementor-icon-wrapper{text-align:center;}.elementor-206130 .elementor-element.elementor-element-61d355e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-6a8ee2aa .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-1ccdc571{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-75091e1d{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-75091e1d:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-75091e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-206130 .elementor-element.elementor-element-6f94f6e1{--divider-border-style:solid;--divider-color:#79C3EF;--divider-border-width:3px;}.elementor-206130 .elementor-element.elementor-element-6f94f6e1 .elementor-divider-separator{width:100%;}.elementor-206130 .elementor-element.elementor-element-6f94f6e1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-206130 .elementor-element.elementor-element-ef3f9ae{padding:0px 0px 0px 5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-2699b3e8{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-2699b3e8 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:50px;font-weight:700;line-height:55px;color:#2B5775;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-206130 .elementor-element.elementor-element-6808245e{--display:flex;--min-height:520px;}.elementor-206130 .elementor-element.elementor-element-11493f5a{--display:flex;--min-height:593px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-11493f5a:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-11493f5a, .elementor-206130 .elementor-element.elementor-element-11493f5a::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-206130 .elementor-element.elementor-element-30ab0123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-30ab0123 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-78f8fd62{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-78f8fd62:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-78f8fd62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-439a9e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;}.elementor-206130 .elementor-element.elementor-element-439a9e16 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-25f0a060{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-300fddd{--display:flex;}.elementor-206130 .elementor-element.elementor-element-63fb1041{--display:flex;--min-height:625px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-63fb1041:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-63fb1041, .elementor-206130 .elementor-element.elementor-element-63fb1041::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-44b2c89a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-44b2c89a img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-6cea89a2{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-6cea89a2:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-6cea89a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-37dc351c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;}.elementor-206130 .elementor-element.elementor-element-37dc351c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-16b81e1d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-38aedfaf{--display:flex;}.elementor-206130 .elementor-element.elementor-element-25b82719{--display:flex;--min-height:625px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-25b82719:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-25b82719, .elementor-206130 .elementor-element.elementor-element-25b82719::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-586db007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-586db007 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-6ee86ad1{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-6ee86ad1:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-6ee86ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-5f23d792{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;}.elementor-206130 .elementor-element.elementor-element-5f23d792 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-73c899e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-3ca98674{--display:flex;--min-height:625px;}.elementor-206130 .elementor-element.elementor-element-15d3305d{--display:flex;--min-height:520px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-15d3305d:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-15d3305d, .elementor-206130 .elementor-element.elementor-element-15d3305d::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-5c55a7d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-5c55a7d0 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-58a5a24d{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-58a5a24d:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-58a5a24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-6e502db6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;}.elementor-206130 .elementor-element.elementor-element-6e502db6 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-715b8a5f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-5f5bee2d{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:40%;--n-tabs-title-flex-basis:auto;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:100%;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:nowrap;--n-tabs-title-gap:15px;--n-tabs-title-font-size:14px;}.elementor-206130 .elementor-element.elementor-element-5f5bee2d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;}.elementor-206130 .elementor-element.elementor-element-251ac53c{--display:flex;--min-height:520px;}.elementor-206130 .elementor-element.elementor-element-65172906{--display:flex;--min-height:625px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-65172906:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-65172906, .elementor-206130 .elementor-element.elementor-element-65172906::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-8514a62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-8514a62 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-58875f49{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-58875f49:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-58875f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-3813eca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;}.elementor-206130 .elementor-element.elementor-element-3813eca9 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-72be3189{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-174d63d8{--display:flex;}.elementor-206130 .elementor-element.elementor-element-3c7372c0{--display:flex;--min-height:625px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-3c7372c0:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-3c7372c0, .elementor-206130 .elementor-element.elementor-element-3c7372c0::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-16daf447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-16daf447 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-224d5da0{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-224d5da0:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-224d5da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-1f3e6879{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;}.elementor-206130 .elementor-element.elementor-element-1f3e6879 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-610f4a4b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-294afd5{--display:flex;}.elementor-206130 .elementor-element.elementor-element-56064807{--display:flex;--min-height:625px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-56064807:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-56064807, .elementor-206130 .elementor-element.elementor-element-56064807::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-5adb956a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-5adb956a img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-12225234{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-12225234:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-12225234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-691ef9b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;}.elementor-206130 .elementor-element.elementor-element-691ef9b1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-3dda6c03{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-134588f8{--display:flex;--min-height:625px;}.elementor-206130 .elementor-element.elementor-element-767e2cd5{--display:flex;--min-height:625px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-767e2cd5:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-767e2cd5, .elementor-206130 .elementor-element.elementor-element-767e2cd5::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-34ad5848{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-34ad5848 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-58f9b8d6{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-58f9b8d6:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-58f9b8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-7f1ac35e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;}.elementor-206130 .elementor-element.elementor-element-7f1ac35e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-3af5fde0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-71b4498b{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:40%;--n-tabs-title-flex-basis:auto;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:100%;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:nowrap;--n-tabs-title-gap:15px;--n-tabs-title-font-size:14px;}.elementor-206130 .elementor-element.elementor-element-71b4498b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;}.elementor-206130 .elementor-element.elementor-element-1d80a790{--display:flex;--min-height:520px;}.elementor-206130 .elementor-element.elementor-element-533a33db{--display:flex;--min-height:625px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-533a33db:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-533a33db, .elementor-206130 .elementor-element.elementor-element-533a33db::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-4f35a993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-4f35a993 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-4ae43322{--display:flex;}.elementor-206130 .elementor-element.elementor-element-4ae43322:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-4ae43322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-3dee9a17 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-30323ca4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-2bcccf68{--display:flex;}.elementor-206130 .elementor-element.elementor-element-6e908b88{--display:flex;--min-height:625px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-6e908b88:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-6e908b88, .elementor-206130 .elementor-element.elementor-element-6e908b88::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-308659e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-308659e3 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-47a3247c{--display:flex;}.elementor-206130 .elementor-element.elementor-element-47a3247c:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-47a3247c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-6eeaeb83 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-30916a0b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-3441c5b5{--display:flex;}.elementor-206130 .elementor-element.elementor-element-507695e7{--display:flex;--min-height:625px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-507695e7:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-507695e7, .elementor-206130 .elementor-element.elementor-element-507695e7::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-3b2643dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-3b2643dd img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-5b22c160{--display:flex;}.elementor-206130 .elementor-element.elementor-element-5b22c160:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-5b22c160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-149b44e7 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-5d68cf4b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-2c473a9c{--display:flex;--min-height:625px;}.elementor-206130 .elementor-element.elementor-element-a6e4b3c{--display:flex;--min-height:625px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-206130 .elementor-element.elementor-element-a6e4b3c:hover{border-style:none;}.elementor-206130 .elementor-element.elementor-element-a6e4b3c, .elementor-206130 .elementor-element.elementor-element-a6e4b3c::before{--border-transition:0.3s;}.elementor-206130 .elementor-element.elementor-element-7451dd00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-206130 .elementor-element.elementor-element-7451dd00 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-206130 .elementor-element.elementor-element-9c0634c{--display:flex;}.elementor-206130 .elementor-element.elementor-element-9c0634c:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-9c0634c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-7f928c98 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-2ceb11e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-2fd6f14f{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:40%;--n-tabs-title-flex-basis:auto;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:100%;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:nowrap;--n-tabs-title-gap:15px;--n-tabs-title-font-size:14px;}.elementor-206130 .elementor-element.elementor-element-2fd6f14f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;}.elementor-206130 .elementor-element.elementor-element-475296a7{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-475296a7:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-475296a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-431a5bb8{--display:flex;}.elementor-206130 .elementor-element.elementor-element-7b4ea7ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-06aaa80 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:50px;font-weight:700;line-height:48px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-5ca73ac0{--divider-border-style:solid;--divider-color:#79C3EF;--divider-border-width:3px;}.elementor-206130 .elementor-element.elementor-element-5ca73ac0 .elementor-divider-separator{width:10%;}.elementor-206130 .elementor-element.elementor-element-5ca73ac0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-206130 .elementor-element.elementor-element-345584f0{--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;}.elementor-206130 .elementor-element.elementor-element-39474542{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#2B5775;--border-color:#2B5775;--border-radius:1px 1px 1px 1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-206130 .elementor-element.elementor-element-39474542:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-39474542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-7fede625 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;}.elementor-206130 .elementor-element.elementor-element-d2c1220{--divider-border-style:solid;--divider-color:#79C3EF;--divider-border-width:3px;}.elementor-206130 .elementor-element.elementor-element-d2c1220 .elementor-divider-separator{width:10%;}.elementor-206130 .elementor-element.elementor-element-d2c1220 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-206130 .elementor-element.elementor-element-1a0561c7{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-7c0814e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#2B5775;--border-color:#2B5775;--border-radius:1px 1px 1px 1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-206130 .elementor-element.elementor-element-7c0814e:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-7c0814e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-303a4eba .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;}.elementor-206130 .elementor-element.elementor-element-1df40a19{--divider-border-style:solid;--divider-color:#79C3EF;--divider-border-width:3px;}.elementor-206130 .elementor-element.elementor-element-1df40a19 .elementor-divider-separator{width:10%;}.elementor-206130 .elementor-element.elementor-element-1df40a19 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-206130 .elementor-element.elementor-element-64580314{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-70c03457{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:#2B5775;--border-color:#2B5775;--border-radius:1px 1px 1px 1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-206130 .elementor-element.elementor-element-46c4fabb .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;}.elementor-206130 .elementor-element.elementor-element-20532652{--divider-border-style:solid;--divider-color:#79C3EF;--divider-border-width:3px;}.elementor-206130 .elementor-element.elementor-element-20532652 .elementor-divider-separator{width:10%;}.elementor-206130 .elementor-element.elementor-element-20532652 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-206130 .elementor-element.elementor-element-3ad4deec{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-73dcc1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:#2B5775;--border-color:#2B5775;--border-radius:1px 1px 1px 1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-206130 .elementor-element.elementor-element-e5ba352 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;}.elementor-206130 .elementor-element.elementor-element-387d8152{--divider-border-style:solid;--divider-color:#79C3EF;--divider-border-width:3px;}.elementor-206130 .elementor-element.elementor-element-387d8152 .elementor-divider-separator{width:10%;}.elementor-206130 .elementor-element.elementor-element-387d8152 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-206130 .elementor-element.elementor-element-1c17d8d6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-1409eaec{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:#2B5775;--border-color:#2B5775;--border-radius:1px 1px 1px 1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-206130 .elementor-element.elementor-element-252256ef .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:43px;font-weight:700;line-height:48px;}.elementor-206130 .elementor-element.elementor-element-50269d6c{--divider-border-style:solid;--divider-color:#79C3EF;--divider-border-width:3px;}.elementor-206130 .elementor-element.elementor-element-50269d6c .elementor-divider-separator{width:10%;}.elementor-206130 .elementor-element.elementor-element-50269d6c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-206130 .elementor-element.elementor-element-12fdff27{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-206130 .elementor-element.elementor-element-2c99c2b7{--display:flex;--min-height:550px;--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;}.elementor-206130 .elementor-element.elementor-element-2c99c2b7:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-64e2dbb2{--display:flex;}.elementor-206130 .elementor-element.elementor-element-64e2dbb2:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-64e2dbb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/FG3-05-scaled.jpg");}.elementor-206130 .elementor-element.elementor-element-44b26061 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-1091c4b0{--display:flex;}.elementor-206130 .elementor-element.elementor-element-1091c4b0:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-1091c4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/20160621_153151-2-scaled.jpg");}.elementor-206130 .elementor-element.elementor-element-29812e3a .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-137b46e6{--display:flex;}.elementor-206130 .elementor-element.elementor-element-137b46e6:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-137b46e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/WhatsApp-Image-2026-06-23-at-15.49.23.jpeg");}.elementor-206130 .elementor-element.elementor-element-22d0b9b5 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-d66e77e{--display:flex;}.elementor-206130 .elementor-element.elementor-element-d66e77e:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-d66e77e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/IMG_7197-scaled.jpg");}.elementor-206130 .elementor-element.elementor-element-65036dee .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-5a9fa158{--display:flex;--min-height:550px;--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;}.elementor-206130 .elementor-element.elementor-element-5a9fa158:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-1335bb48{--display:flex;}.elementor-206130 .elementor-element.elementor-element-1335bb48:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-1335bb48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/FG3-05-scaled.jpg");}.elementor-206130 .elementor-element.elementor-element-638f0d76 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-35e10b4c{--display:flex;}.elementor-206130 .elementor-element.elementor-element-44044956 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-4ada6a04{--display:flex;}.elementor-206130 .elementor-element.elementor-element-2599e1cc .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-6cc1b718{--display:flex;}.elementor-206130 .elementor-element.elementor-element-2c5704b0 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-1af442c1{--display:flex;--min-height:550px;--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;}.elementor-206130 .elementor-element.elementor-element-1af442c1:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-1af442c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-26af27c0{--display:flex;}.elementor-206130 .elementor-element.elementor-element-492c750d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-54554ec8{--display:flex;}.elementor-206130 .elementor-element.elementor-element-ff6af80 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-31f55e63{--display:flex;}.elementor-206130 .elementor-element.elementor-element-442424 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-10362b5e{--display:flex;}.elementor-206130 .elementor-element.elementor-element-d2f62b2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;line-height:48px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-1d9455e0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-1d9455e0:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-1d9455e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-35de11b7{--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;}.elementor-206130 .elementor-element.elementor-element-35de11b7.e-con{--align-self:center;}.elementor-206130 .elementor-element.elementor-element-452bd5e2{--display:flex;}.elementor-206130 .elementor-element.elementor-element-7d5553b{padding:0px 0px 0px 5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-172cce29{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-172cce29 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:50px;font-weight:700;line-height:48px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-ab637d9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-3d2182cf{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-1c255579{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-6e96b6ac{--display:flex;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-206130 .elementor-element.elementor-element-1e76b5d9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-247df092{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-7f80a65e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-996b1ac{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-6105ea3b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-34039ad4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-6014ee5e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-4a281fd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-3d06f6a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-6ea73fc{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#79C3EF;--n-accordion-icon-hover-color:#2B5775;--n-accordion-icon-active-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-6ea73fc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B5775;}:where( .elementor-206130 .elementor-element.elementor-element-6ea73fc > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-49ab3000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-61678527{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-45e785c8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-f35e4bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-206130 .elementor-element.elementor-element-f35e4bf:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-f35e4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-2066ac6f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-2066ac6f .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-b9dd06b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-707744eb .elementor-button{background-color:#2B5775;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-707744eb .elementor-button:hover, .elementor-206130 .elementor-element.elementor-element-707744eb .elementor-button:focus{background-color:#FFFFFF;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-707744eb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-707744eb .elementor-button:hover svg, .elementor-206130 .elementor-element.elementor-element-707744eb .elementor-button:focus svg{fill:#2B5775;}.elementor-206130 .elementor-element.elementor-element-3f403821{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-3f403821:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-3f403821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-b8a5d20{--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;}.elementor-206130 .elementor-element.elementor-element-b8a5d20.e-con{--align-self:center;}.elementor-206130 .elementor-element.elementor-element-628f25cd{--display:flex;}.elementor-206130 .elementor-element.elementor-element-43995409{padding:0px 0px 0px 5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-298fb36c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-298fb36c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:50px;font-weight:700;line-height:48px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-d4edfe7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-133fd762{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-251702cf{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-6ec49f66{--display:flex;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-206130 .elementor-element.elementor-element-7c5a54e8{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-613cf49a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-1f5e43c0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-687da1f0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-6e259b3c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-28f0a537{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-67af2d44{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-9f32276{--display:flex;}.elementor-206130 .elementor-element.elementor-element-4ff4ffc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-2e15f41c{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#79C3EF;--n-accordion-icon-hover-color:#2B5775;--n-accordion-icon-active-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-2e15f41c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B5775;}:where( .elementor-206130 .elementor-element.elementor-element-2e15f41c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-58ac5350{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-64156ff9{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-206130 .elementor-element.elementor-element-7d80c9e2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-206130 .elementor-element.elementor-element-6cd535fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-206130 .elementor-element.elementor-element-6cd535fe:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-6cd535fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79C3EF;}.elementor-206130 .elementor-element.elementor-element-589883d1{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-589883d1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-25bc6f9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-287046f1 .elementor-button{background-color:#2B5775;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;}.elementor-206130 .elementor-element.elementor-element-287046f1 .elementor-button:hover, .elementor-206130 .elementor-element.elementor-element-287046f1 .elementor-button:focus{background-color:#FFFFFF;color:#2B5775;}.elementor-206130 .elementor-element.elementor-element-287046f1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-287046f1 .elementor-button:hover svg, .elementor-206130 .elementor-element.elementor-element-287046f1 .elementor-button:focus svg{fill:#2B5775;}.elementor-206130 .elementor-element.elementor-element-5f1035b{--display:flex;}body.elementor-page-206130:not(.elementor-motion-effects-element-type-background), body.elementor-page-206130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6dd7f2a );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-206130 .elementor-element.elementor-element-3c08f176{--margin-top:200px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-206130 .elementor-element.elementor-element-67a06c92{--container-widget-width:411px;--container-widget-flex-grow:0;width:var( --container-widget-width, 411px );max-width:411px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-206130 .elementor-element.elementor-element-402b1048 .elementor-heading-title{font-size:45px;}.elementor-206130 .elementor-element.elementor-element-4f469324{margin:10px -8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-4f469324 .elementor-icon{font-size:35px;}.elementor-206130 .elementor-element.elementor-element-4f469324 .elementor-icon svg{height:35px;}.elementor-206130 .elementor-element.elementor-element-5715087b .elementor-heading-title{font-size:18px;}.elementor-206130 .elementor-element.elementor-element-352d902{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-206130 .elementor-element.elementor-element-4d30138e{margin:10px -8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-4d30138e .elementor-icon{font-size:35px;}.elementor-206130 .elementor-element.elementor-element-4d30138e .elementor-icon svg{height:35px;}.elementor-206130 .elementor-element.elementor-element-4c1b9ee7 .elementor-heading-title{font-size:18px;}.elementor-206130 .elementor-element.elementor-element-18a66533{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-206130 .elementor-element.elementor-element-2ee4868b{margin:10px -8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-2ee4868b .elementor-icon{font-size:35px;}.elementor-206130 .elementor-element.elementor-element-2ee4868b .elementor-icon svg{height:35px;}.elementor-206130 .elementor-element.elementor-element-5f72a2d9 .elementor-heading-title{font-size:18px;}.elementor-206130 .elementor-element.elementor-element-5a0d4494{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-206130 .elementor-element.elementor-element-61c00a61{margin:10px -8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-61c00a61 .elementor-icon{font-size:35px;}.elementor-206130 .elementor-element.elementor-element-61c00a61 .elementor-icon svg{height:35px;}.elementor-206130 .elementor-element.elementor-element-600dfeab .elementor-heading-title{font-size:18px;}.elementor-206130 .elementor-element.elementor-element-7830c358{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-206130 .elementor-element.elementor-element-16d516f7{padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-449bdd17 .elementor-heading-title{font-size:44px;}.elementor-206130 .elementor-element.elementor-element-313b5e49{--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;--justify-content:center;}.elementor-206130 .elementor-element.elementor-element-2b0d2ff9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-15cfdeb{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-4dcfdc23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-206130 .elementor-element.elementor-element-625e1342{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-206130 .elementor-element.elementor-element-4b0302f6{margin:0px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-4b0302f6 .elementor-icon{font-size:60px;}.elementor-206130 .elementor-element.elementor-element-4b0302f6 .elementor-icon svg{height:60px;}.elementor-206130 .elementor-element.elementor-element-6bda3a17 .elementor-heading-title{font-size:35px;}.elementor-206130 .elementor-element.elementor-element-7f41b7a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-206130 .elementor-element.elementor-element-2950ba30{margin:10px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-2950ba30 .elementor-icon{font-size:60px;}.elementor-206130 .elementor-element.elementor-element-2950ba30 .elementor-icon svg{height:60px;}.elementor-206130 .elementor-element.elementor-element-6f5c394c .elementor-heading-title{font-size:35px;}.elementor-206130 .elementor-element.elementor-element-55250fcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-206130 .elementor-element.elementor-element-6a90b132{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-206130 .elementor-element.elementor-element-51595d46{margin:10px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-51595d46 .elementor-icon{font-size:60px;}.elementor-206130 .elementor-element.elementor-element-51595d46 .elementor-icon svg{height:60px;}.elementor-206130 .elementor-element.elementor-element-515a3692 .elementor-heading-title{font-size:35px;}.elementor-206130 .elementor-element.elementor-element-7e1ce062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-206130 .elementor-element.elementor-element-5e378104{margin:-5px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-5e378104 .elementor-icon{font-size:60px;}.elementor-206130 .elementor-element.elementor-element-5e378104 .elementor-icon svg{height:60px;}.elementor-206130 .elementor-element.elementor-element-6a8ee2aa .elementor-heading-title{font-size:35px;}.elementor-206130 .elementor-element.elementor-element-1ccdc571{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206130 .elementor-element.elementor-element-2699b3e8 .elementor-heading-title{font-size:40px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-206130 .elementor-element.elementor-element-30ab0123 img{height:240px;}.elementor-206130 .elementor-element.elementor-element-44b2c89a img{height:240px;}.elementor-206130 .elementor-element.elementor-element-586db007 img{height:240px;}.elementor-206130 .elementor-element.elementor-element-15d3305d{--min-height:282px;}.elementor-206130 .elementor-element.elementor-element-5c55a7d0 img{height:240px;}.elementor-206130 .elementor-element.elementor-element-8514a62 img{height:490px;}.elementor-206130 .elementor-element.elementor-element-58875f49{--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-3813eca9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-72be3189{padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-174d63d8{--min-height:520px;}.elementor-206130 .elementor-element.elementor-element-16daf447 img{height:490px;}.elementor-206130 .elementor-element.elementor-element-224d5da0{--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-1f3e6879{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-610f4a4b{padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-5adb956a img{height:490px;}.elementor-206130 .elementor-element.elementor-element-12225234{--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-691ef9b1{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-3dda6c03{padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-34ad5848 img{height:490px;}.elementor-206130 .elementor-element.elementor-element-58f9b8d6{--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-7f1ac35e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-3af5fde0{padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-71b4498b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-4f35a993 img{height:240px;}.elementor-206130 .elementor-element.elementor-element-308659e3 img{height:240px;}.elementor-206130 .elementor-element.elementor-element-3b2643dd img{height:240px;}.elementor-206130 .elementor-element.elementor-element-7451dd00 img{height:240px;}.elementor-206130 .elementor-element.elementor-element-7b4ea7ea .elementor-heading-title{font-size:18px;}.elementor-206130 .elementor-element.elementor-element-06aaa80 .elementor-heading-title{font-size:45px;}.elementor-206130 .elementor-element.elementor-element-7fede625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-7fede625 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-1a0561c7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-206130 .elementor-element.elementor-element-303a4eba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-303a4eba .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-64580314{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-206130 .elementor-element.elementor-element-46c4fabb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-46c4fabb .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-3ad4deec{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-206130 .elementor-element.elementor-element-e5ba352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-e5ba352 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-1c17d8d6{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-206130 .elementor-element.elementor-element-252256ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-252256ef .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-12fdff27{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-206130 .elementor-element.elementor-element-35e10b4c:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-35e10b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/20160621_153151-2-scaled.jpg");}.elementor-206130 .elementor-element.elementor-element-4ada6a04:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-4ada6a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/WhatsApp-Image-2026-06-23-at-15.49.23.jpeg");}.elementor-206130 .elementor-element.elementor-element-6cc1b718:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-6cc1b718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/IMG_7197-scaled.jpg");}.elementor-206130 .elementor-element.elementor-element-3f403821{--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-206130 .elementor-element.elementor-element-b8a5d20{--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-206130 .elementor-element.elementor-element-298fb36c .elementor-heading-title{font-size:40px;}.elementor-206130 .elementor-element.elementor-element-9f32276{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206130 .elementor-element.elementor-element-589883d1 .elementor-heading-title{font-size:31px;}.elementor-206130 .elementor-element.elementor-element-25bc6f9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}}@media(max-width:767px){.elementor-206130 .elementor-element.elementor-element-3c08f176{--margin-top:530px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-206130 .elementor-element.elementor-element-56e2cc72{font-size:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-206130 .elementor-element.elementor-element-250c78c0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-250c78c0 .elementor-heading-title{font-size:31px;line-height:1em;}.elementor-206130 .elementor-element.elementor-element-67a06c92{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;font-size:10px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-45847671{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-206130 .elementor-element.elementor-element-1081f92b .elementor-button{font-size:10px;}.elementor-206130 .elementor-element.elementor-element-6b1efd1b .elementor-button{font-size:10px;}.elementor-206130 .elementor-element.elementor-element-8177036 .elementor-button{font-size:10px;}.elementor-206130 .elementor-element.elementor-element-40c84762 .elementor-button{font-size:10px;}.elementor-206130 .elementor-element.elementor-element-682853bb{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-206130 .elementor-element.elementor-element-7589a362{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-7686c643{font-size:10px;}.elementor-206130 .elementor-element.elementor-element-402b1048{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-402b1048 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-4b7a7641{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-7f31214f{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-4c53f368{--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;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-4f469324 .elementor-icon{font-size:50px;}.elementor-206130 .elementor-element.elementor-element-4f469324 .elementor-icon svg{height:50px;}.elementor-206130 .elementor-element.elementor-element-2dd88f2{--margin-top:-70px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-5715087b .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-352d902{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;font-size:15px;}.elementor-206130 .elementor-element.elementor-element-389190c2{--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;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-4d30138e .elementor-icon{font-size:50px;}.elementor-206130 .elementor-element.elementor-element-4d30138e .elementor-icon svg{height:50px;}.elementor-206130 .elementor-element.elementor-element-1ad46e52{--margin-top:-70px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-4c1b9ee7 .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-18a66533{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;font-size:15px;}.elementor-206130 .elementor-element.elementor-element-659b7524{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-2c30ed3f{--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;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-2ee4868b .elementor-icon{font-size:50px;}.elementor-206130 .elementor-element.elementor-element-2ee4868b .elementor-icon svg{height:50px;}.elementor-206130 .elementor-element.elementor-element-73a2a14d{--margin-top:-70px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-5f72a2d9 .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-5a0d4494{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;font-size:15px;}.elementor-206130 .elementor-element.elementor-element-2c7ae8e7{--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;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-61c00a61 .elementor-icon{font-size:50px;}.elementor-206130 .elementor-element.elementor-element-61c00a61 .elementor-icon svg{height:50px;}.elementor-206130 .elementor-element.elementor-element-41dd8349{--margin-top:-70px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-600dfeab .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-7830c358{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;font-size:15px;}.elementor-206130 .elementor-element.elementor-element-2a18fe13{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-206130 .elementor-element.elementor-element-6a138b98{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-16d516f7{font-size:10px;}.elementor-206130 .elementor-element.elementor-element-449bdd17{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-449bdd17 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-2d75c77a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;font-size:15px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-313b5e49{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-625e1342{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-55823c9b{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-6bda3a17 .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-7f41b7a2{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;font-size:15px;}.elementor-206130 .elementor-element.elementor-element-18b91d84{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-12f49993{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-6f5c394c .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-55250fcc{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;font-size:15px;}.elementor-206130 .elementor-element.elementor-element-3b8fd2a0{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-26ae50d5{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-515a3692 .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-7e1ce062{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;font-size:15px;}.elementor-206130 .elementor-element.elementor-element-3e982fe2{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-61d355e{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-6a8ee2aa .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-1ccdc571{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;font-size:15px;}.elementor-206130 .elementor-element.elementor-element-75091e1d{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206130 .elementor-element.elementor-element-6f94f6e1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-206130 .elementor-element.elementor-element-ef3f9ae{padding:0px 0px 0px 0px;font-size:10px;}.elementor-206130 .elementor-element.elementor-element-2699b3e8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-2699b3e8 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-206130 .elementor-element.elementor-element-439a9e16 .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-25f0a060{font-size:12px;}.elementor-206130 .elementor-element.elementor-element-37dc351c .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-16b81e1d{font-size:12px;}.elementor-206130 .elementor-element.elementor-element-5f23d792 .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-73c899e{font-size:12px;}.elementor-206130 .elementor-element.elementor-element-6e502db6 .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-715b8a5f{font-size:12px;}.elementor-206130 .elementor-element.elementor-element-3813eca9 .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-72be3189{font-size:12px;}.elementor-206130 .elementor-element.elementor-element-1f3e6879 .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-610f4a4b{font-size:12px;}.elementor-206130 .elementor-element.elementor-element-691ef9b1 .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-3dda6c03{font-size:12px;}.elementor-206130 .elementor-element.elementor-element-7f1ac35e .elementor-heading-title{font-size:30px;}.elementor-206130 .elementor-element.elementor-element-3af5fde0{font-size:12px;}.elementor-206130 .elementor-element.elementor-element-1d80a790{--width:100%;--min-height:0px;--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;}.elementor-206130 .elementor-element.elementor-element-533a33db{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-4f35a993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-4f35a993 img{object-position:center center;}.elementor-206130 .elementor-element.elementor-element-4ae43322{--width:100%;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-3dee9a17{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-3dee9a17 .elementor-heading-title{font-size:22px;}.elementor-206130 .elementor-element.elementor-element-30323ca4{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:10px;}.elementor-206130 .elementor-element.elementor-element-2bcccf68{--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-6e908b88{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-308659e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-308659e3 img{object-position:center center;}.elementor-206130 .elementor-element.elementor-element-47a3247c{--width:100%;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-6eeaeb83{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-6eeaeb83 .elementor-heading-title{font-size:20px;}.elementor-206130 .elementor-element.elementor-element-30916a0b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:10px;}.elementor-206130 .elementor-element.elementor-element-507695e7{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-3b2643dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-3b2643dd img{object-position:center center;}.elementor-206130 .elementor-element.elementor-element-5b22c160{--width:100%;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-149b44e7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-149b44e7 .elementor-heading-title{font-size:20px;}.elementor-206130 .elementor-element.elementor-element-5d68cf4b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:10px;}.elementor-206130 .elementor-element.elementor-element-2c473a9c{--min-height:0px;}.elementor-206130 .elementor-element.elementor-element-a6e4b3c{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-7451dd00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-7451dd00 img{object-position:center center;}.elementor-206130 .elementor-element.elementor-element-9c0634c{--width:100%;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-206130 .elementor-element.elementor-element-7f928c98{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-206130 .elementor-element.elementor-element-7f928c98 .elementor-heading-title{font-size:20px;}.elementor-206130 .elementor-element.elementor-element-2ceb11e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:10px;}.elementor-206130 .elementor-element.elementor-element-2fd6f14f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:100%;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:nowrap;--n-tabs-title-flex-basis:auto;}.elementor-206130 .elementor-element.elementor-element-475296a7{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-206130 .elementor-element.elementor-element-431a5bb8{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-7b4ea7ea{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-7b4ea7ea .elementor-heading-title{font-size:10px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-06aaa80{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-06aaa80 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-5ca73ac0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-206130 .elementor-element.elementor-element-345584f0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-206130 .elementor-element.elementor-element-39474542{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-206130 .elementor-element.elementor-element-7fede625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-d2c1220{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-206130 .elementor-element.elementor-element-1a0561c7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-7c0814e{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-206130 .elementor-element.elementor-element-303a4eba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-1df40a19{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-206130 .elementor-element.elementor-element-64580314{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-70c03457{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-206130 .elementor-element.elementor-element-46c4fabb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-46c4fabb .elementor-heading-title{font-size:25px;}.elementor-206130 .elementor-element.elementor-element-20532652{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-206130 .elementor-element.elementor-element-3ad4deec{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-73dcc1{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-206130 .elementor-element.elementor-element-e5ba352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-387d8152{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-206130 .elementor-element.elementor-element-1c17d8d6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-1409eaec{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-206130 .elementor-element.elementor-element-252256ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-50269d6c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-206130 .elementor-element.elementor-element-12fdff27{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-26af27c0:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-26af27c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/FG3-05-scaled.jpg");}.elementor-206130 .elementor-element.elementor-element-54554ec8:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-54554ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/20160621_153151-2-scaled.jpg");}.elementor-206130 .elementor-element.elementor-element-31f55e63:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-31f55e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/WhatsApp-Image-2026-06-23-at-15.49.23.jpeg");}.elementor-206130 .elementor-element.elementor-element-10362b5e:not(.elementor-motion-effects-element-type-background), .elementor-206130 .elementor-element.elementor-element-10362b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgframelessglass.co.za/wp-content/uploads/2026/07/IMG_7197-scaled.jpg");}.elementor-206130 .elementor-element.elementor-element-1d9455e0{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-206130 .elementor-element.elementor-element-452bd5e2{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-7d5553b{font-size:10px;}.elementor-206130 .elementor-element.elementor-element-172cce29{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-172cce29 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-ab637d9{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-49ab3000{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-f35e4bf{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-206130 .elementor-element.elementor-element-2066ac6f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-2066ac6f .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-b9dd06b{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-707744eb .elementor-button{font-size:10px;}.elementor-206130 .elementor-element.elementor-element-3f403821{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-206130 .elementor-element.elementor-element-628f25cd{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206130 .elementor-element.elementor-element-43995409{font-size:10px;}.elementor-206130 .elementor-element.elementor-element-298fb36c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-298fb36c .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-d4edfe7{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-58ac5350{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206130 .elementor-element.elementor-element-6cd535fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-206130 .elementor-element.elementor-element-589883d1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-206130 .elementor-element.elementor-element-589883d1 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-25bc6f9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;font-size:15px;line-height:1.2em;}.elementor-206130 .elementor-element.elementor-element-287046f1 .elementor-button{font-size:10px;}}@media(min-width:768px){.elementor-206130 .elementor-element.elementor-element-59d9ba5a{--width:100%;}.elementor-206130 .elementor-element.elementor-element-3c08f176{--width:90%;}.elementor-206130 .elementor-element.elementor-element-6000049e{--width:90%;}.elementor-206130 .elementor-element.elementor-element-7589a362{--width:60%;}.elementor-206130 .elementor-element.elementor-element-18d06995{--width:80%;}.elementor-206130 .elementor-element.elementor-element-7f31214f{--width:100%;}.elementor-206130 .elementor-element.elementor-element-7eca7dd4{--width:100%;}.elementor-206130 .elementor-element.elementor-element-7ff1fe3a{--width:100%;}.elementor-206130 .elementor-element.elementor-element-659b7524{--width:100%;}.elementor-206130 .elementor-element.elementor-element-448aabe{--width:100%;}.elementor-206130 .elementor-element.elementor-element-7bf395ee{--width:100%;}.elementor-206130 .elementor-element.elementor-element-16ad5024{--width:90%;}.elementor-206130 .elementor-element.elementor-element-6a138b98{--width:60%;}.elementor-206130 .elementor-element.elementor-element-313b5e49{--width:60%;}.elementor-206130 .elementor-element.elementor-element-15cfdeb{--width:80%;}.elementor-206130 .elementor-element.elementor-element-4dcfdc23{--width:100%;}.elementor-206130 .elementor-element.elementor-element-29d990ac{--width:100%;}.elementor-206130 .elementor-element.elementor-element-2084358d{--width:100%;}.elementor-206130 .elementor-element.elementor-element-6a90b132{--width:100%;}.elementor-206130 .elementor-element.elementor-element-75091e1d{--content-width:90%;}.elementor-206130 .elementor-element.elementor-element-11493f5a{--width:100%;}.elementor-206130 .elementor-element.elementor-element-65172906{--width:100%;}.elementor-206130 .elementor-element.elementor-element-3c7372c0{--width:100%;}.elementor-206130 .elementor-element.elementor-element-56064807{--width:100%;}.elementor-206130 .elementor-element.elementor-element-767e2cd5{--width:100%;}.elementor-206130 .elementor-element.elementor-element-475296a7{--width:100%;}.elementor-206130 .elementor-element.elementor-element-431a5bb8{--content-width:90%;}.elementor-206130 .elementor-element.elementor-element-345584f0{--content-width:90%;}.elementor-206130 .elementor-element.elementor-element-35de11b7{--width:90%;}.elementor-206130 .elementor-element.elementor-element-452bd5e2{--width:80%;}.elementor-206130 .elementor-element.elementor-element-49ab3000{--width:35%;}.elementor-206130 .elementor-element.elementor-element-61678527{--width:100%;}.elementor-206130 .elementor-element.elementor-element-45e785c8{--width:100%;}.elementor-206130 .elementor-element.elementor-element-b8a5d20{--width:90%;}.elementor-206130 .elementor-element.elementor-element-628f25cd{--width:80%;}.elementor-206130 .elementor-element.elementor-element-58ac5350{--width:35%;}.elementor-206130 .elementor-element.elementor-element-64156ff9{--width:100%;}.elementor-206130 .elementor-element.elementor-element-7d80c9e2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-206130 .elementor-element.elementor-element-313b5e49{--width:80%;}.elementor-206130 .elementor-element.elementor-element-2b0d2ff9{--width:100%;}.elementor-206130 .elementor-element.elementor-element-15cfdeb{--width:100%;}.elementor-206130 .elementor-element.elementor-element-4dcfdc23{--width:100%;}.elementor-206130 .elementor-element.elementor-element-29d990ac{--width:60%;}.elementor-206130 .elementor-element.elementor-element-2084358d{--width:81%;}.elementor-206130 .elementor-element.elementor-element-261658fc{--width:65%;}.elementor-206130 .elementor-element.elementor-element-452bd5e2{--width:70%;}.elementor-206130 .elementor-element.elementor-element-628f25cd{--width:100%;}.elementor-206130 .elementor-element.elementor-element-58ac5350{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-30ab0123 */.elementor-206130 .elementor-element.elementor-element-30ab0123 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44b2c89a */.elementor-206130 .elementor-element.elementor-element-44b2c89a a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-586db007 */.elementor-206130 .elementor-element.elementor-element-586db007 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c55a7d0 */.elementor-206130 .elementor-element.elementor-element-5c55a7d0 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30ab0123 */.elementor-206130 .elementor-element.elementor-element-30ab0123 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44b2c89a */.elementor-206130 .elementor-element.elementor-element-44b2c89a a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-586db007 */.elementor-206130 .elementor-element.elementor-element-586db007 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c55a7d0 */.elementor-206130 .elementor-element.elementor-element-5c55a7d0 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30ab0123 */.elementor-206130 .elementor-element.elementor-element-30ab0123 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44b2c89a */.elementor-206130 .elementor-element.elementor-element-44b2c89a a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-586db007 */.elementor-206130 .elementor-element.elementor-element-586db007 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c55a7d0 */.elementor-206130 .elementor-element.elementor-element-5c55a7d0 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30ab0123 */.elementor-206130 .elementor-element.elementor-element-30ab0123 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44b2c89a */.elementor-206130 .elementor-element.elementor-element-44b2c89a a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-586db007 */.elementor-206130 .elementor-element.elementor-element-586db007 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c55a7d0 */.elementor-206130 .elementor-element.elementor-element-5c55a7d0 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30ab0123 */.elementor-206130 .elementor-element.elementor-element-30ab0123 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44b2c89a */.elementor-206130 .elementor-element.elementor-element-44b2c89a a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-586db007 */.elementor-206130 .elementor-element.elementor-element-586db007 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c55a7d0 */.elementor-206130 .elementor-element.elementor-element-5c55a7d0 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5f5bee2d *//* --- STRICTLY DESKTOP ONLY --- */
@media (min-width: 1025px) {

  /* Tab Background Images - 4 tabs */
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title:nth-child(1) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2026/07/Som-19-scaled.jpg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title:nth-child(2) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2026/07/DeK-27-scaled.jpg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title:nth-child(3) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2021/06/Gallery-Frameless-Glass-11.jpg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title:nth-child(4) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2026/07/IMG_7201-scaled.jpg) !important;
  }

  /* Hide 5th tab if it still exists */
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title:nth-child(5) {
    display: none !important;
  }

  /* Main Desktop Layout */
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tabs {
    --fg-tabs-height: 593px;
    display: flex !important;
    flex-direction: row !important;
    gap: 20px !important;
    align-items: stretch !important;
    height: var(--fg-tabs-height) !important;
    max-height: var(--fg-tabs-height) !important;
  }

  /* Left Showcase */
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tabs-content {
    order: 1 !important;
    flex: 0 0 55% !important;
    height: var(--fg-tabs-height) !important;
    max-height: var(--fg-tabs-height) !important;
    border: none !important;
    padding: 0 !important;
    background: transparent !important;
  }

  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-content {
    padding: 0 !important;
    border: none !important;
    height: 100% !important;
  }

  /* Right 4 Stacked Tabs */
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tabs-heading {
    order: 2 !important;
    flex: 0 0 45% !important;
    height: var(--fg-tabs-height) !important;
    max-height: var(--fg-tabs-height) !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
    gap: 16px !important;
    overflow: hidden !important;
    border: none !important;
    background: transparent !important;
  }

  /* Card Base Styling */
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title {
    position: relative !important;
    background-size: cover !important;
    background-position: center !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: hidden !important;
    border-radius: 4px !important;
    border: none !important;
    margin: 0 !important;
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1) !important;
    display: flex !important;
    align-items: flex-end !important;
    padding: 18px 22px !important;
    cursor: pointer !important;
  }

  /* Overlay */
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(16, 40, 58, 0.65) !important;
    z-index: 1 !important;
    transition: background 0.3s ease !important;
  }

  /* Hover */
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 6px 15px rgba(16, 40, 58, 0.15) !important;
  }

  /* Active Highlight */
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title.e-active,
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title[aria-selected="true"] {
    border: 2.5px solid #79C3EF !important;
    box-shadow: 0 4px 15px rgba(121, 195, 239, 0.2) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title.e-active::before,
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title[aria-selected="true"]::before {
    background: rgba(121, 195, 239, 0.15) !important;
  }

  /* Text */
  .elementor-206130 .elementor-element.elementor-element-5f5bee2d .e-n-tab-title-text {
    position: relative !important;
    z-index: 2 !important;
    color: #ffffff !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8514a62 */.elementor-206130 .elementor-element.elementor-element-8514a62 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16daf447 */.elementor-206130 .elementor-element.elementor-element-16daf447 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5adb956a */.elementor-206130 .elementor-element.elementor-element-5adb956a a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34ad5848 */.elementor-206130 .elementor-element.elementor-element-34ad5848 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8514a62 */.elementor-206130 .elementor-element.elementor-element-8514a62 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16daf447 */.elementor-206130 .elementor-element.elementor-element-16daf447 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5adb956a */.elementor-206130 .elementor-element.elementor-element-5adb956a a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34ad5848 */.elementor-206130 .elementor-element.elementor-element-34ad5848 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8514a62 */.elementor-206130 .elementor-element.elementor-element-8514a62 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16daf447 */.elementor-206130 .elementor-element.elementor-element-16daf447 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5adb956a */.elementor-206130 .elementor-element.elementor-element-5adb956a a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34ad5848 */.elementor-206130 .elementor-element.elementor-element-34ad5848 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8514a62 */.elementor-206130 .elementor-element.elementor-element-8514a62 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16daf447 */.elementor-206130 .elementor-element.elementor-element-16daf447 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5adb956a */.elementor-206130 .elementor-element.elementor-element-5adb956a a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34ad5848 */.elementor-206130 .elementor-element.elementor-element-34ad5848 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8514a62 */.elementor-206130 .elementor-element.elementor-element-8514a62 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16daf447 */.elementor-206130 .elementor-element.elementor-element-16daf447 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5adb956a */.elementor-206130 .elementor-element.elementor-element-5adb956a a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34ad5848 */.elementor-206130 .elementor-element.elementor-element-34ad5848 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-71b4498b *//* --- STRICTLY TABLET ONLY --- */
@media (min-width: 768px) and (max-width: 1024px) {

  /* Tab Background Images - 4 tabs */
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title:nth-child(1) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2026/07/Som-19-scaled.jpg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title:nth-child(2) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2026/07/DeK-27-scaled.jpg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title:nth-child(3) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2021/06/Gallery-Frameless-Glass-11.jpg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title:nth-child(4) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2026/07/IMG_7201-scaled.jpg) !important;
  }

  /* Hide 5th tab on tablet */
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title:nth-child(5) {
    display: none !important;
  }

  /* Stack: showcase on top, tabs underneath */
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    height: auto !important;
    width: 100% !important;
  }

  /* Showcase full width */
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tabs-content {
    order: 1 !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    border: none !important;
    padding: 0 !important;
    background: transparent !important;
  }

  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-content {
    padding: 0 !important;
    border: none !important;
    height: 100% !important;
  }

  /* Active showcase height */
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tabs-content .e-con {
    min-height: 625px !important;
    height: 625px !important;
  }

  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tabs-content .e-con .e-con {
    padding: 30px 40px !important;
  }

  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tabs-content h3 {
    font-size: 28px !important;
  }

  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tabs-content p {
    font-size: 15px !important;
    line-height: 1.6 !important;
  }

  /* Bottom Selector Panel - 4 centered cards */
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tabs-heading {
    order: 2 !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 820px !important;
    margin: 0 auto !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 10px !important;
    border: none !important;
    background: transparent !important;
    height: auto !important;
    padding-top: 15px !important;
    justify-content: center !important;
  }

  /* Selector Card Styling */
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title {
    height: 86px !important;
    position: relative !important;
    background-size: cover !important;
    background-position: center !important;
    overflow: hidden !important;
    border-radius: 4px !important;
    border: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0 8px !important;
    cursor: pointer !important;
  }

  /* Card dark overlay */
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(16, 40, 58, 0.65) !important;
    z-index: 1 !important;
  }

  /* Active Highlight */
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title.e-active,
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title[aria-selected="true"] {
    border: 2px solid #79C3EF !important;
    box-shadow: 0 4px 12px rgba(121, 195, 239, 0.2) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title.e-active::before,
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title[aria-selected="true"]::before {
    background: rgba(121, 195, 239, 0.15) !important;
  }

  /* Card Text */
  .elementor-206130 .elementor-element.elementor-element-71b4498b .e-n-tab-title-text {
    position: relative !important;
    z-index: 2 !important;
    color: #ffffff !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;line-height: 1.3 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f35a993 */.elementor-206130 .elementor-element.elementor-element-4f35a993 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-308659e3 */.elementor-206130 .elementor-element.elementor-element-308659e3 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b2643dd */.elementor-206130 .elementor-element.elementor-element-3b2643dd a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451dd00 */.elementor-206130 .elementor-element.elementor-element-7451dd00 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f35a993 */.elementor-206130 .elementor-element.elementor-element-4f35a993 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-308659e3 */.elementor-206130 .elementor-element.elementor-element-308659e3 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b2643dd */.elementor-206130 .elementor-element.elementor-element-3b2643dd a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451dd00 */.elementor-206130 .elementor-element.elementor-element-7451dd00 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f35a993 */.elementor-206130 .elementor-element.elementor-element-4f35a993 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-308659e3 */.elementor-206130 .elementor-element.elementor-element-308659e3 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b2643dd */.elementor-206130 .elementor-element.elementor-element-3b2643dd a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451dd00 */.elementor-206130 .elementor-element.elementor-element-7451dd00 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f35a993 */.elementor-206130 .elementor-element.elementor-element-4f35a993 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-308659e3 */.elementor-206130 .elementor-element.elementor-element-308659e3 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b2643dd */.elementor-206130 .elementor-element.elementor-element-3b2643dd a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451dd00 */.elementor-206130 .elementor-element.elementor-element-7451dd00 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f35a993 */.elementor-206130 .elementor-element.elementor-element-4f35a993 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-308659e3 */.elementor-206130 .elementor-element.elementor-element-308659e3 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b2643dd */.elementor-206130 .elementor-element.elementor-element-3b2643dd a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451dd00 */.elementor-206130 .elementor-element.elementor-element-7451dd00 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2fd6f14f *//* --- STRICTLY MOBILE ONLY - 4 TABS + ALIGNED CONTENT --- */
@media (max-width: 767px) {

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title:nth-child(1) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2026/07/Som-19-scaled.jpg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title:nth-child(2) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2026/07/DeK-27-scaled.jpg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title:nth-child(3) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2021/06/Gallery-Frameless-Glass-11.jpg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title:nth-child(4) {
    background-image: url(https://fgframelessglass.co.za/wp-content/uploads/2026/07/IMG_7201-scaled.jpg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title:nth-child(5) {
    display: none !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tabs {
    display: flex !important;
    flex-direction: column-reverse !important;
    align-items: center !important;
    gap: 12px !important;
    width: 100% !important;
    height: auto !important;
  }

  /* Active selected content + tabs same width */
  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tabs-content,
  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tabs-heading {
    width: 100% !important;
    max-width: 303px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  /* Force Elementor's inner active panel to obey the same width */
  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tabs-content > *,
  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tabs-content .e-con,
  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tabs-content .elementor-element,
  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tabs-content [role="tabpanel"] {
    width: 100% !important;
    max-width: 303px !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tabs-heading {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    padding: 0 !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title {
    width: 100% !important;
    min-width: 0 !important;
    height: 68px !important;
    position: relative !important;
    background-size: cover !important;
    background-position: center !important;
    overflow: hidden !important;
    border-radius: 4px !important;
    border: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 0 8px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title:nth-child(1) {
    grid-column: auto !important;
    height: 68px !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(16, 40, 58, 0.65) !important;
    z-index: 1 !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title.e-active,
  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title[aria-selected="true"] {
    border: 1.8px solid #79C3EF !important;
    box-shadow: 0 3px 10px rgba(121, 195, 239, 0.2) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title.e-active::before,
  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title[aria-selected="true"]::before {
    background: rgba(121, 195, 239, 0.15) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2fd6f14f .e-n-tab-title-text {
    position: relative !important;
    z-index: 2 !important;
    color: #ffffff !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    line-height: 1.3 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345584f0 */.include-card {
  background: #ffffff !important;
  border: 2px solid #2B5775 !important;
  transition: all 0.35s ease;
}

.include-card * {
  transition: all 0.35s ease;
}

/* Normal text: only headings/text that are NOT the label */
.include-card :not(.include-label) > .elementor-heading-title,
.include-card p {
  color: #2B5775 !important;
}

/* Label always stays light blue */
.include-card .include-label,
.include-card .include-label *,
.include-card .include-label .elementor-heading-title {
  color: #79C3EF !important;
}

.include-card:hover {
  background: #2B5775 !important;
  border-color: #2B5775 !important;
  transform: translateY(-6px);
}

/* Hover: everything turns white */
.include-card:hover :not(.include-label) > .elementor-heading-title,
.include-card:hover p {
  color: #ffffff !important;
}

/* Hover: label STILL stays light blue */
.include-card:hover .include-label,
.include-card:hover .include-label *,
.include-card:hover .include-label .elementor-heading-title {
  color: #79C3EF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c99c2b7 */@media (min-width: 1025px) {

  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    gap: 2px !important;
    width: 100% !important;
    height: 550px !important;
    overflow: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* All visible curtain panels */
  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .e-con {
    flex: 1 1 0 !important;
    width: 0 !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 100% !important;
    transition: flex 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    position: relative !important;
    background-size: cover !important;
    background-position: center !important;
    overflow: hidden !important;
    cursor: pointer !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .e-con:hover {
    flex: 3.5 1 0 !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .e-con::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(16, 40, 58, 0.55) !important;
    z-index: 1 !important;
    transition: background 0.4s ease !important;
    pointer-events: none !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .e-con:hover::before {
    background: rgba(16, 40, 58, 0.15) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .e-con .elementor-widget-heading {
    position: absolute !important;
    bottom: 40px !important;
    left: calc(100% - 24px) !important;
    z-index: 2 !important;
    margin: 0 !important;
    white-space: nowrap !important;
    transform: rotate(-90deg) !important;
    transform-origin: left bottom !important;
    transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .e-con:hover .elementor-widget-heading {
    left: 24px !important;
    bottom: 42px !important;
    transform: rotate(0deg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .e-con .elementor-widget-heading h4 {
    font-size: 16px !important;
    letter-spacing: 2.5px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    text-transform: uppercase !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .e-con .elementor-widget-text-editor {
    position: absolute !important;
    bottom: 22px !important;
    left: 24px !important;
    z-index: 2 !important;
    margin: 0 !important;
    opacity: 0 !important;
    transition: opacity 0.4s ease 0.1s !important;
    white-space: nowrap !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .e-con .elementor-widget-text-editor p {
    font-size: 11px !important;
    letter-spacing: 2px !important;
    font-weight: 600 !important;
    color: #79C3EF !important;
    margin: 0 !important;
    text-transform: uppercase !important;
  }

  .elementor-206130 .elementor-element.elementor-element-2c99c2b7 > .e-con:hover .elementor-widget-text-editor {
    opacity: 1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9fa158 */@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-206130 .elementor-element.elementor-element-5a9fa158 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    gap: 2px !important;
    width: 100% !important;
    height: 480px !important;
    overflow: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* 4 visible panels: each starts at 25% */
  .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .e-con {
    flex: 0 0 25% !important;
    --width: 25% !important;
    width: 25% !important;
    max-width: 25% !important;
    min-width: 0 !important;
    height: 100% !important;
    transition: flex-basis 0.6s cubic-bezier(0.25, 1, 0.5, 1), max-width 0.6s cubic-bezier(0.25, 1, 0.5, 1), width 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    position: relative !important;
    background-size: cover !important;
    background-position: center !important;
    overflow: hidden !important;
    cursor: pointer !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    align-items: flex-start !important;
  }

  /* When interacting, shrink the non-hovered panels */
  .elementor-206130 .elementor-element.elementor-element-5a9fa158:hover > .e-con {
    flex-basis: 18% !important;
    --width: 18% !important;
    width: 18% !important;
    max-width: 18% !important;
  }

  /* Hovered panel expands */
  .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .e-con:hover {
    flex-basis: 46% !important;
    --width: 46% !important;
    width: 46% !important;
    max-width: 46% !important;
  }

  /* Navy overlay */
  .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .e-con::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(16, 40, 58, 0.55) !important;
    z-index: 1 !important;
    transition: background 0.4s ease !important;
    pointer-events: none !important;
  }

  .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .e-con:hover::before {
    background: rgba(16, 40, 58, 0.15) !important;
  }

  /* Title vertical default */
  .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .e-con .elementor-widget-heading {
    position: absolute !important;
    bottom: 34px !important;
    left: calc(100% - 20px) !important;
    z-index: 2 !important;
    margin: 0 !important;
    white-space: nowrap !important;
    transform: rotate(-90deg) !important;
    transform-origin: left bottom !important;
    transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1), left 0.6s cubic-bezier(0.25, 1, 0.5, 1), bottom 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
  }

  /* Title horizontal on hover */
  .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .e-con:hover .elementor-widget-heading {
    left: 20px !important;
    bottom: 34px !important;
    transform: rotate(0deg) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .e-con .elementor-widget-heading h4 {
    font-size: 13px !important;
    letter-spacing: 1.5px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    text-transform: uppercase !important;
  }

  /* Subtitle hidden normally */
  .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .e-con .elementor-widget-text-editor {
    position: absolute !important;
    bottom: 16px !important;
    left: 20px !important;
    z-index: 2 !important;
    margin: 0 !important;
    opacity: 0 !important;
    transition: opacity 0.4s ease 0.1s !important;
    white-space: nowrap !important;
  }

  .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .e-con .elementor-widget-text-editor p {
    font-size: 9.5px !important;
    letter-spacing: 1.5px !important;
    font-weight: 600 !important;
    color: #79C3EF !important;
    margin: 0 !important;
    text-transform: uppercase !important;
  }

  .elementor-206130 .elementor-element.elementor-element-5a9fa158 > .e-con:hover .elementor-widget-text-editor {
    opacity: 1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af442c1 */@media (max-width: 767px) {
  /* Parent Container reset to vertical flex list */
  .elementor-206130 .elementor-element.elementor-element-1af442c1 {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    gap: 4px !important; /* Elegant vertical margins between stacked rows */
    width: 100% !important;
    height: auto !important; /* Releases desktop-locked height */
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
  }

  /* Individual Columns (Normal Compact State - 100px tall) */
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con {
    flex: 0 0 100px !important; /* Compact horizontal bar */
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100px !important;
    transition: flex 0.6s cubic-bezier(0.25, 1, 0.5, 1), height 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important; /* Smooth longways height transition */
    position: relative !important;
    background-size: cover !important;
    background-position: center !important;
    overflow: hidden !important;
    cursor: pointer !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* Active/Tap State - Column expands downwards to 280px */
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con:hover,
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con:active,
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con:focus {
    flex: 0 0 280px !important;
    height: 280px !important;
  }

  /* Deep Translucent Navy Overlay */
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: rgba(16, 40, 58, 0.55) !important;
    z-index: 1 !important;
    transition: background 0.4s ease !important;
  }

  /* Lighten overlay on Expand/Tap */
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con:hover::before,
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con:active::before {
    background: rgba(16, 40, 58, 0.15) !important;
  }

  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    align-items: flex-start !important;
  }

  /* 
     Title Position (Mobile)
     - Normal State: Horizontally flat (0deg), centered vertically on the 100px bar.
     - Hover/Tap State: Glides down to bottom-left corner!
  */
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con .elementor-widget-heading {
    position: absolute !important;
    left: 20px !important;
    top: 50% !important; /* Vertically centered */
    bottom: auto !important;
    z-index: 2 !important;
    margin: 0 !important;
    transform: translateY(-50%) rotate(0deg) !important; /* No rotation */
    transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1), top 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
  }

  /* Glide down on expand */
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con:hover .elementor-widget-heading,
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con:active .elementor-widget-heading {
    top: calc(100% - 46px) !important; /* Pins bottom-left corner */
    transform: translateY(0) rotate(0deg) !important;
  }

  /* Title Font Settings (Mobile Scale) */
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con .elementor-widget-heading h4 {
    font-size: 14px !important;
    letter-spacing: 2px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    margin: 0 !important;
  }

  /* Subtitle Position (Mobile) */
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con .elementor-widget-text-editor {
    position: absolute !important;
    left: 20px !important;
    bottom: 16px !important;
    z-index: 2 !important;
    margin: 0 !important;
    opacity: 0 !important; /* Hidden on normal state */
    transition: opacity 0.4s ease 0.1s !important; /* Smooth fade-in */
    white-space: nowrap !important;
  }
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con .elementor-widget-text-editor p {
    font-size: 10px !important;
    letter-spacing: 1.5px !important;
    font-weight: 600 !important;
    color: #79C3EF !important; /* Coastal Blue */
    margin: 0 !important;
  }

  /* Reveal subtitle on Hover/Tap */
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con:hover .elementor-widget-text-editor,
  .elementor-206130 .elementor-element.elementor-element-1af442c1 > .e-con:active .elementor-widget-text-editor {
    opacity: 1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35e4bf */.faq-partner-card {
 position: relative;
 overflow: hidden;
 background: linear-gradient(135deg, rgba(43,87,117,0.96), rgba(16,40,58,0.96)) !important;
 border: 1.5px solid rgba(121,195,239,0.55) !important;
 box-shadow: 0 18px 45px rgba(16,40,58,0.18) !important;
 padding: 42px 36px !important;
 min-height: 100% !important;
 height: 100% !important;
 box-sizing: border-box !important;
 display: flex !important;
 flex-direction: column !important;
 justify-content: center !important;
}

.faq-partner-card::before {
 content: "";
 position: absolute;
 inset: 0;
 background: radial-gradient(circle at top right, rgba(121,195,239,0.28), transparent 42%);
 pointer-events: none;
}

.faq-partner-card::after {
 content: "";
 position: absolute;
 top: 0;
 right: 0;
 width: 42%;
 height: 100%;
 background: rgba(255,255,255,0.06);
 clip-path: polygon(35% 0, 100% 0, 100% 100%, 0 100%);
 pointer-events: none;
}

.faq-partner-card .elementor-heading-title,
.faq-partner-card p {
 position: relative;
 z-index: 2;
 color: #ffffff !important;
}.faq-partner-card .elementor-button {
 position: relative;
 z-index: 2;
 background: #ffffff !important;
 color: #2B5775 !important;
 border: 1px solid #ffffff !important;
}

.faq-partner-card .elementor-button:hover {
 background: transparent !important;
 color: #ffffff !important;
 border-color: #79C3EF !important;
}

/* FAQ right block height helper only */
.elementor-widget:has(.faq-partner-card),
.elementor-widget:has(.faq-partner-card) > .elementor-widget-container {
 height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ab3000 */.faq-partner-card {
 position: relative;
 overflow: hidden;
 background: linear-gradient(135deg, rgba(43,87,117,0.96), rgba(16,40,58,0.96)) !important;
 border: 1.5px solid rgba(121,195,239,0.55) !important;
 box-shadow: 0 18px 45px rgba(16,40,58,0.18) !important;
 padding: 42px 36px !important;
 min-height: 100% !important;
 height: 100% !important;
 box-sizing: border-box !important;
 display: flex !important;
 flex-direction: column !important;
 justify-content: center !important;
}

.faq-partner-card::before {
 content: "";
 position: absolute;
 inset: 0;
 background: radial-gradient(circle at top right, rgba(121,195,239,0.28), transparent 42%);
 pointer-events: none;
}

.faq-partner-card::after {
 content: "";
 position: absolute;
 top: 0;
 right: 0;
 width: 42%;
 height: 100%;
 background: rgba(255,255,255,0.06);
 clip-path: polygon(35% 0, 100% 0, 100% 100%, 0 100%);
 pointer-events: none;
}

.faq-partner-card .elementor-heading-title,
.faq-partner-card p {
 position: relative;
 z-index: 2;
 color: #ffffff !important;
}.faq-partner-card .elementor-button {
 position: relative;
 z-index: 2;
 background: #ffffff !important;
 color: #2B5775 !important;
 border: 1px solid #ffffff !important;
}

.faq-partner-card .elementor-button:hover {
 background: transparent !important;
 color: #ffffff !important;
 border-color: #79C3EF !important;
}

/* FAQ right block height helper only */
.elementor-widget:has(.faq-partner-card),
.elementor-widget:has(.faq-partner-card) > .elementor-widget-container {
 height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cd535fe */.faq-partner-card {
 position: relative;
 overflow: hidden;
 background: linear-gradient(135deg, rgba(43,87,117,0.96), rgba(16,40,58,0.96)) !important;
 border: 1.5px solid rgba(121,195,239,0.55) !important;
 box-shadow: 0 18px 45px rgba(16,40,58,0.18) !important;
 padding: 42px 36px !important;
 min-height: 100% !important;
 height: 100% !important;
 box-sizing: border-box !important;
 display: flex !important;
 flex-direction: column !important;
 justify-content: center !important;
}

.faq-partner-card::before {
 content: "";
 position: absolute;
 inset: 0;
 background: radial-gradient(circle at top right, rgba(121,195,239,0.28), transparent 42%);
 pointer-events: none;
}

.faq-partner-card::after {
 content: "";
 position: absolute;
 top: 0;
 right: 0;
 width: 42%;
 height: 100%;
 background: rgba(255,255,255,0.06);
 clip-path: polygon(35% 0, 100% 0, 100% 100%, 0 100%);
 pointer-events: none;
}

.faq-partner-card .elementor-heading-title,
.faq-partner-card p {
 position: relative;
 z-index: 2;
 color: #ffffff !important;
}.faq-partner-card .elementor-button {
 position: relative;
 z-index: 2;
 background: #ffffff !important;
 color: #2B5775 !important;
 border: 1px solid #ffffff !important;
}

.faq-partner-card .elementor-button:hover {
 background: transparent !important;
 color: #ffffff !important;
 border-color: #79C3EF !important;
}

/* FAQ right block height helper only */
.elementor-widget:has(.faq-partner-card),
.elementor-widget:has(.faq-partner-card) > .elementor-widget-container {
 height: 100% !important;
}/* End custom CSS */