.elementor-825 .elementor-element.elementor-element-4bb11f80{--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-825 .elementor-element.elementor-element-4bb11f80:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-4bb11f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6FA;}.elementor-825 .elementor-element.elementor-element-3817427e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-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-825 .elementor-element.elementor-element-257db650{--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-825 .elementor-element.elementor-element-7ae82ae5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-825 .elementor-element.elementor-element-1a18eb17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-825 .elementor-element.elementor-element-2c002472{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-825 .elementor-element.elementor-element-2c002472:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-2c002472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B72D0;}.elementor-825 .elementor-element.elementor-element-1f638213{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-825 .elementor-element.elementor-element-62bfc039{--display:flex;}.elementor-825 .elementor-element.elementor-element-46330e3a{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-825 .elementor-element.elementor-element-46330e3a:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-46330e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B72D0;}.elementor-825 .elementor-element.elementor-element-9dd6743{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-825 .elementor-element.elementor-element-4124dff6{--display:flex;}.elementor-825 .elementor-element.elementor-element-7a49fe74{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-825 .elementor-element.elementor-element-7a49fe74:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-7a49fe74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B72D0;}.elementor-825 .elementor-element.elementor-element-31fde1f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-825 .elementor-element.elementor-element-188ad7af{--display:flex;}.elementor-825 .elementor-element.elementor-element-6af55e4e{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-825 .elementor-element.elementor-element-6af55e4e:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-6af55e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B72D0;}.elementor-825 .elementor-element.elementor-element-3de6c9c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-825 .elementor-element.elementor-element-24de2c30{--display:flex;}.elementor-825 .elementor-element.elementor-element-97829ad{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-825 .elementor-element.elementor-element-97829ad:not(.elementor-motion-effects-element-type-background), .elementor-825 .elementor-element.elementor-element-97829ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B72D0;}@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-7ae82ae5{--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-825 .elementor-element.elementor-element-1a18eb17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-416f1926{width:100%;max-width:100%;}.elementor-825 .elementor-element.elementor-element-1f638213{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-62bfc039{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-1fa47636{width:100%;max-width:100%;}.elementor-825 .elementor-element.elementor-element-9dd6743{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-4124dff6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-22119a7c{width:100%;max-width:100%;}.elementor-825 .elementor-element.elementor-element-31fde1f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-188ad7af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-3de6c9c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-825 .elementor-element.elementor-element-24de2c30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-16621cc4 */.elementor-825 .elementor-element.elementor-element-16621cc4 .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 14px !important;}
@media(max-width:1024px){.elementor-825 .elementor-element.elementor-element-16621cc4 .elementor-heading-title{font-size:31px !important;line-height:41px !important;}}
@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-16621cc4 .elementor-heading-title{font-size:26px !important;line-height:35px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a707e62 */.elementor-825 .elementor-element.elementor-element-2a707e62, .elementor-825 .elementor-element.elementor-element-2a707e62 p{font-size:16px !important;line-height:27px !important;color:#4A5058 !important;margin:0 !important;max-width:560px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3817427e */.elementor-825 .elementor-element.elementor-element-3817427e{width:100% !important; max-width:1152px !important; margin:0 auto 54px !important;}
.elementor-825 .elementor-element.elementor-element-3817427e > .e-con-inner{display:flex !important; flex-direction:column !important;}
@media (max-width: 900px) {
    .elementor-825 .elementor-element.elementor-element-3817427e {
        margin: 0 auto 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-416f1926 */.elementor-825 .elementor-element.elementor-element-416f1926 img{width:100% !important;height:230px !important;object-fit:cover !important;border-radius:6px !important;display:block !important;}
@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-416f1926 img{height:200px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7865b6a2 */.elementor-825 .elementor-element.elementor-element-7865b6a2 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.5px !important;color:#FFFFFF !important;margin:0 !important;line-height:1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c002472 */.elementor-825 .elementor-element.elementor-element-2c002472{position:absolute !important; top:-16px !important; left:18px !important; z-index:3 !important; min-width:0 !important; width:auto !important;}
.elementor-825 .elementor-element.elementor-element-2c002472 > .e-con-inner{display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a18eb17 */.elementor-825 .elementor-element.elementor-element-1a18eb17{position:relative !important; margin-bottom:22px !important;}
.elementor-825 .elementor-element.elementor-element-1a18eb17 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cbc9ca */.elementor-825 .elementor-element.elementor-element-60cbc9ca .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:18px !important;font-weight:700 !important;line-height:26px !important;color:#0F2E52 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3a17dc */.elementor-825 .elementor-element.elementor-element-4b3a17dc, .elementor-825 .elementor-element.elementor-element-4b3a17dc p{font-size:16px !important;line-height:23px !important;color:#4A5058 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae82ae5 */.elementor-825 .elementor-element.elementor-element-7ae82ae5{height:100% !important;
}
.elementor-825 .elementor-element.elementor-element-7ae82ae5 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fa47636 */.elementor-825 .elementor-element.elementor-element-1fa47636 img{width:100% !important;height:230px !important;object-fit:cover !important;border-radius:6px !important;display:block !important;}
@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-1fa47636 img{height:200px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-281c65c3 */.elementor-825 .elementor-element.elementor-element-281c65c3 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.5px !important;color:#FFFFFF !important;margin:0 !important;line-height:1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46330e3a */.elementor-825 .elementor-element.elementor-element-46330e3a{position:absolute !important; top:-16px !important; left:18px !important; z-index:3 !important; min-width:0 !important; width:auto !important;}
.elementor-825 .elementor-element.elementor-element-46330e3a > .e-con-inner{display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bfc039 */.elementor-825 .elementor-element.elementor-element-62bfc039{position:relative !important; margin-bottom:22px !important;}
.elementor-825 .elementor-element.elementor-element-62bfc039 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cfc3669 */.elementor-825 .elementor-element.elementor-element-1cfc3669 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:18px !important;font-weight:700 !important;line-height:26px !important;color:#0F2E52 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4423b470 */.elementor-825 .elementor-element.elementor-element-4423b470, .elementor-825 .elementor-element.elementor-element-4423b470 p{font-size:16px !important;line-height:23px !important;color:#4A5058 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f638213 */.elementor-825 .elementor-element.elementor-element-1f638213{height:100% !important;}
.elementor-825 .elementor-element.elementor-element-1f638213 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22119a7c */.elementor-825 .elementor-element.elementor-element-22119a7c img{width:100% !important;height:230px !important;object-fit:cover !important;border-radius:6px !important;display:block !important;}
@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-22119a7c img{height:200px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8d7881 */.elementor-825 .elementor-element.elementor-element-7c8d7881 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.5px !important;color:#FFFFFF !important;margin:0 !important;line-height:1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a49fe74 */.elementor-825 .elementor-element.elementor-element-7a49fe74{position:absolute !important; top:-16px !important; left:18px !important; z-index:3 !important; min-width:0 !important; width:auto !important;}
.elementor-825 .elementor-element.elementor-element-7a49fe74 > .e-con-inner{display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4124dff6 */.elementor-825 .elementor-element.elementor-element-4124dff6{position:relative !important; margin-bottom:22px !important;}
.elementor-825 .elementor-element.elementor-element-4124dff6 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac810c */.elementor-825 .elementor-element.elementor-element-6aac810c .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:18px !important;font-weight:700 !important;line-height:26px !important;color:#0F2E52 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61b72d7e */.elementor-825 .elementor-element.elementor-element-61b72d7e, .elementor-825 .elementor-element.elementor-element-61b72d7e p{font-size:16px !important;line-height:23px !important;color:#4A5058 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dd6743 */.elementor-825 .elementor-element.elementor-element-9dd6743{height:100% !important;}
.elementor-825 .elementor-element.elementor-element-9dd6743 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25e49872 */.elementor-825 .elementor-element.elementor-element-25e49872 img{width:100% !important;height:230px !important;object-fit:cover !important;border-radius:6px !important;display:block !important;}
@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-25e49872 img{height:200px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f240f66 */.elementor-825 .elementor-element.elementor-element-2f240f66 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.5px !important;color:#FFFFFF !important;margin:0 !important;line-height:1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af55e4e */.elementor-825 .elementor-element.elementor-element-6af55e4e{position:absolute !important; top:-16px !important; left:18px !important; z-index:3 !important; min-width:0 !important; width:auto !important;}
.elementor-825 .elementor-element.elementor-element-6af55e4e > .e-con-inner{display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-188ad7af */.elementor-825 .elementor-element.elementor-element-188ad7af{position:relative !important; margin-bottom:22px !important;}
.elementor-825 .elementor-element.elementor-element-188ad7af > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25b602d8 */.elementor-825 .elementor-element.elementor-element-25b602d8 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:18px !important;font-weight:700 !important;line-height:26px !important;color:#0F2E52 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-777474a4 */.elementor-825 .elementor-element.elementor-element-777474a4, .elementor-825 .elementor-element.elementor-element-777474a4 p{font-size:16px !important;line-height:23px !important;color:#4A5058 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31fde1f2 */.elementor-825 .elementor-element.elementor-element-31fde1f2{height:100% !important;}
.elementor-825 .elementor-element.elementor-element-31fde1f2 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-593a5309 */.elementor-825 .elementor-element.elementor-element-593a5309 img{width:100% !important;height:230px !important;object-fit:cover !important;border-radius:6px !important;display:block !important;}
@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-593a5309 img{height:200px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4333bb76 */.elementor-825 .elementor-element.elementor-element-4333bb76 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.5px !important;color:#FFFFFF !important;margin:0 !important;line-height:1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97829ad */.elementor-825 .elementor-element.elementor-element-97829ad{position:absolute !important; top:-16px !important; left:18px !important; z-index:3 !important; min-width:0 !important; width:auto !important;}
.elementor-825 .elementor-element.elementor-element-97829ad > .e-con-inner{display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24de2c30 */.elementor-825 .elementor-element.elementor-element-24de2c30{position:relative !important; margin-bottom:22px !important;}
.elementor-825 .elementor-element.elementor-element-24de2c30 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684974f9 */.elementor-825 .elementor-element.elementor-element-684974f9 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:18px !important;font-weight:700 !important;line-height:26px !important;color:#0F2E52 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75da4d5f */.elementor-825 .elementor-element.elementor-element-75da4d5f, .elementor-825 .elementor-element.elementor-element-75da4d5f p{font-size:16px !important;line-height:23px !important;color:#4A5058 !important;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de6c9c9 */.elementor-825 .elementor-element.elementor-element-3de6c9c9{height:100% !important;}
.elementor-825 .elementor-element.elementor-element-3de6c9c9 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-257db650 */.elementor-825 .elementor-element.elementor-element-257db650{width:100% !important;max-width:1152px !important;margin:0 auto !important;}
.elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner{display:grid !important;grid-template-columns:repeat(6,1fr) !important;gap:34px 26px !important;}
.elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner > .e-con:nth-child(1),
.elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner > .e-con:nth-child(2),
.elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner > .e-con:nth-child(3){grid-column:span 2 !important;}
.elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner > .e-con:nth-child(4),
.elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner > .e-con:nth-child(5){grid-column:span 3 !important;}
@media(max-width:900px){.elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner{grid-template-columns:1fr 1fr !important;}.elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner > .e-con{grid-column:span 1 !important;}}
@media(max-width:600px){.elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner{grid-template-columns:1fr !important;}
    
    .elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner > .e-con:nth-child(1), .elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner > .e-con:nth-child(2), .elementor-825 .elementor-element.elementor-element-257db650 > .e-con-inner > .e-con:nth-child(3) {
    grid-column: span 3 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb11f80 */.elementor-825 .elementor-element.elementor-element-4bb11f80{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-825 .elementor-element.elementor-element-4bb11f80 > .e-con-inner{display:flex !important; flex-direction:column !important;}
@media(max-width:767px){.elementor-825 .elementor-element.elementor-element-4bb11f80{padding:40px 20px 40px !important;}}/* End custom CSS */