.elementor-4563 .elementor-element.elementor-element-956b05a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.45;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-956b05a::before, .elementor-4563 .elementor-element.elementor-element-956b05a > .elementor-background-video-container::before, .elementor-4563 .elementor-element.elementor-element-956b05a > .e-con-inner > .elementor-background-video-container::before, .elementor-4563 .elementor-element.elementor-element-956b05a > .elementor-background-slideshow::before, .elementor-4563 .elementor-element.elementor-element-956b05a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4563 .elementor-element.elementor-element-956b05a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-4563 .elementor-element.elementor-element-d278f0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.45;--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-4563 .elementor-element.elementor-element-d278f0c::before, .elementor-4563 .elementor-element.elementor-element-d278f0c > .elementor-background-video-container::before, .elementor-4563 .elementor-element.elementor-element-d278f0c > .e-con-inner > .elementor-background-video-container::before, .elementor-4563 .elementor-element.elementor-element-d278f0c > .elementor-background-slideshow::before, .elementor-4563 .elementor-element.elementor-element-d278f0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4563 .elementor-element.elementor-element-d278f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-4563 .elementor-element.elementor-element-d3682f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0200px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-4563 .elementor-element.elementor-element-d3682f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4563 .elementor-element.elementor-element-446cec8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4563 .elementor-element.elementor-element-446cec8 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-446cec8 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-4563 .elementor-element.elementor-element-446cec8 .elementor-testimonial__text{color:var( --e-global-color-astglobalcolor5 );font-family:var( --e-global-typography-3460428-font-family ), Sans-serif;font-size:var( --e-global-typography-3460428-font-size );font-weight:var( --e-global-typography-3460428-font-weight );}.elementor-4563 .elementor-element.elementor-element-446cec8 .elementor-testimonial__name{color:var( --e-global-color-accent );font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:600;}.elementor-4563 .elementor-element.elementor-element-446cec8 .elementor-testimonial__title{font-family:"Tajawal", Sans-serif;font-weight:500;}.elementor-4563 .elementor-element.elementor-element-446cec8 .elementor-testimonial__image img{width:0px;height:0px;border-radius:0px;}.elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (0px / 2) - 8px );}body:not(.rtl) .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body.rtl .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-4563 .elementor-element.elementor-element-446cec8.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-4563 .elementor-element.elementor-element-6fac95e{--e-image-carousel-slides-to-show:4;}.elementor-4563 .elementor-element.elementor-element-6fac95e .swiper-pagination-bullet{width:2px;height:2px;}.elementor-4563 .elementor-element.elementor-element-6fac95e .swiper-wrapper{display:flex;align-items:center;}.elementor-4563 .elementor-element.elementor-element-327ad01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-08b6668 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4563 .elementor-element.elementor-element-f2983a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4563 .elementor-element.elementor-element-b10c285{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-0681b11{--display:flex;--min-height:280px;--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:space-around;--overlay-opacity:0.06;--border-radius:15px 15px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-0681b11:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-0681b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-0681b11::before, .elementor-4563 .elementor-element.elementor-element-0681b11 > .elementor-background-video-container::before, .elementor-4563 .elementor-element.elementor-element-0681b11 > .e-con-inner > .elementor-background-video-container::before, .elementor-4563 .elementor-element.elementor-element-0681b11 > .elementor-background-slideshow::before, .elementor-4563 .elementor-element.elementor-element-0681b11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4563 .elementor-element.elementor-element-0681b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/05/vertexuniversity-logo-2-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4563 .elementor-element.elementor-element-2b4fd62 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-580d544{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4563 .elementor-element.elementor-element-c1d53b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--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-4563 .elementor-element.elementor-element-459674b{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-459674b:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-459674b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/04/vertex-university-2025.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-c735f84 > .elementor-widget-container{background-color:#08326ED1;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-c735f84{text-align:center;}.elementor-4563 .elementor-element.elementor-element-c735f84 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-f06053c{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-f06053c:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-f06053c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/04/vertex-university-2023-high.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-9324900 > .elementor-widget-container{background-color:#08326ED1;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-9324900{text-align:center;}.elementor-4563 .elementor-element.elementor-element-9324900 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-24965f8{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-24965f8:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-24965f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/04/vertex-university-2024.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-9c20ad9 > .elementor-widget-container{background-color:#08326ED1;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-9c20ad9{text-align:center;}.elementor-4563 .elementor-element.elementor-element-9c20ad9 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-c8f8121{--display:flex;}.elementor-4563 .elementor-element.elementor-element-9f10b1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-d559934{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-d1a0a33 .elementor-icon-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-d1a0a33 .elementor-icon{font-size:40px;}.elementor-4563 .elementor-element.elementor-element-d1a0a33 .elementor-icon svg{height:40px;}.elementor-4563 .elementor-element.elementor-element-4a46297{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4563 .elementor-element.elementor-element-6b53700 .elementor-button{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;border-radius:12px 12px 12px 12px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4563 .elementor-element.elementor-element-d60a5f9{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-94243b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-04a251e{--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-4563 .elementor-element.elementor-element-74ccf42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-9342fff{--display:flex;}.elementor-4563 .elementor-element.elementor-element-75f991f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-115329e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-d37d177{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:19px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-e96ad27 );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:16px;--n-tabs-icon-color:var( --e-global-color-e96ad27 );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-d37d177 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4563 .elementor-element.elementor-element-d37d177.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C3973C00;}.elementor-4563 .elementor-element.elementor-element-d37d177.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4563 .elementor-element.elementor-element-d37d177.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C3973C00;}.elementor-4563 .elementor-element.elementor-element-d37d177.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-4563 .elementor-element.elementor-element-d37d177.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-d37d177 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-95f7e01{--display:flex;}.elementor-4563 .elementor-element.elementor-element-ea0675d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-50a89af{--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;}.elementor-4563 .elementor-element.elementor-element-89a4026 .elementor-icon-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-89a4026 .elementor-icon{font-size:40px;}.elementor-4563 .elementor-element.elementor-element-89a4026 .elementor-icon svg{height:40px;}.elementor-4563 .elementor-element.elementor-element-8684c24{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-e958be8 .elementor-button{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;border-radius:12px 12px 12px 12px;}.elementor-4563 .elementor-element.elementor-element-1caee82{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-d79db5e{--display:flex;}.elementor-4563 .elementor-element.elementor-element-3874534 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-4563 .elementor-element.elementor-element-110707e{--e-image-carousel-slides-to-show:2;}.elementor-4563 .elementor-element.elementor-element-110707e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-7988656{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-7988656.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-4563 .elementor-element.elementor-element-a80bcc9{text-align:justify;}.elementor-4563 .elementor-element.elementor-element-a259fc8{--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-4563 .elementor-element.elementor-element-b802732{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-bf63055{--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-4563 .elementor-element.elementor-element-be3ace9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-ed030fe{font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-a34a453{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-7545066 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-4563 .elementor-element.elementor-element-2697b70{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4563 .elementor-element.elementor-element-e130955 > .elementor-widget-container{border-style:none;}.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon-box-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-e130955{--icon-box-icon-margin:11px;}.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon-box-title{margin-bottom:5px;}.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon{font-size:40px;}.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon-box-title, .elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:600;}.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-457439d > .elementor-widget-container{border-style:none;}.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon-box-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-457439d{--icon-box-icon-margin:11px;}.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon-box-title{margin-bottom:5px;}.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon{font-size:40px;}.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon-box-title, .elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:600;}.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-1b5ee82 > .elementor-widget-container{border-style:none;}.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon-box-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-1b5ee82{--icon-box-icon-margin:11px;}.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon-box-title{margin-bottom:5px;}.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon{font-size:40px;}.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon-box-title, .elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:600;}.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-4d9f011 > .elementor-widget-container{border-style:none;}.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon-box-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-4d9f011{--icon-box-icon-margin:11px;}.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon-box-title{margin-bottom:5px;}.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon{font-size:40px;}.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon-box-title, .elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:600;}.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-e73d4a4{--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-4563 .elementor-element.elementor-element-3cca0ee{--display:flex;}.elementor-4563 .elementor-element.elementor-element-b0cbd2d{font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-6c0185c{--display:flex;}.elementor-4563 .elementor-element.elementor-element-5cc8f7d .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-4563 .elementor-element.elementor-element-dc91e68{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:19px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-e96ad27 );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:16px;--n-tabs-icon-color:var( --e-global-color-e96ad27 );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-dc91e68 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4563 .elementor-element.elementor-element-dc91e68.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C3973C00;}.elementor-4563 .elementor-element.elementor-element-dc91e68.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4563 .elementor-element.elementor-element-dc91e68.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C3973C00;}.elementor-4563 .elementor-element.elementor-element-dc91e68.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-dc91e68 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-63b280c{--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;}.elementor-4563 .elementor-element.elementor-element-63b280c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4563 .elementor-element.elementor-element-77ad72b .elementor-icon-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-77ad72b .elementor-icon{font-size:40px;}.elementor-4563 .elementor-element.elementor-element-77ad72b .elementor-icon svg{height:40px;}.elementor-4563 .elementor-element.elementor-element-67a180b{--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-4563 .elementor-element.elementor-element-648a3a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-127c322{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4563 .elementor-element.elementor-element-73a1c3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-7b923d0{font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-d298f7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-8afde04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-7d226f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-8052df2{font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-a96cf2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-04daa05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-cd4d6dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-4de9f15{font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-b2b918e{--display:flex;}.elementor-4563 .elementor-element.elementor-element-9ac3ee2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-aa53b99{--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;}.elementor-4563 .elementor-element.elementor-element-ece00fb .elementor-icon-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-ece00fb .elementor-icon{font-size:40px;}.elementor-4563 .elementor-element.elementor-element-ece00fb .elementor-icon svg{height:40px;}.elementor-4563 .elementor-element.elementor-element-857701b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-63affaa .elementor-button{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;border-radius:12px 12px 12px 12px;padding:12px 23px 12px 23px;}.elementor-4563 .elementor-element.elementor-element-532e22b{--display:flex;}.elementor-4563 .elementor-element.elementor-element-70185d1 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:600;}.elementor-4563 .elementor-element.elementor-element-7936caf{--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-4563 .elementor-element.elementor-element-07f68c4{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4563 .elementor-element.elementor-element-48cfe54.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-4563 .elementor-element.elementor-element-48cfe54.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-4563 .elementor-element.elementor-element-48cfe54.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-a37dc60{--display:flex;}.elementor-4563 .elementor-element.elementor-element-4b2944d.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-4563 .elementor-element.elementor-element-4b2944d.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-4563 .elementor-element.elementor-element-4b2944d.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-ff64e0a{--display:flex;}.elementor-4563 .elementor-element.elementor-element-21125a7.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-4563 .elementor-element.elementor-element-21125a7.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-4563 .elementor-element.elementor-element-21125a7.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-4e9cc3d{--display:flex;}.elementor-4563 .elementor-element.elementor-element-f93690d .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:600;}.elementor-4563 .elementor-element.elementor-element-beede88{--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-4563 .elementor-element.elementor-element-d33c60d{--display:flex;}.elementor-4563 .elementor-element.elementor-element-c66bc35.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-4563 .elementor-element.elementor-element-c66bc35.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-4563 .elementor-element.elementor-element-c66bc35.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-c66bc35 .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-b5b7c94{--display:flex;}.elementor-4563 .elementor-element.elementor-element-8456f29.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-4563 .elementor-element.elementor-element-8456f29.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-4563 .elementor-element.elementor-element-8456f29.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-8456f29 .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-3975d5f{--display:flex;}.elementor-4563 .elementor-element.elementor-element-351d890.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-4563 .elementor-element.elementor-element-351d890.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-4563 .elementor-element.elementor-element-351d890.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-351d890 .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-75be776{--display:flex;}.elementor-4563 .elementor-element.elementor-element-a69c394 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:600;}.elementor-4563 .elementor-element.elementor-element-09b0a7b{--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-4563 .elementor-element.elementor-element-5ef91a4{--display:flex;}.elementor-4563 .elementor-element.elementor-element-e675d16.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-4563 .elementor-element.elementor-element-e675d16.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-4563 .elementor-element.elementor-element-e675d16.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-e675d16 .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-a391383{--display:flex;}.elementor-4563 .elementor-element.elementor-element-fdb4277.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-4563 .elementor-element.elementor-element-fdb4277.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-4563 .elementor-element.elementor-element-fdb4277.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-fdb4277 .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-baa4adc{--display:flex;}.elementor-4563 .elementor-element.elementor-element-51c04a2.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-4563 .elementor-element.elementor-element-51c04a2.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-4563 .elementor-element.elementor-element-51c04a2.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-51c04a2 .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-860656c{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:19px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-e96ad27 );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:16px;--n-tabs-icon-color:var( --e-global-color-e96ad27 );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-860656c > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4563 .elementor-element.elementor-element-860656c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C3973C00;}.elementor-4563 .elementor-element.elementor-element-860656c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4563 .elementor-element.elementor-element-860656c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C3973C00;}.elementor-4563 .elementor-element.elementor-element-860656c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-860656c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-eb24fcd{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-4563 .elementor-element.elementor-element-eb24fcd:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-eb24fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/02/2148522184.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-eb24fcd::before, .elementor-4563 .elementor-element.elementor-element-eb24fcd > .elementor-background-video-container::before, .elementor-4563 .elementor-element.elementor-element-eb24fcd > .e-con-inner > .elementor-background-video-container::before, .elementor-4563 .elementor-element.elementor-element-eb24fcd > .elementor-background-slideshow::before, .elementor-4563 .elementor-element.elementor-element-eb24fcd > .e-con-inner > .elementor-background-slideshow::before, .elementor-4563 .elementor-element.elementor-element-eb24fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4563 .elementor-element.elementor-element-0a576d6 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-adcca03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4563 .elementor-element.elementor-element-e20b5be{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-4563 .elementor-element.elementor-element-e20b5be:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-e20b5be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-4563 .elementor-element.elementor-element-cafaed7{--icon-box-icon-margin:3px;}.elementor-4563 .elementor-element.elementor-element-cafaed7 .elementor-icon-box-title{margin-bottom:0px;}.elementor-4563 .elementor-element.elementor-element-cafaed7 .elementor-icon{font-size:60px;}.elementor-4563 .elementor-element.elementor-element-cafaed7 .elementor-icon-box-title, .elementor-4563 .elementor-element.elementor-element-cafaed7 .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:500;}.elementor-4563 .elementor-element.elementor-element-8482ead{--icon-box-icon-margin:3px;}.elementor-4563 .elementor-element.elementor-element-8482ead .elementor-icon-box-title{margin-bottom:0px;}.elementor-4563 .elementor-element.elementor-element-8482ead .elementor-icon{font-size:60px;}.elementor-4563 .elementor-element.elementor-element-8482ead .elementor-icon-box-title, .elementor-4563 .elementor-element.elementor-element-8482ead .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:500;}.elementor-4563 .elementor-element.elementor-element-cbaf3f0{--icon-box-icon-margin:3px;}.elementor-4563 .elementor-element.elementor-element-cbaf3f0 .elementor-icon-box-title{margin-bottom:0px;}.elementor-4563 .elementor-element.elementor-element-cbaf3f0 .elementor-icon{font-size:60px;}.elementor-4563 .elementor-element.elementor-element-cbaf3f0 .elementor-icon-box-title, .elementor-4563 .elementor-element.elementor-element-cbaf3f0 .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:500;}.elementor-4563 .elementor-element.elementor-element-ac72dfc{--icon-box-icon-margin:3px;}.elementor-4563 .elementor-element.elementor-element-ac72dfc .elementor-icon-box-title{margin-bottom:0px;}.elementor-4563 .elementor-element.elementor-element-ac72dfc .elementor-icon{font-size:60px;}.elementor-4563 .elementor-element.elementor-element-ac72dfc .elementor-icon-box-title, .elementor-4563 .elementor-element.elementor-element-ac72dfc .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:500;}.elementor-4563 .elementor-element.elementor-element-0419b8c{--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-4563 .elementor-element.elementor-element-0419b8c:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-0419b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-336e0f3.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-4563 .elementor-element.elementor-element-336e0f3 .elementor-image-box-wrapper{text-align:justify;}.elementor-4563 .elementor-element.elementor-element-336e0f3.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-4563 .elementor-element.elementor-element-336e0f3.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-4563 .elementor-element.elementor-element-336e0f3.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-4563 .elementor-element.elementor-element-336e0f3 .elementor-image-box-title{margin-bottom:0px;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-336e0f3 .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-336e0f3 .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-4563 .elementor-element.elementor-element-d0d62bc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-4563 .elementor-element.elementor-element-d0d62bc .elementor-image-box-wrapper{text-align:justify;}.elementor-4563 .elementor-element.elementor-element-d0d62bc.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-4563 .elementor-element.elementor-element-d0d62bc.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-4563 .elementor-element.elementor-element-d0d62bc.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-4563 .elementor-element.elementor-element-d0d62bc .elementor-image-box-title{margin-bottom:0px;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-d0d62bc .elementor-image-box-img img{border-radius:50%;transition-duration:0.3s;}.elementor-4563 .elementor-element.elementor-element-d0d62bc .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-4563 .elementor-element.elementor-element-30682e9{--display:flex;}.elementor-4563 .elementor-element.elementor-element-3d38c16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-53e03ab{--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;}.elementor-4563 .elementor-element.elementor-element-96728df .elementor-icon-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-96728df .elementor-icon{font-size:40px;}.elementor-4563 .elementor-element.elementor-element-96728df .elementor-icon svg{height:40px;}.elementor-4563 .elementor-element.elementor-element-cd5d8fa{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-219318c .elementor-button{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;border-radius:12px 12px 12px 12px;padding:12px 23px 12px 23px;}.elementor-4563 .elementor-element.elementor-element-e901f8d{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-084c93f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-a0ce315{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-a0ce315:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-a0ce315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/04/مجلة-العلوم-الإنسانية-والاجتماعية-جامعة-فيرتكس-vertex-2025-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-7df233a > .elementor-widget-container{background-color:#08326ED1;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-7df233a{text-align:center;}.elementor-4563 .elementor-element.elementor-element-7df233a .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-c5cf163{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-096f496{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-096f496:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-096f496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/04/مجلة-فيرتكس-القانونية-والسياسية-المعاصرة-جامعة-فيرتكس-vertex-2025-6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-b7305af > .elementor-widget-container{background-color:#08326ED1;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-b7305af{text-align:center;}.elementor-4563 .elementor-element.elementor-element-b7305af .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-3721f11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-44d3738{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-44d3738:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-44d3738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/04/مجلة-فيرتكس-لعلوم-المستقبل-والابداع-التكنولوجي-جامعة-فيرتكس-vertex-2025-5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-66fcec2 > .elementor-widget-container{background-color:#08326ED1;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-66fcec2{text-align:center;}.elementor-4563 .elementor-element.elementor-element-66fcec2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-9274b76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-195153d{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-195153d:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-195153d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/04/مجلة-فيرتكس-الاقتصادية-والإدارية-جامعة-فيرتكس-vertex-2025-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-4f350b8 > .elementor-widget-container{background-color:#08326ED1;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-4f350b8{text-align:center;}.elementor-4563 .elementor-element.elementor-element-4f350b8 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-3026d6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-d44d075{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-d44d075:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-d44d075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/04/مجلة-فيرتكس-للإقتصاد-الرقمي-والأسواق-العالمية-جامعة-فيرتكس-vertex-2025-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-17bd65e > .elementor-widget-container{background-color:#08326ED1;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-17bd65e{text-align:center;}.elementor-4563 .elementor-element.elementor-element-17bd65e .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-5179df2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-f10d956{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-f10d956:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-f10d956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertexuniversity.edu.eu/wp-content/uploads/2025/04/مجلة-فيرتكس-للبحوث-الطبية-والصحية-جامعة-فيرتكس-vertex-2025-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-107f6b6 > .elementor-widget-container{background-color:#08326ED1;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 15px 15px;}.elementor-4563 .elementor-element.elementor-element-107f6b6{text-align:center;}.elementor-4563 .elementor-element.elementor-element-107f6b6 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4563 .elementor-element.elementor-element-0312417{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-4563 .elementor-element.elementor-element-0312417 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4563 .elementor-element.elementor-element-2d3ed0e{--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-4563 .elementor-element.elementor-element-975e4c0{--display:flex;}.elementor-4563 .elementor-element.elementor-element-75551fd{--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-4563 .elementor-element.elementor-element-42a9a43{--display:flex;}.elementor-4563 .elementor-element.elementor-element-a38cba9{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:19px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-e96ad27 );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:16px;--n-tabs-icon-color:var( --e-global-color-e96ad27 );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-a38cba9 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4563 .elementor-element.elementor-element-a38cba9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C3973C00;}.elementor-4563 .elementor-element.elementor-element-a38cba9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4563 .elementor-element.elementor-element-a38cba9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C3973C00;}.elementor-4563 .elementor-element.elementor-element-a38cba9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Tajawal", Sans-serif;font-weight:400;}.elementor-4563 .elementor-element.elementor-element-a38cba9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-469d9e82{--display:flex;}.elementor-4563 .elementor-element.elementor-element-a82317a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-5ca9c48{--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;}.elementor-4563 .elementor-element.elementor-element-93af72c .elementor-icon-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-93af72c .elementor-icon{font-size:40px;}.elementor-4563 .elementor-element.elementor-element-93af72c .elementor-icon svg{height:40px;}.elementor-4563 .elementor-element.elementor-element-3828fda{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-55e5362 .elementor-button{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;border-radius:12px 12px 12px 12px;padding:12px 23px 12px 23px;}.elementor-4563 .elementor-element.elementor-element-6bce9edb{--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:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4563 .elementor-element.elementor-element-529ac3ee{--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-4563 .elementor-element.elementor-element-3e887276{--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-4563 .elementor-element.elementor-element-662257bb{--display:flex;}.elementor-4563 .elementor-element.elementor-element-ad51136{--display:flex;}.elementor-4563 .elementor-element.elementor-element-1ae2dfcf{--display:flex;}.elementor-4563 .elementor-element.elementor-element-13f8578{--display:flex;}.elementor-4563 .elementor-element.elementor-element-2b9f3b0d{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:19px;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-font-size:var( --e-global-typography-3460428-font-size );--n-tabs-title-color:var( --e-global-color-e96ad27 );--n-tabs-title-color-active:var( --e-global-color-astglobalcolor5 );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:16px;--n-tabs-icon-color:var( --e-global-color-e96ad27 );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor6 );}.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-3460428-font-family ), Sans-serif;font-weight:var( --e-global-typography-3460428-font-weight );}.elementor-4563 .elementor-element.elementor-element-2b9f3b0d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-astglobalcolor5 );--n-tabs-icon-color-hover:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-1590ccc6{--display:flex;}.elementor-4563 .elementor-element.elementor-element-1cd3dccc{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:19px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-font-size:var( --e-global-typography-3460428-font-size );--n-tabs-title-color:var( --e-global-color-e96ad27 );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:16px;--n-tabs-icon-color:var( --e-global-color-e96ad27 );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-4563 .elementor-element.elementor-element-1cd3dccc > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4563 .elementor-element.elementor-element-1cd3dccc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C3973C00;}.elementor-4563 .elementor-element.elementor-element-1cd3dccc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4563 .elementor-element.elementor-element-1cd3dccc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C3973C00;}.elementor-4563 .elementor-element.elementor-element-1cd3dccc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-3460428-font-family ), Sans-serif;font-weight:var( --e-global-typography-3460428-font-weight );}.elementor-4563 .elementor-element.elementor-element-1cd3dccc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-4563 .elementor-element.elementor-element-446cec8 .elementor-testimonial__text{font-size:var( --e-global-typography-3460428-font-size );}.elementor-4563 .elementor-element.elementor-element-2697b70{--grid-auto-flow:row;}.elementor-4563 .elementor-element.elementor-element-e20b5be{--grid-auto-flow:row;}.elementor-4563 .elementor-element.elementor-element-0312417{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4563 .elementor-element.elementor-element-2b9f3b0d{--n-tabs-title-font-size:var( --e-global-typography-3460428-font-size );}.elementor-4563 .elementor-element.elementor-element-1cd3dccc{--n-tabs-title-font-size:var( --e-global-typography-3460428-font-size );}}@media(min-width:768px){.elementor-4563 .elementor-element.elementor-element-d3682f2{--width:50%;}.elementor-4563 .elementor-element.elementor-element-327ad01{--width:50%;}.elementor-4563 .elementor-element.elementor-element-b10c285{--width:40%;}.elementor-4563 .elementor-element.elementor-element-580d544{--width:60%;}.elementor-4563 .elementor-element.elementor-element-4a46297{--width:15%;}.elementor-4563 .elementor-element.elementor-element-8684c24{--width:15%;}.elementor-4563 .elementor-element.elementor-element-7988656{--width:52.961%;}.elementor-4563 .elementor-element.elementor-element-857701b{--width:15%;}.elementor-4563 .elementor-element.elementor-element-e20b5be{--width:50%;}.elementor-4563 .elementor-element.elementor-element-0419b8c{--width:50%;}.elementor-4563 .elementor-element.elementor-element-cd5d8fa{--width:15%;}.elementor-4563 .elementor-element.elementor-element-3828fda{--width:15%;}}@media(max-width:767px){.elementor-4563 .elementor-element.elementor-element-d3682f2{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:05px;}.elementor-4563 .elementor-element.elementor-element-d3682f2.e-con{--align-self:center;}.elementor-4563 .elementor-element.elementor-element-446cec8 .elementor-testimonial__text{font-size:var( --e-global-typography-3460428-font-size );}.elementor-4563 .elementor-element.elementor-element-6fac95e{--e-image-carousel-slides-to-show:2;}.elementor-4563 .elementor-element.elementor-element-6fac95e > .elementor-widget-container{margin:0px 020px 0px 0px;}.elementor-4563 .elementor-element.elementor-element-6fac95e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:2px;height:2px;}.elementor-4563 .elementor-element.elementor-element-c8f8121{--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-4563 .elementor-element.elementor-element-d559934{--width:58%;--flex-wrap:nowrap;}.elementor-4563 .elementor-element.elementor-element-4a46297{--width:39%;}.elementor-4563 .elementor-element.elementor-element-95f7e01{--flex-wrap:nowrap;}.elementor-4563 .elementor-element.elementor-element-50a89af{--width:59%;--flex-wrap:nowrap;}.elementor-4563 .elementor-element.elementor-element-8684c24{--width:39%;}.elementor-4563 .elementor-element.elementor-element-2697b70{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4563 .elementor-element.elementor-element-b2b918e{--flex-wrap:nowrap;}.elementor-4563 .elementor-element.elementor-element-aa53b99{--width:58%;--flex-wrap:nowrap;}.elementor-4563 .elementor-element.elementor-element-857701b{--width:38%;}.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-c66bc35 .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-8456f29 .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-351d890 .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-e675d16 .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-fdb4277 .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-51c04a2 .elementor-image-box-img{margin-bottom:24px;}.elementor-4563 .elementor-element.elementor-element-e20b5be{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4563 .elementor-element.elementor-element-0419b8c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4563 .elementor-element.elementor-element-336e0f3 .elementor-image-box-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-336e0f3 .elementor-image-box-img{margin-bottom:8px;}.elementor-4563 .elementor-element.elementor-element-d0d62bc .elementor-image-box-wrapper{text-align:center;}.elementor-4563 .elementor-element.elementor-element-d0d62bc .elementor-image-box-img{margin-bottom:8px;}.elementor-4563 .elementor-element.elementor-element-0312417{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4563 .elementor-element.elementor-element-469d9e82{--flex-wrap:nowrap;}.elementor-4563 .elementor-element.elementor-element-5ca9c48{--width:58%;--flex-wrap:nowrap;}.elementor-4563 .elementor-element.elementor-element-3828fda{--width:40%;}.elementor-4563 .elementor-element.elementor-element-2b9f3b0d{--n-tabs-title-font-size:var( --e-global-typography-3460428-font-size );}.elementor-4563 .elementor-element.elementor-element-1cd3dccc{--n-tabs-title-font-size:var( --e-global-typography-3460428-font-size );}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-446cec8 */.elementor-4563 .elementor-element.elementor-element-446cec8{
    padding-top: 20px;
    overflow: visible!important;
}
.elementor-4563 .elementor-element.elementor-element-446cec8 .elementor-testimonial__text
{
    font-size: 16px!important;
    text-decoration: none!important;
    line-height: 2;
    
}

.elementor-4563 .elementor-element.elementor-element-446cec8 .elementor-testimonial__name {
    position: absolute !important;
    top: -2px;
    left: 50%;
    transform: translateX(-50%);
   
    
    font-size: 20px!important;
   
}


.elementor-4563 .elementor-element.elementor-element-446cec8.elementor-widget-testimonial-carousel .swiper-slide{
    padding-bottom: 0!important;
    padding-top:30px!important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6fac95e */.elementor-4563 .elementor-element.elementor-element-6fac95e img{
    object-fit: cover !important;
    width: 100px!important;
    height: 100px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3682f2 */.elementor-4563 .elementor-element.elementor-element-d3682f2 .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #7a8599; /* اللون الرمادي للدائرة */
  background-color: transparent;
  position: relative;
  opacity: 1 !important;
  margin: 0 6px;
}

.elementor-4563 .elementor-element.elementor-element-d3682f2 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #fff; /* لون النقطة الداخلية */
  border-radius: 50%;
  transform: translate(-50%, -50%);
 
}

/* التاب النشط */
.elementor-4563 .elementor-element.elementor-element-d3682f2 .swiper-pagination-bullet-active {
  border-color: #C3973C; /* الأزرق الداكن */
}

.elementor-4563 .elementor-element.elementor-element-d3682f2 .swiper-pagination-bullet-active::before {
  background-color: #C3973C; /* النقطة الزرقاء */
}

.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swip{
 margin-top: 20px!important;


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08b6668 */.hero_video_container {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    clip-path: polygon(0 0, 75% 0, 100% 100%, 0  100%);
}

.hero_video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* الطبقة العلوية بلون خفيف */
.hero_video_container:before {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(8, 50, 110, 0.5) 0%, rgba(8, 50, 110, 0.1) 40%, rgba(8, 50, 110, 0) 60%);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}

/* الطبقة السفلية للحفاظ على تأثير اللون الأساسي */
.hero_video_container:after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(
        180deg,
        rgba(8, 50, 110, 1) 0%,  /* لون أقوى في الأعلى */
        rgba(8, 50, 110, 0.2) 40%, /* يبدأ يتلاشى */
        rgba(8, 50, 110, 0.2) 60%, /* يعود مجددًا */
        rgba(8, 50, 110, 1) 100% /* لون أقوى في الأسفل */
    );
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: .5;
}


html[lang="en-US"] .hero_video_container {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    clip-path: polygon(25% 0, 100% 0, 100% 100%, 0 100%);
}

html[lang="en-US"] .hero_video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* الطبقة العلوية بلون خفيف */
html[lang="en-US"] .hero_video_container:before {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(8, 50, 110, 0.5) 0%, rgba(8, 50, 110, 0.1) 40%, rgba(8, 50, 110, 0) 60%);
    position: absolute;
    top: 0;
    right: 0; /* عكس left */
    pointer-events: none;
}

/* الطبقة السفلية للحفاظ على تأثير اللون الأساسي */
html[lang="en-US"] .hero_video_container:after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(
        180deg,
        rgba(8, 50, 110, 1) 0%,    /* أقوى بالأعلى */
        rgba(8, 50, 110, 0.2) 40%, 
        rgba(8, 50, 110, 0.2) 60%, 
        rgba(8, 50, 110, 1) 100%   /* أقوى بالأسفل */
    );
    position: absolute;
    top: 0;
    right: 0; /* عكس left */
    pointer-events: none;
    opacity: .5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956b05a */.main-contatiner {
  position: relative;
  background: linear-gradient(116.84deg, rgba(8, 50, 110, 0.5) 20%, rgba(8, 50, 110, 0.3) 50%, rgba(8, 50, 110, 0.5) 100%), 
              linear-gradient(240.83deg, #08326e 10%, rgba(8, 50, 110, 0.8) 50%, #08326e 90%);
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  overflow: hidden;
  z-index: 1;
}

/* ✅ الشبكة المائلة المتحركة */
.elementor-4563 .elementor-element.elementor-element-956b05a::before {
  content: "";
  position: absolute;
  width: 200%;
  height: 200%;
  top: -50%;
  left: -50%;
  background: linear-gradient(
    135deg, 
    rgba(0, 0, 0, 0.05) 25%, 
    transparent 25%, 
    transparent 50%, 
    rgba(0, 0, 0, 0.05) 50%, 
    rgba(0, 0, 0, 0.05) 75%, 
    transparent 75%, 
    transparent
  );
  background-size: 2px 1500px;
  transform: rotate(10deg);
  animation: slidePattern 30s linear infinite;
  z-index: 1;
  pointer-events: none;
}

/* ✅ الشكل المائل من الجهة اليمنى */
.elementor-4563 .elementor-element.elementor-element-956b05a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 60%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  clip-path: polygon(100% 0, 100% 100%, 50% 100%, 80% 0);
  z-index: 2;
  pointer-events: none;
}

/* ✅ شكل إضافي من الجهة اليسرى */



html[lang="en-US"] .main-contatiner {
  position: relative;
  background: linear-gradient(116.84deg, rgba(8, 50, 110, 0.5) 20%, rgba(8, 50, 110, 0.3) 50%, rgba(8, 50, 110, 0.5) 100%), 
              linear-gradient(240.83deg, #08326e 10%, rgba(8, 50, 110, 0.8) 50%, #08326e 90%);
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  overflow: hidden;
  z-index: 1;
}

/* ✅ الشبكة المائلة المتحركة – معكوسة */
html[lang="en-US"] .elementor-4563 .elementor-element.elementor-element-956b05a::before {
  content: "";
  position: absolute;
  width: 200%;
  height: 200%;
  top: -50%;
  right: -50%; /* معكوس */
  background: linear-gradient(
    135deg, 
    rgba(0, 0, 0, 0.05) 25%, 
    transparent 25%, 
    transparent 50%, 
    rgba(0, 0, 0, 0.05) 50%, 
    rgba(0, 0, 0, 0.05) 75%, 
    transparent 75%, 
    transparent
  );
  background-size: 2px 1500px;
  transform: rotate(-10deg); /* عكس الاتجاه */
  animation: slidePattern 30s linear infinite;
  z-index: 1;
  pointer-events: none;
}

/* ✅ الشكل المائل من الجهة اليسرى (بدلاً من اليمنى) */
html[lang="en-US"] .elementor-4563 .elementor-element.elementor-element-956b05a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0; /* عكس right */
  width: 60%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  clip-path: polygon(0 0, 30% 0, 50% 100%, 0 100%); /* عكس clip-path */
  z-index: 2;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a348cf */.title {
    position: relative;
    
}

.title::before {
    content: "";
    position: absolute;
    right: 108px; /* يجعل الخط يمتد باتجاه اليسار */
    top: 50%;
    width: 150px; /* طول الخط */
    height: .5px; /* سماكة الخط */
    background-color: #08326E; /* لون الخط */
opacity: .5;
    
}

.title::after {
    content: "";
    position: absolute;
    right: 258px; /* تعديل المسافة حسب الحاجة */
    top: 50%;
    width: 5px; /* حجم الدائرة */
    height: 5px;
    background-color: #08326E; /* لون الدائرة */
    border-radius: 50%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0681b11 */.elementor-4563 .elementor-element.elementor-element-0681b11 {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c735f84 *//*.elementor-4563 .elementor-element.elementor-element-c735f84 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-c735f84::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9324900 *//*.elementor-4563 .elementor-element.elementor-element-9324900 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-9324900::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c20ad9 *//*.elementor-4563 .elementor-element.elementor-element-9c20ad9 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-9c20ad9::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d37d177 */.elementor-widget-n-tabs .e-n-tab-title{
    padding: 20px;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{
    font-weight: 600!important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3874534 */.elementor-4563 .elementor-element.elementor-element-3874534 {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-110707e */.elementor-4563 .elementor-element.elementor-element-110707e img{
    object-fit: cover;
    width: 1500px!important;
    height: 150px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed030fe */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7545066 */.elementor-4563 .elementor-element.elementor-element-7545066 {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e130955 */.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-457439d */.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b5ee82 */.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d9f011 */.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0cbd2d */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5cc8f7d */.elementor-4563 .elementor-element.elementor-element-5cc8f7d {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3874534 */.elementor-4563 .elementor-element.elementor-element-3874534 {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-110707e */.elementor-4563 .elementor-element.elementor-element-110707e img{
    object-fit: cover;
    width: 1500px!important;
    height: 150px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed030fe */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7545066 */.elementor-4563 .elementor-element.elementor-element-7545066 {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e130955 */.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-457439d */.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b5ee82 */.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d9f011 */.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0cbd2d */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5cc8f7d */.elementor-4563 .elementor-element.elementor-element-5cc8f7d {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3874534 */.elementor-4563 .elementor-element.elementor-element-3874534 {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-110707e */.elementor-4563 .elementor-element.elementor-element-110707e img{
    object-fit: cover;
    width: 1500px!important;
    height: 150px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed030fe */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7545066 */.elementor-4563 .elementor-element.elementor-element-7545066 {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e130955 */.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-457439d */.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b5ee82 */.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d9f011 */.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0cbd2d */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5cc8f7d */.elementor-4563 .elementor-element.elementor-element-5cc8f7d {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3874534 */.elementor-4563 .elementor-element.elementor-element-3874534 {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-110707e */.elementor-4563 .elementor-element.elementor-element-110707e img{
    object-fit: cover;
    width: 1500px!important;
    height: 150px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed030fe */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7545066 */.elementor-4563 .elementor-element.elementor-element-7545066 {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e130955 */.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-e130955 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-457439d */.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-457439d .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b5ee82 */.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-1b5ee82 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d9f011 */.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon {
  
  position: relative;
  margin-top:20px;
}

.elementor-4563 .elementor-element.elementor-element-4d9f011 .elementor-icon:before{

 content: '';
  position: absolute;
 top:-12px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 65px;  /* يمكنك تعديل الحجم حسب الحاجة */
  background-color: #fff;  /* اللون الأبيض */
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0cbd2d */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5cc8f7d */.elementor-4563 .elementor-element.elementor-element-5cc8f7d {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-dc91e68 */.elementor-widget-n-tabs .e-n-tab-title{
    padding: 20px;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{
    font-weight: 500!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9739b5 */.title-wide-h2 {
    position: relative;
    
}

.title-wide-h2::before {
    content: "";
    position: absolute;
    right: 200px; /* يجعل الخط يمتد باتجاه اليسار */
    top: 50%;
    width:450%; /* طول الخط */
    height: .5px; /* سماكة الخط */
    background-color: #08326E; /* لون الخط */
opacity: .5;
    
}

.title-wide-h2::after {
    content: "";
    position: absolute;
    right: 1060px; /* تعديل المسافة حسب الحاجة */
    top: 50%;
    width: 5px; /* حجم الدائرة */
    height: 5px;
    background-color: #08326E; /* لون الدائرة */
    border-radius: 50%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-891caff */.elementor-4563 .elementor-element.elementor-element-891caff span.elementor-counter-number{
    
        
    top: 0;
    bottom: 60px;
    text-align: left;
    left: 0;

    vertical-align: middle;
    color: #08326E;
    font-weight: 900;
    font-size: 75px;
    line-height: 70px;
    margin: 0;
}

.elementor-4563 .elementor-element.elementor-element-891caff span.elementor-counter-number::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 110%;
    background: url('https://vertexuniversity.edu.eu/wp-content/uploads/dotpix.svg');
    background-size: auto;
    opacity: 0.7;
    left: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b923d0 */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}
@media only screen and (max-width: 768px) {
.elementor-4563 .elementor-element.elementor-element-7b923d0 p{
    text-align: center!important
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6e550c6 */.elementor-4563 .elementor-element.elementor-element-6e550c6 span.elementor-counter-number{
    
        
    top: 0;
    bottom: 60px;
    text-align: left;
    left: 0;

    vertical-align: middle;
    color: #08326E;
    font-weight: 900;
    font-size: 75px;
    line-height: 70px;
    margin: 0;
}

.elementor-4563 .elementor-element.elementor-element-6e550c6 span.elementor-counter-number::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 110%;
    background: url('https://vertexuniversity.edu.eu/wp-content/uploads/dotpix.svg');
    background-size: auto;
    opacity: 0.7;
    left: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8052df2 */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}
@media only screen and (max-width: 768px) {
.elementor-4563 .elementor-element.elementor-element-8052df2 p{
    text-align: center!important
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-26a2ff1 */.elementor-4563 .elementor-element.elementor-element-26a2ff1 span.elementor-counter-number{
    
        
    top: 0;
    bottom: 60px;
    text-align: left;
    left: 0;

    vertical-align: middle;
    color: #08326E;
    font-weight: 900;
    font-size: 75px;
    line-height: 70px;
    margin: 0;
}

.elementor-4563 .elementor-element.elementor-element-26a2ff1 span.elementor-counter-number::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 110%;
    background: url('https://vertexuniversity.edu.eu/wp-content/uploads/dotpix.svg');
    background-size: auto;
    opacity: 0.7;
    left: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4de9f15 */.e-n-tab-title{
    display: flex!important;
;
    justify-content: space-between!important;

}
@media only screen and (max-width: 768px) {
.elementor-4563 .elementor-element.elementor-element-4de9f15 p{
    text-align: center!important
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48cfe54 */.elementor-4563 .elementor-element.elementor-element-48cfe54 p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b2944d */.elementor-4563 .elementor-element.elementor-element-4b2944d p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-21125a7 */.elementor-4563 .elementor-element.elementor-element-21125a7 p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c66bc35 */.elementor-4563 .elementor-element.elementor-element-c66bc35 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-c66bc35 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: left;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8456f29 */.elementor-4563 .elementor-element.elementor-element-8456f29 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-8456f29 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: right;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-351d890 */.elementor-4563 .elementor-element.elementor-element-351d890 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-351d890 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
 
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e675d16 */.elementor-4563 .elementor-element.elementor-element-e675d16 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-e675d16 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: left;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fdb4277 */.elementor-4563 .elementor-element.elementor-element-fdb4277 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-fdb4277 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: right;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51c04a2 */.elementor-4563 .elementor-element.elementor-element-51c04a2 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-51c04a2 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
 
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48cfe54 */.elementor-4563 .elementor-element.elementor-element-48cfe54 p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b2944d */.elementor-4563 .elementor-element.elementor-element-4b2944d p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-21125a7 */.elementor-4563 .elementor-element.elementor-element-21125a7 p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c66bc35 */.elementor-4563 .elementor-element.elementor-element-c66bc35 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-c66bc35 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: left;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8456f29 */.elementor-4563 .elementor-element.elementor-element-8456f29 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-8456f29 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: right;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-351d890 */.elementor-4563 .elementor-element.elementor-element-351d890 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-351d890 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
 
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e675d16 */.elementor-4563 .elementor-element.elementor-element-e675d16 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-e675d16 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: left;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fdb4277 */.elementor-4563 .elementor-element.elementor-element-fdb4277 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-fdb4277 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: right;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51c04a2 */.elementor-4563 .elementor-element.elementor-element-51c04a2 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-51c04a2 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
 
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48cfe54 */.elementor-4563 .elementor-element.elementor-element-48cfe54 p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b2944d */.elementor-4563 .elementor-element.elementor-element-4b2944d p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-21125a7 */.elementor-4563 .elementor-element.elementor-element-21125a7 p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c66bc35 */.elementor-4563 .elementor-element.elementor-element-c66bc35 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-c66bc35 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: left;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8456f29 */.elementor-4563 .elementor-element.elementor-element-8456f29 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-8456f29 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: right;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-351d890 */.elementor-4563 .elementor-element.elementor-element-351d890 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-351d890 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
 
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e675d16 */.elementor-4563 .elementor-element.elementor-element-e675d16 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-e675d16 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: left;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fdb4277 */.elementor-4563 .elementor-element.elementor-element-fdb4277 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-fdb4277 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: right;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51c04a2 */.elementor-4563 .elementor-element.elementor-element-51c04a2 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-51c04a2 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
 
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48cfe54 */.elementor-4563 .elementor-element.elementor-element-48cfe54 p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-48cfe54 .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b2944d */.elementor-4563 .elementor-element.elementor-element-4b2944d p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-4b2944d .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-21125a7 */.elementor-4563 .elementor-element.elementor-element-21125a7 p{
    text-align: center!important;
}

.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-img{
     position: relative;
  margin-top:20px;
   
}




.elementor-4563 .elementor-element.elementor-element-21125a7 .elementor-image-box-img:before{

 content: '';
  position: absolute;
 top:-22px;
  left: 50%;  /* محاذاة إلى المنتصف */
  transform: translateX(-50%);  /* لجعل العنصر يظل في المنتصف */
  width: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  height: 160%;  /* يمكنك تعديل الحجم حسب الحاجة */
  
  border-radius: 50%;  /* شكل دائري */
  border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c66bc35 */.elementor-4563 .elementor-element.elementor-element-c66bc35 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-c66bc35 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: left;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8456f29 */.elementor-4563 .elementor-element.elementor-element-8456f29 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-8456f29 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: right;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-351d890 */.elementor-4563 .elementor-element.elementor-element-351d890 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-351d890 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
 
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e675d16 */.elementor-4563 .elementor-element.elementor-element-e675d16 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-e675d16 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: left;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fdb4277 */.elementor-4563 .elementor-element.elementor-element-fdb4277 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-fdb4277 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
   object-position: right;
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-51c04a2 */.elementor-4563 .elementor-element.elementor-element-51c04a2 p{
    text-align: center!important;
}



.elementor-4563 .elementor-element.elementor-element-51c04a2 img {

    object-fit: cover;
    width: 120px;
    height: 120px;
 
   border: 5px solid #edf0f5;  /* حد دائري */

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-860656c */.elementor-widget-n-tabs .e-n-tab-title{
    padding: 12px 15Px;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{
    font-weight: 500!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e20b5be */.item {
    position: relative;
    padding: 10px;
}

.item:not(:last-child)::before {
    content: "";
    position: absolute;
    top: 10%;
   left: -10px; /* المسافة بين العناصر */
    width: 1px;
    height: 80%;
    background-color: #ddd; /* لون الفاصل */
}


html[lang="en-US"] .item:not(:last-child)::before {
  content: "";
  position: absolute;
  top: 10%;
  right: -10px; /* بدلاً من left */
  width: 1px;
  height: 80%;
  background-color: #ddd;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-336e0f3 */.elementor-4563 .elementor-element.elementor-element-336e0f3 img{
    object-fit: cover;
    width: 80px;
    max-width: 80px!important;
    height: 80px;
     border: 2px solid #edf0f5; 
}

.elementor-4563 .elementor-element.elementor-element-336e0f3 {
    width: 48%
}


.elementor-4563 .elementor-element.elementor-element-336e0f3 p{
    text-align: right!important;
}


@media only screen and (max-width: 768px) {.elementor-4563 .elementor-element.elementor-element-336e0f3 p{
    text-align: center!important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d0d62bc */.elementor-4563 .elementor-element.elementor-element-d0d62bc img{
    object-fit: cover;
    width: 80px;
    max-width: 80px!important;
    height: 80px;
     border: 2px solid #edf0f5; 
}

.elementor-4563 .elementor-element.elementor-element-d0d62bc {
    width: 48%
}


.elementor-4563 .elementor-element.elementor-element-d0d62bc p{
    text-align: right!important;
}

@media only screen and (max-width: 768px) {.elementor-4563 .elementor-element.elementor-element-d0d62bc p{
    text-align: center!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0312417 */.vertex-specialties-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 10px;
}

 .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #7a8599;
  background-color: transparent;
  position: relative;
  opacity: 1 !important;
  margin: 0 6px;
}


 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599; 
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

 .swiper-pagination-bullet-active {
  border-color: #002B61;
}
.swiper-pagination-bullet-active::before {
  background-color: #002B61; 
}



/*Ø§Ø®Ø± Ø³Ù„Ø§ÙŠØ¯Ø±*/



.vertex-specialties-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 10px;
}

 .swiper-pagination-bullet {
  width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 2px solid #7a8599;
    background-color: transparent !important;
    position: relative;
    opacity: 1 !important;
    margin: 0 6px !important;
}


 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599; 
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

 .swiper-pagination-bullet-active {
  border-color: #002B61;
}
.swiper-pagination-bullet-active::before {
  background-color: #002B61; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0312417 */.vertex-specialties-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 10px;
}

 .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #7a8599;
  background-color: transparent;
  position: relative;
  opacity: 1 !important;
  margin: 0 6px;
}


 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599; 
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

 .swiper-pagination-bullet-active {
  border-color: #002B61;
}
.swiper-pagination-bullet-active::before {
  background-color: #002B61; 
}



/*Ø§Ø®Ø± Ø³Ù„Ø§ÙŠØ¯Ø±*/



.vertex-specialties-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 10px;
}

 .swiper-pagination-bullet {
  width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 2px solid #7a8599;
    background-color: transparent !important;
    position: relative;
    opacity: 1 !important;
    margin: 0 6px !important;
}


 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599; 
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

 .swiper-pagination-bullet-active {
  border-color: #002B61;
}
.swiper-pagination-bullet-active::before {
  background-color: #002B61; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0312417 */.vertex-specialties-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 10px;
}

 .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #7a8599;
  background-color: transparent;
  position: relative;
  opacity: 1 !important;
  margin: 0 6px;
}


 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599; 
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

 .swiper-pagination-bullet-active {
  border-color: #002B61;
}
.swiper-pagination-bullet-active::before {
  background-color: #002B61; 
}



/*Ø§Ø®Ø± Ø³Ù„Ø§ÙŠØ¯Ø±*/



.vertex-specialties-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 10px;
}

 .swiper-pagination-bullet {
  width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 2px solid #7a8599;
    background-color: transparent !important;
    position: relative;
    opacity: 1 !important;
    margin: 0 6px !important;
}


 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599; 
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

 .swiper-pagination-bullet-active {
  border-color: #002B61;
}
.swiper-pagination-bullet-active::before {
  background-color: #002B61; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7df233a *//*.elementor-4563 .elementor-element.elementor-element-7df233a {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-7df233a::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7305af *//*.elementor-4563 .elementor-element.elementor-element-b7305af {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-b7305af::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fcec2 *//*.elementor-4563 .elementor-element.elementor-element-66fcec2 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-66fcec2::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f350b8 *//*.elementor-4563 .elementor-element.elementor-element-4f350b8 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-4f350b8::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd65e *//*.elementor-4563 .elementor-element.elementor-element-17bd65e {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-17bd65e::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f6b6 *//*.elementor-4563 .elementor-element.elementor-element-107f6b6 {
    position: relative;
    font-weight: bold;
    color: #fff;
    display: inline-block;
}
*/
/*.elementor-4563 .elementor-element.elementor-element-107f6b6::after {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}*//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0312417 */.vertex-specialties-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 10px;
}

 .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #7a8599;
  background-color: transparent;
  position: relative;
  opacity: 1 !important;
  margin: 0 6px;
}


 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599; 
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

 .swiper-pagination-bullet-active {
  border-color: #002B61;
}
.swiper-pagination-bullet-active::before {
  background-color: #002B61; 
}



/*Ø§Ø®Ø± Ø³Ù„Ø§ÙŠØ¯Ø±*/



.vertex-specialties-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 10px;
}

 .swiper-pagination-bullet {
  width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 2px solid #7a8599;
    background-color: transparent !important;
    position: relative;
    opacity: 1 !important;
    margin: 0 6px !important;
}


 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599; 
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

 .swiper-pagination-bullet-active {
  border-color: #002B61;
}
.swiper-pagination-bullet-active::before {
  background-color: #002B61; 
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a38cba9 */.elementor-widget-n-tabs .e-n-tab-title{
    padding: 20px;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{
    font-weight: 600!important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2b9f3b0d */.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs .e-n-tab-title{
    padding: 12px 24px!important;
}

.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2b9f3b0d */.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs .e-n-tab-title{
    padding: 12px 24px!important;
}

.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2b9f3b0d */.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs .e-n-tab-title{
    padding: 12px 24px!important;
}

.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2b9f3b0d */.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs .e-n-tab-title{
    padding: 12px 24px!important;
}

.elementor-4563 .elementor-element.elementor-element-2b9f3b0d.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1cd3dccc */.elementor-widget-n-tabs .e-n-tab-title{
    padding: 20px;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{
    font-weight: 600!important;
}/* End custom CSS */
/* Start custom CSS */.title-wide {
  display: flex;
  align-items: center;
  direction: rtl; /* ✅ ضروري لتكون البداية من اليمين */
  font-size: 20px;
  font-weight: bold;
  color: #08326E;
  gap: 12px;
  width: 100%; /* ✅ حتى يمتد الخط */
}

.title-wide::after {
  content: "";
  flex-grow: 1;
  height: .5px;
  background-color: #08326E;
  opacity: 0.5;
  position: relative;
}

.title-wide::before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #08326E;
  border-radius: 50%;
  position: absolute;
  left:0;
}


/*شكل ازرار التحكم */
.swiper-slide {
    width: auto;
   
    flex-shrink: 0;
}


.vertex-specialties-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 10px;
}

 .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #7a8599;
  background-color: transparent;
  position: relative;
  opacity: 1 !important;
  margin: 0 6px;
}


 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599; 
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

 .swiper-pagination-bullet-active {
  border-color: #002B61;
}
.swiper-pagination-bullet-active::before {
  background-color: #002B61; 
}



/*اخر سلايدر*/



.vertex-specialties-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 10px;
}

 .swiper-pagination-bullet {
  width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 2px solid #7a8599;
    background-color: transparent !important;
    position: relative;
    opacity: 1 !important;
    margin: 0 6px !important;
}


 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599; 
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

 .swiper-pagination-bullet-active {
  border-color: #002B61;
}
.swiper-pagination-bullet-active::before {
  background-color: #002B61; 
}



@media only screen and (max-width: 768px) { .title-wide::before{   
    display:none!important;}
}


@media only screen and (max-width: 768px) { .title-wide::after{   
    display:none!important;}
}



/* محاذاة لليمين في اللغة العربية */
html[lang="ar"] .elementor-widget-n-tabs .e-n-tab-title-text {
  text-align: right;
  justify-content: flex-end; /* لدعم align-items */
}

/* محاذاة لليسار في اللغة الإنجليزية */
html[lang="en-US"] .elementor-widget-n-tabs .e-n-tab-title-text {
  text-align: left;
  justify-content: flex-start;
}




/* ⭐️ الاتجاه LTR لعناوين الأقسام */
html[lang="en-US"] .title-wide {
  direction: ltr; /* انعكاس الاتجاه */
  flex-direction: row-reverse; /* لجعل الخط يخرج من اليسار إلى اليمين */
}

html[lang="en-US"] .title-wide::before {
  left: auto;
  right: 0; /* انعكاس النقطة */
}

html[lang="en-US"] .title-wide::after {
  flex-grow: 1;
  height: .5px;
  background-color: #08326E;
  opacity: 0.5;
  position: relative;
}

/* ✅ النقطة تُعرض فقط على الشاشات الكبيرة */
@media only screen and (max-width: 768px) {
  html[lang="en-US"] .title-wide::before,
  html[lang="en-US"] .title-wide::after {
    display: none !important;
  }
}

.title-wide h1{
    font-size: 14px
}


.jou-button a{
   display: block!important;
}/* End custom CSS */