.elementor-5923 .elementor-element.elementor-element-f91ea56{--display:flex;}.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-5923 .elementor-element.elementor-element-368cc0c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5923 .elementor-element.elementor-element-e23c193{--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-5923 .elementor-element.elementor-element-e23c193:not(.elementor-motion-effects-element-type-background), .elementor-5923 .elementor-element.elementor-element-e23c193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FF;}.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-5923 .elementor-element.elementor-element-7bedd15{text-align:center;}.elementor-5923 .elementor-element.elementor-element-7bedd15 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:600;}.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-5923 .elementor-element.elementor-element-d26af27 .elementor-icon-box-wrapper{text-align:left;}.elementor-5923 .elementor-element.elementor-element-d26af27{--icon-box-icon-margin:12px;}.elementor-5923 .elementor-element.elementor-element-d26af27 .elementor-icon-box-title{margin-bottom:10px;}.elementor-5923 .elementor-element.elementor-element-d26af27 .elementor-icon{font-size:25px;}.elementor-5923 .elementor-element.elementor-element-d26af27 .elementor-icon-box-title, .elementor-5923 .elementor-element.elementor-element-d26af27 .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:15px;font-weight:500;}.elementor-5923 .elementor-element.elementor-element-d26af27 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;color:#878787;}.elementor-5923 .elementor-element.elementor-element-d72bdde .elementor-icon-box-wrapper{text-align:left;}.elementor-5923 .elementor-element.elementor-element-d72bdde{--icon-box-icon-margin:12px;}.elementor-5923 .elementor-element.elementor-element-d72bdde .elementor-icon-box-title{margin-bottom:10px;}.elementor-5923 .elementor-element.elementor-element-d72bdde .elementor-icon{font-size:25px;}.elementor-5923 .elementor-element.elementor-element-d72bdde .elementor-icon-box-title, .elementor-5923 .elementor-element.elementor-element-d72bdde .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:15px;font-weight:500;}.elementor-5923 .elementor-element.elementor-element-d72bdde .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;color:#878787;}.elementor-5923 .elementor-element.elementor-element-8ba80a3 .elementor-icon-box-wrapper{text-align:left;}.elementor-5923 .elementor-element.elementor-element-8ba80a3{--icon-box-icon-margin:12px;}.elementor-5923 .elementor-element.elementor-element-8ba80a3 .elementor-icon-box-title{margin-bottom:10px;}.elementor-5923 .elementor-element.elementor-element-8ba80a3 .elementor-icon{font-size:25px;}.elementor-5923 .elementor-element.elementor-element-8ba80a3 .elementor-icon-box-title, .elementor-5923 .elementor-element.elementor-element-8ba80a3 .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:15px;font-weight:500;}.elementor-5923 .elementor-element.elementor-element-8ba80a3 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;color:#878787;}.elementor-5923 .elementor-element.elementor-element-4ee62e6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5923 .elementor-element.elementor-element-4ee62e6{text-align:center;}.elementor-5923 .elementor-element.elementor-element-4ee62e6 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:600;}.elementor-5923 .elementor-element.elementor-element-624792b{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-5923 .elementor-element.elementor-element-624792b .elementor-widget-container{text-align:center;}.elementor-5923 .elementor-element.elementor-element-624792b .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-5923 .elementor-element.elementor-element-79ca927{--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-5923 .elementor-element.elementor-element-79ca927.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5923 .elementor-element.elementor-element-7f29081 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:500;}.elementor-5923 .elementor-element.elementor-element-728cef9{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5923 .elementor-element.elementor-element-bbaa533{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5923 .elementor-element.elementor-element-f90e5f6{--display:flex;--min-height:300px;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:15px 15px 15px 15px;}.elementor-5923 .elementor-element.elementor-element-c18b9c2{--icon-box-icon-margin:2px;}.elementor-5923 .elementor-element.elementor-element-c18b9c2 .elementor-icon{font-size:75px;}.elementor-5923 .elementor-element.elementor-element-c18b9c2 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5923 .elementor-element.elementor-element-cc2193d{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-5923 .elementor-element.elementor-element-cc2193d .elementor-divider-separator{width:100%;}.elementor-5923 .elementor-element.elementor-element-cc2193d .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5923 .elementor-element.elementor-element-64cec5d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-64cec5d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5923 .elementor-element.elementor-element-64cec5d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5923 .elementor-element.elementor-element-64cec5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5923 .elementor-element.elementor-element-64cec5d .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-5923 .elementor-element.elementor-element-64cec5d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-dcd67e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5923 .elementor-element.elementor-element-3dbf5e9{--display:flex;--min-height:300px;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:15px 15px 15px 15px;}.elementor-5923 .elementor-element.elementor-element-2d03003{--icon-box-icon-margin:2px;}.elementor-5923 .elementor-element.elementor-element-2d03003 .elementor-icon{font-size:75px;}.elementor-5923 .elementor-element.elementor-element-2d03003 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-5923 .elementor-element.elementor-element-be257b5{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-5923 .elementor-element.elementor-element-be257b5 .elementor-divider-separator{width:100%;}.elementor-5923 .elementor-element.elementor-element-be257b5 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-5923 .elementor-element.elementor-element-7a16c7d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-7a16c7d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5923 .elementor-element.elementor-element-7a16c7d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5923 .elementor-element.elementor-element-7a16c7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5923 .elementor-element.elementor-element-7a16c7d .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-5923 .elementor-element.elementor-element-7a16c7d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-f281512{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5923 .elementor-element.elementor-element-3bb6d5d{--display:flex;--min-height:300px;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:15px 15px 15px 15px;}.elementor-5923 .elementor-element.elementor-element-5042f91{--icon-box-icon-margin:2px;}.elementor-5923 .elementor-element.elementor-element-5042f91 .elementor-icon{font-size:75px;}.elementor-5923 .elementor-element.elementor-element-5042f91 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-5923 .elementor-element.elementor-element-2535a29{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-5923 .elementor-element.elementor-element-2535a29 .elementor-divider-separator{width:100%;}.elementor-5923 .elementor-element.elementor-element-2535a29 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-5923 .elementor-element.elementor-element-f922a51 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-f922a51 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5923 .elementor-element.elementor-element-f922a51{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5923 .elementor-element.elementor-element-f922a51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5923 .elementor-element.elementor-element-f922a51 .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-5923 .elementor-element.elementor-element-f922a51 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-1ec6014{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5923 .elementor-element.elementor-element-a569f3f{--display:flex;--min-height:300px;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:15px 15px 15px 15px;}.elementor-5923 .elementor-element.elementor-element-1d208c3{--icon-box-icon-margin:2px;}.elementor-5923 .elementor-element.elementor-element-1d208c3 .elementor-icon{font-size:75px;}.elementor-5923 .elementor-element.elementor-element-1d208c3 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-5923 .elementor-element.elementor-element-563c2d6{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-5923 .elementor-element.elementor-element-563c2d6 .elementor-divider-separator{width:100%;}.elementor-5923 .elementor-element.elementor-element-563c2d6 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-5923 .elementor-element.elementor-element-7c717e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-7c717e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5923 .elementor-element.elementor-element-7c717e6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5923 .elementor-element.elementor-element-7c717e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5923 .elementor-element.elementor-element-7c717e6 .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-5923 .elementor-element.elementor-element-7c717e6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-4579dbf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5923 .elementor-element.elementor-element-8feee4c{--display:flex;--min-height:300px;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:15px 15px 15px 15px;}.elementor-5923 .elementor-element.elementor-element-27b0cbd{--icon-box-icon-margin:2px;}.elementor-5923 .elementor-element.elementor-element-27b0cbd .elementor-icon{font-size:75px;}.elementor-5923 .elementor-element.elementor-element-27b0cbd .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-5923 .elementor-element.elementor-element-3d97212{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-5923 .elementor-element.elementor-element-3d97212 .elementor-divider-separator{width:100%;}.elementor-5923 .elementor-element.elementor-element-3d97212 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-5923 .elementor-element.elementor-element-9b27b30 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-9b27b30 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5923 .elementor-element.elementor-element-9b27b30{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5923 .elementor-element.elementor-element-9b27b30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5923 .elementor-element.elementor-element-9b27b30 .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-5923 .elementor-element.elementor-element-9b27b30 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-5fca4c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5923 .elementor-element.elementor-element-0440184{--display:flex;--min-height:300px;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:15px 15px 15px 15px;}.elementor-5923 .elementor-element.elementor-element-41dec23{--icon-box-icon-margin:2px;}.elementor-5923 .elementor-element.elementor-element-41dec23 .elementor-icon{font-size:75px;}.elementor-5923 .elementor-element.elementor-element-41dec23 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-5923 .elementor-element.elementor-element-47b66c0{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-5923 .elementor-element.elementor-element-47b66c0 .elementor-divider-separator{width:100%;}.elementor-5923 .elementor-element.elementor-element-47b66c0 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-5923 .elementor-element.elementor-element-776b0ae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-776b0ae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5923 .elementor-element.elementor-element-776b0ae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5923 .elementor-element.elementor-element-776b0ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5923 .elementor-element.elementor-element-776b0ae .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-5923 .elementor-element.elementor-element-776b0ae .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-90a15f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5923 .elementor-element.elementor-element-f74939f{--display:flex;--min-height:300px;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:15px 15px 15px 15px;}.elementor-5923 .elementor-element.elementor-element-7f9fa83{--icon-box-icon-margin:2px;}.elementor-5923 .elementor-element.elementor-element-7f9fa83 .elementor-icon{font-size:75px;}.elementor-5923 .elementor-element.elementor-element-7f9fa83 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-5923 .elementor-element.elementor-element-eb29e0c{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-5923 .elementor-element.elementor-element-eb29e0c .elementor-divider-separator{width:100%;}.elementor-5923 .elementor-element.elementor-element-eb29e0c .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-5923 .elementor-element.elementor-element-7017d3c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-7017d3c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5923 .elementor-element.elementor-element-7017d3c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5923 .elementor-element.elementor-element-7017d3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5923 .elementor-element.elementor-element-7017d3c .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-5923 .elementor-element.elementor-element-7017d3c .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-679a54a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5923 .elementor-element.elementor-element-f0d30c6{--display:flex;--min-height:300px;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:15px 15px 15px 15px;}.elementor-5923 .elementor-element.elementor-element-b35dcc4{--icon-box-icon-margin:2px;}.elementor-5923 .elementor-element.elementor-element-b35dcc4 .elementor-icon{font-size:75px;}.elementor-5923 .elementor-element.elementor-element-b35dcc4 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-5923 .elementor-element.elementor-element-b2c441e{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-5923 .elementor-element.elementor-element-b2c441e .elementor-divider-separator{width:100%;}.elementor-5923 .elementor-element.elementor-element-b2c441e .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-5923 .elementor-element.elementor-element-7a3e28f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-7a3e28f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5923 .elementor-element.elementor-element-7a3e28f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5923 .elementor-element.elementor-element-7a3e28f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5923 .elementor-element.elementor-element-7a3e28f .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-5923 .elementor-element.elementor-element-7a3e28f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-c8d0d5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5923 .elementor-element.elementor-element-574f40b{--display:flex;--min-height:300px;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:15px 15px 15px 15px;}.elementor-5923 .elementor-element.elementor-element-52cafb9{--icon-box-icon-margin:2px;}.elementor-5923 .elementor-element.elementor-element-52cafb9 .elementor-icon{font-size:75px;}.elementor-5923 .elementor-element.elementor-element-52cafb9 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-5923 .elementor-element.elementor-element-e873bfd{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-5923 .elementor-element.elementor-element-e873bfd .elementor-divider-separator{width:100%;}.elementor-5923 .elementor-element.elementor-element-e873bfd .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-5923 .elementor-element.elementor-element-aafc002 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-aafc002 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5923 .elementor-element.elementor-element-aafc002{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5923 .elementor-element.elementor-element-aafc002 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5923 .elementor-element.elementor-element-aafc002 .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-5923 .elementor-element.elementor-element-aafc002 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-e953a94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5923 .elementor-element.elementor-element-8d53f91{--display:flex;--min-height:300px;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:15px 15px 15px 15px;}.elementor-5923 .elementor-element.elementor-element-7f70b63{--icon-box-icon-margin:2px;}.elementor-5923 .elementor-element.elementor-element-7f70b63 .elementor-icon{font-size:75px;}.elementor-5923 .elementor-element.elementor-element-7f70b63 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-5923 .elementor-element.elementor-element-c59df86{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-5923 .elementor-element.elementor-element-c59df86 .elementor-divider-separator{width:100%;}.elementor-5923 .elementor-element.elementor-element-c59df86 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-5923 .elementor-element.elementor-element-7a2b318 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-7a2b318 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5923 .elementor-element.elementor-element-7a2b318{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5923 .elementor-element.elementor-element-7a2b318 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5923 .elementor-element.elementor-element-7a2b318 .elementor-icon-list-item > a{font-family:"Tajawal", Sans-serif;font-size:14px;font-weight:400;}.elementor-5923 .elementor-element.elementor-element-7a2b318 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5923 .elementor-element.elementor-element-50a18b3{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}@media(min-width:768px){.elementor-5923 .elementor-element.elementor-element-e23c193{--width:35%;}.elementor-5923 .elementor-element.elementor-element-79ca927{--width:65%;}}@media(max-width:1024px){.elementor-5923 .elementor-element.elementor-element-50a18b3{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-5923 .elementor-element.elementor-element-50a18b3{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-7bedd15 */.elementor-5923 .elementor-element.elementor-element-7bedd15{padding-bottom: 15px;
    border-bottom: 2px solid #153d76;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d26af27 */.elementor-5923 .elementor-element.elementor-element-d26af27 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d72bdde */.elementor-5923 .elementor-element.elementor-element-d72bdde h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8ba80a3 */.elementor-5923 .elementor-element.elementor-element-8ba80a3 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee62e6 */.elementor-5923 .elementor-element.elementor-element-4ee62e6{padding-bottom: 15px;
    border-bottom: 2px solid #153d76;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-624792b */.elementor-5923 .elementor-element.elementor-element-624792b .elementor-social-icon svg {
   fill: #fff;
    font-size: 16px!important;
}

.elementor-5923 .elementor-element.elementor-element-624792b .elementor-social-icon {
    padding: 8px;
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f29081 */.elementor-5923 .elementor-element.elementor-element-7f29081{
    padding-left: 15px;
    border-left: 2px solid #153d76;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-8fadedc *//* ✅ تنسيق للنماذج باللغة الإنجليزية */
html[lang="en-US"] #wpforms-5786 {
    direction: ltr;
    font-family: 'Tajawal';
}

/* ✅ الاسم الأول */
html[lang="en-US"] #wpforms-5786-field_1 {
    padding-left: 35px !important;
    border-radius: 10px;
}
html[lang="en-US"] #wpforms-5786-field_1-container .wpforms-first.wpforms-one-half {
    position: relative;
}
html[lang="en-US"] #wpforms-5786-field_1-container .wpforms-first.wpforms-one-half::before {
    content: '\f007';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #243d80;
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    opacity: 0.8;
}

/* ✅ الاسم الأخير */
html[lang="en-US"] #wpforms-5786-field_1-last {
    padding-left: 30px !important;
    border-radius: 10px;
}
html[lang="en-US"] #wpforms-5786-field_1-container .wpforms-one-half:not(.wpforms-first) {
    position: relative;
}
html[lang="en-US"] #wpforms-5786-field_1-container .wpforms-one-half:not(.wpforms-first)::before {
    content: '\f007';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #243d80;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    opacity: 0.8;
}

/* ✅ البريد */
html[lang="en-US"] #wpforms-5786-field_2 {
    padding-left: 35px !important;
    border-radius: 10px;
}
html[lang="en-US"] #wpforms-5786-field_2-container {
    position: relative;
}
html[lang="en-US"] #wpforms-5786-field_2-container::before {
    content: '\f0e0';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #243d80;
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    opacity: 0.8;
}

/* ✅ الرسالة */
html[lang="en-US"] #wpforms-5786-field_3 {
    border-radius: 10px;
}

/* ✅ الحقل الإضافي */
html[lang="en-US"] #wpforms-5786-field_6 {
    padding-left: 45px !important;
    border-radius: 10px;
}
html[lang="en-US"] #wpforms-5786-field_6-container {
    position: relative;
}
html[lang="en-US"] #wpforms-5786-field_6-container::before {
    content: '\f075';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #243d80;
    position: absolute;
    left: 15px;
    top: 18px;
    pointer-events: none;
    opacity: 0.8;
}

/* ✅ زر الإرسال */
html[lang="en-US"] button#wpforms-submit-5786 {
    background-color: #08326E;
    color: #fff;
    border: none;
    border-radius: 12px;
    padding: 12px 30px;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Tajawal', sans-serif;
    cursor: pointer;
    transition: all 0.3s ease;
    float: right; /* ✅ المحاذاة لليمين */
    margin-top: 20px;
}

html[lang="en-US"] button#wpforms-submit-5786:hover {
    background-color: #061f46;
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-64cec5d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90e5f6 */.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f90e5f6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a16c7d */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbf5e9 */.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3dbf5e9:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f922a51 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6d5d */.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-3bb6d5d:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c717e6 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569f3f */.elementor-5923 .elementor-element.elementor-element-a569f3f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-a569f3f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b27b30 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8feee4c */.elementor-5923 .elementor-element.elementor-element-8feee4c:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8feee4c:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b0ae */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0440184 */.elementor-5923 .elementor-element.elementor-element-0440184:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-0440184:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7017d3c */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74939f */.elementor-5923 .elementor-element.elementor-element-f74939f:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f74939f:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a3e28f */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d30c6 */.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-f0d30c6:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aafc002 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574f40b */.elementor-5923 .elementor-element.elementor-element-574f40b:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-574f40b:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a2b318 */span.force-ltr {
  direction: ltr!important;
  unicode-bidi: embed;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d53f91 */.elementor-5923 .elementor-element.elementor-element-8d53f91:hover{
     border-color: #243d80 !important;
    /* cursor: pointer; */

}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button{
    background-color: #243d80;
    color:#fff;
    cursor: pointer;
}

.elementor-5923 .elementor-element.elementor-element-8d53f91:hover .elementor-button-icon svg{

    fill:#fff!important;
}

.highlight-container {
  border: 1px solid #243D80 !important;

  
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-50a18b3 *//* ✅ الدوائر */
.swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  border-radius: 50% !important;
  border: 2px solid #7a8599 !important;
  background-color: transparent !important;
  position: relative !important;
  opacity: 1 !important;
  margin: 0 6px !important;
  box-sizing: border-box !important;
}

/* ✅ النقطة الداخلية */
.swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #7a8599;
  border-radius: 50/* End custom CSS */