.elementor-19 .elementor-element.elementor-element-4b0464fa{--display:flex;--min-height:80vh;--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-19 .elementor-element.elementor-element-4b0464fa:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4b0464fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, #F1F1F1 100%);}.elementor-19 .elementor-element.elementor-element-54eaeee9{--display:flex;--position:absolute;--min-height:80vh;top:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-54eaeee9{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-54eaeee9{right:0px;}.elementor-19 .elementor-element.elementor-element-5a3948a2{--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;--z-index:950;}.elementor-19 .elementor-element.elementor-element-3f083772{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-3a197371{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-7d84a2f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;letter-spacing:5px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-769097c5{--divider-border-style:solid;--divider-color:var( --e-global-color-55d522f );--divider-border-width:3px;}.elementor-19 .elementor-element.elementor-element-769097c5 .elementor-divider-separator{width:30%;}.elementor-19 .elementor-element.elementor-element-769097c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-acfb915 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:2.4vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-7a140720{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-19 .elementor-element.elementor-element-1ebc991b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-1ebc991b .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-1ebc991b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1ebc991b .elementor-icon-box-title a{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-19 .elementor-element.elementor-element-37a6dd1{--grid-template-columns:repeat(0, auto);--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-19 .elementor-element.elementor-element-37a6dd1 .elementor-widget-container{text-align:center;}.elementor-19 .elementor-element.elementor-element-37a6dd1 .elementor-social-icon{background-color:#33333300;--icon-padding:0em;}.elementor-19 .elementor-element.elementor-element-37a6dd1 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-37a6dd1 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-4d1723c2{--divider-border-style:solid;--divider-color:#00000014;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-4d1723c2 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4d1723c2 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-4d1723c2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-4d1e41ce{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.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-19 .elementor-element.elementor-element-5d69f78c{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-19 .elementor-element.elementor-element-19b33556{--display:flex;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-53bff834{--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:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-7d56dda7{--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-19 .elementor-element.elementor-element-6203782e{--display:flex;}.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-19 .elementor-element.elementor-element-30ba483{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-30ba483 > .elementor-widget-container{background-image:url("https://fabrilight.osamweb.dev/wp-content/uploads/2026/03/modern-house-exterior-2026-01-05-05-51-41-utc.jpg");padding:200px 0px 200px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-30ba483.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-640f10bf{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;top:-32px;}.elementor-19 .elementor-element.elementor-element-640f10bf > .elementor-widget-container{background-image:url("https://fabrilight.osamweb.dev/wp-content/uploads/2026/03/3d-rendering-minimal-black-cubic-house-in-summer-2026-01-07-06-29-58-utc.jpg");padding:50px 0px 50px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-640f10bf{left:-38px;}body.rtl .elementor-19 .elementor-element.elementor-element-640f10bf{right:-38px;}.elementor-19 .elementor-element.elementor-element-28aec082{--display:flex;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-27ff4793{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-3e389170{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2cbc4c91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;letter-spacing:5px;}.elementor-19 .elementor-element.elementor-element-237dfba5{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3px;}.elementor-19 .elementor-element.elementor-element-237dfba5 .elementor-divider-separator{width:30%;}.elementor-19 .elementor-element.elementor-element-237dfba5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-2c492040 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:2vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-6364c67f{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-1db0fb85{--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;--justify-content:center;--padding-top:15%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-1db0fb85:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1db0fb85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-6f68501d{--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;--z-index:950;}.elementor-19 .elementor-element.elementor-element-63de1104{--display:flex;}.elementor-19 .elementor-element.elementor-element-4b4d4886 > .elementor-widget-container{--e-transform-rotateZ:0deg;margin:0px 0px 10px 0px;}.elementor-19 .elementor-element.elementor-element-4b4d4886{text-align:start;}.elementor-19 .elementor-element.elementor-element-4b4d4886 img{width:9%;}.elementor-19 .elementor-element.elementor-element-2261fcea .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:4vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-74b1d941{--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:flex-end;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-19 .elementor-element.elementor-element-2f58f19c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-31941917{--display:flex;--position:absolute;--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;top:0px;}.elementor-19 .elementor-element.elementor-element-31941917:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-31941917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-31941917{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-31941917{left:0px;}.elementor-19 .elementor-element.elementor-element-7fcbac22{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.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-19 .elementor-element.elementor-element-2cf2ccdc .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-2cf2ccdc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-2cf2ccdc.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2cf2ccdc.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-2cf2ccdc.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2cf2ccdc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-2cf2ccdc .elementor-icon{font-size:35px;}.elementor-19 .elementor-element.elementor-element-2cf2ccdc .elementor-icon svg{height:35px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-71aff68 .elementor-counter{flex-direction:column-reverse;}.elementor-19 .elementor-element.elementor-element-71aff68 .elementor-counter-number-wrapper{gap:0px;color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:3vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-71aff68 .elementor-counter-title{font-family:"Rubik", Sans-serif;font-size:1.5vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-4ccd8d55{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-19 .elementor-element.elementor-element-3492d79 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-3492d79.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-3492d79.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3492d79.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-3492d79.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3492d79.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-3492d79 .elementor-icon{font-size:35px;}.elementor-19 .elementor-element.elementor-element-3492d79 .elementor-icon svg{height:35px;}.elementor-19 .elementor-element.elementor-element-2d641f9b .elementor-counter{flex-direction:column-reverse;}.elementor-19 .elementor-element.elementor-element-2d641f9b .elementor-counter-number-wrapper{gap:0px;color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:3vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-2d641f9b .elementor-counter-title{font-family:"Rubik", Sans-serif;font-size:1.5vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-1b2591e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-19 .elementor-element.elementor-element-50d8a1ee .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-50d8a1ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-50d8a1ee.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-50d8a1ee.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-50d8a1ee.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-50d8a1ee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-50d8a1ee .elementor-icon{font-size:35px;}.elementor-19 .elementor-element.elementor-element-50d8a1ee .elementor-icon svg{height:35px;}.elementor-19 .elementor-element.elementor-element-590adeb5 .elementor-counter{flex-direction:column-reverse;}.elementor-19 .elementor-element.elementor-element-590adeb5 .elementor-counter-number-wrapper{gap:0px;color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:3vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-590adeb5 .elementor-counter-title{font-family:"Rubik", Sans-serif;font-size:1.5vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-7c96b1b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-35d49c92{--display:flex;}.elementor-19 .elementor-element.elementor-element-21a7cbf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-21a7cbf9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-21a7cbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fabrilight.osamweb.dev/wp-content/uploads/2026/03/exterior-shot-of-a-modern-new-construction-home-in-2026-01-07-07-17-54-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-3c5ac33d > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-19 .elementor-element.elementor-element-3e996451{--display:flex;}.elementor-19 .elementor-element.elementor-element-7f4c3f04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-7f4c3f04:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7f4c3f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fabrilight.osamweb.dev/wp-content/uploads/2026/03/a-perfect-neighborhood-houses-in-suburb-at-summer-2026-01-11-10-24-11-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-685f6dea > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-19 .elementor-element.elementor-element-367d8b08{--display:flex;}.elementor-19 .elementor-element.elementor-element-2c3b589d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-2c3b589d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2c3b589d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fabrilight.osamweb.dev/wp-content/uploads/2026/03/modern-house-facade-2026-01-05-00-49-43-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-2f17136e > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-19 .elementor-element.elementor-element-73d6a13b{--display:flex;}.elementor-19 .elementor-element.elementor-element-170a2d62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-170a2d62:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-170a2d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fabrilight.osamweb.dev/wp-content/uploads/2026/03/view-of-luxurious-modern-house-exterior-with-dinin-2026-01-09-10-29-43-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-2bc991dc > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-19 .elementor-element.elementor-element-6b520e87{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:25px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-19 .elementor-element.elementor-element-4ce8ed7a{--display:flex;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-7a13887e{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-19 .elementor-element.elementor-element-2986e5a0{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-25d14e1d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-49adfd9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;letter-spacing:5px;}.elementor-19 .elementor-element.elementor-element-1d282bf4{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3px;}.elementor-19 .elementor-element.elementor-element-1d282bf4 .elementor-divider-separator{width:30%;}.elementor-19 .elementor-element.elementor-element-1d282bf4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-7c7ddcca .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:3vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-634939b3{--divider-border-style:solid;--divider-color:#00000014;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-634939b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-634939b3 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-634939b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-7a54267f{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-4926a5fb{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-19 .elementor-element.elementor-element-789fb5cd{--display:flex;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-6e9f08d8{--display:flex;}.elementor-19 .elementor-element.elementor-element-5497436a{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3c51d70 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-3c51d70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-3c51d70.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3c51d70.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11ad78 );color:var( --e-global-color-f11ad78 );border-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-3c51d70 .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-3c51d70 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3c51d70 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-1daf18c8{--display:flex;}.elementor-19 .elementor-element.elementor-element-12ad130b{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-63826787 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-63826787.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-63826787.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-63826787.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11ad78 );color:var( --e-global-color-f11ad78 );border-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-63826787 .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-63826787 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-63826787 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-10f3943d{--display:flex;}.elementor-19 .elementor-element.elementor-element-3bbb573e{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2549801a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-2549801a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-2549801a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2549801a.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11ad78 );color:var( --e-global-color-f11ad78 );border-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-2549801a .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-2549801a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2549801a .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-2eb6a60f{--display:flex;}.elementor-19 .elementor-element.elementor-element-1111eb10{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4461ad45 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-4461ad45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-4461ad45.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-4461ad45.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11ad78 );color:var( --e-global-color-f11ad78 );border-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-4461ad45 .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-4461ad45 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4461ad45 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-50d67467{--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-19 .elementor-element.elementor-element-50d67467 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-55d522f );}.elementor-19 .elementor-element.elementor-element-50d67467 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-55d522f );}.elementor-19 .elementor-element.elementor-element-50d67467 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-55d522f );}:where( .elementor-19 .elementor-element.elementor-element-50d67467 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rubik", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-25130ee2{--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:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-25130ee2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-25130ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-55d522f );}.elementor-19 .elementor-element.elementor-element-755a6e0f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-19 .elementor-element.elementor-element-755a6e0f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-755a6e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-1f3c653c{text-align:center;}.elementor-19 .elementor-element.elementor-element-1f3c653c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;letter-spacing:5px;}.elementor-19 .elementor-element.elementor-element-118e36f6{text-align:center;}.elementor-19 .elementor-element.elementor-element-118e36f6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:2vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-34b33805{--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:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-7a4e952e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-328a8fc6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-2042f0b6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-7ece243d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-7ece243d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-7ece243d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7ece243d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-7ece243d .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-7ece243d .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7ece243d .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-7ece243d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-7ece243d:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-7ece243d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-11f6d1df{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-642e113f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-24f18a62 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-601c9afb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-601c9afb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-601c9afb.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-601c9afb.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-601c9afb .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-601c9afb .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-601c9afb .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-601c9afb .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-601c9afb:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-601c9afb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-73d99549{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-cc02744{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-12be36fb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-5625bf26 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-5625bf26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-5625bf26.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-5625bf26.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-5625bf26 .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-5625bf26 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-5625bf26 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-5625bf26 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-5625bf26:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-5625bf26:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-4ce6bde2{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-556a6075{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-45bb6191{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-26e3aa1a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-319b5c0e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-319b5c0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-319b5c0e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-319b5c0e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-319b5c0e .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-319b5c0e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-319b5c0e .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-319b5c0e .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-319b5c0e:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-319b5c0e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-6904dcac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-427789cd{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-3ecda84e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-3dc9be0b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-3dc9be0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-3dc9be0b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-3dc9be0b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-3dc9be0b .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-3dc9be0b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-3dc9be0b .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-3dc9be0b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-3dc9be0b:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-3dc9be0b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-10857a03{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-209b3f4e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-622c136d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-34d45708 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-34d45708.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-34d45708.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-34d45708.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-34d45708 .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-34d45708 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-34d45708 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-34d45708 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-34d45708:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-34d45708:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-19bf9f28{--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:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-2ea66296{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-19 .elementor-element.elementor-element-2a62177a{--display:flex;}.elementor-19 .elementor-element.elementor-element-13189c3d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-13189c3d > .elementor-widget-container{background-image:url("https://fabrilight.osamweb.dev/wp-content/uploads/2026/03/modern-luxury-house-and-garden-2026-01-07-00-32-56-utc.jpg");padding:200px 0px 200px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-13189c3d.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-25bd036e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;bottom:0px;}.elementor-19 .elementor-element.elementor-element-25bd036e > .elementor-widget-container{background-image:url("https://fabrilight.osamweb.dev/wp-content/uploads/2026/03/modern-house-exterior-2026-01-05-00-27-05-utc.jpg");padding:50px 0px 50px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-25bd036e{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-25bd036e{left:0px;}.elementor-19 .elementor-element.elementor-element-e5795b9{--display:flex;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-7047da6a{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-52d17428{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5424b8d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;letter-spacing:5px;}.elementor-19 .elementor-element.elementor-element-15013c31{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3px;}.elementor-19 .elementor-element.elementor-element-15013c31 .elementor-divider-separator{width:30%;}.elementor-19 .elementor-element.elementor-element-15013c31 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-330d9755 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:2vw;font-weight:400;}.elementor-19 .elementor-element.elementor-element-18f44941{--display:flex;border-style:none;--border-style:none;}.elementor-19 .elementor-element.elementor-element-6f167831{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7d55168f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-7d55168f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-7d55168f.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7d55168f.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11ad78 );color:var( --e-global-color-f11ad78 );border-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-7d55168f .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-7d55168f .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7d55168f .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-3997bd5b{--display:flex;border-style:none;--border-style:none;}.elementor-19 .elementor-element.elementor-element-60270c{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-112c64a2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-112c64a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-112c64a2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-112c64a2.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11ad78 );color:var( --e-global-color-f11ad78 );border-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-112c64a2 .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-112c64a2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-112c64a2 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-7265e2c3{--display:flex;border-style:none;--border-style:none;}.elementor-19 .elementor-element.elementor-element-6ba0d03a{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-451f001e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-451f001e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-451f001e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-451f001e.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11ad78 );color:var( --e-global-color-f11ad78 );border-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-451f001e .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-451f001e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-451f001e .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-3fde59ba{--display:flex;border-style:none;--border-style:none;}.elementor-19 .elementor-element.elementor-element-72e64b57{--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:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-20435cdb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-19 .elementor-element.elementor-element-20435cdb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-20435cdb.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-20435cdb.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11ad78 );color:var( --e-global-color-f11ad78 );border-color:var( --e-global-color-f11ad78 );}.elementor-19 .elementor-element.elementor-element-20435cdb .elementor-icon{font-size:25px;}.elementor-19 .elementor-element.elementor-element-20435cdb .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-20435cdb .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-49d15aeb{--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-49d15aeb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-55d522f );}.elementor-19 .elementor-element.elementor-element-49d15aeb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-55d522f );}.elementor-19 .elementor-element.elementor-element-49d15aeb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-55d522f );}:where( .elementor-19 .elementor-element.elementor-element-49d15aeb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rubik", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-4b0464fa{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-5a3948a2{--width:70%;}.elementor-19 .elementor-element.elementor-element-3f083772{--width:50%;}.elementor-19 .elementor-element.elementor-element-19b33556{--width:50%;}.elementor-19 .elementor-element.elementor-element-53bff834{--content-width:70%;}.elementor-19 .elementor-element.elementor-element-6203782e{--width:50%;}.elementor-19 .elementor-element.elementor-element-28aec082{--width:50%;}.elementor-19 .elementor-element.elementor-element-27ff4793{--width:100%;}.elementor-19 .elementor-element.elementor-element-1db0fb85{--content-width:70%;}.elementor-19 .elementor-element.elementor-element-63de1104{--width:55%;}.elementor-19 .elementor-element.elementor-element-74b1d941{--width:45%;}.elementor-19 .elementor-element.elementor-element-31941917{--width:50%;}.elementor-19 .elementor-element.elementor-element-7fcbac22{--width:33.3%;}.elementor-19 .elementor-element.elementor-element-4ccd8d55{--width:33.3%;}.elementor-19 .elementor-element.elementor-element-1b2591e{--width:33.3%;}.elementor-19 .elementor-element.elementor-element-7c96b1b0{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-35d49c92{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-3e996451{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-367d8b08{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-73d6a13b{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-4ce8ed7a{--content-width:70%;}.elementor-19 .elementor-element.elementor-element-2986e5a0{--width:50%;}.elementor-19 .elementor-element.elementor-element-789fb5cd{--width:50%;}.elementor-19 .elementor-element.elementor-element-5497436a{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-12ad130b{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-3bbb573e{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-1111eb10{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-25130ee2{--content-width:70%;}.elementor-19 .elementor-element.elementor-element-755a6e0f{--width:100%;}.elementor-19 .elementor-element.elementor-element-7a4e952e{--width:33.3%;}.elementor-19 .elementor-element.elementor-element-328a8fc6{--width:65%;}.elementor-19 .elementor-element.elementor-element-11f6d1df{--width:33.3%;}.elementor-19 .elementor-element.elementor-element-642e113f{--width:65%;}.elementor-19 .elementor-element.elementor-element-73d99549{--width:33.3%;}.elementor-19 .elementor-element.elementor-element-cc02744{--width:65%;}.elementor-19 .elementor-element.elementor-element-556a6075{--width:33.3%;}.elementor-19 .elementor-element.elementor-element-45bb6191{--width:65%;}.elementor-19 .elementor-element.elementor-element-6904dcac{--width:33.3%;}.elementor-19 .elementor-element.elementor-element-427789cd{--width:65%;}.elementor-19 .elementor-element.elementor-element-10857a03{--width:33.3%;}.elementor-19 .elementor-element.elementor-element-209b3f4e{--width:65%;}.elementor-19 .elementor-element.elementor-element-19bf9f28{--content-width:70%;}.elementor-19 .elementor-element.elementor-element-2a62177a{--width:50%;}.elementor-19 .elementor-element.elementor-element-e5795b9{--width:50%;}.elementor-19 .elementor-element.elementor-element-7047da6a{--width:100%;}.elementor-19 .elementor-element.elementor-element-6f167831{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-60270c{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-6ba0d03a{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-72e64b57{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-5a3948a2{--width:100%;}.elementor-19 .elementor-element.elementor-element-3f083772{--width:100%;}.elementor-19 .elementor-element.elementor-element-19b33556{--width:100%;}.elementor-19 .elementor-element.elementor-element-53bff834{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-6203782e{--width:100%;}.elementor-19 .elementor-element.elementor-element-28aec082{--width:100%;}.elementor-19 .elementor-element.elementor-element-1db0fb85{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-63de1104{--width:100%;}.elementor-19 .elementor-element.elementor-element-74b1d941{--width:100%;}.elementor-19 .elementor-element.elementor-element-4ce8ed7a{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-2986e5a0{--width:100%;}.elementor-19 .elementor-element.elementor-element-789fb5cd{--width:100%;}.elementor-19 .elementor-element.elementor-element-25130ee2{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-7a4e952e{--width:100%;}.elementor-19 .elementor-element.elementor-element-328a8fc6{--width:100%;}.elementor-19 .elementor-element.elementor-element-11f6d1df{--width:100%;}.elementor-19 .elementor-element.elementor-element-642e113f{--width:100%;}.elementor-19 .elementor-element.elementor-element-73d99549{--width:100%;}.elementor-19 .elementor-element.elementor-element-cc02744{--width:100%;}.elementor-19 .elementor-element.elementor-element-556a6075{--width:100%;}.elementor-19 .elementor-element.elementor-element-45bb6191{--width:100%;}.elementor-19 .elementor-element.elementor-element-6904dcac{--width:100%;}.elementor-19 .elementor-element.elementor-element-427789cd{--width:100%;}.elementor-19 .elementor-element.elementor-element-10857a03{--width:100%;}.elementor-19 .elementor-element.elementor-element-209b3f4e{--width:100%;}.elementor-19 .elementor-element.elementor-element-19bf9f28{--content-width:100%;}.elementor-19 .elementor-element.elementor-element-2a62177a{--width:100%;}.elementor-19 .elementor-element.elementor-element-e5795b9{--width:100%;}.elementor-19 .elementor-element.elementor-element-7047da6a{--width:100%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-4b0464fa{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-19 .elementor-element.elementor-element-5a3948a2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-7d84a2f5 .elementor-heading-title{font-size:2vw;}.elementor-19 .elementor-element.elementor-element-acfb915 .elementor-heading-title{font-size:5vw;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-1ebc991b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1ebc991b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-5d69f78c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-53bff834{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-19 .elementor-element.elementor-element-7d56dda7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-30ba483{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-28aec082{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-2cbc4c91 .elementor-heading-title{font-size:2vw;}.elementor-19 .elementor-element.elementor-element-2c492040 .elementor-heading-title{font-size:5vw;}.elementor-19 .elementor-element.elementor-element-1db0fb85{--padding-top:32%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-19 .elementor-element.elementor-element-6f68501d{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-2261fcea .elementor-heading-title{font-size:5vw;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-6b520e87{--e-n-carousel-swiper-slides-to-display:3;}.elementor-19 .elementor-element.elementor-element-4ce8ed7a{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-19 .elementor-element.elementor-element-7a13887e{--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-19 .elementor-element.elementor-element-49adfd9d .elementor-heading-title{font-size:2vw;}.elementor-19 .elementor-element.elementor-element-7c7ddcca .elementor-heading-title{font-size:5vw;}.elementor-19 .elementor-element.elementor-element-4926a5fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-25130ee2{--padding-top:0%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-19 .elementor-element.elementor-element-1f3c653c .elementor-heading-title{font-size:2vw;}.elementor-19 .elementor-element.elementor-element-118e36f6 .elementor-heading-title{font-size:5vw;}.elementor-19 .elementor-element.elementor-element-34b33805{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-19 .elementor-element.elementor-element-2042f0b6 .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-24f18a62 .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-12be36fb .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-4ce6bde2{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-45bb6191{--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-19 .elementor-element.elementor-element-26e3aa1a .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-3ecda84e .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-622c136d .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-19bf9f28{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-19 .elementor-element.elementor-element-2ea66296{--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-19 .elementor-element.elementor-element-5424b8d9 .elementor-heading-title{font-size:2vw;}.elementor-19 .elementor-element.elementor-element-330d9755 .elementor-heading-title{font-size:5vw;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-4b0464fa{--min-height:100vh;}.elementor-19 .elementor-element.elementor-element-54eaeee9{--min-height:100vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-7d84a2f5 .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-acfb915 .elementor-heading-title{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-7a140720{--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:flex-start;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-1ebc991b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1ebc991b .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-5d69f78c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-19 .elementor-element.elementor-element-30ba483 > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-19 .elementor-element.elementor-element-640f10bf{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;top:-70px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-640f10bf{left:-9px;}body.rtl .elementor-19 .elementor-element.elementor-element-640f10bf{right:-9px;}.elementor-19 .elementor-element.elementor-element-2cbc4c91 .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-2c492040 .elementor-heading-title{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-1db0fb85{--padding-top:180%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-19 .elementor-element.elementor-element-4b4d4886 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-19 .elementor-element.elementor-element-2261fcea .elementor-heading-title{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-74b1d941{--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:flex-start;}.elementor-19 .elementor-element.elementor-element-2f58f19c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-71aff68 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-71aff68 .elementor-counter-number-wrapper{font-size:12vw;}.elementor-19 .elementor-element.elementor-element-71aff68 .elementor-counter-title{font-size:5vw;}.elementor-19 .elementor-element.elementor-element-2d641f9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2d641f9b .elementor-counter-number-wrapper{font-size:12vw;}.elementor-19 .elementor-element.elementor-element-2d641f9b .elementor-counter-title{font-size:5vw;}.elementor-19 .elementor-element.elementor-element-590adeb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-590adeb5 .elementor-counter-number-wrapper{font-size:12vw;}.elementor-19 .elementor-element.elementor-element-590adeb5 .elementor-counter-title{font-size:5vw;}.elementor-19 .elementor-element.elementor-element-6b520e87{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19 .elementor-element.elementor-element-49adfd9d .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-7c7ddcca .elementor-heading-title{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-4926a5fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-1f3c653c .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-118e36f6 .elementor-heading-title{font-size:8vw;}.elementor-19 .elementor-element.elementor-element-34b33805{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-19 .elementor-element.elementor-element-2042f0b6 .elementor-heading-title{font-size:6vw;}.elementor-19 .elementor-element.elementor-element-24f18a62 .elementor-heading-title{font-size:6vw;}.elementor-19 .elementor-element.elementor-element-12be36fb .elementor-heading-title{font-size:6vw;}.elementor-19 .elementor-element.elementor-element-4ce6bde2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-26e3aa1a .elementor-heading-title{font-size:6vw;}.elementor-19 .elementor-element.elementor-element-3ecda84e .elementor-heading-title{font-size:6vw;}.elementor-19 .elementor-element.elementor-element-3dc9be0b .elementor-icon-box-wrapper{align-items:center;}.elementor-19 .elementor-element.elementor-element-622c136d .elementor-heading-title{font-size:6vw;}.elementor-19 .elementor-element.elementor-element-2a62177a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-13189c3d > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-19 .elementor-element.elementor-element-25bd036e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-25bd036e{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-19 .elementor-element.elementor-element-5424b8d9 .elementor-heading-title{font-size:4vw;}.elementor-19 .elementor-element.elementor-element-330d9755 .elementor-heading-title{font-size:8vw;}}/* Start custom CSS for container, class: .elementor-element-54eaeee9 */.elementor-19 .elementor-element.elementor-element-54eaeee9 .elementor-background-video-container,
.elementor-19 .elementor-element.elementor-element-54eaeee9 video {
  opacity: 0.42 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d84a2f5 */.boldertext {font-weight: 500; !important}

.colourtext {color: #F74B00 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acfb915 */.boldertext {font-weight: 500; !important}

.colourtext {color: #F74B00 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cbc4c91 */.boldertext {font-weight: 500; !important}

.colourtext {color: #F74B00 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c492040 */.boldertext {font-weight: 500; !important}

.colourtext {color: #F74B00 !important;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-71aff68 */.elementor-counter .elementor-counter-title {
    align-items: center;
    display: flex;
    flex: 1;
    font-size: 19px;
    font-weight: 400;
    justify-content: center;
    line-height: 1;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2d641f9b */.elementor-counter .elementor-counter-title {
    align-items: center;
    display: flex;
    flex: 1;
    font-size: 19px;
    font-weight: 400;
    justify-content: center;
    line-height: 1;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-590adeb5 */.elementor-counter .elementor-counter-title {
    align-items: center;
    display: flex;
    flex: 1;
    font-size: 19px;
    font-weight: 400;
    justify-content: center;
    line-height: 1;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db0fb85 */.elementor-19 .elementor-element.elementor-element-1db0fb85 .elementor-background-video-container,
.elementor-19 .elementor-element.elementor-element-1db0fb85 video {
  opacity: 0.42 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49adfd9d */.boldertext {font-weight: 500; !important}

.colourtext {color: #F74B00 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c7ddcca */.boldertext {font-weight: 500; !important}

.colourtext {color: #F74B00 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f3c653c */.boldertext {font-weight: 500; !important}

.colourtext {color: #F74B00 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118e36f6 */.boldertext {font-weight: 500; !important}

.colourtext {color: #F74B00 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25130ee2 */.elementor-19 .elementor-element.elementor-element-25130ee2 .elementor-background-video-container,
.elementor-19 .elementor-element.elementor-element-25130ee2 video {
  opacity: 0.42 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5424b8d9 */.boldertext {font-weight: 500; !important}

.colourtext {color: #F74B00 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-330d9755 */.boldertext {font-weight: 500; !important}

.colourtext {color: #F74B00 !important;}/* End custom CSS */