.elementor-823 .elementor-element.elementor-element-720dfc7{--display:flex;}.elementor-823 .elementor-element.elementor-element-720dfc7:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-720dfc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-823 .elementor-element.elementor-element-20c9ad2e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-4c05aaa8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-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-823 .elementor-element.elementor-element-7c655769{--display:flex;}.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-823 .elementor-element.elementor-element-5c930495{--display:flex;}.elementor-823 .elementor-element.elementor-element-3e8d8c66{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-3e8d8c66:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-3e8d8c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-823 .elementor-element.elementor-element-3be0cb99 .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-3be0cb99 .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-3be0cb99 .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-440a7be7{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-440a7be7:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-440a7be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-71ec5246 .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-71ec5246 .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-71ec5246 .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-251d3559{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-251d3559:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-251d3559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-53d8e2b8 .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-53d8e2b8 .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-53d8e2b8 .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-20ed4219{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-20ed4219:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-20ed4219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-747e02a1 .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-747e02a1 .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-747e02a1 .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-432e758d{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-432e758d:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-432e758d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-52b08c96 .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-52b08c96 .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-52b08c96 .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-5e1b6754{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-5e1b6754:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-5e1b6754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-6f246b6a .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-6f246b6a .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-6f246b6a .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-65bb5719{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-65bb5719:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-65bb5719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-5549ab21 .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-5549ab21 .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-5549ab21 .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-4e0977a7{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-4e0977a7:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-4e0977a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-5d50beb9 .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-5d50beb9 .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-5d50beb9 .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-74908ccc{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-74908ccc:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-74908ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-c6a3d7c .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-c6a3d7c .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-c6a3d7c .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-352e24b{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-352e24b:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-352e24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-5c99e47d .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-5c99e47d .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-5c99e47d .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-2964b919{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-2964b919:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-2964b919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-6e1817a4 .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-6e1817a4 .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-6e1817a4 .elementor-icon svg{height:19px;}.elementor-823 .elementor-element.elementor-element-5dc7e892{--display:flex;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:#E1E8EF;--border-color:#E1E8EF;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-823 .elementor-element.elementor-element-5dc7e892:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-5dc7e892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-2fc166bf .elementor-icon-wrapper{text-align:start;}.elementor-823 .elementor-element.elementor-element-2fc166bf .elementor-icon{font-size:19px;}.elementor-823 .elementor-element.elementor-element-2fc166bf .elementor-icon svg{height:19px;}/* Start custom CSS for heading, class: .elementor-element-4941801b */.elementor-823 .elementor-element.elementor-element-4941801b .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-weight:700 !important;font-size:38px !important;line-height:48px !important;letter-spacing:-0.5px !important;color:#0F2E52 !important;margin:0 0 20px !important;max-width:400px !important;}
@media(max-width:1024px){.elementor-823 .elementor-element.elementor-element-4941801b .elementor-heading-title{font-size:31px !important;line-height:41px !important;}}
@media(max-width:767px){.elementor-823 .elementor-element.elementor-element-4941801b .elementor-heading-title{font-size:26px !important;line-height:35px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cae205f */.elementor-823 .elementor-element.elementor-element-6cae205f, .elementor-823 .elementor-element.elementor-element-6cae205f p{font-family:'Inter',sans-serif !important;font-size:16px !important;line-height:28px !important;color:#4A5058 !important;margin:0 0 12px !important;max-width:420px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2caecf99 */.elementor-823 .elementor-element.elementor-element-2caecf99 .elementor-button{background:transparent !important;color:#0B72D0 !important;border:1.5px solid #0B72D0 !important;border-radius:9999px !important;padding:14px 30px !important;font-family:'Inter',sans-serif !important;font-weight:600 !important;font-size:15px !important;}
.elementor-823 .elementor-element.elementor-element-2caecf99 .elementor-button:hover{background:#0B72D0 !important;color:#FFFFFF !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c655769 */.elementor-823 .elementor-element.elementor-element-7c655769 > .e-con-inner{display:flex !important; flex-direction:row !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c05aaa8 */@media(max-width:900px){.elementor-823 .elementor-element.elementor-element-4c05aaa8{padding-right:0 !important; max-width:100% !important;}}
.elementor-823 .elementor-element.elementor-element-4c05aaa8{flex:1 1 400px !important; max-width:460px !important; padding-right:40px !important;}
.elementor-823 .elementor-element.elementor-element-4c05aaa8 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3be0cb99 */.elementor-823 .elementor-element.elementor-element-3be0cb99{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-3be0cb99 .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-3be0cb99 .elementor-icon i,.elementor-823 .elementor-element.elementor-element-3be0cb99 .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31d2745f */.elementor-823 .elementor-element.elementor-element-31d2745f .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e8d8c66 */.elementor-823 .elementor-element.elementor-element-3e8d8c66{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-3e8d8c66 > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71ec5246 */.elementor-823 .elementor-element.elementor-element-71ec5246{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-71ec5246 .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-71ec5246 .elementor-icon i,.elementor-823 .elementor-element.elementor-element-71ec5246 .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-648798e9 */.elementor-823 .elementor-element.elementor-element-648798e9 .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-440a7be7 */.elementor-823 .elementor-element.elementor-element-440a7be7{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-440a7be7 > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53d8e2b8 */.elementor-823 .elementor-element.elementor-element-53d8e2b8{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-53d8e2b8 .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-53d8e2b8 .elementor-icon i,.elementor-823 .elementor-element.elementor-element-53d8e2b8 .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70aebedc */.elementor-823 .elementor-element.elementor-element-70aebedc .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-251d3559 */.elementor-823 .elementor-element.elementor-element-251d3559{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-251d3559 > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-747e02a1 */.elementor-823 .elementor-element.elementor-element-747e02a1{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-747e02a1 .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-747e02a1 .elementor-icon i,.elementor-823 .elementor-element.elementor-element-747e02a1 .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d772942 */.elementor-823 .elementor-element.elementor-element-6d772942 .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20ed4219 */.elementor-823 .elementor-element.elementor-element-20ed4219{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-20ed4219 > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52b08c96 */.elementor-823 .elementor-element.elementor-element-52b08c96{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-52b08c96 .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-52b08c96 .elementor-icon i,.elementor-823 .elementor-element.elementor-element-52b08c96 .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54785088 */.elementor-823 .elementor-element.elementor-element-54785088 .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432e758d */.elementor-823 .elementor-element.elementor-element-432e758d{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-432e758d > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f246b6a */.elementor-823 .elementor-element.elementor-element-6f246b6a{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-6f246b6a .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-6f246b6a .elementor-icon i,.elementor-823 .elementor-element.elementor-element-6f246b6a .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d325591 */.elementor-823 .elementor-element.elementor-element-5d325591 .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1b6754 */.elementor-823 .elementor-element.elementor-element-5e1b6754{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-5e1b6754 > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5549ab21 */.elementor-823 .elementor-element.elementor-element-5549ab21{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-5549ab21 .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-5549ab21 .elementor-icon i,.elementor-823 .elementor-element.elementor-element-5549ab21 .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dd05281 */.elementor-823 .elementor-element.elementor-element-3dd05281 .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bb5719 */.elementor-823 .elementor-element.elementor-element-65bb5719{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-65bb5719 > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d50beb9 */.elementor-823 .elementor-element.elementor-element-5d50beb9{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-5d50beb9 .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-5d50beb9 .elementor-icon i,.elementor-823 .elementor-element.elementor-element-5d50beb9 .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66f9b50a */.elementor-823 .elementor-element.elementor-element-66f9b50a .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0977a7 */.elementor-823 .elementor-element.elementor-element-4e0977a7{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-4e0977a7 > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c6a3d7c */.elementor-823 .elementor-element.elementor-element-c6a3d7c{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-c6a3d7c .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-c6a3d7c .elementor-icon i,.elementor-823 .elementor-element.elementor-element-c6a3d7c .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a6d4e52 */.elementor-823 .elementor-element.elementor-element-3a6d4e52 .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74908ccc */.elementor-823 .elementor-element.elementor-element-74908ccc{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-74908ccc > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c99e47d */.elementor-823 .elementor-element.elementor-element-5c99e47d{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-5c99e47d .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-5c99e47d .elementor-icon i,.elementor-823 .elementor-element.elementor-element-5c99e47d .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ecf841 */.elementor-823 .elementor-element.elementor-element-50ecf841 .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-352e24b */.elementor-823 .elementor-element.elementor-element-352e24b{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-352e24b > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e1817a4 */.elementor-823 .elementor-element.elementor-element-6e1817a4{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-6e1817a4 .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-6e1817a4 .elementor-icon i,.elementor-823 .elementor-element.elementor-element-6e1817a4 .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-477b05c8 */.elementor-823 .elementor-element.elementor-element-477b05c8 .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2964b919 */.elementor-823 .elementor-element.elementor-element-2964b919{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-2964b919 > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fc166bf */.elementor-823 .elementor-element.elementor-element-2fc166bf{margin:0 0 14px !important;}
.elementor-823 .elementor-element.elementor-element-2fc166bf .elementor-icon-wrapper{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;}
.elementor-823 .elementor-element.elementor-element-2fc166bf .elementor-icon i,.elementor-823 .elementor-element.elementor-element-2fc166bf .elementor-icon svg{color:#0B72D0 !important;fill:#0B72D0 !important;font-size:19px !important;width:19px !important;height:19px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74061b9b */.elementor-823 .elementor-element.elementor-element-74061b9b .elementor-heading-title{font-family:'Inter',sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:20px !important;color:#0F2E52 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc7e892 */.elementor-823 .elementor-element.elementor-element-5dc7e892{height:100% !important; transition:border-color .18s ease !important;}
.elementor-823 .elementor-element.elementor-element-5dc7e892 > .e-con-inner{display:flex !important; flex-direction:column !important; justify-content:flex-start !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c930495 */.elementor-823 .elementor-element.elementor-element-5c930495{flex:1 1 620px !important;}
@media(max-width:1024px){.elementor-823 .elementor-element.elementor-element-5c930495 > .e-con-inner{grid-template-columns:repeat(2,1fr) !important;}}
@media(max-width:520px){.elementor-823 .elementor-element.elementor-element-5c930495 > .e-con-inner{grid-template-columns:1fr !important;}}
.elementor-823 .elementor-element.elementor-element-5c930495 > .e-con-inner{display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:16px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c9ad2e */.elementor-823 .elementor-element.elementor-element-20c9ad2e{width:100% !important; max-width:1180px !important; margin:0 auto !important;}
@media(max-width:900px){.elementor-823 .elementor-element.elementor-element-20c9ad2e > .e-con-inner{flex-direction:column !important; align-items:stretch !important; gap:44px !important;}}
.elementor-823 .elementor-element.elementor-element-20c9ad2e > .e-con-inner{display:flex !important; flex-direction:row !important; align-items:flex-start !important; gap:40px !important; flex-wrap:wrap !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-720dfc7 */@media(max-width:767px){.elementor-823 .elementor-element.elementor-element-720dfc7{padding:56px 20px 64px !important;}}
.elementor-823 .elementor-element.elementor-element-720dfc7{padding:92px 40px 104px !important; width:100vw !important; max-width:100vw !important; position:relative !important; left:50% !important; right:50% !important; margin-left:-50vw !important; margin-right:-50vw !important;}
.elementor-823 .elementor-element.elementor-element-720dfc7 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */