.elementor-30554 .elementor-element.elementor-element-5315427{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-1679a29a{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-1679a29a:not(.elementor-motion-effects-element-type-background), .elementor-30554 .elementor-element.elementor-element-1679a29a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memaralshomookh.com/wp-content/uploads/2025/10/old_mathematics_retina.png");background-size:auto;}.elementor-30554 .elementor-element.elementor-element-58073f02{--display:flex;}.elementor-30554 .elementor-element.elementor-element-2ca55456{text-align:center;}.elementor-30554 .elementor-element.elementor-element-2ca55456 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:45px;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-30554 .elementor-element.elementor-element-7f693fc7 > .elementor-widget-container{padding:0px 18px 0px 0px;}.elementor-30554 .elementor-element.elementor-element-7f693fc7{text-align:center;}.elementor-30554 .elementor-element.elementor-element-7f693fc7 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-weight:600;color:#3D3D3D;}.elementor-30554 .elementor-element.elementor-element-23b10029{--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-30554 .elementor-element.elementor-element-615b7687{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-30554 .elementor-element.elementor-element-5e82bc15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-d46c6fa img{border-radius:25px 25px 25px 25px;}.elementor-30554 .elementor-element.elementor-element-55dbdf2f{--display:flex;}.elementor-30554 .elementor-element.elementor-element-703183d .elementor-heading-title{font-size:25px;}.elementor-30554 .elementor-element.elementor-element-15510715{--divider-border-style:solid;--divider-color:#0000005C;--divider-border-width:1px;}.elementor-30554 .elementor-element.elementor-element-15510715 .elementor-divider-separator{width:100%;}.elementor-30554 .elementor-element.elementor-element-15510715 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30554 .elementor-element.elementor-element-3b7a9cec{text-align:right;}.elementor-30554 .elementor-element.elementor-element-1862119e{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-18fa20ce .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30554 .elementor-element.elementor-element-6540c8b0{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-30554 .elementor-element.elementor-element-14c91771{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-5309ef59 img{border-radius:25px 25px 25px 25px;}.elementor-30554 .elementor-element.elementor-element-1f265f91{--display:flex;}.elementor-30554 .elementor-element.elementor-element-47f5b6b0 .elementor-heading-title{font-size:25px;}.elementor-30554 .elementor-element.elementor-element-2e7fbf2c{--divider-border-style:solid;--divider-color:#0000005C;--divider-border-width:1px;}.elementor-30554 .elementor-element.elementor-element-2e7fbf2c .elementor-divider-separator{width:100%;}.elementor-30554 .elementor-element.elementor-element-2e7fbf2c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30554 .elementor-element.elementor-element-52b00141{text-align:right;}.elementor-30554 .elementor-element.elementor-element-5b35fe64{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-6c03df24 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30554 .elementor-element.elementor-element-35cab0ff{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-30554 .elementor-element.elementor-element-5fdb634d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-51fc51c1 img{border-radius:25px 25px 25px 25px;}.elementor-30554 .elementor-element.elementor-element-3c73981e{--display:flex;}.elementor-30554 .elementor-element.elementor-element-2d234a5 .elementor-heading-title{font-size:25px;}.elementor-30554 .elementor-element.elementor-element-5d279f24{--divider-border-style:solid;--divider-color:#0000005C;--divider-border-width:1px;}.elementor-30554 .elementor-element.elementor-element-5d279f24 .elementor-divider-separator{width:100%;}.elementor-30554 .elementor-element.elementor-element-5d279f24 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30554 .elementor-element.elementor-element-4b0be9b4{text-align:right;}.elementor-30554 .elementor-element.elementor-element-1df3b72d{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-114ce5da .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30554 .elementor-element.elementor-element-6afbc50a{--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-30554 .elementor-element.elementor-element-76e63477{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-30554 .elementor-element.elementor-element-2f0e4af8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-2b3c27bc img{border-radius:25px 25px 25px 25px;}.elementor-30554 .elementor-element.elementor-element-52aa0823{--display:flex;}.elementor-30554 .elementor-element.elementor-element-2a519949 .elementor-heading-title{font-size:25px;}.elementor-30554 .elementor-element.elementor-element-7ff19b3{--divider-border-style:solid;--divider-color:#0000005C;--divider-border-width:1px;}.elementor-30554 .elementor-element.elementor-element-7ff19b3 .elementor-divider-separator{width:100%;}.elementor-30554 .elementor-element.elementor-element-7ff19b3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30554 .elementor-element.elementor-element-baacf9a{text-align:right;}.elementor-30554 .elementor-element.elementor-element-9d369a8{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-61d2e40d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30554 .elementor-element.elementor-element-5e11c567{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-30554 .elementor-element.elementor-element-15e7651{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-5d8591d2 img{border-radius:25px 25px 25px 25px;}.elementor-30554 .elementor-element.elementor-element-569f5bf4{--display:flex;}.elementor-30554 .elementor-element.elementor-element-32e7ef4f .elementor-heading-title{font-size:25px;}.elementor-30554 .elementor-element.elementor-element-1accfd5b{--divider-border-style:solid;--divider-color:#0000005C;--divider-border-width:1px;}.elementor-30554 .elementor-element.elementor-element-1accfd5b .elementor-divider-separator{width:100%;}.elementor-30554 .elementor-element.elementor-element-1accfd5b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30554 .elementor-element.elementor-element-24f0c40d{text-align:right;}.elementor-30554 .elementor-element.elementor-element-3c0cebdf{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-24790222 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30554 .elementor-element.elementor-element-635fa6f3{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-30554 .elementor-element.elementor-element-4eb91432{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-caf99bd img{border-radius:25px 25px 25px 25px;}.elementor-30554 .elementor-element.elementor-element-40378c85{--display:flex;}.elementor-30554 .elementor-element.elementor-element-6d62dd .elementor-heading-title{font-size:25px;}.elementor-30554 .elementor-element.elementor-element-1000943f{--divider-border-style:solid;--divider-color:#0000005C;--divider-border-width:1px;}.elementor-30554 .elementor-element.elementor-element-1000943f .elementor-divider-separator{width:100%;}.elementor-30554 .elementor-element.elementor-element-1000943f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30554 .elementor-element.elementor-element-3224c99f{text-align:right;}.elementor-30554 .elementor-element.elementor-element-5647514a{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-542d209e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30554 .elementor-element.elementor-element-6f33e10{--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:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-30554 .elementor-element.elementor-element-6f33e10:not(.elementor-motion-effects-element-type-background), .elementor-30554 .elementor-element.elementor-element-6f33e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30554 .elementor-element.elementor-element-ea35165{--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-30554 .elementor-element.elementor-element-54b2757{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30554 .elementor-element.elementor-element-a6592a3{text-align:center;}.elementor-30554 .elementor-element.elementor-element-a6592a3 .elementor-heading-title{font-size:16px;}.elementor-30554 .elementor-element.elementor-element-6b6fa33{z-index:1;text-align:center;}.elementor-30554 .elementor-element.elementor-element-6b6fa33 .elementor-heading-title{font-size:45px;font-weight:700;}.elementor-30554 .elementor-element.elementor-element-ee52284{--display:flex;}.elementor-30554 .elementor-element.elementor-element-897dba1{--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-30554 .elementor-element.elementor-element-4d6ad85{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30554 .elementor-element.elementor-element-ca98c41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30554 .elementor-element.elementor-element-ca98c41{z-index:1;}.elementor-30554 .elementor-element.elementor-element-ca98c41 .elementor-heading-title{font-size:39px;line-height:1.2em;}.elementor-30554 .elementor-element.elementor-element-bffd1a7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30554 .elementor-element.elementor-element-bffd1a7{text-align:right;font-size:18px;color:#000000;}.elementor-30554 .elementor-element.elementor-element-76033a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-2ffdddc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-30554 .elementor-element.elementor-element-2ffdddc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-30554 .elementor-element.elementor-element-2ffdddc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-30554 .elementor-element.elementor-element-2ffdddc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30554 .elementor-element.elementor-element-2ffdddc .elementor-icon-list-item > a{font-size:16px;font-weight:600;}.elementor-30554 .elementor-element.elementor-element-2ffdddc .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-30554 .elementor-element.elementor-element-0741f8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-8fa8ef4 .elementor-button{background-color:var( --e-global-color-primary );font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-30554 .elementor-element.elementor-element-8fa8ef4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30554 .elementor-element.elementor-element-dd5c8aa .elementor-button{background-color:#3B3C9800;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-30554 .elementor-element.elementor-element-dd5c8aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-30554 .elementor-element.elementor-element-1dc7b09{--display:flex;}.elementor-30554 .elementor-element.elementor-element-9013d6a{z-index:1;}.elementor-30554 .elementor-element.elementor-element-e8755b7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-30554 .elementor-element.elementor-element-4cd2181{text-align:center;}.elementor-30554 .elementor-element.elementor-element-4cd2181 .elementor-heading-title{color:#221E1F;}.elementor-30554 .elementor-element.elementor-element-c1696cc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30554 .elementor-element.elementor-element-c1696cc{text-align:center;}.elementor-30554 .elementor-element.elementor-element-c1696cc .elementor-heading-title{font-size:45px;color:#000000;}.elementor-30554 .elementor-element.elementor-element-5ca567a > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-30554 .elementor-element.elementor-element-5ca567a{text-align:center;color:#000000;}.elementor-30554 .elementor-element.elementor-element-f746775{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30554 .elementor-element.elementor-element-ebce023{text-align:center;}.elementor-30554 .elementor-element.elementor-element-ebce023 .elementor-heading-title{font-size:17px;color:#FFFCFCC4;}.elementor-30554 .elementor-element.elementor-element-9cb24f0{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-30554 .elementor-element.elementor-element-34ceca8 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:30px;}.elementor-30554 .elementor-element.elementor-element-34ceca8 .elementor-counter-title{color:#FFFCFCC4;font-size:15px;text-transform:uppercase;}.elementor-30554 .elementor-element.elementor-element-4bd82dc .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:30px;}.elementor-30554 .elementor-element.elementor-element-4bd82dc .elementor-counter-title{color:#FFFCFCC4;font-size:15px;text-transform:uppercase;}.elementor-30554 .elementor-element.elementor-element-79841e0 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:30px;}.elementor-30554 .elementor-element.elementor-element-79841e0 .elementor-counter-title{color:#FFFCFCC4;font-size:15px;text-transform:uppercase;}.elementor-30554 .elementor-element.elementor-element-e52e031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-30554 .elementor-element.elementor-element-9f4590d{--display:flex;}.elementor-30554 .elementor-element.elementor-element-711dc01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30554 .elementor-element.elementor-element-711dc01{text-align:left;}.elementor-30554 .elementor-element.elementor-element-711dc01 img{border-radius:30px 30px 30px 30px;}.elementor-30554 .elementor-element.elementor-element-bb393aa{--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-30554 .elementor-element.elementor-element-78432b6{--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-30554 .elementor-element.elementor-element-3e4da7f .elementor-heading-title{font-size:16px;}.elementor-30554 .elementor-element.elementor-element-8783dd8{z-index:1;}.elementor-30554 .elementor-element.elementor-element-8783dd8 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-30554 .elementor-element.elementor-element-0ffad76{text-align:right;font-size:17px;color:#4A5568;}.elementor-30554 .elementor-element.elementor-element-70b923f{--display:flex;border-style:solid;--border-style:solid;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:1px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-ad343ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-fa11824{--display:flex;}.elementor-30554 .elementor-element.elementor-element-51fd346{--display:flex;}.elementor-30554 .elementor-element.elementor-element-51fd346.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30554 .elementor-element.elementor-element-8d38c88{text-align:right;font-size:17px;font-weight:600;color:var( --e-global-color-8e7f65b );}.elementor-30554 .elementor-element.elementor-element-7a86ff4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-acb750b{--display:flex;}.elementor-30554 .elementor-element.elementor-element-93dac60{--display:flex;}.elementor-30554 .elementor-element.elementor-element-93dac60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30554 .elementor-element.elementor-element-da8f6ee{text-align:right;font-size:17px;font-weight:600;color:var( --e-global-color-8e7f65b );}.elementor-30554 .elementor-element.elementor-element-7932dc6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-eb6f689{--display:flex;}.elementor-30554 .elementor-element.elementor-element-c24ad51{--display:flex;}.elementor-30554 .elementor-element.elementor-element-c24ad51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30554 .elementor-element.elementor-element-f3461b2{text-align:right;font-size:17px;font-weight:600;color:var( --e-global-color-8e7f65b );}.elementor-30554 .elementor-element.elementor-element-06f3506{--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-radius:30px 30px 30px 30px;}.elementor-30554 .elementor-element.elementor-element-3279758 img{border-radius:30px 30px 30px 30px;}@media(min-width:768px){.elementor-30554 .elementor-element.elementor-element-e52e031{--content-width:1300px;}.elementor-30554 .elementor-element.elementor-element-51fd346{--width:80%;}.elementor-30554 .elementor-element.elementor-element-93dac60{--width:80%;}.elementor-30554 .elementor-element.elementor-element-c24ad51{--width:80%;}}@media(max-width:767px){.elementor-30554 .elementor-element.elementor-element-2ca55456{text-align:center;}.elementor-30554 .elementor-element.elementor-element-2ca55456 .elementor-heading-title{font-size:22px;}.elementor-30554 .elementor-element.elementor-element-7f693fc7 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30554 .elementor-element.elementor-element-7f693fc7{text-align:center;}.elementor-30554 .elementor-element.elementor-element-7f693fc7 .elementor-heading-title{line-height:1.5em;}.elementor-30554 .elementor-element.elementor-element-703183d .elementor-heading-title{font-size:19px;}.elementor-30554 .elementor-element.elementor-element-47f5b6b0 .elementor-heading-title{font-size:19px;}.elementor-30554 .elementor-element.elementor-element-2d234a5 .elementor-heading-title{font-size:19px;}.elementor-30554 .elementor-element.elementor-element-2a519949 .elementor-heading-title{font-size:19px;}.elementor-30554 .elementor-element.elementor-element-32e7ef4f .elementor-heading-title{font-size:19px;}.elementor-30554 .elementor-element.elementor-element-6d62dd .elementor-heading-title{font-size:19px;}.elementor-30554 .elementor-element.elementor-element-6f33e10{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30554 .elementor-element.elementor-element-a6592a3{text-align:center;}.elementor-30554 .elementor-element.elementor-element-6b6fa33{text-align:center;}.elementor-30554 .elementor-element.elementor-element-6b6fa33 .elementor-heading-title{font-size:25px;}.elementor-30554 .elementor-element.elementor-element-ee52284{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-897dba1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-ca98c41{text-align:center;}.elementor-30554 .elementor-element.elementor-element-ca98c41 .elementor-heading-title{font-size:24px;}.elementor-30554 .elementor-element.elementor-element-bffd1a7{text-align:center;}.elementor-30554 .elementor-element.elementor-element-0741f8b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30554 .elementor-element.elementor-element-4cd2181 .elementor-heading-title{font-size:20px;}.elementor-30554 .elementor-element.elementor-element-c1696cc .elementor-heading-title{font-size:38px;}.elementor-30554 .elementor-element.elementor-element-e52e031{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-30554 .elementor-element.elementor-element-bb393aa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30554 .elementor-element.elementor-element-78432b6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30554 .elementor-element.elementor-element-3e4da7f{text-align:center;}.elementor-30554 .elementor-element.elementor-element-8783dd8{text-align:center;}.elementor-30554 .elementor-element.elementor-element-8783dd8 .elementor-heading-title{font-size:24px;}.elementor-30554 .elementor-element.elementor-element-0ffad76{text-align:center;}.elementor-30554 .elementor-element.elementor-element-fa11824{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30554 .elementor-element.elementor-element-8d38c88{text-align:center;}.elementor-30554 .elementor-element.elementor-element-acb750b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30554 .elementor-element.elementor-element-da8f6ee{text-align:center;}.elementor-30554 .elementor-element.elementor-element-eb6f689{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30554 .elementor-element.elementor-element-f3461b2{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-548ee977 *//*.elementor-30554 .elementor-element.elementor-element-548ee977 img{*/
/*     border-radius: 50%;*/
/*    width: 70px;*/
/*    height: 70px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    border: 10px solid white;*/
/*    position: absolute;*/
/*    bottom: -15px;*/
/*    right: 35px;*/
/*    background: #ef7d41;*/
/*    padding: 9px*/
/*}*/
.elementor-30554 .elementor-element.elementor-element-548ee977 {
     border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid white;
    position: absolute;
    bottom: -35px;
    
    right: 35px;
    background: #f7e600;
    background: linear-gradient(135deg, #F57C00, #FFC107);
    background: linear-gradient(135deg, #3b3c98, #6a6bda);

    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18fa20ce */.elementor-30554 .elementor-element.elementor-element-18fa20ce {
        border: 1px solid #3b3c98;
    padding: 5px 15px;
    border-radius: 9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-615b7687 */.elementor-30554 .elementor-element.elementor-element-615b7687 {
        border-radius: 30px;
    border: 1px solid #e0e0e0;
    padding: 10px;
    background-color: #ffffff;
}
.elementor-30554 .elementor-element.elementor-element-615b7687 .e-con-inner {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36bde420 *//*.elementor-30554 .elementor-element.elementor-element-36bde420 img{*/
/*     border-radius: 50%;*/
/*    width: 70px;*/
/*    height: 70px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    border: 10px solid white;*/
/*    position: absolute;*/
/*    bottom: -15px;*/
/*    right: 35px;*/
/*    background: #ef7d41;*/
/*    padding: 9px*/
/*}*/
.elementor-30554 .elementor-element.elementor-element-36bde420 {
     border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid white;
    position: absolute;
    bottom: -35px;
    
    right: 35px;
    background: #f7e600;
    background: linear-gradient(135deg, #F57C00, #FFC107);
    background: linear-gradient(135deg, #3b3c98, #6a6bda);

    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c03df24 */.elementor-30554 .elementor-element.elementor-element-6c03df24 {
        border: 1px solid #3b3c98;
    padding: 5px 15px;
    border-radius: 9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6540c8b0 */.elementor-30554 .elementor-element.elementor-element-6540c8b0 {
        border-radius: 30px;
    border: 1px solid #e0e0e0;
    padding: 10px;
    background-color: #ffffff;
}
.elementor-30554 .elementor-element.elementor-element-6540c8b0 .e-con-inner {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140431dc *//*.elementor-30554 .elementor-element.elementor-element-140431dc img{*/
/*     border-radius: 50%;*/
/*    width: 70px;*/
/*    height: 70px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    border: 10px solid white;*/
/*    position: absolute;*/
/*    bottom: -15px;*/
/*    right: 35px;*/
/*    background: #ef7d41;*/
/*    padding: 9px*/
/*}*/
.elementor-30554 .elementor-element.elementor-element-140431dc {
     border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid white;
    position: absolute;
    bottom: -35px;
    
    right: 35px;
    background: #f7e600;
    background: linear-gradient(135deg, #F57C00, #FFC107);
    background: linear-gradient(135deg, #3b3c98, #6a6bda);

    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-114ce5da */.elementor-30554 .elementor-element.elementor-element-114ce5da {
        border: 1px solid #3b3c98;
    padding: 5px 15px;
    border-radius: 9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35cab0ff */.elementor-30554 .elementor-element.elementor-element-35cab0ff {
        border-radius: 30px;
    border: 1px solid #e0e0e0;
    padding: 10px;
    background-color: #ffffff;
}
.elementor-30554 .elementor-element.elementor-element-35cab0ff .e-con-inner {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13660fd3 *//*.elementor-30554 .elementor-element.elementor-element-13660fd3 img{*/
/*     border-radius: 50%;*/
/*    width: 70px;*/
/*    height: 70px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    border: 10px solid white;*/
/*    position: absolute;*/
/*    bottom: -15px;*/
/*    right: 35px;*/
/*    background: #ef7d41;*/
/*    padding: 9px*/
/*}*/
.elementor-30554 .elementor-element.elementor-element-13660fd3 {
     border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid white;
    position: absolute;
    bottom: -35px;
    
    right: 35px;
    background: #f7e600;
    background: linear-gradient(135deg, #F57C00, #FFC107);
    background: linear-gradient(135deg, #3b3c98, #6a6bda);

    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d2e40d */.elementor-30554 .elementor-element.elementor-element-61d2e40d {
        border: 1px solid #3b3c98;
    padding: 5px 15px;
    border-radius: 9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e63477 */.elementor-30554 .elementor-element.elementor-element-76e63477 {
        border-radius: 30px;
    border: 1px solid #e0e0e0;
    padding: 10px;
    background-color: #ffffff;
}
.elementor-30554 .elementor-element.elementor-element-76e63477 .e-con-inner {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a259385 *//*.elementor-30554 .elementor-element.elementor-element-5a259385 img{*/
/*     border-radius: 50%;*/
/*    width: 70px;*/
/*    height: 70px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    border: 10px solid white;*/
/*    position: absolute;*/
/*    bottom: -15px;*/
/*    right: 35px;*/
/*    background: #ef7d41;*/
/*    padding: 9px*/
/*}*/
.elementor-30554 .elementor-element.elementor-element-5a259385 {
     border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid white;
    position: absolute;
    bottom: -35px;
    
    right: 35px;
    background: #f7e600;
    background: linear-gradient(135deg, #F57C00, #FFC107);
    background: linear-gradient(135deg, #3b3c98, #6a6bda);

    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24790222 */.elementor-30554 .elementor-element.elementor-element-24790222 {
        border: 1px solid #3b3c98;
    padding: 5px 15px;
    border-radius: 9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e11c567 */.elementor-30554 .elementor-element.elementor-element-5e11c567 {
        border-radius: 30px;
    border: 1px solid #e0e0e0;
    padding: 10px;
    background-color: #ffffff;
}
.elementor-30554 .elementor-element.elementor-element-5e11c567 .e-con-inner {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e97d22 *//*.elementor-30554 .elementor-element.elementor-element-3e97d22 img{*/
/*     border-radius: 50%;*/
/*    width: 70px;*/
/*    height: 70px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    border: 10px solid white;*/
/*    position: absolute;*/
/*    bottom: -15px;*/
/*    right: 35px;*/
/*    background: #ef7d41;*/
/*    padding: 9px*/
/*}*/
.elementor-30554 .elementor-element.elementor-element-3e97d22 {
     border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 10px solid white;
    position: absolute;
    bottom: -35px;
    
    right: 35px;
    background: #f7e600;
    background: linear-gradient(135deg, #F57C00, #FFC107);
    background: linear-gradient(135deg, #3b3c98, #6a6bda);

    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-542d209e */.elementor-30554 .elementor-element.elementor-element-542d209e {
        border: 1px solid #3b3c98;
    padding: 5px 15px;
    border-radius: 9px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-635fa6f3 */.elementor-30554 .elementor-element.elementor-element-635fa6f3 {
        border-radius: 30px;
    border: 1px solid #e0e0e0;
    padding: 10px;
    background-color: #ffffff;
}
.elementor-30554 .elementor-element.elementor-element-635fa6f3 .e-con-inner {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1679a29a */.elementor-30554 .elementor-element.elementor-element-1679a29a {
    background-size: 200px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6592a3 */.elementor-30554 .elementor-element.elementor-element-a6592a3 h3 {
    border: 1px solid #3b3c98;
    border-radius: 10px;
    width: fit-content;
    padding: 4px 17px;
    
}
@media(max-width: 767px) {
    .elementor-30554 .elementor-element.elementor-element-a6592a3 h3{
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6fa33 */.elementor-30554 .elementor-element.elementor-element-6b6fa33 .custom-txt {
    color: #3b3c98;
}
.elementor-30554 .elementor-element.elementor-element-6b6fa33 h2 {
    line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca98c41 */.elementor-30554 .elementor-element.elementor-element-ca98c41 h2 {
    max-width: 900px
}
@media(max-width: 1160px) {
 .elementor-30554 .elementor-element.elementor-element-ca98c41 h2 {
    max-width: 800px
}   
}
@media(min-width: 1251px) {
    .elementor-30554 .elementor-element.elementor-element-ca98c41 h2 {
        /*margin-bottom: -50px;*/
    }
}
@media(min-width: 767px) {
    .elementor-30554 .elementor-element.elementor-element-ca98c41 h2 {
        /*margin-bottom: -30px;*/
      
    }
}
@media(max-width: 767px) {
    .elementor-30554 .elementor-element.elementor-element-ca98c41 h2 {
        
       font-weight: 900 !important;
      
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2ffdddc */.elementor-30554 .elementor-element.elementor-element-2ffdddc li {
    flex-basis: 48% !important;
    
}
.elementor-30554 .elementor-element.elementor-element-2ffdddc ul {
    flex-wrap: wrap !important;
    display: flex;
    gap: 15px;
}
@media(max-width:767px) {
    .elementor-30554 .elementor-element.elementor-element-2ffdddc li {
        flex-basis: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fa8ef4 */.elementor-30554 .elementor-element.elementor-element-8fa8ef4 .elementor-button span {
    text-decoration: inherit;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}
.elementor-30554 .elementor-element.elementor-element-8fa8ef4 span.elementor-button-icon {
    background: white;
    color: #3b3c98;
    padding: 10px;
    border-radius: 50%;
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd5c8aa */.elementor-30554 .elementor-element.elementor-element-dd5c8aa .elementor-button span {
    text-decoration: inherit;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;

}
.elementor-30554 .elementor-element.elementor-element-dd5c8aa span.elementor-button-icon {
    background: #3b3c98;
    color: white;
    padding: 10px;
    border-radius: 50%;
  
}
.elementor-30554 .elementor-element.elementor-element-dd5c8aa a{
        border: 2px solid #3b3c98 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9013d6a */.elementor-30554 .elementor-element.elementor-element-9013d6a {    -webkit-mask-image: url(https://memaralshomookh.com/wp-content/uploads/2025/10/h1-question-3.webp);
    -webkit-mask-size: 100%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;}
    
    
    
    .elementor-30554 .elementor-element.elementor-element-9013d6a img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .elementor-30554 .elementor-element.elementor-element-9013d6a {
        max-width: 100%;
        height: 100%;
        width: 100% !important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd2181 */.elementor-30554 .elementor-element.elementor-element-4cd2181 h3 {
  

    color: #221e1f !important;
    background: var(--wd-primary-color) !important;
width: fit-content;
margin: auto;
padding: 8px 20px;
border-radius: 8px;
    text-transform: uppercase;
  
    margin-bottom: 30px;
   
  
    color: white !important;
    font-weight: 600;
    text-transform: uppercase;
   
    margin-bottom: 30px;
  
  5 75%, #f0883e 100%);*/
    background-size: 300% 300%;
    -webkit-background-clip: text;
  
   
    text-transform: uppercase;
 
}
@media(max-width: 767px) {
    .elementor-30554 .elementor-element.elementor-element-4cd2181 h3 {
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ca567a */.elementor-30554 .elementor-element.elementor-element-5ca567a {
        /*color: #8892b0;*/
    font-size: 18px;
    line-height: 1.6;
    max-width: 500px !important;
    margin-right: auto !important;
    margin-left: auto !important;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8755b7 */.elementor-30554 .elementor-element.elementor-element-e8755b7 {
        padding: 100px 0;
    background: #f6f3ec;
    position: relative;
    overflow: hidden;
}
.elementor-30554 .elementor-element.elementor-element-e8755b7::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: radial-gradient(circle at 30% 40%, rgba(233, 104, 82, 0.05) 0%, transparent 50%),
                        radial-gradient(circle at 70% 80%, rgba(28, 53, 94, 0.08) 0%, transparent 50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f4590d */.elementor-30554 .elementor-element.elementor-element-9f4590d {
    position: absolute; 
    left: 0;
    top: 300px;
  
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4da7f */.elementor-30554 .elementor-element.elementor-element-3e4da7f h3 {
    border: 1px solid #3b3c98;
    border-radius: 30px;
    width: fit-content;
    padding: 5px 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8783dd8 */.elementor-30554 .elementor-element.elementor-element-8783dd8 h2 {
    max-width: 900px
}
@media(max-width: 1160px) {
 .elementor-30554 .elementor-element.elementor-element-8783dd8 h2 {
    max-width: 800px
}   
}
@media(min-width: 1251px) {
    .elementor-30554 .elementor-element.elementor-element-8783dd8 h2 {
        /*margin-bottom: -50px;*/
    }
}
@media(min-width: 767px) {
    .elementor-30554 .elementor-element.elementor-element-8783dd8 h2 {
        /*margin-bottom: -30px;*/
      
    }
}
@media(max-width: 767px) {
    .elementor-30554 .elementor-element.elementor-element-8783dd8 h2 {
        
       font-weight: 900 !important;
      
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ac4379 */.elementor-30554 .elementor-element.elementor-element-9ac4379 {
     border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*border: 10px solid white;*/
 
    background: #f7e600;
    background: linear-gradient(135deg, #F57C00, #FFC107);
      background: linear-gradient(135deg, #3b3c98, #6a6bda);

    padding: 16px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad343ba */.elementor-30554 .elementor-element.elementor-element-ad343ba {
        max-width: 100%;
   
    margin-bottom: 1.5rem;
    padding: 10px;
    /*background: linear-gradient(135deg, #f0f4f8 0%, #ffffff 100%);*/
    background: linear-gradient(135deg, #f1f1f1 0%, #ffffff 100%);
    border-radius: 15px;
    border-right: 4px solid #3b3c98;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38b6edd */.elementor-30554 .elementor-element.elementor-element-38b6edd {
     border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*border: 10px solid white;*/
 
    background: #f7e600;
    background: linear-gradient(135deg, #F57C00, #FFC107);
      background: linear-gradient(135deg, #3b3c98, #6a6bda);

    padding: 16px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a86ff4 */.elementor-30554 .elementor-element.elementor-element-7a86ff4 {
        max-width: 100%;
   
    margin-bottom: 1.5rem;
    padding: 10px;
    /*background: linear-gradient(135deg, #f0f4f8 0%, #ffffff 100%);*/
    background: linear-gradient(135deg, #f1f1f1 0%, #ffffff 100%);
    border-radius: 15px;
    border-right: 4px solid #3b3c98;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a156f26 */.elementor-30554 .elementor-element.elementor-element-a156f26 {
     border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*border: 10px solid white;*/
 
    background: #f7e600;
    background: linear-gradient(135deg, #F57C00, #FFC107);
     background: linear-gradient(135deg, #3b3c98, #6a6bda);
 
    padding: 16px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7932dc6 */.elementor-30554 .elementor-element.elementor-element-7932dc6 {
        max-width: 100%;
   
    margin-bottom: 1.5rem;
    padding: 10px;
    /*background: linear-gradient(135deg, #f0f4f8 0%, #ffffff 100%);*/
    background: linear-gradient(135deg, #f1f1f1 0%, #ffffff 100%);
    border-radius: 15px;
    border-right: 4px solid #3b3c98;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3279758 */.elementor-30554 .elementor-element.elementor-element-3279758 img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}
.elementor-30554 .elementor-element.elementor-element-3279758 {
      width: 100%;
    height: 100% !important;
}/* End custom CSS */