.elementor-24 .elementor-element.elementor-element-a440389{--display:flex;--min-height:362px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:86px;--padding-bottom:86px;--padding-left:64px;--padding-right:64px;}.elementor-24 .elementor-element.elementor-element-a440389:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a440389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-24 .elementor-element.elementor-element-d8c7224{text-align:center;}.elementor-24 .elementor-element.elementor-element-d8c7224 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-weight:800;color:var( --e-global-color-secondary );}.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-24 .elementor-element.elementor-element-bd87398{text-align:center;font-family:"Tajawal", Sans-serif;font-size:32px;font-weight:400;line-height:60px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-bd87398 a{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9579e52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:60px;--padding-bottom:60px;--padding-left:64px;--padding-right:64px;}.elementor-24 .elementor-element.elementor-element-f034ffb{text-align:center;}.elementor-24 .elementor-element.elementor-element-f034ffb .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-weight:800;}.elementor-24 .elementor-element.elementor-element-845da5c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-808171e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-bf9afd7 img{width:100%;}.elementor-24 .elementor-element.elementor-element-9098795{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 2px 2px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-58aafee .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-e5b2d84 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Tajawal", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:none;border-radius:3px 3px 3px 3px;padding:0px 13px 0px 15px;}.elementor-24 .elementor-element.elementor-element-e5b2d84 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-e5b2d84 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e5b2d84{width:var( --container-widget-width, 190px );max-width:190px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-e5b2d84 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-e5b2d84 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-e5b2d84 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-c0bb4b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;}.elementor-24 .elementor-element.elementor-element-4a5322d img{width:100%;}.elementor-24 .elementor-element.elementor-element-9797223{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 2px 2px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-4dea2f2 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-a1710b9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Tajawal", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:none;border-radius:3px 3px 3px 3px;padding:0px 13px 0px 15px;}.elementor-24 .elementor-element.elementor-element-a1710b9 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-a1710b9 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a1710b9{width:var( --container-widget-width, 190px );max-width:190px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-a1710b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-a1710b9 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-a1710b9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-333fad6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;}.elementor-24 .elementor-element.elementor-element-7a875bd img{width:100%;}.elementor-24 .elementor-element.elementor-element-f89f916{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 2px 2px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-e9706ed .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-c48f7cd .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Tajawal", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:none;border-radius:3px 3px 3px 3px;padding:0px 13px 0px 15px;}.elementor-24 .elementor-element.elementor-element-c48f7cd .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-c48f7cd .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-c48f7cd{width:var( --container-widget-width, 190px );max-width:190px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-c48f7cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-c48f7cd .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-c48f7cd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-47a6c32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:60px;--padding-bottom:100px;--padding-left:64px;--padding-right:64px;}.elementor-24 .elementor-element.elementor-element-204ed42{text-align:center;}.elementor-24 .elementor-element.elementor-element-204ed42 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-weight:800;}.elementor-24 .elementor-element.elementor-element-9c6f65f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-24 .elementor-element.elementor-element-9c6f65f.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-f4428a9{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-00cb3e5{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-83ce04b img{width:110px;}.elementor-24 .elementor-element.elementor-element-ed2f1cd{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-fb66545{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-944d3f6{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-68ca81e{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-00ce95c{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-9720be3 img{width:110px;}.elementor-24 .elementor-element.elementor-element-3acc775{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-21b21b1 img{width:76px;}.elementor-24 .elementor-element.elementor-element-1f954c0{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-e7fbc9b img{width:100%;}.elementor-24 .elementor-element.elementor-element-01fdc1f{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-a92312e{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-e7f3572 img{width:59px;}.elementor-24 .elementor-element.elementor-element-9de5eda{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-f937b06{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-d87fd43 img{width:99px;}.elementor-24 .elementor-element.elementor-element-a9e1bf1{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-719cf60 img{width:100%;}.elementor-24 .elementor-element.elementor-element-5c91990{--display:flex;--justify-content:center;--border-radius:4px 4px 4px 4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-8747355 img{width:100%;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-9c6f65f{--width:900px;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-a440389{--padding-top:86px;--padding-bottom:86px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-bd87398{font-size:28px;}.elementor-24 .elementor-element.elementor-element-9579e52{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-845da5c{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-47a6c32{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-9c6f65f{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-f4428a9{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-00cb3e5{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-ed2f1cd{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-fb66545{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-944d3f6{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-68ca81e{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-00ce95c{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-3acc775{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-1f954c0{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-01fdc1f{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-a92312e{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-9de5eda{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-f937b06{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-a9e1bf1{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-5c91990{--justify-content:center;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-a440389{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-bd87398{font-size:24px;line-height:32px;}.elementor-24 .elementor-element.elementor-element-9579e52{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-f034ffb .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-845da5c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-58aafee .elementor-heading-title{font-size:22px;}.elementor-24 .elementor-element.elementor-element-4dea2f2 .elementor-heading-title{font-size:22px;}.elementor-24 .elementor-element.elementor-element-e9706ed .elementor-heading-title{font-size:22px;}.elementor-24 .elementor-element.elementor-element-47a6c32{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-204ed42 .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-9c6f65f{--e-con-grid-template-columns:repeat(3, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f4428a9{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-00cb3e5{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-ed2f1cd{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-fb66545{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-944d3f6{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-68ca81e{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-00ce95c{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-3acc775{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-21b21b1 img{width:56px;}.elementor-24 .elementor-element.elementor-element-1f954c0{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-01fdc1f{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-a92312e{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-e7f3572 img{width:39px;}.elementor-24 .elementor-element.elementor-element-9de5eda{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-f937b06{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-d87fd43 img{width:82px;}.elementor-24 .elementor-element.elementor-element-a9e1bf1{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-24 .elementor-element.elementor-element-5c91990{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}}/* Start custom CSS for container, class: .elementor-element-a440389 */.elementor-24 .elementor-element.elementor-element-a440389{
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e5b2d84 */.elementor-24 .elementor-element.elementor-element-e5b2d84 .elementor-button-content-wrapper{
display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;
}
.elementor-24 .elementor-element.elementor-element-e5b2d84 a{
    height: 47px;
    text-align: center;
    vertical-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    
}
.elementor-24 .elementor-element.elementor-element-e5b2d84 .elementor-button-text{
    border-left: 1px solid #DDDDDD;
    height: 47px;
    width: 100%;
    text-align: right;
    display: flex;
   

align-items: center;    
}
.elementor-24 .elementor-element.elementor-element-e5b2d84 .elementor-button-icon{
    padding-right: 15px;
}

.elementor-24 .elementor-element.elementor-element-e5b2d84:hover path{
    fill: #253746 !important;
    
}
.elementor-24 .elementor-element.elementor-element-e5b2d84 a{
        transition: 0.3s ease-in-out !important;
}
.elementor-24 .elementor-element.elementor-element-e5b2d84:hover{
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-808171e */.elementor-24 .elementor-element.elementor-element-808171e:hover{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
    transform: translateY(-16px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-808171e{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1710b9 */.elementor-24 .elementor-element.elementor-element-a1710b9 .elementor-button-content-wrapper{
display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;
}
.elementor-24 .elementor-element.elementor-element-a1710b9 a{
    height: 47px;
    text-align: center;
    vertical-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    
}
.elementor-24 .elementor-element.elementor-element-a1710b9 .elementor-button-text{
    border-left: 1px solid #DDDDDD;
    height: 47px;
    width: 100%;
    text-align: right;
    display: flex;
   

align-items: center;    
}
.elementor-24 .elementor-element.elementor-element-a1710b9 .elementor-button-icon{
    padding-right: 15px;
}

.elementor-24 .elementor-element.elementor-element-a1710b9:hover path{
    fill: #253746 !important;
    
}
.elementor-24 .elementor-element.elementor-element-a1710b9 a{
        transition: 0.3s ease-in-out !important;
}
.elementor-24 .elementor-element.elementor-element-a1710b9:hover{
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0bb4b7 */.elementor-24 .elementor-element.elementor-element-c0bb4b7:hover{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
    transform: translateY(-16px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-c0bb4b7{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c48f7cd */.elementor-24 .elementor-element.elementor-element-c48f7cd .elementor-button-content-wrapper{
display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;
}
.elementor-24 .elementor-element.elementor-element-c48f7cd a{
    height: 47px;
    text-align: center;
    vertical-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    
}
.elementor-24 .elementor-element.elementor-element-c48f7cd .elementor-button-text{
    border-left: 1px solid #DDDDDD;
    height: 47px;
    width: 100%;
    text-align: right;
    display: flex;
   

align-items: center;    
}
.elementor-24 .elementor-element.elementor-element-c48f7cd .elementor-button-icon{
    padding-right: 15px;
}

.elementor-24 .elementor-element.elementor-element-c48f7cd:hover path{
    fill: #253746 !important;
    
}
.elementor-24 .elementor-element.elementor-element-c48f7cd a{
        transition: 0.3s ease-in-out !important;
}
.elementor-24 .elementor-element.elementor-element-c48f7cd:hover{
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333fad6 */.elementor-24 .elementor-element.elementor-element-333fad6:hover{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
    transform: translateY(-16px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-333fad6{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4428a9 */.elementor-24 .elementor-element.elementor-element-f4428a9{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-f4428a9:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-f4428a9{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00cb3e5 */.elementor-24 .elementor-element.elementor-element-00cb3e5{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-00cb3e5:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-00cb3e5{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed2f1cd */.elementor-24 .elementor-element.elementor-element-ed2f1cd{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-ed2f1cd:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-ed2f1cd{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb66545 */.elementor-24 .elementor-element.elementor-element-fb66545{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-fb66545:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-fb66545{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-944d3f6 */.elementor-24 .elementor-element.elementor-element-944d3f6{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-944d3f6:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-944d3f6{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ca81e */.elementor-24 .elementor-element.elementor-element-68ca81e{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-68ca81e:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-68ca81e{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ce95c */.elementor-24 .elementor-element.elementor-element-00ce95c{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-00ce95c:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-00ce95c{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3acc775 */.elementor-24 .elementor-element.elementor-element-3acc775{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-3acc775:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-3acc775{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f954c0 */.elementor-24 .elementor-element.elementor-element-1f954c0{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-1f954c0:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-1f954c0{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01fdc1f */.elementor-24 .elementor-element.elementor-element-01fdc1f{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-01fdc1f:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-01fdc1f{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92312e */.elementor-24 .elementor-element.elementor-element-a92312e{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-a92312e:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-a92312e{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9de5eda */.elementor-24 .elementor-element.elementor-element-9de5eda{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-9de5eda:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-9de5eda{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f937b06 */.elementor-24 .elementor-element.elementor-element-f937b06{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-f937b06:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-f937b06{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9e1bf1 */.elementor-24 .elementor-element.elementor-element-a9e1bf1{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-a9e1bf1:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-a9e1bf1{

    transition: 0.3s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c91990 */.elementor-24 .elementor-element.elementor-element-5c91990{
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important; 
}
.elementor-24 .elementor-element.elementor-element-5c91990:hover{
    transform: translateY(-6px);
    transition: 0.3s !important;
}
.elementor-24 .elementor-element.elementor-element-5c91990{

    transition: 0.3s !important;
}/* End custom CSS */