.elementor-8640 .elementor-element.elementor-element-a229fa6{--display:flex;--min-height:calc(100vh - 140px);--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-a229fa6:not(.elementor-motion-effects-element-type-background), .elementor-8640 .elementor-element.elementor-element-a229fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://iblgroup.com/storage/2025/11/cover-home_first-frame1.webp") 50% 50%;background-size:cover;}.elementor-8640 .elementor-element.elementor-element-9ce8409{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-ab9b0c4{z-index:2;}.elementor-8640 .elementor-element.elementor-element-51c0d62{z-index:2;}.elementor-8640 .elementor-element.elementor-element-fdff06e .elementor-button:hover, .elementor-8640 .elementor-element.elementor-element-fdff06e .elementor-button:focus{background-color:#02010100;}.elementor-8640 .elementor-element.elementor-element-fdff06e{width:100%;max-width:100%;bottom:52px;}.elementor-8640 .elementor-element.elementor-element-fdff06e .elementor-button{font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-8640 .elementor-element.elementor-element-a76d83f{--display:flex;--min-height:calc(100vh - 90px);--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-a76d83f:not(.elementor-motion-effects-element-type-background), .elementor-8640 .elementor-element.elementor-element-a76d83f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://iblgroup.com/storage/2025/11/cover-home_first-frame1.webp") 50% 50%;background-size:cover;}.elementor-8640 .elementor-element.elementor-element-c2299a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-a4d29e7 .elementor-button:hover, .elementor-8640 .elementor-element.elementor-element-a4d29e7 .elementor-button:focus{background-color:#02010100;}.elementor-8640 .elementor-element.elementor-element-a4d29e7{width:100%;max-width:100%;bottom:52px;}body:not(.rtl) .elementor-8640 .elementor-element.elementor-element-a4d29e7{left:0px;}body.rtl .elementor-8640 .elementor-element.elementor-element-a4d29e7{right:0px;}.elementor-8640 .elementor-element.elementor-element-a4d29e7 .elementor-button{font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-8640 .elementor-element.elementor-element-dcdd2f9{--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-8640 .elementor-element.elementor-element-ed70d3b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-ed70d3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8640 .elementor-element.elementor-element-e8fdef0{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-8640 .elementor-element.elementor-element-e8fdef0 .elementor-heading-title{font-size:2rem;font-weight:300;color:var( --e-global-color-primary );}.elementor-8640 .elementor-element.elementor-element-cefe987{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-8640 .elementor-element.elementor-element-cefe987.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8640 .elementor-element.elementor-element-cefe987 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-bd21f6d .elementor-button{background-color:#212979;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;fill:var( --e-global-color-75e4752 );color:var( --e-global-color-75e4752 );border-style:none;}.elementor-8640 .elementor-element.elementor-element-bd21f6d .elementor-button:hover, .elementor-8640 .elementor-element.elementor-element-bd21f6d .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-8640 .elementor-element.elementor-element-bd21f6d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8640 .elementor-element.elementor-element-bd21f6d .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-8640 .elementor-element.elementor-element-ea0e053{--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:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-a2409af .elementor-heading-title{font-size:2rem;font-weight:300;color:var( --e-global-color-primary );}.elementor-8640 .elementor-element.elementor-element-105c9a1{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:7rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8640 .elementor-element.elementor-element-49206f7{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-45337f2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-6252b37{padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-6252b37 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-57bbd82{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8640 .elementor-element.elementor-element-dfb0655{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-2516eb5{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-e4f4b8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-4b1caa3{font-weight:600;color:#212979;}.elementor-8640 .elementor-element.elementor-element-0de53f4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-838f0f5{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-fe820d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-c3222db{font-weight:600;color:#212979;}.elementor-8640 .elementor-element.elementor-element-d4c3ffd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-1a63a01{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-7770ea0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-dc4e078{font-weight:600;color:#212979;}.elementor-8640 .elementor-element.elementor-element-c8b120c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-c63ae3a{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-b703616{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-c73cc36{font-weight:600;color:#212979;}.elementor-8640 .elementor-element.elementor-element-2645bc2{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:6rem;--padding-left:05rem;--padding-right:5rem;}.elementor-8640 .elementor-element.elementor-element-4e4a533 .elementor-button{background-color:#212979;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;fill:var( --e-global-color-75e4752 );color:var( --e-global-color-75e4752 );border-style:none;}.elementor-8640 .elementor-element.elementor-element-4e4a533 .elementor-button:hover, .elementor-8640 .elementor-element.elementor-element-4e4a533 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-8640 .elementor-element.elementor-element-4e4a533.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8640 .elementor-element.elementor-element-4e4a533 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8640 .elementor-element.elementor-element-4e4a533 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-8640 .elementor-element.elementor-element-4147d6d{--display:flex;--min-height:500px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-4147d6d:not(.elementor-motion-effects-element-type-background), .elementor-8640 .elementor-element.elementor-element-4147d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iblgroup.com/storage/2025/10/banner-home-growth-enablers.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8640 .elementor-element.elementor-element-d5b5ffe{--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-8640 .elementor-element.elementor-element-09a5693{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-e250e07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8640 .elementor-element.elementor-element-51d2937{left:-28px;}body.rtl .elementor-8640 .elementor-element.elementor-element-51d2937{right:-28px;}.elementor-8640 .elementor-element.elementor-element-51d2937{top:-20px;}.elementor-8640 .elementor-element.elementor-element-51d2937 img{height:20px;}.elementor-8640 .elementor-element.elementor-element-f030f88 .elementor-heading-title{font-size:2rem;font-weight:300;}.elementor-8640 .elementor-element.elementor-element-a4b2560{color:var( --e-global-color-text );}.elementor-8640 .elementor-element.elementor-element-44a6082 .elementor-button{background-color:#212979;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;fill:var( --e-global-color-75e4752 );color:var( --e-global-color-75e4752 );border-style:none;}.elementor-8640 .elementor-element.elementor-element-44a6082 .elementor-button:hover, .elementor-8640 .elementor-element.elementor-element-44a6082 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-8640 .elementor-element.elementor-element-44a6082 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8640 .elementor-element.elementor-element-44a6082 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-8640 .elementor-element.elementor-element-603747c{--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-8640 .elementor-element.elementor-element-50b1053{--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-8640 .elementor-element.elementor-element-a0360d6 .elementor-heading-title{font-size:2rem;font-weight:300;}.elementor-8640 .elementor-element.elementor-element-bbe5438{color:var( --e-global-color-text );}.elementor-8640 .elementor-element.elementor-element-5bc7994 .elementor-button{background-color:#212979;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;fill:var( --e-global-color-75e4752 );color:var( --e-global-color-75e4752 );border-style:none;}.elementor-8640 .elementor-element.elementor-element-5bc7994 .elementor-button:hover, .elementor-8640 .elementor-element.elementor-element-5bc7994 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-8640 .elementor-element.elementor-element-5bc7994 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8640 .elementor-element.elementor-element-5bc7994 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-8640 .elementor-element.elementor-element-15a89d0{--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;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-0ea8ea6{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8640 .elementor-element.elementor-element-981bc8a{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-ec3eeaf{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8640 .elementor-element.elementor-element-ec3eeaf img{width:100%;}.elementor-8640 .elementor-element.elementor-element-c263996{--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:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-c263996.e-con{--align-self:center;}.elementor-8640 .elementor-element.elementor-element-2670741 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8640 .elementor-element.elementor-element-bb6997a .elementor-button{background-color:#212979;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;fill:var( --e-global-color-75e4752 );color:var( --e-global-color-75e4752 );border-style:none;}.elementor-8640 .elementor-element.elementor-element-bb6997a .elementor-button:hover, .elementor-8640 .elementor-element.elementor-element-bb6997a .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-8640 .elementor-element.elementor-element-bb6997a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8640 .elementor-element.elementor-element-bb6997a .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-8640 .elementor-element.elementor-element-5bd4681{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8640 .elementor-element.elementor-element-b8ac9c1{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-b6e508a{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8640 .elementor-element.elementor-element-b6e508a img{width:100%;}.elementor-8640 .elementor-element.elementor-element-b408657{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:5rem;}.elementor-8640 .elementor-element.elementor-element-b408657.e-con{--align-self:center;}.elementor-8640 .elementor-element.elementor-element-681c3ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8640 .elementor-element.elementor-element-681c3ad .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8640 .elementor-element.elementor-element-e173c88 .elementor-button{background-color:#212979;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:700;fill:var( --e-global-color-75e4752 );color:var( --e-global-color-75e4752 );border-style:none;}.elementor-8640 .elementor-element.elementor-element-e173c88 .elementor-button:hover, .elementor-8640 .elementor-element.elementor-element-e173c88 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-8640 .elementor-element.elementor-element-e173c88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8640 .elementor-element.elementor-element-e173c88 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-8640 .elementor-element.elementor-element-4ac9b3f{--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;--padding-top:0rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8640 .elementor-element.elementor-element-a150397{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-4153055{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8640 .elementor-element.elementor-element-4153055 img{width:100%;}.elementor-8640 .elementor-element.elementor-element-5b38697{--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:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-5b38697.e-con{--align-self:center;}.elementor-8640 .elementor-element.elementor-element-a628337 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8640 .elementor-element.elementor-element-00478a9 .elementor-button{background-color:#212979;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;fill:var( --e-global-color-75e4752 );color:var( --e-global-color-75e4752 );border-style:none;}.elementor-8640 .elementor-element.elementor-element-00478a9 .elementor-button:hover, .elementor-8640 .elementor-element.elementor-element-00478a9 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-8640 .elementor-element.elementor-element-00478a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8640 .elementor-element.elementor-element-00478a9 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-8640 .elementor-element.elementor-element-698d7d5{--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;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:5rem;--padding-bottom:4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8640 .elementor-element.elementor-element-698d7d5:not(.elementor-motion-effects-element-type-background), .elementor-8640 .elementor-element.elementor-element-698d7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75e4752 );}.elementor-8640 .elementor-element.elementor-element-61f0b52{--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;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-2ab146c{width:auto;max-width:auto;padding:0rem 5rem 0rem 0rem;text-align:start;}.elementor-8640 .elementor-element.elementor-element-2ab146c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8640 .elementor-element.elementor-element-2ab146c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8640 .elementor-element.elementor-element-6a228a4 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-1a1386b{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-60fac82 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-8640 .elementor-element.elementor-element-60fac82 .elementor-repeater-item-c01746d > *{display:inline-block;}.elementor-8640 .elementor-element.elementor-element-60fac82 .elementor-repeater-item-c10658e.dce-item_image{justify-content:top;}.elementor-8640 .elementor-element.elementor-element-60fac82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-60fac82 .dce-posts-fallback{text-align:left;}.elementor-8640 .elementor-element.elementor-element-60fac82 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-8640 .elementor-element.elementor-element-60fac82 .dce-post-item{padding-bottom:35px;}.elementor-8640 .elementor-element.elementor-element-1a4ab06 .elementor-button{background-color:#212979;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;fill:var( --e-global-color-75e4752 );color:var( --e-global-color-75e4752 );border-style:none;}.elementor-8640 .elementor-element.elementor-element-1a4ab06 .elementor-button:hover, .elementor-8640 .elementor-element.elementor-element-1a4ab06 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-8640 .elementor-element.elementor-element-1a4ab06 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8640 .elementor-element.elementor-element-1a4ab06 .elementor-button .elementor-button-content-wrapper{gap:5px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8640 .elementor-element.elementor-element-105c9a1{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8640 .elementor-element.elementor-element-60fac82 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-8640 .elementor-element.elementor-element-a229fa6{--min-height:calc(100vh - 105px);}.elementor-8640 .elementor-element.elementor-element-9ce8409{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-ab9b0c4{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-51c0d62{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-fdff06e{bottom:40%;}.elementor-8640 .elementor-element.elementor-element-a76d83f{--min-height:calc(100vh - 105px);}.elementor-8640 .elementor-element.elementor-element-c2299a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-77cda1c{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-a4d29e7{bottom:40%;}.elementor-8640 .elementor-element.elementor-element-ed70d3b{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-cefe987{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8640 .elementor-element.elementor-element-cefe987 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-ea0e053{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-ea0e053.e-con{--order:-99999 /* order start hack */;}.elementor-8640 .elementor-element.elementor-element-a2409af .elementor-heading-title{font-size:1.4rem;}.elementor-8640 .elementor-element.elementor-element-105c9a1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8640 .elementor-element.elementor-element-45337f2{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-6252b37{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8640 .elementor-element.elementor-element-57bbd82{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8640 .elementor-element.elementor-element-b251429 img{width:100%;height:350px;object-fit:contain;}.elementor-8640 .elementor-element.elementor-element-4b1caa3{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8640 .elementor-element.elementor-element-4b1caa3 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-e0ba431 img{width:100%;height:350px;object-fit:contain;}.elementor-8640 .elementor-element.elementor-element-c3222db{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8640 .elementor-element.elementor-element-c3222db p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-6af9934 img{width:100%;height:350px;object-fit:contain;}.elementor-8640 .elementor-element.elementor-element-dc4e078{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8640 .elementor-element.elementor-element-dc4e078 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-c7790b9 img{width:100%;height:350px;object-fit:contain;}.elementor-8640 .elementor-element.elementor-element-c73cc36{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8640 .elementor-element.elementor-element-c73cc36 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-2645bc2{--padding-top:2rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8640 .elementor-element.elementor-element-4e4a533{width:var( --container-widget-width, 100dvw );max-width:100dvw;padding:0px 0px 0px 0px;--container-widget-width:100dvw;--container-widget-flex-grow:0;}.elementor-8640 .elementor-element.elementor-element-4e4a533.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8640 .elementor-element.elementor-element-603747c:not(.elementor-motion-effects-element-type-background), .elementor-8640 .elementor-element.elementor-element-603747c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iblgroup.com/storage/2025/10/IBL-287.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8640 .elementor-element.elementor-element-603747c{--min-height:200px;}.elementor-8640 .elementor-element.elementor-element-99cc69a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;text-align:start;}.elementor-8640 .elementor-element.elementor-element-a0360d6{padding:0rem 0rem 0rem 2rem;}.elementor-8640 .elementor-element.elementor-element-bbe5438 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-15a89d0{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-0ea8ea6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8640 .elementor-element.elementor-element-c263996{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-4c425f5{margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-4c425f5 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-5bd4681{--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:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8640 .elementor-element.elementor-element-b8ac9c1{--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-8640 .elementor-element.elementor-element-b408657{--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:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-681c3ad{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-cf963a2{margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-cf963a2 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-e173c88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8640 .elementor-element.elementor-element-e173c88 .elementor-button{font-size:0.75rem;}.elementor-8640 .elementor-element.elementor-element-4ac9b3f{--padding-top:0rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8640 .elementor-element.elementor-element-5b38697{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-ec45fe2{margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-ec45fe2 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-00478a9{width:100%;max-width:100%;}.elementor-8640 .elementor-element.elementor-element-698d7d5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8640 .elementor-element.elementor-element-61f0b52{--justify-content:space-evenly;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8640 .elementor-element.elementor-element-2ab146c{padding:0rem 0rem 0rem 0rem;}.elementor-8640 .elementor-element.elementor-element-2ab146c.elementor-element{--align-self:flex-start;}.elementor-8640 .elementor-element.elementor-element-2ab146c .elementor-heading-title{font-size:1.5rem;}.elementor-8640 .elementor-element.elementor-element-60fac82 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-8640 .elementor-element.elementor-element-1a4ab06{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-8640 .elementor-element.elementor-element-ed70d3b{--width:50%;}.elementor-8640 .elementor-element.elementor-element-ea0e053{--width:50%;}.elementor-8640 .elementor-element.elementor-element-49206f7{--width:45%;}.elementor-8640 .elementor-element.elementor-element-45337f2{--width:65%;}.elementor-8640 .elementor-element.elementor-element-dfb0655{--width:25%;}.elementor-8640 .elementor-element.elementor-element-0de53f4{--width:25%;}.elementor-8640 .elementor-element.elementor-element-d4c3ffd{--width:25%;}.elementor-8640 .elementor-element.elementor-element-c8b120c{--width:25%;}.elementor-8640 .elementor-element.elementor-element-09a5693{--width:100%;}.elementor-8640 .elementor-element.elementor-element-981bc8a{--width:50%;}.elementor-8640 .elementor-element.elementor-element-c263996{--width:50%;}.elementor-8640 .elementor-element.elementor-element-b8ac9c1{--width:50%;}.elementor-8640 .elementor-element.elementor-element-b408657{--width:50%;}.elementor-8640 .elementor-element.elementor-element-a150397{--width:50%;}.elementor-8640 .elementor-element.elementor-element-5b38697{--width:50%;}}@media(min-width:1500px){.elementor-8640 .elementor-element.elementor-element-a229fa6{--min-height:calc(100vh - 140px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-a76d83f{--min-height:calc(100vh - 140px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-dcdd2f9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8640 .elementor-element.elementor-element-ed70d3b{--width:55%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-e8fdef0 .elementor-heading-title{font-size:2.6rem;}.elementor-8640 .elementor-element.elementor-element-cefe987{width:var( --container-widget-width, 67.651% );max-width:67.651%;--container-widget-width:67.651%;--container-widget-flex-grow:0;}.elementor-8640 .elementor-element.elementor-element-bd21f6d{padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-bd21f6d .elementor-button{font-size:0.85rem;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-8640 .elementor-element.elementor-element-ea0e053{--width:45%;}.elementor-8640 .elementor-element.elementor-element-a2409af .elementor-heading-title{font-size:2.6rem;}.elementor-8640 .elementor-element.elementor-element-105c9a1{--padding-top:8rem;--padding-bottom:2rem;--padding-left:00rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-49206f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-45337f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-57bbd82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-dfb0655{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-2516eb5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-b251429.elementor-element{--align-self:flex-start;}.elementor-8640 .elementor-element.elementor-element-e4f4b8e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-4b1caa3{font-size:1.1rem;}.elementor-8640 .elementor-element.elementor-element-0de53f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-838f0f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-e0ba431.elementor-element{--align-self:flex-start;}.elementor-8640 .elementor-element.elementor-element-fe820d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-c3222db{font-size:1.1rem;}.elementor-8640 .elementor-element.elementor-element-d4c3ffd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-1a63a01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-6af9934.elementor-element{--align-self:flex-start;}.elementor-8640 .elementor-element.elementor-element-7770ea0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-dc4e078{font-size:1.1rem;}.elementor-8640 .elementor-element.elementor-element-c8b120c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-c63ae3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-c7790b9.elementor-element{--align-self:flex-start;}.elementor-8640 .elementor-element.elementor-element-b703616{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-c73cc36{font-size:1.1rem;}.elementor-8640 .elementor-element.elementor-element-2645bc2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-4e4a533{padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-4e4a533 .elementor-button{font-size:0.85rem;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-8640 .elementor-element.elementor-element-4147d6d{--min-height:600px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-4147d6d:not(.elementor-motion-effects-element-type-background), .elementor-8640 .elementor-element.elementor-element-4147d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8640 .elementor-element.elementor-element-d5b5ffe{--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-8640 .elementor-element.elementor-element-09a5693{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-e250e07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8640 .elementor-element.elementor-element-51d2937{left:-29px;}body.rtl .elementor-8640 .elementor-element.elementor-element-51d2937{right:-29px;}.elementor-8640 .elementor-element.elementor-element-51d2937{top:6px;}.elementor-8640 .elementor-element.elementor-element-f030f88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1.75rem 0rem 0rem 0rem;}.elementor-8640 .elementor-element.elementor-element-f030f88 .elementor-heading-title{font-size:2.6rem;}.elementor-8640 .elementor-element.elementor-element-a4b2560{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8640 .elementor-element.elementor-element-a4b2560 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-44a6082{padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-44a6082 .elementor-button{font-size:0.85rem;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-8640 .elementor-element.elementor-element-a0360d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1.75rem 0rem 0rem 0rem;}.elementor-8640 .elementor-element.elementor-element-a0360d6 .elementor-heading-title{font-size:2.6rem;}.elementor-8640 .elementor-element.elementor-element-bbe5438{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8640 .elementor-element.elementor-element-bbe5438 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-5bc7994{padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-5bc7994 .elementor-button{font-size:0.85rem;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-8640 .elementor-element.elementor-element-15a89d0{--content-width:950px;}.elementor-8640 .elementor-element.elementor-element-0ea8ea6{--content-width:950px;--min-height:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-981bc8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-c263996{--justify-content:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:6rem;--padding-right:3rem;}.elementor-8640 .elementor-element.elementor-element-4c425f5{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-8640 .elementor-element.elementor-element-4c425f5 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-bb6997a{padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-bb6997a .elementor-button{font-size:0.85rem;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-8640 .elementor-element.elementor-element-5bd4681{--content-width:950px;--min-height:5px;}.elementor-8640 .elementor-element.elementor-element-b8ac9c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-b408657{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8640 .elementor-element.elementor-element-cf963a2{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-8640 .elementor-element.elementor-element-cf963a2 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-e173c88{padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-e173c88 .elementor-button{font-size:0.85rem;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-8640 .elementor-element.elementor-element-4ac9b3f{--content-width:950px;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-a150397{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8640 .elementor-element.elementor-element-5b38697{--justify-content:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:6rem;--padding-right:3rem;}.elementor-8640 .elementor-element.elementor-element-ec45fe2{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-8640 .elementor-element.elementor-element-ec45fe2 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-00478a9{padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-00478a9 .elementor-button{font-size:0.85rem;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-8640 .elementor-element.elementor-element-698d7d5{--padding-top:5rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8640 .elementor-element.elementor-element-61f0b52{--justify-content:center;}.elementor-8640 .elementor-element.elementor-element-2ab146c{width:var( --container-widget-width, 448.531px );max-width:448.531px;--container-widget-width:448.531px;--container-widget-flex-grow:0;}.elementor-8640 .elementor-element.elementor-element-2ab146c .elementor-heading-title{font-size:2.6rem;}.elementor-8640 .elementor-element.elementor-element-6a228a4 p{margin-block-end:0px;}.elementor-8640 .elementor-element.elementor-element-1a4ab06{padding:0px 0px 0px 0px;}.elementor-8640 .elementor-element.elementor-element-1a4ab06 .elementor-button{font-size:0.85rem;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}}/* Start custom CSS for html, class: .elementor-element-ab9b0c4 */.elementor-8640 .elementor-element.elementor-element-ab9b0c4 .text-loop-container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 6.5em;
  overflow: hidden;
}

.elementor-8640 .elementor-element.elementor-element-ab9b0c4 .text-loop h1 {
  position: relative;
  display: inline-block;
  font-size: 3.7rem;
  font-weight: 400;
  color: #fff;
}

.text-loop span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  white-space: nowrap;
  animation: professionalLoop 9s ease-in-out infinite;
}

.text-loop span:nth-child(1) { animation-delay: 0s; }
.text-loop span:nth-child(2) { animation-delay: 3s; }
.text-loop span:nth-child(3) { animation-delay: 6s; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51c0d62 */.text-loop-container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 6.5em;
  overflow: hidden;
}

.text-loop {
  position: relative;
}

.text-loop h1 {
  position: relative;
  display: inline-block;
  font-size: 3.7rem;
  font-weight: 400;
  color: #fff;
}

/* 🔥 CRITICAL FIX — THIS MUST TARGET SPANS DIRECTLY UNDER H1 */
.text-loop h1 > span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  opacity: 0;
  animation: professionalLoop 9s ease-in-out infinite;
}

/* Animation delays */
.text-loop h1 > span:nth-child(1) { animation-delay: 0s; }
.text-loop h1 > span:nth-child(2) { animation-delay: 3s; }
.text-loop h1 > span:nth-child(3) { animation-delay: 6s; }

/* Keyframes */
@keyframes professionalLoop {
  0%   { opacity: 0; transform: translate(-50%, 20%); }
  10%  { opacity: 1; transform: translate(-50%, -50%); }
  30%  { opacity: 1; transform: translate(-50%, -50%); }
  40%  { opacity: 0; transform: translate(-50%, -20%); }
  100% { opacity: 0; transform: translate(-50%, -20%); }
}

@media(max-width: 600px) {
  .text-loop h1 {
    font-size: 2.1rem;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a229fa6 *//* --- HERO VIDEO FADE + BUTTON FIX (GUARANTEED WORKING) --- */

/* Hero container */
#hero-video {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}

/* Keep image visible by default */
#hero-video::before {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* fallback image */
  background-size: cover;
  background-position: center;
  opacity: 1;
  transition: opacity 1s ease-in-out;
  z-index: 1; /* sits ABOVE the video */
  pointer-events: none;
}

/* When fading the image */
#hero-video.fade-image::before {
  opacity: 0;
}

/* Video setup */
#hero-video .elementor-background-video-container {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 1.2s ease-in-out;
  z-index: 0; /* under the overlay image, behind button */
  pointer-events: none;
}

/* Video visible after loaded */
#hero-video.loaded .elementor-background-video-container {
  opacity: 1;
}

/* --- BUTTON ALWAYS VISIBLE AND CLICKABLE --- */
#hero-image-btn {
  position: relative;
  z-index: 10 !important;   /* above both image and video */
  opacity: 1 !important;
  pointer-events: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2299a8 */.text-loop-container {
  width: 100%;                
  display: flex;
  justify-content: center;     
  align-items: center;         
  height: 6.5em;              
  overflow: hidden;
}

.text-loop h1 {
  position: relative;
  display: inline-block;
  font-size: 3.7rem;
  font-weight:400;
  color: #fff;
}

.text-loop span {
  position: absolute;          
  top: 50%;                     /* vertical center */
  left: 50%;                  
  transform: translate(-50%, -50%); /* center horizontally & vertically */
  opacity: 0;
  white-space: nowrap;         
  animation: professionalLoop 11s ease-in-out infinite;
}

/* Animation delays for each text */
.text-loop span:nth-child(1) { animation-delay: 0s; }
.text-loop span:nth-child(2) { animation-delay: 3s; }
.text-loop span:nth-child(3) { animation-delay: 6s; }

@keyframes professionalLoop {
  0%, 10% {
    opacity: 0;
    transform: translate(-50%, 20%); /* start below */
  }
  15%, 30% {
    opacity: 1;
    transform: translate(-50%, -50%); /* center */
  }
  35%, 45% {
    opacity: 0;
    transform: translate(-50%, -20%); /* move up */
  }
  100% {
    opacity: 0;
    transform: translate(-50%, -20%);
  }
}

@media(max-width:600px){
    .text-loop h1 {font-size:2.1rem;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76d83f *//* Hide the Elementor background video until it’s ready */
#hero-video .elementor-background-video-container {
  opacity: 0;
  transition: opacity 1s ease-in-out;
}

/* Make sure the image covers nicely */
#hero-video {
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd21f6d */.elementor-8640 .elementor-element.elementor-element-bd21f6d svg{font-size:13px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2516eb5 */.img-box img{overflow: hidden !important;
transform: scale(1.1);
  transition: transform 0.3s ease;
}

.img-box:hover img{
transform: scale(1);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3222db */.elementor-8640 .elementor-element.elementor-element-c3222db{
   white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e4a533 */.elementor-8640 .elementor-element.elementor-element-4e4a533 svg{font-size:13px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44a6082 */.elementor-8640 .elementor-element.elementor-element-44a6082 svg{font-size:13px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bc7994 */.elementor-8640 .elementor-element.elementor-element-5bc7994 svg{font-size:13px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb6997a */.elementor-8640 .elementor-element.elementor-element-bb6997a svg{font-size:13px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e173c88 */.elementor-8640 .elementor-element.elementor-element-e173c88 svg{font-size:13px !important;}

@media (max-width:640px){
.elementor-8640 .elementor-element.elementor-element-e173c88 svg{font-size:10px !important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00478a9 */.elementor-8640 .elementor-element.elementor-element-00478a9 svg{font-size:13px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a4ab06 */.elementor-8640 .elementor-element.elementor-element-1a4ab06 svg{font-size:13px !important;}/* End custom CSS */