.elementor-24 .elementor-element.elementor-element-aa782f5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{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-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-0d1ae2b .elementor-repeater-item-754eb50 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://lamis.jo/wp-content/uploads/2026/01/lamisbuild.jpeg);background-size:contain;}.elementor-24 .elementor-element.elementor-element-0d1ae2b .elementor-repeater-item-4681de2 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://lamis.jo/wp-content/uploads/2026/04/Lundry-care-1920x1080-1.png);background-size:contain;}.elementor-24 .elementor-element.elementor-element-0d1ae2b .elementor-repeater-item-d960600 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://lamis.jo/wp-content/uploads/2026/04/Personal-care-1920x1080-1.png);background-size:contain;}.elementor-24 .elementor-element.elementor-element-0d1ae2b .elementor-repeater-item-399569e .swiper-slide-bg{background-color:#BBBBBB00;background-image:url(https://lamis.jo/wp-content/uploads/2026/04/home-care-1920x1080-1.png);background-size:contain;}.elementor-24 .elementor-element.elementor-element-0d1ae2b .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-24 .elementor-element.elementor-element-0d1ae2b .swiper-slide-contents{max-width:100%;}.elementor-24 .elementor-element.elementor-element-0d1ae2b .swiper-slide-inner{text-align:center;}.elementor-24 .elementor-element.elementor-element-0d1ae2b .elementor-swiper-button{font-size:35px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0d1ae2b .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4c4170f .elementor-repeater-item-03dcf20 .lamis-slide-solid-bg{width:50%;background-color:#1a73e8;}.elementor-24 .elementor-element.elementor-element-4c4170f .elementor-repeater-item-03dcf20{--effect-width:50%;}.elementor-24 .elementor-element.elementor-element-4c4170f .elementor-repeater-item-03dcf20 .lamis-wave-svg path{fill:#1a73e8;}.elementor-24 .elementor-element.elementor-element-4c4170f .elementor-repeater-item-03dcf20 .lamis-wave-svg{filter:drop-shadow(0 0 15px rgba(255,255,255,0.5)) drop-shadow(0 0 30px rgba(255,255,255,0.5));}.elementor-24 .elementor-element.elementor-element-4c4170f .elementor-repeater-item-03dcf20 .lamis-el-title{color:#ffffff;border-color:#ffffff;left:10%;top:20%;z-index:10;}.elementor-24 .elementor-element.elementor-element-4c4170f .elementor-repeater-item-03dcf20 .lamis-el-subtitle{color:#ffffff;border-color:#ffffff;left:10%;top:20%;z-index:10;}.elementor-24 .elementor-element.elementor-element-4c4170f .elementor-repeater-item-03dcf20 .lamis-el-description{color:#ffffff;border-color:#ffffff;left:10%;top:20%;z-index:10;}.elementor-24 .elementor-element.elementor-element-4c4170f .elementor-repeater-item-03dcf20 .lamis-el-cta1{color:#ffffff;border-color:#ffffff;left:10%;top:20%;z-index:10;}.elementor-24 .elementor-element.elementor-element-4c4170f .elementor-repeater-item-03dcf20 .lamis-el-cta2{color:#ffffff;border-color:#ffffff;left:10%;top:20%;z-index:10;}.elementor-24 .elementor-element.elementor-element-4c4170f .lamis-slider-container{height:600px;}.elementor-24 .elementor-element.elementor-element-d377bc3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d377bc3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d377bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008FCC;}.elementor-24 .elementor-element.elementor-element-8315988{--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-24 .elementor-element.elementor-element-48a3905{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#A8A8A8;--border-color:#A8A8A8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-24 .elementor-element.elementor-element-1db1616{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-1db1616 .elementor-heading-title{color:#FFFFFF;}.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 );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-24 .elementor-element.elementor-element-e326a6f{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-13a206f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-44eced9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-44eced9.e-con{--align-self:center;}.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 );}.elementor-24 .elementor-element.elementor-element-c40300e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c40300e:not( .elementor-widget-image ), .elementor-24 .elementor-element.elementor-element-c40300e.elementor-widget-image img{-webkit-mask-image:url( https://lamis.jo/wp-content/plugins/elementor/assets/mask-shapes/trapezoid-up.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-7556652{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7556652:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-7556652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008FCC;background-image:url("https://lamis.jo/wp-content/uploads/2026/01/Brands-Blank--scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-283d3cc{--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-24 .elementor-element.elementor-element-4830def{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-261e361{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-261e361 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-6d659e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-0ab2cad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b8bd8c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a99307d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-65eda32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d35e267{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d35e267:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d35e267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008FCC;}.elementor-24 .elementor-element.elementor-element-79e40d1{--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-24 .elementor-element.elementor-element-bfde23e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ba85221{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-ba85221 .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-41a27ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-bd70c2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-0a7776e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{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-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-fa6d52a{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-fa6d52a .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-fa6d52a .elementor-headline-plain-text{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-fa6d52a .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b382431{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-24 .elementor-element.elementor-element-91a7c9c{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-91a7c9c .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-91a7c9c .elementor-headline-plain-text{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-91a7c9c .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-61c9d16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-24 .elementor-element.elementor-element-c1ea1b0{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c1ea1b0 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-c1ea1b0 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c1ea1b0 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-1a36f39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-24 .elementor-element.elementor-element-6e39269{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6e39269 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-6e39269 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6e39269 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-242308d{--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-24 .elementor-element.elementor-element-46d186c{--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-24 .elementor-element.elementor-element-5826de7{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5826de7 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-5826de7 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5826de7 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-27f50bc{--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-24 .elementor-element.elementor-element-6680cf9{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6680cf9 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-6680cf9 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6680cf9 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-0c1b5a0{--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-24 .elementor-element.elementor-element-5bfb927{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5bfb927 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-5bfb927 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5bfb927 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-47dcb5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-47dcb5e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-47dcb5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008FCC;background-image:url("https://lamis.jo/wp-content/uploads/2026/01/Brands-Blank--scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-6252fe0{--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-24 .elementor-element.elementor-element-11508c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0b191f4{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-0b191f4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-6373cf3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-6373cf3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6373cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06BBFF;}.elementor-24 .elementor-element.elementor-element-7b336bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7b336bd:hover{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-83dc76a{padding:10px 0px 10px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-83dc76a .elementor-heading-title{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 );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d884e77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d884e77:hover{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-38cf655{padding:10px 0px 10px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-38cf655 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e3eedd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e3eedd8:hover{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-5542ed9{padding:10px 0px 10px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-5542ed9 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-63158fb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-24 .elementor-element.elementor-element-63158fb:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-63158fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-24 .elementor-element.elementor-element-d9b6ad4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-99cee53 img{box-shadow:20px 20px 10px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-cfe767e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-96d7313 img{box-shadow:20px 20px 10px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-f0f209d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4eea42d img{box-shadow:20px 20px 10px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-bdede43{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-bdede43:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-bdede43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008FCC;}.elementor-24 .elementor-element.elementor-element-6293346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 05px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:05px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ce57a3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#A8A8A8;--border-color:#A8A8A8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d51d50f{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-d51d50f .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-cd5ba7a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ee0c6f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 05px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:05px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6b09b67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-55f173f{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-55f173f .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5dd1aad{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3f39fc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3f39fc5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3f39fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008FCC;background-image:url("https://lamis.jo/wp-content/uploads/2026/01/Brands-Blank--scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-c541d8f{--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-24 .elementor-element.elementor-element-12cac2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-307ca24{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-307ca24 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a0f91ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-24 .elementor-element.elementor-element-a0f91ef:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a0f91ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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 );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-a4999e0 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-a4999e0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a4999e0.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-a4999e0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a4999e0 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-a4999e0 .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 );}.elementor-24 .elementor-element.elementor-element-a4999e0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a4999e0:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-a4999e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-a4999e0 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5e570ee .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-5e570ee.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5e570ee.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-5e570ee.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5e570ee .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-5e570ee .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 );}.elementor-24 .elementor-element.elementor-element-5e570ee .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5e570ee:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-5e570ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-5e570ee .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3205a51 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-3205a51.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3205a51.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-3205a51.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3205a51 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-3205a51 .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 );}.elementor-24 .elementor-element.elementor-element-3205a51 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3205a51:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-3205a51:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-3205a51 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-abf3af7 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-abf3af7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-abf3af7.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-abf3af7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-abf3af7 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-abf3af7 .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 );}.elementor-24 .elementor-element.elementor-element-abf3af7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-abf3af7:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-abf3af7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-abf3af7 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4152c41 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-4152c41.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4152c41.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-4152c41.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4152c41 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-4152c41 .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 );}.elementor-24 .elementor-element.elementor-element-4152c41 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4152c41:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-4152c41:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-4152c41 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-44eced9{--width:40%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-83dc76a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-38cf655 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5542ed9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-cd5ba7a{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-5dd1aad{font-size:var( --e-global-typography-accent-font-size );}.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 );}.elementor-24 .elementor-element.elementor-element-a4999e0 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-a4999e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-a4999e0 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-5e570ee .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-5e570ee .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5e570ee .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-3205a51 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-3205a51 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-3205a51 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-abf3af7 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-abf3af7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-abf3af7 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-4152c41 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-4152c41 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-4152c41 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-83dc76a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-38cf655 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5542ed9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-cd5ba7a{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-5dd1aad{font-size:var( --e-global-typography-accent-font-size );}.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 );}.elementor-24 .elementor-element.elementor-element-a4999e0 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-a4999e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-a4999e0 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-5e570ee .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-5e570ee .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5e570ee .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-3205a51 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-3205a51 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-3205a51 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-abf3af7 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-abf3af7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-abf3af7 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-4152c41 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-4152c41 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-4152c41 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-aa782f5 */@media (max-width: 767px) {

  .elementor-widget-wrap .swiper,
  .elementor-widget-wrap .swiper-wrapper,
  .swiper-slide {
    height: auto !important;
    min-height: unset !important;
  }

  .swiper-slide {
    width: 100% !important;
    position: relative !important;
  }

  .swiper-slide-bg {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    min-height: unset !important;
  }

  .swiper-slide-inner {
    position: absolute !important;
    inset: 0 !important;
    display: flex !important;
    align-items: flex-end !important;
    justify-content: center !important;
    padding: 20px !important;
    box-sizing: border-box !important;
  }

  .swiper-slide-contents {
    width: 100% !important;
    text-align: center !important;
    padding: 0 16px !important;
    box-sizing: border-box !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d377bc3 *//* ==========================================================
   LAMIS HOMEPAGE CONTENT CSS — PAGE ID 24
   Header and footer rules were removed into separate files.
   ========================================================== */
   
   /* Brand logos — white by default */
body.page-id-24 .elementor-element-00f50ab img,
body.page-id-24 .elementor-element-e1ff531 img,
body.page-id-24 .elementor-element-c1e0137 img,
body.page-id-24 .elementor-element-f89e172 img {
    display: block !important;
    opacity: 0.96 !important;

    filter:
        brightness(0)
        invert(1)
        drop-shadow(0 6px 12px rgba(0, 71, 164, 0.16)) !important;

    transform: scale(1) !important;

    transition:
        filter 0.35s ease,
        opacity 0.35s ease,
        transform 0.35s ease !important;
}

/* Restore original logo colors on hover */
body.page-id-24 .elementor-element-00f50ab a:hover img,
body.page-id-24 .elementor-element-e1ff531 a:hover img,
body.page-id-24 .elementor-element-c1e0137 a:hover img,
body.page-id-24 .elementor-element-f89e172 a:hover img {
    opacity: 1 !important;
    filter: none !important;
    transform: scale(1.05) !important;
}


body.page-id-24 {
    --lamis-cyan: #26aae0;
        --lamis-blue: #0047a4;
        --lamis-blue-deep: #00377f;
        --lamis-sky: #87cef6;
        --lamis-gray: #bcbcbc;
        --lamis-gray-light: #dbdbdb;
        --lamis-white: #ffffff;
        --lamis-text: #123f67;
        --lamis-muted: #6687a3;
        --lamis-gray-gradient: linear-gradient(135deg, #bcbcbc 0%, #ededed 48%, #dbdbdb 100%);
        --lamis-blue-gradient: linear-gradient(180deg, #87cef6 0%, #26aae0 72%, #159bd4 100%);
        --lamis-dark-gradient: linear-gradient(135deg, #0047a4 0%, #00377f 100%);
        --lamis-shadow: 0 24px 60px rgba(0, 71, 164, 0.16);

        margin: 0 !important;
        color: var(--lamis-text) !important;
        background: #e9edf0 !important;
        font-family: "Proxima Nova", "Montserrat", Arial, sans-serif !important;
        overflow-x: hidden !important;
        -webkit-font-smoothing: antialiased;
}

body.page-id-24[dir="rtl"],
body.page-id-24 [dir="rtl"] {
    font-family: "GE SS Two", "Proxima Nova", "Montserrat", Arial, sans-serif !important;
}

body.page-id-24 *,
body.page-id-24 *::before,
body.page-id-24 *::after {
    box-sizing: border-box;
}

body.page-id-24 #content,
body.page-id-24 .page-content,
body.page-id-24 .elementor-24 {
    width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
}

body.page-id-24 #content {
    overflow: hidden !important;
}

body.page-id-24 .elementor-24 > .e-con {
    --padding-top: 0;
        --padding-bottom: 0;
        --padding-left: 0;
        --padding-right: 0;
}

body.page-id-24 .elementor-heading-title,
body.page-id-24 .elementor-headline,
body.page-id-24 .elementor-icon-box-title,
body.page-id-24 .elementor-button,
body.page-id-24 .elementor-item {
    font-family: "Proxima Nova", "Montserrat", Arial, sans-serif !important;
}

body.page-id-24 p {
    margin-top: 0;
}

body.page-id-24 a,
body.page-id-24 button {
    transition: color 0.25s ease, background-color 0.25s ease,
                    border-color 0.25s ease, transform 0.25s ease,
                    box-shadow 0.25s ease, opacity 0.25s ease !important;
}

body.page-id-24 img {
    display: block;
}

body.page-id-24 .elementor-24 > .e-con
.elementor-widget-heading > .elementor-widget-container > .elementor-heading-title {
    color: var(--lamis-blue) !important;
        font-size: clamp(32px, 4vw, 54px) !important;
        line-height: 1.05 !important;
        font-weight: 700 !important;
        letter-spacing: -1.4px !important;
        text-transform: none !important;
}

body.page-id-24 .elementor-element-d377bc3 {
    position: relative !important;
        z-index: 10 !important;
        margin-top: -105px !important;
        padding: 0 24px 110px !important;
        background: linear-gradient(180deg, transparent 0 105px, #f0f0f0 105px 100%) !important;
}

body.page-id-24 .elementor-element-d377bc3 > .e-con-inner {
    width: min(1060px, 100%) !important;
        min-height: 430px !important;
        margin: 0 auto !important;
        padding: 60px 64px !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1.2fr) minmax(300px, 0.8fr) !important;
        align-items: center !important;
        gap: 55px !important;
        overflow: hidden !important;
        background: linear-gradient(145deg, #ffffff 0%, #f5f9fd 72%, #e8f1fa 100%) !important;
        border: 1px solid rgba(255, 255, 255, 0.9) !important;
        border-radius: 60px !important;
        box-shadow: var(--lamis-shadow) !important;
}

body.page-id-24 .elementor-element-8315988,
body.page-id-24 .elementor-element-44eced9 {
    width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
}

body.page-id-24 .elementor-element-48a3905,
body.page-id-24 .elementor-element-1db1616,
body.page-id-24 .elementor-element-e326a6f,
body.page-id-24 .elementor-element-13a206f,
body.page-id-24 .elementor-element-c40300e {
    width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
}

body.page-id-24 .elementor-element-1db1616 .elementor-heading-title {
    margin-bottom: 24px !important;
}

body.page-id-24 .elementor-element-e326a6f,
body.page-id-24 .elementor-element-e326a6f p,
body.page-id-24 .elementor-element-e326a6f span,
body.page-id-24 .elementor-element-e326a6f strong,
body.page-id-24 .elementor-element-e326a6f em {
    color: var(--lamis-text) !important;
        font-size: 16px !important;
        line-height: 1.72 !important;
        font-style: normal !important;
}

body.page-id-24 .elementor-element-e326a6f p {
    margin-bottom: 13px !important;
}

body.page-id-24 .elementor-element-e326a6f strong {
    color: var(--lamis-blue) !important;
        font-weight: 700 !important;
}

body.page-id-24 .elementor-element-13a206f {
    margin-top: 27px !important;
}

body.page-id-24 .elementor-element-13a206f .elementor-button {
    min-width: 150px !important;
        min-height: 48px !important;
        padding: 14px 24px !important;
        color: #ffffff !important;
        font-size: 12px !important;
        line-height: 1 !important;
        font-weight: 600 !important;
        letter-spacing: 0.5px !important;
        text-transform: uppercase !important;
        background: var(--lamis-dark-gradient) !important;
        border: 1px solid var(--lamis-blue) !important;
        border-radius: 999px !important;
        box-shadow: 0 12px 25px rgba(0, 71, 164, 0.22) !important;
}

body.page-id-24 .elementor-element-13a206f .elementor-button:hover {
    color: var(--lamis-blue) !important;
        background: #ffffff !important;
        transform: translateY(-3px) !important;
        box-shadow: 0 17px 30px rgba(0, 71, 164, 0.18) !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
    position: relative !important;
        padding: 15px !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container::before {
    content: "";
        position: absolute;
        inset: 8% 5% 4%;
        z-index: 0;
        background: radial-gradient(circle at 50% 40%,
                    rgba(135, 206, 246, 0.65) 0%,
                    rgba(38, 170, 224, 0.22) 42%,
                    transparent 70%);
        border-radius: 50%;
}

body.page-id-24 .elementor-element-c40300e img {
    position: relative !important;
        z-index: 1 !important;
        width: 100% !important;
        max-width: 390px !important;
        margin: 0 auto !important;
        object-fit: contain !important;
        filter: drop-shadow(0 22px 30px rgba(0, 71, 164, 0.18));
}

body.page-id-24 .elementor-element-7556652 {
    position: relative !important;
        padding: 70px 24px 65px !important;
        background: var(--lamis-gray-gradient) !important;
}

body.page-id-24 .elementor-element-7556652 > .e-con-inner {
    width: min(1060px, 100%) !important;
        margin: 0 auto !important;
        display: block !important;
}

body.page-id-24 .elementor-element-283d3cc {
    display: none !important;
}

body.page-id-24 .elementor-element-6d659e2 {
    width: 100% !important;
        min-height: 118px !important;
        margin: 0 !important;
        padding: 24px 52px !important;
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        align-items: center !important;
        gap: 28px !important;
        background: linear-gradient(180deg, #42b9e8 0%, #26aae0 100%) !important;
        border: 1px solid rgba(255, 255, 255, 0.35) !important;
        border-radius: 58px !important;
        box-shadow: 0 22px 46px rgba(0, 71, 164, 0.17) !important;
}

body.page-id-24 .elementor-element-0ab2cad,
body.page-id-24 .elementor-element-b8bd8c4,
body.page-id-24 .elementor-element-a99307d,
body.page-id-24 .elementor-element-65eda32,
body.page-id-24 .elementor-element-00f50ab,
body.page-id-24 .elementor-element-e1ff531,
body.page-id-24 .elementor-element-c1e0137,
body.page-id-24 .elementor-element-f89e172 {
    width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
}

body.page-id-24 .elementor-element-6d659e2 .elementor-widget-container,
body.page-id-24 .elementor-element-6d659e2 a {
    width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
}

body.page-id-24 .elementor-element-6d659e2 img {
    width: 100% !important;
        max-width: 185px !important;
        height: 62px !important;
        margin: 0 auto !important;
        object-fit: contain !important;
        filter: brightness(0) invert(1) drop-shadow(0 6px 12px rgba(0, 71, 164, 0.16)) !important;
}

body.page-id-24 .elementor-element-6d659e2 a:hover img {
    transform: translateY(-4px) scale(1.04) !important;
}

body.page-id-24 .elementor-element-d35e267 {
    padding: 65px 24px 90px !important;
        background: var(--lamis-gray-gradient) !important;
}

body.page-id-24 .elementor-element-d35e267 > .e-con-inner {
    width: min(1120px, 100%) !important;
        margin: 0 auto !important;
        display: block !important;
}

body.page-id-24 .elementor-element-79e40d1 {
    width: 100% !important;
        margin: 0 0 38px !important;
        text-align: center !important;
}

body.page-id-24 .elementor-element-41a27ef {
    width: 100% !important;
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 18px !important;
}

body.page-id-24 .elementor-element-bd70c2f,
body.page-id-24 .elementor-element-242308d {
    display: contents !important;
}

body.page-id-24 .elementor-element-0a7776e,
body.page-id-24 .elementor-element-b382431,
body.page-id-24 .elementor-element-61c9d16,
body.page-id-24 .elementor-element-1a36f39,
body.page-id-24 .elementor-element-46d186c,
body.page-id-24 .elementor-element-27f50bc,
body.page-id-24 .elementor-element-0c1b5a0 {
    position: relative !important;
        min-height: 155px !important;
        margin: 0 !important;
        padding: 22px 16px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        overflow: hidden !important;
        background: rgba(255, 255, 255, 0.88) !important;
        border: 1px solid rgba(255, 255, 255, 0.95) !important;
        border-radius: 28px !important;
        box-shadow: 0 15px 35px rgba(0, 71, 164, 0.1) !important;
}

body.page-id-24 .elementor-element-0a7776e::before,
body.page-id-24 .elementor-element-b382431::before,
body.page-id-24 .elementor-element-61c9d16::before,
body.page-id-24 .elementor-element-1a36f39::before,
body.page-id-24 .elementor-element-46d186c::before,
body.page-id-24 .elementor-element-27f50bc::before,
body.page-id-24 .elementor-element-0c1b5a0::before {
    content: "";
        position: absolute;
        left: 50%;
        top: -55px;
        width: 130px;
        height: 100px;
        transform: translateX(-50%);
        background: radial-gradient(circle, rgba(38, 170, 224, 0.24), transparent 70%);
        pointer-events: none;
}

body.page-id-24 .elementor-element-41a27ef .elementor-widget,
body.page-id-24 .elementor-element-41a27ef .elementor-widget-container {
    width: 100% !important;
        margin: 0 !important;
}

body.page-id-24 .elementor-element-41a27ef .elementor-headline {
    width: 100% !important;
        margin: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 8px !important;
}

body.page-id-24 .elementor-element-41a27ef .elementor-headline-plain-text {
    color: var(--lamis-muted) !important;
        font-size: 12px !important;
        line-height: 1.35 !important;
        font-weight: 600 !important;
        letter-spacing: 0.8px !important;
        text-transform: uppercase !important;
}

body.page-id-24 .elementor-element-41a27ef .elementor-headline-dynamic-wrapper {
    overflow: visible !important;
}

body.page-id-24 .elementor-element-41a27ef .elementor-headline-dynamic-text {
    color: var(--lamis-blue) !important;
        font-size: clamp(25px, 2.5vw, 36px) !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        letter-spacing: -0.8px !important;
}

body.page-id-24 .elementor-element-41a27ef .elementor-headline-dynamic-wrapper svg {
    display: none !important;
}

body.page-id-24 .elementor-element-0a7776e:hover,
body.page-id-24 .elementor-element-b382431:hover,
body.page-id-24 .elementor-element-61c9d16:hover,
body.page-id-24 .elementor-element-1a36f39:hover,
body.page-id-24 .elementor-element-46d186c:hover,
body.page-id-24 .elementor-element-27f50bc:hover,
body.page-id-24 .elementor-element-0c1b5a0:hover {
    transform: translateY(-6px) !important;
        box-shadow: 0 22px 42px rgba(0, 71, 164, 0.16) !important;
}

body.page-id-24 .elementor-element-0c1b5a0 {
    grid-column: span 2 !important;
}

body.page-id-24 .elementor-element-47dcb5e {
    padding: 90px 24px 125px !important;
        background: linear-gradient(180deg, #f0f0f0 0%, #e4e4e4 50%, #f5f5f5 100%) !important;
}

body.page-id-24 .elementor-element-47dcb5e > .e-con-inner {
    width: min(1060px, 100%) !important;
        margin: 0 auto !important;
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        grid-template-rows: auto auto auto !important;
        column-gap: 24px !important;
        row-gap: 0 !important;
}

body.page-id-24 .elementor-element-6252fe0 {
    grid-column: 1 / -1 !important;
        grid-row: 1 !important;
        width: 100% !important;
        margin: 0 0 44px !important;
        text-align: center !important;
}

body.page-id-24 .elementor-element-6373cf3,
body.page-id-24 .elementor-element-63158fb {
    display: contents !important;
}

body.page-id-24 .elementor-element-d9b6ad4 {
    grid-column: 1 !important;
        grid-row: 2 !important;
}

body.page-id-24 .elementor-element-cfe767e {
    grid-column: 2 !important;
        grid-row: 2 !important;
}

body.page-id-24 .elementor-element-f0f209d {
    grid-column: 3 !important;
        grid-row: 2 !important;
}

body.page-id-24 .elementor-element-7b336bd {
    grid-column: 1 !important;
        grid-row: 3 !important;
}

body.page-id-24 .elementor-element-d884e77 {
    grid-column: 2 !important;
        grid-row: 3 !important;
}

body.page-id-24 .elementor-element-e3eedd8 {
    grid-column: 3 !important;
        grid-row: 3 !important;
}

body.page-id-24 .elementor-element-d9b6ad4,
body.page-id-24 .elementor-element-cfe767e,
body.page-id-24 .elementor-element-f0f209d,
body.page-id-24 .elementor-element-7b336bd,
body.page-id-24 .elementor-element-d884e77,
body.page-id-24 .elementor-element-e3eedd8 {
    width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
}

body.page-id-24 .elementor-element-99cee53,
body.page-id-24 .elementor-element-96d7313,
body.page-id-24 .elementor-element-4eea42d,
body.page-id-24 .elementor-element-99cee53 .elementor-widget-container,
body.page-id-24 .elementor-element-96d7313 .elementor-widget-container,
body.page-id-24 .elementor-element-4eea42d .elementor-widget-container,
body.page-id-24 .elementor-element-99cee53 a,
body.page-id-24 .elementor-element-96d7313 a,
body.page-id-24 .elementor-element-4eea42d a {
    width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
        overflow: hidden !important;
}

body.page-id-24 .elementor-element-99cee53 .elementor-widget-container,
body.page-id-24 .elementor-element-96d7313 .elementor-widget-container,
body.page-id-24 .elementor-element-4eea42d .elementor-widget-container {
    background: #ffffff !important;
        border-radius: 46px 46px 0 0 !important;
        box-shadow: 0 18px 40px rgba(0, 71, 164, 0.12) !important;
}

body.page-id-24 .elementor-element-99cee53 img,
body.page-id-24 .elementor-element-96d7313 img,
body.page-id-24 .elementor-element-4eea42d img {
    width: 100% !important;
        aspect-ratio: 1 / 1 !important;
        object-fit: cover !important;
        object-position: center !important;
}

body.page-id-24 .elementor-element-d9b6ad4:hover img,
body.page-id-24 .elementor-element-cfe767e:hover img,
body.page-id-24 .elementor-element-f0f209d:hover img {
    transform: scale(1.055) !important;
}

body.page-id-24 .elementor-element-7b336bd,
body.page-id-24 .elementor-element-d884e77,
body.page-id-24 .elementor-element-e3eedd8 {
    min-height: 92px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background: linear-gradient(180deg, #2eb4e7 0%, #26aae0 100%) !important;
        border-radius: 0 0 46px 46px !important;
        box-shadow: 0 18px 40px rgba(0, 71, 164, 0.12) !important;
}

body.page-id-24 .elementor-element-83dc76a,
body.page-id-24 .elementor-element-38cf655,
body.page-id-24 .elementor-element-5542ed9,
body.page-id-24 .elementor-element-83dc76a .elementor-widget-container,
body.page-id-24 .elementor-element-38cf655 .elementor-widget-container,
body.page-id-24 .elementor-element-5542ed9 .elementor-widget-container {
    width: 100% !important;
        margin: 0 !important;
        text-align: center !important;
}

body.page-id-24 .elementor-element-7b336bd .elementor-heading-title,
body.page-id-24 .elementor-element-d884e77 .elementor-heading-title,
body.page-id-24 .elementor-element-e3eedd8 .elementor-heading-title,
body.page-id-24 .elementor-element-7b336bd .elementor-heading-title a,
body.page-id-24 .elementor-element-d884e77 .elementor-heading-title a,
body.page-id-24 .elementor-element-e3eedd8 .elementor-heading-title a {
    color: #ffffff !important;
        font-size: clamp(23px, 2.3vw, 32px) !important;
        line-height: 1.05 !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
        text-transform: uppercase !important;
}

body.page-id-24 .elementor-element-7b336bd:hover,
body.page-id-24 .elementor-element-d884e77:hover,
body.page-id-24 .elementor-element-e3eedd8:hover {
    background: var(--lamis-dark-gradient) !important;
}

body.page-id-24 .elementor-element-bdede43 {
    position: relative !important;
        padding: 105px 24px !important;
        overflow: hidden !important;
        background: var(--lamis-blue-gradient) !important;
}

body.page-id-24 .elementor-element-bdede43::before {
    content: "";
        position: absolute;
        left: -110px;
        top: -90px;
        width: 440px;
        height: 300px;
        border: 2px solid rgba(255, 255, 255, 0.4);
        border-radius: 50%;
        transform: rotate(-17deg);
}

body.page-id-24 .elementor-element-bdede43::after {
    content: "";
        position: absolute;
        right: -130px;
        bottom: -120px;
        width: 480px;
        height: 360px;
        background: radial-gradient(circle, rgba(255, 255, 255, 0.26), transparent 68%);
}

body.page-id-24 .elementor-element-bdede43 > .e-con-inner {
    position: relative !important;
        z-index: 2 !important;
        width: min(1060px, 100%) !important;
        margin: 0 auto !important;
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 28px !important;
}

body.page-id-24 .elementor-element-6293346,
body.page-id-24 .elementor-element-ee0c6f9 {
    min-height: 320px !important;
        margin: 0 !important;
        padding: 48px !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: center !important;
        overflow: hidden !important;
        border-radius: 44px !important;
        box-shadow: 0 22px 50px rgba(0, 71, 164, 0.2) !important;
}

body.page-id-24 .elementor-element-6293346 {
    background: rgba(255, 255, 255, 0.95) !important;
        border: 1px solid rgba(255, 255, 255, 0.9) !important;
}

body.page-id-24 .elementor-element-ee0c6f9 {
    background: rgba(0, 71, 164, 0.9) !important;
        border: 1px solid rgba(255, 255, 255, 0.28) !important;
}

body.page-id-24 .elementor-element-6293346 .elementor-heading-title {
    color: var(--lamis-blue) !important;
}

body.page-id-24 .elementor-element-ee0c6f9 .elementor-heading-title,
body.page-id-24 .elementor-element-ee0c6f9 p {
    color: #ffffff !important;
}

body.page-id-24 .elementor-element-cd5ba7a,
body.page-id-24 .elementor-element-5dd1aad {
    margin-top: 18px !important;
}

body.page-id-24 .elementor-element-cd5ba7a p,
body.page-id-24 .elementor-element-5dd1aad p {
    margin: 0 !important;
        font-size: 17px !important;
        line-height: 1.72 !important;
}

body.page-id-24 .elementor-element-cd5ba7a p {
    color: var(--lamis-text) !important;
}

body.page-id-24 .elementor-element-6293346:hover,
body.page-id-24 .elementor-element-ee0c6f9:hover {
    transform: translateY(-7px) !important;
}

body.page-id-24 .elementor-element-3f39fc5 {
    padding: 100px 24px 120px !important;
        background: linear-gradient(180deg, #f5f5f5 0%, #dedede 100%) !important;
}

body.page-id-24 .elementor-element-3f39fc5 > .e-con-inner {
    width: min(1180px, 100%) !important;
        margin: 0 auto !important;
        display: block !important;
}

body.page-id-24 .elementor-element-c541d8f {
    width: 100% !important;
        margin: 0 0 48px !important;
        text-align: center !important;
}

body.page-id-24 .elementor-element-a0f91ef {
    width: 100% !important;
        display: grid !important;
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
        gap: 16px !important;
}

body.page-id-24 .elementor-element-a4999e0,
body.page-id-24 .elementor-element-5e570ee,
body.page-id-24 .elementor-element-3205a51,
body.page-id-24 .elementor-element-abf3af7,
body.page-id-24 .elementor-element-4152c41 {
    min-height: 280px !important;
        margin: 0 !important;
        padding: 28px 20px !important;
        display: flex !important;
        align-items: stretch !important;
        background: linear-gradient(180deg, #30b4e7 0%, #159ed8 100%) !important;
        border: 1px solid rgba(255, 255, 255, 0.34) !important;
        border-radius: 32px !important;
        box-shadow: 0 18px 38px rgba(0, 71, 164, 0.13) !important;
}

body.page-id-24 .elementor-element-a0f91ef .elementor-icon-box-wrapper {
    width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: flex-start !important;
        text-align: center !important;
}

body.page-id-24 .elementor-element-a0f91ef .elementor-icon-box-icon {
    margin: 0 0 22px !important;
}

body.page-id-24 .elementor-element-a0f91ef .elementor-icon {
    width: 74px !important;
        height: 74px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        color: #ffffff !important;
        background: rgba(255, 255, 255, 0.12) !important;
        border: 1px solid rgba(255, 255, 255, 0.48) !important;
        border-radius: 50% !important;
}

body.page-id-24 .elementor-element-a0f91ef .elementor-icon svg {
    width: 34px !important;
        height: 34px !important;
        max-width: 34px !important;
        max-height: 34px !important;
        fill: #ffffff !important;
        stroke: #ffffff !important;
}

body.page-id-24 .elementor-element-a0f91ef .elementor-icon svg path {
    fill: #ffffff !important;
}

body.page-id-24 .elementor-element-a0f91ef .elementor-icon-box-title,
body.page-id-24 .elementor-element-a0f91ef .elementor-icon-box-title span {
    margin: 0 0 13px !important;
        color: #ffffff !important;
        font-size: 18px !important;
        line-height: 1.1 !important;
        font-weight: 700 !important;
        letter-spacing: 1.2px !important;
}

body.page-id-24 .elementor-element-a0f91ef .elementor-icon-box-description {
    margin: 0 !important;
        color: rgba(255, 255, 255, 0.88) !important;
        font-size: 14px !important;
        line-height: 1.6 !important;
}

body.page-id-24 .elementor-element-a4999e0:hover,
body.page-id-24 .elementor-element-5e570ee:hover,
body.page-id-24 .elementor-element-3205a51:hover,
body.page-id-24 .elementor-element-abf3af7:hover,
body.page-id-24 .elementor-element-4152c41:hover {
    background: var(--lamis-dark-gradient) !important;
        transform: translateY(-8px) !important;
        box-shadow: 0 26px 50px rgba(0, 71, 164, 0.22) !important;
}

@media (max-width: 1024px) {

    body.page-id-24 .elementor-element-d377bc3 > .e-con-inner {
        grid-template-columns: minmax(0, 1.15fr) minmax(250px, 0.85fr) !important;
                gap: 35px !important;
                padding: 50px !important;
                border-radius: 50px !important;
    }

    body.page-id-24 .elementor-element-41a27ef {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    body.page-id-24 .elementor-element-0c1b5a0 {
        grid-column: auto !important;
    }

    body.page-id-24 .elementor-element-a0f91ef {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

@media (max-width: 767px) {

    body.page-id-24 .elementor-element-d377bc3 {
        margin-top: -62px !important;
                padding: 0 14px 76px !important;
                background: linear-gradient(180deg, transparent 0 62px, #f0f0f0 62px 100%) !important;
    }

    body.page-id-24 .elementor-element-d377bc3 > .e-con-inner {
        min-height: 0 !important;
                padding: 38px 24px 30px !important;
                display: flex !important;
                flex-direction: column !important;
                gap: 28px !important;
                border-radius: 38px !important;
    }

    body.page-id-24 .elementor-element-44eced9 {
        order: -1 !important;
    }

    body.page-id-24 .elementor-element-c40300e img {
        max-width: 245px !important;
    }

    body.page-id-24 .elementor-element-e326a6f,
    body.page-id-24 .elementor-element-e326a6f p,
    body.page-id-24 .elementor-element-e326a6f span,
    body.page-id-24 .elementor-element-e326a6f strong,
    body.page-id-24 .elementor-element-e326a6f em {
        font-size: 14px !important;
                line-height: 1.65 !important;
    }

    body.page-id-24 .elementor-element-7556652 {
        padding: 58px 14px 42px !important;
    }

    body.page-id-24 .elementor-element-6d659e2 {
        min-height: 0 !important;
                padding: 27px !important;
                grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
                gap: 24px 20px !important;
                border-radius: 36px !important;
    }

    body.page-id-24 .elementor-element-6d659e2 img {
        max-width: 135px !important;
                height: 52px !important;
    }

    body.page-id-24 .elementor-element-d35e267 {
        padding: 50px 14px 72px !important;
    }

    body.page-id-24 .elementor-element-79e40d1 {
        margin-bottom: 28px !important;
    }

    body.page-id-24 .elementor-element-41a27ef {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
                gap: 12px !important;
    }

    body.page-id-24 .elementor-element-0a7776e,
    body.page-id-24 .elementor-element-b382431,
    body.page-id-24 .elementor-element-61c9d16,
    body.page-id-24 .elementor-element-1a36f39,
    body.page-id-24 .elementor-element-46d186c,
    body.page-id-24 .elementor-element-27f50bc,
    body.page-id-24 .elementor-element-0c1b5a0 {
        min-height: 136px !important;
                padding: 18px 10px !important;
                border-radius: 22px !important;
    }

    body.page-id-24 .elementor-element-41a27ef .elementor-headline-plain-text {
        font-size: 10px !important;
    }

    body.page-id-24 .elementor-element-41a27ef .elementor-headline-dynamic-text {
        font-size: clamp(21px, 7vw, 28px) !important;
    }

    body.page-id-24 .elementor-element-47dcb5e {
        padding: 68px 14px 84px !important;
    }

    body.page-id-24 .elementor-element-47dcb5e > .e-con-inner {
        grid-template-columns: 1fr !important;
                grid-template-rows: auto repeat(6, auto) !important;
                row-gap: 0 !important;
    }

    body.page-id-24 .elementor-element-6252fe0 {
        grid-column: 1 !important;
                grid-row: 1 !important;
                margin-bottom: 34px !important;
    }

    body.page-id-24 .elementor-element-d9b6ad4 {
        grid-column: 1 !important;
                grid-row: 2 !important;
    }

    body.page-id-24 .elementor-element-7b336bd {
        grid-column: 1 !important;
                grid-row: 3 !important;
                margin-bottom: 24px !important;
    }

    body.page-id-24 .elementor-element-cfe767e {
        grid-column: 1 !important;
                grid-row: 4 !important;
    }

    body.page-id-24 .elementor-element-d884e77 {
        grid-column: 1 !important;
                grid-row: 5 !important;
                margin-bottom: 24px !important;
    }

    body.page-id-24 .elementor-element-f0f209d {
        grid-column: 1 !important;
                grid-row: 6 !important;
    }

    body.page-id-24 .elementor-element-e3eedd8 {
        grid-column: 1 !important;
                grid-row: 7 !important;
    }

    body.page-id-24 .elementor-element-99cee53 .elementor-widget-container,
    body.page-id-24 .elementor-element-96d7313 .elementor-widget-container,
    body.page-id-24 .elementor-element-4eea42d .elementor-widget-container {
        border-radius: 38px 38px 0 0 !important;
    }

    body.page-id-24 .elementor-element-7b336bd,
    body.page-id-24 .elementor-element-d884e77,
    body.page-id-24 .elementor-element-e3eedd8 {
        min-height: 78px !important;
                border-radius: 0 0 38px 38px !important;
    }

    body.page-id-24 .elementor-element-bdede43 {
        padding: 74px 14px !important;
    }

    body.page-id-24 .elementor-element-bdede43 > .e-con-inner {
        grid-template-columns: 1fr !important;
                gap: 20px !important;
    }

    body.page-id-24 .elementor-element-6293346,
    body.page-id-24 .elementor-element-ee0c6f9 {
        min-height: 0 !important;
                padding: 34px 26px !important;
                border-radius: 34px !important;
    }

    body.page-id-24 .elementor-element-cd5ba7a p,
    body.page-id-24 .elementor-element-5dd1aad p {
        font-size: 15px !important;
                line-height: 1.65 !important;
    }

    body.page-id-24 .elementor-element-3f39fc5 {
        padding: 72px 14px 84px !important;
    }

    body.page-id-24 .elementor-element-c541d8f {
        margin-bottom: 34px !important;
    }

    body.page-id-24 .elementor-element-a0f91ef {
        grid-template-columns: 1fr !important;
                gap: 14px !important;
    }

    body.page-id-24 .elementor-element-a4999e0,
    body.page-id-24 .elementor-element-5e570ee,
    body.page-id-24 .elementor-element-3205a51,
    body.page-id-24 .elementor-element-abf3af7,
    body.page-id-24 .elementor-element-4152c41 {
        min-height: 0 !important;
                padding: 28px 24px !important;
                border-radius: 28px !important;
    }
}

@media (max-width: 420px) {
    body.page-id-24 .elementor-24 > .e-con
        .elementor-widget-heading > .elementor-widget-container > .elementor-heading-title {
        font-size: 31px !important;
    }

    body.page-id-24 .elementor-element-41a27ef {
        grid-template-columns: 1fr !important;
    }

    body.page-id-24 .elementor-element-6d659e2 {
        grid-template-columns: 1fr !important;
    }
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
    position: relative !important;
        width: min(430px, 100%) !important;
        aspect-ratio: 1.30 / 1 !important;
        margin: 0 auto !important;
        padding: 0 !important;
        overflow: hidden !important;
        background: linear-gradient(145deg, #eaf7fd 0%, #d6edf9 100%) !important;
        border: 1px solid rgba(255, 255, 255, 0.95) !important;
        border-radius: 38px 112px 155px 52px / 36px 72px 138px 62px !important;
        box-shadow: 0 25px 48px rgba(0, 71, 164, 0.18) !important;
        isolation: isolate !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container::before {
    inset: auto -15% -36% 18% !important;
        width: 88% !important;
        height: 82% !important;
        z-index: 2 !important;
        border: 2px solid rgba(255, 255, 255, 0.76) !important;
        border-left-color: transparent !important;
        border-top-color: transparent !important;
        border-radius: 50% !important;
        background: transparent !important;
        filter: drop-shadow(0 0 7px rgba(255, 255, 255, 0.55)) !important;
        transform: rotate(-12deg) !important;
        pointer-events: none !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container::after {
    content: "";
        position: absolute;
        inset: 0;
        z-index: 3;
        pointer-events: none;
        background: linear-gradient(135deg,
            rgba(255, 255, 255, 0.12) 0%,
            transparent 44%,
            rgba(38, 170, 224, 0.10) 100%);
}

body.page-id-24 .elementor-element-c40300e img {
    position: absolute !important;
        left: 50% !important;
        top: 50% !important;
        z-index: 1 !important;
        width: 190% !important;
        max-width: none !important;
        height: auto !important;
        margin: 0 !important;
        object-fit: contain !important;
        transform: translate(-50%, -50%) !important;
        filter: saturate(1.04) contrast(1.02) drop-shadow(0 18px 28px rgba(0, 71, 164, 0.14)) !important;
}

body.page-id-24 .elementor-element-6d659e2 a {
    min-height: 78px !important;
        padding: 8px 14px !important;
        border-radius: 22px !important;
        background: transparent !important;
}

body.page-id-24 .elementor-element-6d659e2 img {
    filter: brightness(0) invert(1) drop-shadow(0 6px 12px rgba(0, 71, 164, 0.16)) !important;
        opacity: 0.96 !important;
}

body.page-id-24 .elementor-element-6d659e2 a:hover {
    background: rgba(255, 255, 255, 0.96) !important;
        box-shadow: 0 12px 28px rgba(0, 71, 164, 0.16) !important;
        transform: translateY(-4px) !important;
}

body.page-id-24 .elementor-element-6d659e2 a:hover img {
    filter: none !important;
        opacity: 1 !important;
        transform: scale(1.04) !important;
}

body.page-id-24 .elementor-element-c1e0137 img {
    filter: grayscale(1) brightness(1.48) contrast(0.62)
                drop-shadow(0 6px 12px rgba(0, 71, 164, 0.14)) !important;
        transform: scale(0.92) !important;
}

body.page-id-24 .elementor-element-c1e0137 a:hover img {
    filter: none !important;
        transform: scale(0.98) !important;
}

@media (max-width: 767px) {

    body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
        width: min(320px, 100%) !important;
                border-radius: 30px 82px 112px 40px / 30px 54px 102px 48px !important;
    }

    body.page-id-24 .elementor-element-c40300e img {
        width: 192% !important;
    }

    body.page-id-24 .elementor-element-6d659e2 a {
        min-height: 68px !important;
                padding: 7px 10px !important;
                border-radius: 17px !important;
    }
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
    position: relative !important;
        width: min(610px, 100%) !important;
        max-width: 610px !important;
        aspect-ratio: 1.06 / 1 !important;
        margin: 0 auto !important;
        padding: 0 !important;
        overflow: hidden !important;
        isolation: isolate !important;
        background: linear-gradient(145deg, #f7fbfe 0%, #eaf5fb 100%) !important;
        border: 0 !important;
        border-radius: 34px 150px 150px 34px / 34px 110px 110px 34px !important;
        box-shadow: 0 24px 48px rgba(0, 71, 164, 0.13) !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container::before {
    content: "" !important;
        position: absolute !important;
        left: 10% !important;
        top: 7% !important;
        width: 84% !important;
        height: 78% !important;
        z-index: 2 !important;
        border-top: 2px solid rgba(255, 255, 255, 0.82) !important;
        border-right: 2px solid rgba(255, 255, 255, 0.64) !important;
        border-bottom: 0 !important;
        border-left: 0 !important;
        border-radius: 50% !important;
        transform: rotate(-9deg) !important;
        filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.48)) !important;
        pointer-events: none !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container::after {
    content: "" !important;
        position: absolute !important;
        inset: 0 !important;
        z-index: 3 !important;
        pointer-events: none !important;
        background: linear-gradient(135deg,
            rgba(255, 255, 255, 0.18) 0%,
            rgba(255, 255, 255, 0.06) 28%,
            transparent 46%,
            rgba(38, 170, 224, 0.08) 100%) !important;
}

body.page-id-24 .elementor-element-c40300e img {
    position: absolute !important;
        left: 52% !important;
        top: 50% !important;
        z-index: 1 !important;
        width: 170% !important;
        max-width: none !important;
        height: 112% !important;
        margin: 0 !important;
        object-fit: cover !important;
        transform: translate(-50%, -50%) !important;
        filter: saturate(1.03) contrast(1.02) drop-shadow(0 14px 24px rgba(0, 71, 164, 0.14)) !important;
        -webkit-mask-image: none !important;
        mask-image: none !important;
        -webkit-mask-size: initial !important;
        mask-size: initial !important;
        -webkit-mask-repeat: no-repeat !important;
        mask-repeat: no-repeat !important;
}

@media (max-width: 1024px) {
    body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
        width: min(520px, 100%) !important;
                border-radius: 30px 110px 110px 30px / 30px 84px 84px 30px !important;
    }

    body.page-id-24 .elementor-element-c40300e img {
        width: 175% !important;
                height: 114% !important;
    }
}

@media (max-width: 767px) {
    body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
        width: min(340px, 100%) !important;
                border-radius: 24px 72px 72px 24px / 24px 56px 56px 24px !important;
    }

    body.page-id-24 .elementor-element-c40300e img {
        width: 184% !important;
                height: 116% !important;
                left: 53% !important;
    }
}

body.page-id-24 .elementor-element-00f50ab img,
body.page-id-24 .elementor-element-e1ff531 img,
body.page-id-24 .elementor-element-c1e0137 img,
body.page-id-24 .elementor-element-f89e172 img {
    display: block !important;
        opacity: 0.94 !important;
        filter: grayscale(1) brightness(0.68) contrast(1.08) !important;
        transform: scale(1) !important;
        transition:
            filter 0.35s ease,
            opacity 0.35s ease,
            transform 0.35s ease !important;
}

body.page-id-24 .elementor-element-00f50ab a:hover img,
body.page-id-24 .elementor-element-e1ff531 a:hover img,
body.page-id-24 .elementor-element-c1e0137 a:hover img,
body.page-id-24 .elementor-element-f89e172 a:hover img {
    opacity: 1 !important;
        filter: none !important;
        transform: scale(1.05) !important;
}

body.page-id-24 .elementor-element-44eced9 {
    display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        min-width: 0 !important;
        overflow: visible !important;
}

body.page-id-24 .elementor-element-c40300e {
    display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
    position: relative !important;
        display: block !important;
        width: min(620px, 100%) !important;
        max-width: 620px !important;
        min-height: 520px !important;
        aspect-ratio: 1.08 / 1 !important;
        margin: 0 auto !important;
        padding: 0 !important;
        overflow: hidden !important;
        isolation: isolate !important;
        background: linear-gradient(145deg, #f7fbfe 0%, #eaf5fb 100%) !important;
        background-image: none !important;
        border: 0 !important;
        border-radius: 36px 160px 160px 36px / 36px 118px 118px 36px !important;
        box-shadow: 0 24px 48px rgba(0, 71, 164, 0.14) !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container::before {
    content: "" !important;
        position: absolute !important;
        left: 9% !important;
        top: 6% !important;
        width: 85% !important;
        height: 79% !important;
        z-index: 2 !important;
        border-top: 2px solid rgba(255, 255, 255, 0.82) !important;
        border-right: 2px solid rgba(255, 255, 255, 0.64) !important;
        border-bottom: 0 !important;
        border-left: 0 !important;
        border-radius: 50% !important;
        background: transparent !important;
        transform: rotate(-9deg) !important;
        filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.48)) !important;
        pointer-events: none !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container::after {
    content: "" !important;
        position: absolute !important;
        inset: 0 !important;
        z-index: 3 !important;
        pointer-events: none !important;
        background: linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.16) 0%,
            rgba(255, 255, 255, 0.05) 28%,
            transparent 47%,
            rgba(38, 170, 224, 0.08) 100%
        ) !important;
}

body.page-id-24 .elementor-element-c40300e img {
    display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: absolute !important;
        left: 50% !important;
        top: 50% !important;
        right: auto !important;
        bottom: auto !important;
        z-index: 1 !important;
        width: 172% !important;
        max-width: none !important;
        min-width: 0 !important;
        height: auto !important;
        min-height: 108% !important;
        margin: 0 !important;
        padding: 0 !important;
        object-fit: cover !important;
        object-position: center center !important;
        transform: translate(-50%, -50%) !important;
        filter: saturate(1.03) contrast(1.02) drop-shadow(0 14px 24px rgba(0, 71, 164, 0.14)) !important;
        -webkit-mask-image: none !important;
        mask-image: none !important;
        -webkit-mask-size: initial !important;
        mask-size: initial !important;
        -webkit-mask-position: initial !important;
        mask-position: initial !important;
        -webkit-mask-repeat: no-repeat !important;
        mask-repeat: no-repeat !important;
}

@media (max-width: 1024px) {
    body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
        width: min(530px, 100%) !important;
                max-width: 530px !important;
                min-height: 430px !important;
                border-radius: 30px 116px 116px 30px / 30px 88px 88px 30px !important;
    }

    body.page-id-24 .elementor-element-c40300e img {
        width: 178% !important;
                min-height: 110% !important;
    }
}

@media (max-width: 767px) {
    body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
        width: min(340px, 100%) !important;
                max-width: 340px !important;
                min-height: 285px !important;
                border-radius: 24px 76px 76px 24px / 24px 58px 58px 24px !important;
    }

    body.page-id-24 .elementor-element-c40300e img {
        left: 52% !important;
                width: 188% !important;
                min-height: 114% !important;
    }
}

body.page-id-24 .elementor-element-d377bc3 > .e-con-inner {
    position: relative !important;
        display: grid !important;
        grid-template-columns: minmax(0, 56%) minmax(0, 44%) !important;
        align-items: center !important;
        gap: 34px !important;
        overflow: hidden !important;
}

body.page-id-24 .elementor-element-8315988 {
    position: relative !important;
        z-index: 4 !important;
        grid-column: 1 !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
}

body.page-id-24 .elementor-element-1db1616 .elementor-heading-title,
body.page-id-24 .elementor-element-1db1616 .elementor-heading-title a {
    color: var(--lamis-blue) !important;
        opacity: 1 !important;
        visibility: visible !important;
        text-shadow: none !important;
}

body.page-id-24 .elementor-element-44eced9 {
    position: relative !important;
        z-index: 3 !important;
        grid-column: 2 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
        visibility: visible !important;
        opacity: 1 !important;
}

body.page-id-24 .elementor-element-c40300e {
    position: relative !important;
        display: block !important;
        width: 100% !important;
        max-width: 455px !important;
        min-width: 0 !important;
        height: auto !important;
        margin: 0 0 0 auto !important;
        padding: 0 !important;
        overflow: visible !important;
        visibility: visible !important;
        opacity: 1 !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
    position: relative !important;
        display: block !important;
        width: 100% !important;
        max-width: 455px !important;
        min-width: 0 !important;
        height: auto !important;
        min-height: 0 !important;
        aspect-ratio: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        visibility: visible !important;
        opacity: 1 !important;
        background: #eaf5fb !important;
        border: 0 !important;
        border-radius: 30px 92px 92px 30px / 30px 70px 70px 30px !important;
        box-shadow: 0 20px 42px rgba(0, 71, 164, 0.14) !important;
        isolation: isolate !important;
}

body.page-id-24 .elementor-element-c40300e .elementor-widget-container::before,
body.page-id-24 .elementor-element-c40300e .elementor-widget-container::after {
    content: none !important;
        display: none !important;
}

body.page-id-24 .elementor-element-c40300e picture,
body.page-id-24 .elementor-element-c40300e a,
body.page-id-24 .elementor-element-c40300e .elementor-image {
    position: relative !important;
        inset: auto !important;
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
        visibility: visible !important;
        opacity: 1 !important;
}

body.page-id-24 .elementor-element-c40300e img,
body.page-id-24 .elementor-element-c40300e picture > img,
body.page-id-24 .elementor-element-c40300e a > img,
body.page-id-24 .elementor-element-c40300e .elementor-image img {
    position: relative !important;
        inset: auto !important;
        left: auto !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        z-index: 2 !important;
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        height: 430px !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        object-fit: cover !important;
        object-position: center center !important;
        transform: none !important;
        filter: saturate(1.03) contrast(1.02) !important;
        -webkit-mask-image: none !important;
        mask-image: none !important;
}

@media (max-width: 1024px) {
    body.page-id-24 .elementor-element-d377bc3 > .e-con-inner {
        grid-template-columns: minmax(0, 58%) minmax(0, 42%) !important;
                gap: 26px !important;
    }

    body.page-id-24 .elementor-element-c40300e,
    body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
        max-width: 380px !important;
    }

    body.page-id-24 .elementor-element-c40300e img,
    body.page-id-24 .elementor-element-c40300e picture > img,
    body.page-id-24 .elementor-element-c40300e a > img,
    body.page-id-24 .elementor-element-c40300e .elementor-image img {
        height: 390px !important;
    }
}

@media (max-width: 767px) {
    body.page-id-24 .elementor-element-d377bc3 > .e-con-inner {
        grid-template-columns: 1fr !important;
                gap: 26px !important;
    }

    body.page-id-24 .elementor-element-8315988,
    body.page-id-24 .elementor-element-44eced9 {
        grid-column: 1 !important;
    }

    body.page-id-24 .elementor-element-44eced9 {
        justify-content: center !important;
    }

    body.page-id-24 .elementor-element-c40300e,
    body.page-id-24 .elementor-element-c40300e .elementor-widget-container {
        width: min(340px, 100%) !important;
                max-width: 340px !important;
                margin-left: auto !important;
                margin-right: auto !important;
                border-radius: 24px 62px 62px 24px / 24px 48px 48px 24px !important;
    }

    body.page-id-24 .elementor-element-c40300e img,
    body.page-id-24 .elementor-element-c40300e picture > img,
    body.page-id-24 .elementor-element-c40300e a > img,
    body.page-id-24 .elementor-element-c40300e .elementor-image img {
        height: 285px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d659e2 *//* ==========================================================
   HOMEPAGE BRAND LOGOS
   - All logos stay white
   - No original colours on hover
   - No movement or scaling on hover
   ========================================================== */

/* Logo strip */
body.page-id-24 .elementor-element-6d659e2 {
    width: 100% !important;
    min-height: 118px !important;

    margin: 0 !important;
    padding: 24px 52px !important;

    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    align-items: center !important;
    gap: 28px !important;

    background:
        linear-gradient(
            180deg,
            #42b9e8 0%,
            #26aae0 100%
        ) !important;

    border: 1px solid rgba(255, 255, 255, 0.35) !important;
    border-radius: 58px !important;

    box-shadow:
        0 22px 46px rgba(0, 71, 164, 0.17) !important;
}

/* All logo widgets */
body.page-id-24 .elementor-element-0ab2cad,
body.page-id-24 .elementor-element-b8bd8c4,
body.page-id-24 .elementor-element-a99307d,
body.page-id-24 .elementor-element-65eda32,
body.page-id-24 .elementor-element-00f50ab,
body.page-id-24 .elementor-element-e1ff531,
body.page-id-24 .elementor-element-c1e0137,
body.page-id-24 .elementor-element-f89e172 {
    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;
    transition: none !important;
}

/* Logo widget containers */
body.page-id-24
.elementor-element-6d659e2 .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;

    transform: none !important;
    transition: none !important;
}

/* Logo links */
body.page-id-24 .elementor-element-6d659e2 a,
body.page-id-24 .elementor-element-6d659e2 a:hover,
body.page-id-24 .elementor-element-6d659e2 a:focus,
body.page-id-24 .elementor-element-6d659e2 a:active {
    width: 100% !important;
    min-height: 78px !important;

    margin: 0 !important;
    padding: 8px 14px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 22px !important;
    box-shadow: none !important;

    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}

/* All logos stay white */
body.page-id-24 .elementor-element-6d659e2 img,
body.page-id-24 .elementor-element-00f50ab img,
body.page-id-24 .elementor-element-e1ff531 img,
body.page-id-24 .elementor-element-c1e0137 img,
body.page-id-24 .elementor-element-f89e172 img {
    display: block !important;

    width: 100% !important;
    max-width: 185px !important;
    height: 62px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
    object-position: center center !important;

    opacity: 1 !important;

    filter:
        brightness(0)
        invert(1)
        drop-shadow(
            0 6px 12px rgba(0, 71, 164, 0.16)
        ) !important;

    transform: none !important;
    transition: none !important;
}

/* Keep exactly the same appearance on hover */
body.page-id-24 .elementor-element-6d659e2 a:hover img,
body.page-id-24 .elementor-element-6d659e2 a:focus img,
body.page-id-24 .elementor-element-6d659e2 a:active img,

body.page-id-24 .elementor-element-00f50ab a:hover img,
body.page-id-24 .elementor-element-00f50ab a:focus img,
body.page-id-24 .elementor-element-00f50ab a:active img,

body.page-id-24 .elementor-element-e1ff531 a:hover img,
body.page-id-24 .elementor-element-e1ff531 a:focus img,
body.page-id-24 .elementor-element-e1ff531 a:active img,

body.page-id-24 .elementor-element-c1e0137 a:hover img,
body.page-id-24 .elementor-element-c1e0137 a:focus img,
body.page-id-24 .elementor-element-c1e0137 a:active img,

body.page-id-24 .elementor-element-f89e172 a:hover img,
body.page-id-24 .elementor-element-f89e172 a:focus img,
body.page-id-24 .elementor-element-f89e172 a:active img {
    opacity: 1 !important;

    filter:
        brightness(0)
        invert(1)
        drop-shadow(
            0 6px 12px rgba(0, 71, 164, 0.16)
        ) !important;

    transform: none !important;
    transition: none !important;
}

/* Tablet */
@media (max-width: 1024px) {
    body.page-id-24 .elementor-element-6d659e2 {
        padding: 24px 32px !important;
        gap: 22px !important;
    }

    body.page-id-24 .elementor-element-6d659e2 img,
    body.page-id-24 .elementor-element-00f50ab img,
    body.page-id-24 .elementor-element-e1ff531 img,
    body.page-id-24 .elementor-element-c1e0137 img,
    body.page-id-24 .elementor-element-f89e172 img {
        max-width: 155px !important;
        height: 58px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    body.page-id-24 .elementor-element-6d659e2 {
        min-height: 0 !important;

        padding: 27px !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        gap: 24px 20px !important;

        border-radius: 36px !important;
    }

    body.page-id-24 .elementor-element-6d659e2 a,
    body.page-id-24 .elementor-element-6d659e2 a:hover,
    body.page-id-24 .elementor-element-6d659e2 a:focus,
    body.page-id-24 .elementor-element-6d659e2 a:active {
        min-height: 68px !important;
        padding: 7px 10px !important;
    }

    body.page-id-24 .elementor-element-6d659e2 img,
    body.page-id-24 .elementor-element-00f50ab img,
    body.page-id-24 .elementor-element-e1ff531 img,
    body.page-id-24 .elementor-element-c1e0137 img,
    body.page-id-24 .elementor-element-f89e172 img {
        max-width: 135px !important;
        height: 52px !important;
    }
}

/* Small mobile */
@media (max-width: 420px) {
    body.page-id-24 .elementor-element-6d659e2 {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7556652 *//* ==========================================================
   MAKE ALL SECTION HEADING LINES BLUE
   Homepage — Page ID 24
   ========================================================== */

/* Known section-heading wrappers */
body.page-id-24 .elementor-element-48a3905,
body.page-id-24 .elementor-element-79e40d1,
body.page-id-24 .elementor-element-6252fe0,
body.page-id-24 .elementor-element-c541d8f,

/* Their direct inner elements */
body.page-id-24 .elementor-element-48a3905 > *,
body.page-id-24 .elementor-element-79e40d1 > *,
body.page-id-24 .elementor-element-6252fe0 > *,
body.page-id-24 .elementor-element-c541d8f > * {
    border-left-color: #0047a4 !important;
    border-right-color: #0047a4 !important;

    border-inline-start-color: #0047a4 !important;
    border-inline-end-color: #0047a4 !important;
}

/* Lines created using pseudo-elements */
body.page-id-24 .elementor-element-48a3905::before,
body.page-id-24 .elementor-element-48a3905::after,
body.page-id-24 .elementor-element-79e40d1::before,
body.page-id-24 .elementor-element-79e40d1::after,
body.page-id-24 .elementor-element-6252fe0::before,
body.page-id-24 .elementor-element-6252fe0::after,
body.page-id-24 .elementor-element-c541d8f::before,
body.page-id-24 .elementor-element-c541d8f::after {
    background: #0047a4 !important;
    background-color: #0047a4 !important;
    border-color: #0047a4 !important;
    box-shadow: none !important;
}

/* Core Values line — guaranteed override */
body.page-id-24 .elementor-element-c541d8f {
    border-left-color: #0047a4 !important;
    border-inline-start-color: #0047a4 !important;
}

/* Also catch Elementor containers holding heading widgets */
body.page-id-24
.elementor-24
.e-con:has(> .elementor-widget-heading) {
    border-left-color: #0047a4 !important;
    border-right-color: #0047a4 !important;
    border-inline-start-color: #0047a4 !important;
    border-inline-end-color: #0047a4 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba85221 */.elementor-heading-title.elementor-size-default,
.elementor-heading-title.elementor-size-default a {
    color: #0047a4 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b09b67 */.elementor-24 .elementor-element.elementor-element-6b09b67{
    border-color: #ffffff !important;
}/* End custom CSS */