.elementor-27 .elementor-element.elementor-element-16ef1494{--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-27 .elementor-element.elementor-element-16ef1494:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-16ef1494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008FCC;}.elementor-27 .elementor-element.elementor-element-55a82f9f{--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-27 .elementor-element.elementor-element-28d7d4b9{--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-27 .elementor-element.elementor-element-69948db5{padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-69948db5 .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-27 .elementor-element.elementor-element-187d14ff{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-27 .elementor-element.elementor-element-7e0ecda3{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#949494;--border-color:#949494;--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-27 .elementor-element.elementor-element-7e0ecda3:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7e0ecda3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lamis.jo/wp-content/uploads/2026/01/Brands-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-7e0ecda3.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-1c13e30f{--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-27 .elementor-element.elementor-element-1c13e30f:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1c13e30f > .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-27 .elementor-element.elementor-element-3592fe46{--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-27 .elementor-element.elementor-element-7e2136aa{--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-27 .elementor-element.elementor-element-62de3076{padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-62de3076 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-2162e651{--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:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-fed9c55 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-27 .elementor-element.elementor-element-1bbdf71c{--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-27 .elementor-element.elementor-element-1bbdf71c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1bbdf71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008FCC;}.elementor-27 .elementor-element.elementor-element-175a0652{--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-27 .elementor-element.elementor-element-42768bc2{--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-27 .elementor-element.elementor-element-4d9596a6{padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-4d9596a6 .elementor-heading-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-775f9973{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-27 .elementor-element.elementor-element-e2d4d41{--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-27 .elementor-element.elementor-element-8a327c3{--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-27 .elementor-element.elementor-element-359e8e61{padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-359e8e61 .elementor-heading-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-602371ff{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-27 .elementor-element.elementor-element-4784da60{--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-27 .elementor-element.elementor-element-4784da60:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4784da60 > .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-27 .elementor-element.elementor-element-5013e9ec{--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-27 .elementor-element.elementor-element-2439d643{--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-27 .elementor-element.elementor-element-68a1efc7{padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-68a1efc7 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-7367daa9{--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:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-7367daa9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7367daa9 > .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-27 .elementor-element.elementor-element-46e41a2a .elementor-icon-box-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-46e41a2a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-46e41a2a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-46e41a2a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-46e41a2a .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-46e41a2a .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-27 .elementor-element.elementor-element-46e41a2a .elementor-icon-box-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-46e41a2a:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-46e41a2a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-46e41a2a .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-27 .elementor-element.elementor-element-617b3176 .elementor-icon-box-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-617b3176.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-617b3176.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-617b3176.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-617b3176 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-617b3176 .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-27 .elementor-element.elementor-element-617b3176 .elementor-icon-box-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-617b3176:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-617b3176:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-617b3176 .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-27 .elementor-element.elementor-element-349c22ab .elementor-icon-box-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-349c22ab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-349c22ab.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-349c22ab.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-349c22ab .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-349c22ab .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-27 .elementor-element.elementor-element-349c22ab .elementor-icon-box-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-349c22ab:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-349c22ab:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-349c22ab .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-27 .elementor-element.elementor-element-a0b5229 .elementor-icon-box-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-a0b5229.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-a0b5229.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-a0b5229.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-a0b5229 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-a0b5229 .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-27 .elementor-element.elementor-element-a0b5229 .elementor-icon-box-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-a0b5229:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-a0b5229:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-a0b5229 .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-27 .elementor-element.elementor-element-7ddea2eb .elementor-icon-box-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-7ddea2eb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-7ddea2eb.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-7ddea2eb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-7ddea2eb .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-7ddea2eb .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-27 .elementor-element.elementor-element-7ddea2eb .elementor-icon-box-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-7ddea2eb:has(:hover) .elementor-icon-box-title,
					 .elementor-27 .elementor-element.elementor-element-7ddea2eb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-7ddea2eb .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-27 .elementor-element.elementor-element-877b777{--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-27 .elementor-element.elementor-element-877b777:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-877b777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008FCC;}.elementor-27 .elementor-element.elementor-element-b22ef98{--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:40px 40px;--row-gap:40px;--column-gap:40px;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-27 .elementor-element.elementor-element-2e48d0d0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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-27 .elementor-element.elementor-element-4191d1a0{padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-4191d1a0 .elementor-heading-title{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-27 .elementor-element.elementor-element-c189a56 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-36459daa{--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:40px 40px;--row-gap:40px;--column-gap:40px;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-27 .elementor-element.elementor-element-760582fe{--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-27 .elementor-element.elementor-element-7816ef0d{padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-7816ef0d .elementor-heading-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-c89e7ba .elementor-button{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-7e0ecda3{--width:50%;}}@media(max-width:1024px){.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-27 .elementor-element.elementor-element-187d14ff{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-775f9973{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-602371ff{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-27 .elementor-element.elementor-element-46e41a2a .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-46e41a2a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-46e41a2a .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-617b3176 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-617b3176 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-617b3176 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-349c22ab .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-349c22ab .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-349c22ab .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-a0b5229 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-a0b5229 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-a0b5229 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-7ddea2eb .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-7ddea2eb .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-7ddea2eb .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.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-27 .elementor-element.elementor-element-187d14ff{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-775f9973{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-602371ff{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-27 .elementor-element.elementor-element-46e41a2a .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-46e41a2a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-46e41a2a .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-617b3176 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-617b3176 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-617b3176 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-349c22ab .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-349c22ab .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-349c22ab .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-a0b5229 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-a0b5229 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-a0b5229 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-7ddea2eb .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-7ddea2eb .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-7ddea2eb .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-7e0ecda3 */.elementor-27 .elementor-element.elementor-element-7e0ecda3{
    border-radius: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ef1494 *//* ==========================================================
   LAMIS ABOUT US PAGE — FULL FIXED CSS
   Page ID: 27
   Header and footer remain controlled by their own CSS files.
   ========================================================== */

/* ----------------------------------------------------------
   1. PAGE DESIGN SYSTEM
   ---------------------------------------------------------- */
body.page-id-27 {
    --lamis-cyan: #26aae0;
    --lamis-blue: #0047a4;
    --lamis-blue-deep: #00377f;
    --lamis-sky: #87cef6;
    --lamis-white: #ffffff;
    --lamis-text: #123f67;
    --lamis-muted: #6687a3;
    --lamis-gray: #e5e9ec;
    --lamis-light: #f3f8fc;
    --lamis-shadow: 0 24px 60px rgba(0, 71, 164, 0.15);
    --lamis-blue-gradient: linear-gradient(180deg, #87cef6 0%, #26aae0 70%, #159bd4 100%);
    --lamis-dark-gradient: linear-gradient(135deg, #0047a4 0%, #00377f 100%);
    --lamis-gray-gradient: linear-gradient(135deg, #d8dcdf 0%, #f4f5f6 48%, #e3e7e9 100%);

    margin: 0 !important;
    color: var(--lamis-text) !important;
    background: #edf0f2 !important;
    font-family: "Proxima Nova", "Montserrat", Arial, sans-serif !important;
    overflow-x: hidden !important;
    -webkit-font-smoothing: antialiased;
}

body.page-id-27 *,
body.page-id-27 *::before,
body.page-id-27 *::after {
    box-sizing: border-box;
}

body.page-id-27 #content,
body.page-id-27 .page-content,
body.page-id-27 .elementor-27 {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.page-id-27 #content {
    overflow: hidden !important;
}

body.page-id-27 .elementor-27 > .e-con {
    --padding-top: 0;
    --padding-bottom: 0;
    --padding-left: 0;
    --padding-right: 0;
}

body.page-id-27 .page-header,
body.page-id-27 .entry-title {
    display: none !important;
}

body.page-id-27 .elementor-27 .elementor-heading-title,
body.page-id-27 .elementor-27 .elementor-icon-box-title,
body.page-id-27 .elementor-27 .elementor-button {
    font-family: "Proxima Nova", "Montserrat", Arial, sans-serif !important;
}

body.page-id-27 .elementor-27 p {
    margin-top: 0;
}

body.page-id-27 .elementor-27 a,
body.page-id-27 .elementor-27 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;
}

/* ----------------------------------------------------------
   2. REMOVE ALL OLD / DUPLICATED HEADING LINES
   ---------------------------------------------------------- */
body.page-id-27 .elementor-27 .elementor-widget-heading,
body.page-id-27 .elementor-27 .elementor-widget-heading > .elementor-widget-container,
body.page-id-27 .elementor-27 .elementor-widget-heading .elementor-heading-title,
body.page-id-27 .elementor-element-28d7d4b9,
body.page-id-27 .elementor-element-7e2136aa,
body.page-id-27 .elementor-element-42768bc2,
body.page-id-27 .elementor-element-8a327c3,
body.page-id-27 .elementor-element-2439d643,
body.page-id-27 .elementor-element-2e48d0d0,
body.page-id-27 .elementor-element-760582fe {
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: none !important;
}

body.page-id-27 .elementor-27 .elementor-widget-heading::before,
body.page-id-27 .elementor-27 .elementor-widget-heading::after,
body.page-id-27 .elementor-27 .elementor-widget-heading > .elementor-widget-container::before,
body.page-id-27 .elementor-27 .elementor-widget-heading > .elementor-widget-container::after,
body.page-id-27 .elementor-27 .elementor-heading-title::before,
body.page-id-27 .elementor-27 .elementor-heading-title::after,
body.page-id-27 .elementor-element-28d7d4b9::before,
body.page-id-27 .elementor-element-28d7d4b9::after,
body.page-id-27 .elementor-element-7e2136aa::before,
body.page-id-27 .elementor-element-7e2136aa::after,
body.page-id-27 .elementor-element-42768bc2::before,
body.page-id-27 .elementor-element-42768bc2::after,
body.page-id-27 .elementor-element-8a327c3::before,
body.page-id-27 .elementor-element-8a327c3::after,
body.page-id-27 .elementor-element-2439d643::before,
body.page-id-27 .elementor-element-2439d643::after,
body.page-id-27 .elementor-element-2e48d0d0::before,
body.page-id-27 .elementor-element-2e48d0d0::after,
body.page-id-27 .elementor-element-760582fe::before,
body.page-id-27 .elementor-element-760582fe::after {
    content: none !important;
    display: none !important;
}

/* One single dark-blue line for each section heading */
body.page-id-27 .elementor-element-69948db5 > .elementor-widget-container,
body.page-id-27 .elementor-element-62de3076 > .elementor-widget-container,
body.page-id-27 .elementor-element-4d9596a6 > .elementor-widget-container,
body.page-id-27 .elementor-element-359e8e61 > .elementor-widget-container,
body.page-id-27 .elementor-element-68a1efc7 > .elementor-widget-container,
body.page-id-27 .elementor-element-4191d1a0 > .elementor-widget-container,
body.page-id-27 .elementor-element-7816ef0d > .elementor-widget-container {
    position: relative !important;
    padding-left: 25px !important;
}

body.page-id-27 .elementor-element-69948db5 > .elementor-widget-container::before,
body.page-id-27 .elementor-element-62de3076 > .elementor-widget-container::before,
body.page-id-27 .elementor-element-4d9596a6 > .elementor-widget-container::before,
body.page-id-27 .elementor-element-359e8e61 > .elementor-widget-container::before,
body.page-id-27 .elementor-element-68a1efc7 > .elementor-widget-container::before,
body.page-id-27 .elementor-element-4191d1a0 > .elementor-widget-container::before,
body.page-id-27 .elementor-element-7816ef0d > .elementor-widget-container::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    top: 7% !important;
    left: 0 !important;
    width: 6px !important;
    height: 86% !important;
    min-height: 42px !important;
    background: var(--lamis-blue-deep) !important;
    border: 0 !important;
    border-radius: 999px !important;
    box-shadow: none !important;
}

/* ----------------------------------------------------------
   3. ABOUT HERO
   ---------------------------------------------------------- */
body.page-id-27 .elementor-element-16ef1494 {
    position: relative !important;
    isolation: isolate !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 70px 24px 110px !important;
    overflow: hidden !important;
    background: linear-gradient(180deg, #29abe0 0%, #1ca4dc 68%, #edf0f2 68%, #edf0f2 100%) !important;
}

body.page-id-27 .elementor-element-16ef1494::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    pointer-events: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 760' preserveAspectRatio='none'%3E%3Cpath d='M-20 660 C260 610 275 300 650 150 C930 38 1240 65 1620 145' fill='none' stroke='%23ffffff' stroke-opacity='.72' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;
    filter: drop-shadow(0 0 7px rgba(255, 255, 255, 0.55)) !important;
}

body.page-id-27 .elementor-element-16ef1494::after {
    content: "" !important;
    position: absolute !important;
    top: -220px !important;
    right: -180px !important;
    z-index: 0 !important;
    width: 650px !important;
    height: 650px !important;
    pointer-events: none !important;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0.08) 46%, transparent 70%) !important;
    border-radius: 50% !important;
}

body.page-id-27 .elementor-element-16ef1494 > .e-con-inner {
    position: relative !important;
    z-index: 2 !important;
    width: min(1180px, 100%) !important;
    min-height: 600px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1.08fr) minmax(380px, 0.92fr) !important;
    align-items: stretch !important;
    gap: 0 !important;
    overflow: hidden !important;
    background: linear-gradient(145deg, #ffffff 0%, #f8fbfd 65%, #edf5fb 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.9) !important;
    border-radius: 58px !important;
    box-shadow: var(--lamis-shadow) !important;
}

body.page-id-27 .elementor-element-55a82f9f {
    position: relative !important;
    z-index: 3 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 68px 60px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    background: transparent !important;
}

body.page-id-27 .elementor-element-28d7d4b9 {
    width: 100% !important;
    margin: 0 0 30px !important;
    padding: 0 !important;
}

body.page-id-27 .elementor-element-69948db5 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    color: var(--lamis-blue) !important;
    font-size: clamp(44px, 5vw, 68px) !important;
    line-height: 0.95 !important;
    font-weight: 700 !important;
    letter-spacing: -2px !important;
}

body.page-id-27 .elementor-element-187d14ff,
body.page-id-27 .elementor-element-187d14ff p,
body.page-id-27 .elementor-element-187d14ff span,
body.page-id-27 .elementor-element-187d14ff em,
body.page-id-27 .elementor-element-187d14ff strong {
    color: var(--lamis-text) !important;
    font-size: 16px !important;
    line-height: 1.75 !important;
    font-style: normal !important;
}

body.page-id-27 .elementor-element-187d14ff {
    width: 100% !important;
    margin: 0 !important;
}

body.page-id-27 .elementor-element-187d14ff p {
    margin: 0 0 16px !important;
}

body.page-id-27 .elementor-element-187d14ff p:last-child {
    margin-bottom: 0 !important;
}

body.page-id-27 .elementor-element-187d14ff strong {
    color: var(--lamis-blue) !important;
    font-weight: 700 !important;
}

/* Preserve the Elementor background image */
body.page-id-27 .elementor-element-7e0ecda3 {
    position: relative !important;
    z-index: 2 !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 600px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    background-color: #dceff8 !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    border-radius: 0 58px 58px 0 !important;
}

body.page-id-27 .elementor-element-7e0ecda3::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    pointer-events: none !important;
    background: linear-gradient(90deg, rgba(255,255,255,0.18) 0%, transparent 30%, rgba(0,71,164,0.08) 100%) !important;
}

/* ----------------------------------------------------------
   4. OUR STORY
   ---------------------------------------------------------- */
body.page-id-27 .elementor-element-1c13e30f {
    position: relative !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 100px 24px 115px !important;
    background: var(--lamis-gray-gradient) !important;
}

body.page-id-27 .elementor-element-1c13e30f > .e-con-inner {
    width: min(1120px, 100%) !important;
    margin: 0 auto !important;
    display: grid !important;
    grid-template-columns: 270px minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 48px !important;
}

body.page-id-27 .elementor-element-3592fe46,
body.page-id-27 .elementor-element-2162e651 {
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
}

body.page-id-27 .elementor-element-3592fe46 {
    position: relative !important;
    min-height: 270px !important;
    padding: 35px !important;
    display: flex !important;
    align-items: flex-end !important;
    overflow: hidden !important;
    background: var(--lamis-blue-gradient) !important;
    border: 1px solid rgba(255, 255, 255, 0.35) !important;
    border-radius: 42px !important;
    box-shadow: 0 20px 45px rgba(0, 71, 164, 0.17) !important;
}

body.page-id-27 .elementor-element-62de3076 .elementor-heading-title {
    margin: 0 !important;
    color: #ffffff !important;
    font-size: clamp(38px, 4vw, 55px) !important;
    line-height: 0.95 !important;
    font-weight: 700 !important;
    letter-spacing: -1.5px !important;
}

body.page-id-27 .elementor-element-2162e651 {
    padding: 14px !important;
    background: rgba(255, 255, 255, 0.95) !important;
    border: 1px solid rgba(255, 255, 255, 0.9) !important;
    border-radius: 44px !important;
    box-shadow: 0 24px 55px rgba(0, 71, 164, 0.14) !important;
}

body.page-id-27 .elementor-element-fed9c55,
body.page-id-27 .elementor-element-fed9c55 .elementor-widget-container,
body.page-id-27 .elementor-element-fed9c55 .elementor-wrapper {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    overflow: hidden !important;
    border-radius: 32px !important;
}

body.page-id-27 .elementor-element-fed9c55 video {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: cover !important;
    background: var(--lamis-blue-deep) !important;
}

/* ----------------------------------------------------------
   5. VISION AND MISSION
   ---------------------------------------------------------- */
body.page-id-27 .elementor-element-1bbdf71c {
    position: relative !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 105px 24px !important;
    overflow: hidden !important;
    background: var(--lamis-blue-gradient) !important;
}

body.page-id-27 .elementor-element-1bbdf71c::before {
    content: "" !important;
    position: absolute !important;
    top: -160px !important;
    left: -130px !important;
    width: 480px !important;
    height: 380px !important;
    border: 2px solid rgba(255, 255, 255, 0.28) !important;
    border-radius: 50% !important;
    transform: rotate(-14deg) !important;
}

body.page-id-27 .elementor-element-1bbdf71c > .e-con-inner {
    position: relative !important;
    z-index: 2 !important;
    width: min(1080px, 100%) !important;
    margin: 0 auto !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 28px !important;
}

body.page-id-27 .elementor-element-175a0652,
body.page-id-27 .elementor-element-e2d4d41 {
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 340px !important;
    margin: 0 !important;
    padding: 52px 48px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    overflow: hidden !important;
    border-radius: 44px !important;
    box-shadow: 0 24px 52px rgba(0, 71, 164, 0.2) !important;
}

body.page-id-27 .elementor-element-175a0652 {
    background: linear-gradient(145deg, #ffffff 0%, #f1f8fd 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.95) !important;
}

body.page-id-27 .elementor-element-e2d4d41 {
    background: var(--lamis-dark-gradient) !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
}

body.page-id-27 .elementor-element-4d9596a6 .elementor-heading-title,
body.page-id-27 .elementor-element-359e8e61 .elementor-heading-title {
    margin: 0 !important;
    font-size: clamp(38px, 4vw, 55px) !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    letter-spacing: -1.4px !important;
}

body.page-id-27 .elementor-element-4d9596a6 .elementor-heading-title {
    color: var(--lamis-blue) !important;
}

body.page-id-27 .elementor-element-359e8e61 .elementor-heading-title {
    color: #ffffff !important;
}

body.page-id-27 .elementor-element-775f9973 p,
body.page-id-27 .elementor-element-602371ff p {
    margin: 22px 0 0 !important;
    font-size: 17px !important;
    line-height: 1.75 !important;
}

body.page-id-27 .elementor-element-775f9973 p {
    color: var(--lamis-text) !important;
}

body.page-id-27 .elementor-element-602371ff p {
    color: rgba(255, 255, 255, 0.87) !important;
}

/* ----------------------------------------------------------
   6. CORE VALUES
   ---------------------------------------------------------- */
body.page-id-27 .elementor-element-4784da60 {
    width: 100% !important;
    margin: 0 !important;
    padding: 100px 24px 120px !important;
    background: linear-gradient(180deg, #f3f4f5 0%, #dfe3e6 100%) !important;
}

body.page-id-27 .elementor-element-4784da60 > .e-con-inner {
    width: min(1180px, 100%) !important;
    margin: 0 auto !important;
    display: block !important;
}

body.page-id-27 .elementor-element-5013e9ec {
    width: 100% !important;
    margin: 0 0 52px !important;
    padding: 0 !important;
}

body.page-id-27 .elementor-element-68a1efc7 .elementor-heading-title {
    margin: 0 !important;
    color: var(--lamis-blue) !important;
    font-size: clamp(42px, 5vw, 62px) !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    letter-spacing: -1.7px !important;
}

body.page-id-27 .elementor-element-7367daa9 {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 16px !important;
    background: transparent !important;
}

body.page-id-27 .elementor-element-46e41a2a,
body.page-id-27 .elementor-element-617b3176,
body.page-id-27 .elementor-element-349c22ab,
body.page-id-27 .elementor-element-a0b5229,
body.page-id-27 .elementor-element-7ddea2eb {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 290px !important;
    margin: 0 !important;
    padding: 30px 20px !important;
    display: flex !important;
    align-items: stretch !important;
    overflow: hidden !important;
    background: linear-gradient(180deg, #30b5e8 0%, #169fd9 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.36) !important;
    border-radius: 32px !important;
    box-shadow: 0 18px 38px rgba(0, 71, 164, 0.13) !important;
}

body.page-id-27 .elementor-element-7367daa9 .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-27 .elementor-element-7367daa9 .elementor-icon-box-icon {
    margin: 0 0 24px !important;
}

body.page-id-27 .elementor-element-7367daa9 .elementor-icon {
    width: 76px !important;
    height: 76px !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-27 .elementor-element-7367daa9 .elementor-icon svg {
    width: 35px !important;
    height: 35px !important;
    max-width: 35px !important;
    max-height: 35px !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}

body.page-id-27 .elementor-element-7367daa9 .elementor-icon svg path {
    fill: currentColor !important;
    stroke: currentColor !important;
}

body.page-id-27 .elementor-element-7367daa9 .elementor-icon-box-title,
body.page-id-27 .elementor-element-7367daa9 .elementor-icon-box-title span {
    margin: 0 0 14px !important;
    color: #ffffff !important;
    font-size: 18px !important;
    line-height: 1.1 !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
}

body.page-id-27 .elementor-element-7367daa9 .elementor-icon-box-description {
    margin: 0 !important;
    color: rgba(255, 255, 255, 0.87) !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
}

body.page-id-27 .elementor-element-46e41a2a:hover,
body.page-id-27 .elementor-element-617b3176:hover,
body.page-id-27 .elementor-element-349c22ab:hover,
body.page-id-27 .elementor-element-a0b5229:hover,
body.page-id-27 .elementor-element-7ddea2eb:hover {
    background: var(--lamis-dark-gradient) !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 26px 50px rgba(0, 71, 164, 0.22) !important;
}

/* ----------------------------------------------------------
   7. PARTNER / REACH OUT
   ---------------------------------------------------------- */
body.page-id-27 .elementor-element-877b777 {
    width: 100% !important;
    margin: 0 !important;
    padding: 95px 24px 110px !important;
    background: linear-gradient(180deg, #f2f3f4 0%, #e2e5e8 100%) !important;
}

body.page-id-27 .elementor-element-877b777 > .e-con-inner {
    width: min(1060px, 100%) !important;
    margin: 0 auto !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 28px !important;
}

body.page-id-27 .elementor-element-b22ef98,
body.page-id-27 .elementor-element-36459daa {
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 310px !important;
    margin: 0 !important;
    padding: 48px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    overflow: hidden !important;
    border-radius: 44px !important;
    box-shadow: 0 22px 50px rgba(0, 71, 164, 0.15) !important;
}

body.page-id-27 .elementor-element-b22ef98 {
    background: linear-gradient(145deg, #ffffff 0%, #edf7fc 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.95) !important;
}

body.page-id-27 .elementor-element-36459daa {
    background: var(--lamis-dark-gradient) !important;
    border: 1px solid rgba(255, 255, 255, 0.22) !important;
}

body.page-id-27 .elementor-element-4191d1a0 .elementor-heading-title,
body.page-id-27 .elementor-element-7816ef0d .elementor-heading-title {
    margin: 0 !important;
    font-size: clamp(34px, 4vw, 50px) !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    letter-spacing: -1.4px !important;
}

body.page-id-27 .elementor-element-4191d1a0 .elementor-heading-title {
    color: var(--lamis-blue) !important;
}

body.page-id-27 .elementor-element-7816ef0d .elementor-heading-title {
    color: #ffffff !important;
}

body.page-id-27 .elementor-element-c189a56,
body.page-id-27 .elementor-element-c89e7ba {
    width: 100% !important;
    margin: 28px 0 0 !important;
    text-align: left !important;
}

body.page-id-27 .elementor-element-c189a56 .elementor-button,
body.page-id-27 .elementor-element-c89e7ba .elementor-button {
    min-width: 155px !important;
    min-height: 50px !important;
    padding: 15px 27px !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    border-radius: 999px !important;
}

body.page-id-27 .elementor-element-c189a56 .elementor-button {
    color: #ffffff !important;
    background: var(--lamis-dark-gradient) !important;
    border: 1px solid var(--lamis-blue) !important;
}

body.page-id-27 .elementor-element-c89e7ba .elementor-button {
    color: var(--lamis-blue) !important;
    background: #ffffff !important;
    border: 1px solid #ffffff !important;
}

body.page-id-27 .elementor-element-c189a56 .elementor-button:hover {
    color: var(--lamis-blue) !important;
    background: #ffffff !important;
    transform: translateY(-3px) !important;
}

body.page-id-27 .elementor-element-c89e7ba .elementor-button:hover {
    color: #ffffff !important;
    background: var(--lamis-cyan) !important;
    border-color: var(--lamis-cyan) !important;
    transform: translateY(-3px) !important;
}

/* ----------------------------------------------------------
   8. TABLET
   ---------------------------------------------------------- */
@media (max-width: 1024px) {
    body.page-id-27 .elementor-element-16ef1494 {
        padding: 55px 20px 90px !important;
    }

    body.page-id-27 .elementor-element-16ef1494 > .e-con-inner {
        grid-template-columns: minmax(0, 1.1fr) minmax(300px, 0.9fr) !important;
        min-height: 540px !important;
        border-radius: 48px !important;
    }

    body.page-id-27 .elementor-element-55a82f9f {
        padding: 52px 42px !important;
    }

    body.page-id-27 .elementor-element-7e0ecda3 {
        min-height: 540px !important;
        border-radius: 0 48px 48px 0 !important;
    }

    body.page-id-27 .elementor-element-1c13e30f > .e-con-inner {
        grid-template-columns: 220px minmax(0, 1fr) !important;
        gap: 32px !important;
    }

    body.page-id-27 .elementor-element-7367daa9 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

/* ----------------------------------------------------------
   9. MOBILE
   ---------------------------------------------------------- */
@media (max-width: 767px) {
    body.page-id-27 .elementor-element-16ef1494 {
        padding: 32px 14px 70px !important;
    }

    body.page-id-27 .elementor-element-16ef1494 > .e-con-inner {
        grid-template-columns: 1fr !important;
        min-height: 0 !important;
        border-radius: 34px !important;
    }

    body.page-id-27 .elementor-element-55a82f9f {
        padding: 42px 27px !important;
    }

    body.page-id-27 .elementor-element-69948db5 .elementor-heading-title {
        font-size: 42px !important;
        letter-spacing: -1.2px !important;
    }

    body.page-id-27 .elementor-element-187d14ff,
    body.page-id-27 .elementor-element-187d14ff p,
    body.page-id-27 .elementor-element-187d14ff span,
    body.page-id-27 .elementor-element-187d14ff em,
    body.page-id-27 .elementor-element-187d14ff strong {
        font-size: 15px !important;
        line-height: 1.68 !important;
    }

    body.page-id-27 .elementor-element-7e0ecda3 {
        min-height: 330px !important;
        border-radius: 0 0 34px 34px !important;
    }

    body.page-id-27 .elementor-element-1c13e30f,
    body.page-id-27 .elementor-element-1bbdf71c,
    body.page-id-27 .elementor-element-4784da60,
    body.page-id-27 .elementor-element-877b777 {
        padding: 75px 16px 85px !important;
    }

    body.page-id-27 .elementor-element-1c13e30f > .e-con-inner,
    body.page-id-27 .elementor-element-1bbdf71c > .e-con-inner,
    body.page-id-27 .elementor-element-877b777 > .e-con-inner {
        grid-template-columns: 1fr !important;
        gap: 22px !important;
    }

    body.page-id-27 .elementor-element-3592fe46 {
        min-height: 175px !important;
        padding: 28px !important;
        border-radius: 30px !important;
    }

    body.page-id-27 .elementor-element-175a0652,
    body.page-id-27 .elementor-element-e2d4d41,
    body.page-id-27 .elementor-element-b22ef98,
    body.page-id-27 .elementor-element-36459daa {
        min-height: 285px !important;
        padding: 38px 28px !important;
        border-radius: 32px !important;
    }

    body.page-id-27 .elementor-element-7367daa9 {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }

    body.page-id-27 .elementor-element-46e41a2a,
    body.page-id-27 .elementor-element-617b3176,
    body.page-id-27 .elementor-element-349c22ab,
    body.page-id-27 .elementor-element-a0b5229,
    body.page-id-27 .elementor-element-7ddea2eb {
        min-height: 245px !important;
        padding: 28px 22px !important;
        border-radius: 28px !important;
    }

    body.page-id-27 .elementor-element-69948db5 > .elementor-widget-container,
    body.page-id-27 .elementor-element-62de3076 > .elementor-widget-container,
    body.page-id-27 .elementor-element-4d9596a6 > .elementor-widget-container,
    body.page-id-27 .elementor-element-359e8e61 > .elementor-widget-container,
    body.page-id-27 .elementor-element-68a1efc7 > .elementor-widget-container,
    body.page-id-27 .elementor-element-4191d1a0 > .elementor-widget-container,
    body.page-id-27 .elementor-element-7816ef0d > .elementor-widget-container {
        padding-left: 20px !important;
    }

    body.page-id-27 .elementor-element-69948db5 > .elementor-widget-container::before,
    body.page-id-27 .elementor-element-62de3076 > .elementor-widget-container::before,
    body.page-id-27 .elementor-element-4d9596a6 > .elementor-widget-container::before,
    body.page-id-27 .elementor-element-359e8e61 > .elementor-widget-container::before,
    body.page-id-27 .elementor-element-68a1efc7 > .elementor-widget-container::before,
    body.page-id-27 .elementor-element-4191d1a0 > .elementor-widget-container::before,
    body.page-id-27 .elementor-element-7816ef0d > .elementor-widget-container::before {
        width: 5px !important;
    }
}

/* Keep animated headings visible while editing in Elementor */
body.elementor-editor-active.page-id-27 .elementor-27 .elementor-invisible {
    visibility: visible !important;
    opacity: 1 !important;
}

@media (prefers-reduced-motion: reduce) {
    body.page-id-27 .elementor-27 *,
    body.page-id-27 .elementor-27 *::before,
    body.page-id-27 .elementor-27 *::after {
        animation: none !important;
        transition: none !important;
    }
}/* End custom CSS */