.elementor-1466 .elementor-element.elementor-element-55904a6a{--display:flex;}.elementor-1466 .elementor-element.elementor-element-55904a6a:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-55904a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6FA;}.elementor-1466 .elementor-element.elementor-element-5a2b0114{--display:flex;--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-1466 .elementor-element.elementor-element-4fa96680.elementor-element{--align-self:center;}.elementor-1466 .elementor-element.elementor-element-4fa96680{text-align:center;}.elementor-1466 .elementor-element.elementor-element-32861036{--display:flex;}.elementor-1466 .elementor-element.elementor-element-476bc611{--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:#E4EBF2;--border-color:#E4EBF2;--border-radius:8px 8px 8px 8px;--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-1466 .elementor-element.elementor-element-476bc611:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-476bc611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1466 .elementor-element.elementor-element-1a7260ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1466 .elementor-element.elementor-element-5f08323b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-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-1466 .elementor-element.elementor-element-19f7be01{--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:#E4EBF2;--border-color:#E4EBF2;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-19f7be01:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-19f7be01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-6ca7eccf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1466 .elementor-element.elementor-element-21e5d929{--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:#E4EBF2;--border-color:#E4EBF2;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-21e5d929:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-21e5d929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-7381bfb0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1466 .elementor-element.elementor-element-4abdb3d6{--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:#E4EBF2;--border-color:#E4EBF2;--border-radius:8px 8px 8px 8px;--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-1466 .elementor-element.elementor-element-4abdb3d6:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-4abdb3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-cc710d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1466 .elementor-element.elementor-element-77fee705{--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:#E4EBF2;--border-color:#E4EBF2;--border-radius:8px 8px 8px 8px;--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-1466 .elementor-element.elementor-element-77fee705:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-77fee705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-4b03453d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1466 .elementor-element.elementor-element-407ce9e9{--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:#E4EBF2;--border-color:#E4EBF2;--border-radius:8px 8px 8px 8px;--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-1466 .elementor-element.elementor-element-407ce9e9:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-407ce9e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-20c3b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1466 .elementor-element.elementor-element-1e864ac5{--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:#E4EBF2;--border-color:#E4EBF2;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1466 .elementor-element.elementor-element-1e864ac5:not(.elementor-motion-effects-element-type-background), .elementor-1466 .elementor-element.elementor-element-1e864ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1466 .elementor-element.elementor-element-39c6d7ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-55904a6a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for heading, class: .elementor-element-4fa96680 */.elementor-1466 .elementor-element.elementor-element-4fa96680 .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-4fa96680 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-weight:700 !important;font-size:36px !important;line-height:47px !important;letter-spacing:-0.5px !important;color:#0F2E52 !important;margin:0 !important;max-width:560px !important;}
@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-4fa96680 .elementor-heading-title{font-size:27px !important;line-height:36px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a2b0114 */.elementor-1466 .elementor-element.elementor-element-5a2b0114{width:100% !important; max-width:1152px !important; margin:0 auto 22px !important; padding:0 !important;}
.elementor-1466 .elementor-element.elementor-element-5a2b0114 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a7260ba */.elementor-1466 .elementor-element.elementor-element-1a7260ba{margin:0 !important;padding:0 !important;line-height:0 !important;}
.elementor-1466 .elementor-element.elementor-element-1a7260ba figure{margin:0 !important;}

.elementor-1466 .elementor-element.elementor-element-1a7260ba{margin:0 !important;padding:0 !important;line-height:0 !important;overflow:hidden !important;border-radius:8px 8px 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-1a7260ba img{width:100% !important;height:230px !important;object-fit:cover !important;display:block !important;border-radius:8px 8px 0 0 !important;transition:transform .5s ease !important;}
.elementor-1466 .elementor-element.elementor-element-1a7260ba:hover img{transform:scale(1.04) !important;}
@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-1a7260ba img{height:210px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27709486 */.elementor-1466 .elementor-element.elementor-element-27709486 .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-27709486 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.4px !important;color:#9DB4CC !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690f489c */.elementor-1466 .elementor-element.elementor-element-690f489c .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-690f489c .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:28px !important;color:#0F2E52 !important;margin:0 0 12px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45dc1ac0 */.elementor-1466 .elementor-element.elementor-element-45dc1ac0{margin:0 !important;padding:0 !important;}
.elementor-1466 .elementor-element.elementor-element-45dc1ac0 p{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-45dc1ac0, .elementor-1466 .elementor-element.elementor-element-45dc1ac0 p{font-size:16px !important;line-height:25px !important;color:#4A5058 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a1b9374 */.elementor-1466 .elementor-element.elementor-element-5a1b9374{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-5a1b9374{margin:auto 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-5a1b9374 .elementor-button{background:transparent !important;color:#0B72D0 !important;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:15px !important;padding:0 !important;border:none !important;}
.elementor-1466 .elementor-element.elementor-element-5a1b9374 .elementor-button:hover{opacity:.75 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f08323b */.elementor-1466 .elementor-element.elementor-element-5f08323b{flex:1 1 auto !important; margin:0 !important; padding:8px 26px 26px !important;}
.elementor-1466 .elementor-element.elementor-element-5f08323b > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-476bc611 */.elementor-1466 .elementor-element.elementor-element-476bc611{height:100% !important; margin:0 !important; padding:0 !important; overflow:hidden !important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;}
.elementor-1466 .elementor-element.elementor-element-476bc611 > .e-con-inner{display:flex !important; flex-direction:column !important;}.elementor-916 .elementor-element.elementor-element-618cc18e > .e-con-inner{ padding: 0 !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c2a682 */.elementor-1466 .elementor-element.elementor-element-4c2a682{margin:0 !important;padding:0 !important;line-height:0 !important;}
.elementor-1466 .elementor-element.elementor-element-4c2a682 figure{margin:0 !important;}

.elementor-1466 .elementor-element.elementor-element-4c2a682{margin:0 !important;padding:0 !important;line-height:0 !important;overflow:hidden !important;border-radius:8px 8px 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-4c2a682 img{width:100% !important;height:230px !important;object-fit:cover !important;display:block !important;border-radius:8px 8px 0 0 !important;transition:transform .5s ease !important;}
.elementor-1466 .elementor-element.elementor-element-4c2a682:hover img{transform:scale(1.04) !important;}
@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-4c2a682 img{height:210px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bee1604 */.elementor-1466 .elementor-element.elementor-element-6bee1604 .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-6bee1604 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.4px !important;color:#9DB4CC !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f48f64f */.elementor-1466 .elementor-element.elementor-element-2f48f64f .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-2f48f64f .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:28px !important;color:#0F2E52 !important;margin:0 0 12px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ec74c44 */.elementor-1466 .elementor-element.elementor-element-5ec74c44{margin:0 !important;padding:0 !important;}
.elementor-1466 .elementor-element.elementor-element-5ec74c44 p{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-5ec74c44, .elementor-1466 .elementor-element.elementor-element-5ec74c44 p{font-size:16px !important;line-height:25px !important;color:#4A5058 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79c2182b */.elementor-1466 .elementor-element.elementor-element-79c2182b{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-79c2182b{margin:auto 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-79c2182b .elementor-button{background:transparent !important;color:#0B72D0 !important;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:15px !important;padding:0 !important;border:none !important;}
.elementor-1466 .elementor-element.elementor-element-79c2182b .elementor-button:hover{opacity:.75 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ca7eccf */.elementor-1466 .elementor-element.elementor-element-6ca7eccf{flex:1 1 auto !important; margin:0 !important; padding:8px 26px 26px !important;}
.elementor-1466 .elementor-element.elementor-element-6ca7eccf > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f7be01 */.elementor-1466 .elementor-element.elementor-element-19f7be01{height:100% !important; margin:0 !important; padding:0 !important; overflow:hidden !important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;}
.elementor-1466 .elementor-element.elementor-element-19f7be01 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f5bf5a1 */.elementor-1466 .elementor-element.elementor-element-5f5bf5a1{margin:0 !important;padding:0 !important;line-height:0 !important;}
.elementor-1466 .elementor-element.elementor-element-5f5bf5a1 figure{margin:0 !important;}

.elementor-1466 .elementor-element.elementor-element-5f5bf5a1{margin:0 !important;padding:0 !important;line-height:0 !important;overflow:hidden !important;border-radius:8px 8px 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-5f5bf5a1 img{width:100% !important;height:230px !important;object-fit:cover !important;display:block !important;border-radius:8px 8px 0 0 !important;transition:transform .5s ease !important;}
.elementor-1466 .elementor-element.elementor-element-5f5bf5a1:hover img{transform:scale(1.04) !important;}
@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-5f5bf5a1 img{height:210px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196860a2 */.elementor-1466 .elementor-element.elementor-element-196860a2 .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-196860a2 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.4px !important;color:#9DB4CC !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21672bfe */.elementor-1466 .elementor-element.elementor-element-21672bfe .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-21672bfe .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:28px !important;color:#0F2E52 !important;margin:0 0 12px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10bb03bf */.elementor-1466 .elementor-element.elementor-element-10bb03bf{margin:0 !important;padding:0 !important;}
.elementor-1466 .elementor-element.elementor-element-10bb03bf p{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-10bb03bf, .elementor-1466 .elementor-element.elementor-element-10bb03bf p{font-size:16px !important;line-height:25px !important;color:#4A5058 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa30c87 */.elementor-1466 .elementor-element.elementor-element-fa30c87{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-fa30c87{margin:auto 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-fa30c87 .elementor-button{background:transparent !important;color:#0B72D0 !important;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:15px !important;padding:0 !important;border:none !important;}
.elementor-1466 .elementor-element.elementor-element-fa30c87 .elementor-button:hover{opacity:.75 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7381bfb0 */.elementor-1466 .elementor-element.elementor-element-7381bfb0{flex:1 1 auto !important; margin:0 !important; padding:8px 26px 26px !important;}
.elementor-1466 .elementor-element.elementor-element-7381bfb0 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e5d929 */.elementor-1466 .elementor-element.elementor-element-21e5d929{height:100% !important; margin:0 !important; padding:0 !important; overflow:hidden !important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;}
.elementor-1466 .elementor-element.elementor-element-21e5d929 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5dd83c7e */.elementor-1466 .elementor-element.elementor-element-5dd83c7e{margin:0 !important;padding:0 !important;line-height:0 !important;}
.elementor-1466 .elementor-element.elementor-element-5dd83c7e figure{margin:0 !important;}

.elementor-1466 .elementor-element.elementor-element-5dd83c7e{margin:0 !important;padding:0 !important;line-height:0 !important;overflow:hidden !important;border-radius:8px 8px 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-5dd83c7e img{width:100% !important;height:230px !important;object-fit:cover !important;display:block !important;border-radius:8px 8px 0 0 !important;transition:transform .5s ease !important;}
.elementor-1466 .elementor-element.elementor-element-5dd83c7e:hover img{transform:scale(1.04) !important;}
@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-5dd83c7e img{height:210px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ec102f9 */.elementor-1466 .elementor-element.elementor-element-4ec102f9 .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-4ec102f9 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.4px !important;color:#9DB4CC !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d734e8 */.elementor-1466 .elementor-element.elementor-element-27d734e8 .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-27d734e8 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:28px !important;color:#0F2E52 !important;margin:0 0 12px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c05631b */.elementor-1466 .elementor-element.elementor-element-6c05631b{margin:0 !important;padding:0 !important;}
.elementor-1466 .elementor-element.elementor-element-6c05631b p{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-6c05631b, .elementor-1466 .elementor-element.elementor-element-6c05631b p{font-size:16px !important;line-height:25px !important;color:#4A5058 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5bd0fa */.elementor-1466 .elementor-element.elementor-element-d5bd0fa{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-d5bd0fa{margin:auto 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-d5bd0fa .elementor-button{background:transparent !important;color:#0B72D0 !important;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:15px !important;padding:0 !important;border:none !important;}
.elementor-1466 .elementor-element.elementor-element-d5bd0fa .elementor-button:hover{opacity:.75 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc710d5 */.elementor-1466 .elementor-element.elementor-element-cc710d5{flex:1 1 auto !important; margin:0 !important; padding:8px 26px 26px !important;}
.elementor-1466 .elementor-element.elementor-element-cc710d5 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4abdb3d6 */.elementor-1466 .elementor-element.elementor-element-4abdb3d6{height:100% !important; margin:0 !important; padding:0 !important; overflow:hidden !important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;}
.elementor-1466 .elementor-element.elementor-element-4abdb3d6 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74231d7c */.elementor-1466 .elementor-element.elementor-element-74231d7c{margin:0 !important;padding:0 !important;line-height:0 !important;}
.elementor-1466 .elementor-element.elementor-element-74231d7c figure{margin:0 !important;}

.elementor-1466 .elementor-element.elementor-element-74231d7c{margin:0 !important;padding:0 !important;line-height:0 !important;overflow:hidden !important;border-radius:8px 8px 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-74231d7c img{width:100% !important;height:230px !important;object-fit:cover !important;display:block !important;border-radius:8px 8px 0 0 !important;transition:transform .5s ease !important;}
.elementor-1466 .elementor-element.elementor-element-74231d7c:hover img{transform:scale(1.04) !important;}
@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-74231d7c img{height:210px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ef26739 */.elementor-1466 .elementor-element.elementor-element-4ef26739 .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-4ef26739 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.4px !important;color:#9DB4CC !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fee51e */.elementor-1466 .elementor-element.elementor-element-9fee51e .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-9fee51e .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:28px !important;color:#0F2E52 !important;margin:0 0 12px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c4d08a5 */.elementor-1466 .elementor-element.elementor-element-5c4d08a5{margin:0 !important;padding:0 !important;}
.elementor-1466 .elementor-element.elementor-element-5c4d08a5 p{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-5c4d08a5, .elementor-1466 .elementor-element.elementor-element-5c4d08a5 p{font-size:16px !important;line-height:25px !important;color:#4A5058 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e0d2abe */.elementor-1466 .elementor-element.elementor-element-3e0d2abe{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-3e0d2abe{margin:auto 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-3e0d2abe .elementor-button{background:transparent !important;color:#0B72D0 !important;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:15px !important;padding:0 !important;border:none !important;}
.elementor-1466 .elementor-element.elementor-element-3e0d2abe .elementor-button:hover{opacity:.75 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b03453d */.elementor-1466 .elementor-element.elementor-element-4b03453d{flex:1 1 auto !important; margin:0 !important; padding:8px 26px 26px !important;}
.elementor-1466 .elementor-element.elementor-element-4b03453d > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fee705 */.elementor-1466 .elementor-element.elementor-element-77fee705{height:100% !important; margin:0 !important; padding:0 !important; overflow:hidden !important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;}
.elementor-1466 .elementor-element.elementor-element-77fee705 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25e8f6c8 */.elementor-1466 .elementor-element.elementor-element-25e8f6c8{margin:0 !important;padding:0 !important;line-height:0 !important;}
.elementor-1466 .elementor-element.elementor-element-25e8f6c8 figure{margin:0 !important;}

.elementor-1466 .elementor-element.elementor-element-25e8f6c8{margin:0 !important;padding:0 !important;line-height:0 !important;overflow:hidden !important;border-radius:8px 8px 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-25e8f6c8 img{width:100% !important;height:230px !important;object-fit:cover !important;display:block !important;border-radius:8px 8px 0 0 !important;transition:transform .5s ease !important;}
.elementor-1466 .elementor-element.elementor-element-25e8f6c8:hover img{transform:scale(1.04) !important;}
@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-25e8f6c8 img{height:210px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c71c7b4 */.elementor-1466 .elementor-element.elementor-element-5c71c7b4 .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-5c71c7b4 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.4px !important;color:#9DB4CC !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a4dcad */.elementor-1466 .elementor-element.elementor-element-7a4dcad .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-7a4dcad .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:28px !important;color:#0F2E52 !important;margin:0 0 12px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73925276 */.elementor-1466 .elementor-element.elementor-element-73925276{margin:0 !important;padding:0 !important;}
.elementor-1466 .elementor-element.elementor-element-73925276 p{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-73925276, .elementor-1466 .elementor-element.elementor-element-73925276 p{font-size:16px !important;line-height:25px !important;color:#4A5058 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-565b7d0b */.elementor-1466 .elementor-element.elementor-element-565b7d0b{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-565b7d0b{margin:auto 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-565b7d0b .elementor-button{background:transparent !important;color:#0B72D0 !important;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:15px !important;padding:0 !important;border:none !important;}
.elementor-1466 .elementor-element.elementor-element-565b7d0b .elementor-button:hover{opacity:.75 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c3b1 */.elementor-1466 .elementor-element.elementor-element-20c3b1{flex:1 1 auto !important; margin:0 !important; padding:8px 26px 26px !important;}
.elementor-1466 .elementor-element.elementor-element-20c3b1 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-407ce9e9 */.elementor-1466 .elementor-element.elementor-element-407ce9e9{height:100% !important; margin:0 !important; padding:0 !important; overflow:hidden !important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;}
.elementor-1466 .elementor-element.elementor-element-407ce9e9 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29e02c6f */.elementor-1466 .elementor-element.elementor-element-29e02c6f{margin:0 !important;padding:0 !important;line-height:0 !important;}
.elementor-1466 .elementor-element.elementor-element-29e02c6f figure{margin:0 !important;}

.elementor-1466 .elementor-element.elementor-element-29e02c6f{margin:0 !important;padding:0 !important;line-height:0 !important;overflow:hidden !important;border-radius:8px 8px 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-29e02c6f img{width:100% !important;height:230px !important;object-fit:cover !important;display:block !important;border-radius:8px 8px 0 0 !important;transition:transform .5s ease !important;}
.elementor-1466 .elementor-element.elementor-element-29e02c6f:hover img{transform:scale(1.04) !important;}
@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-29e02c6f img{height:210px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-344b07ac */.elementor-1466 .elementor-element.elementor-element-344b07ac .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-344b07ac .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.4px !important;color:#9DB4CC !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-370716e2 */.elementor-1466 .elementor-element.elementor-element-370716e2 .elementor-heading-title{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-370716e2 .elementor-heading-title{font-family:'Manrope',sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:28px !important;color:#0F2E52 !important;margin:0 0 12px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79d0328d */.elementor-1466 .elementor-element.elementor-element-79d0328d{margin:0 !important;padding:0 !important;}
.elementor-1466 .elementor-element.elementor-element-79d0328d p{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-79d0328d, .elementor-1466 .elementor-element.elementor-element-79d0328d p{font-size:16px !important;line-height:25px !important;color:#4A5058 !important;margin:0 0 10px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73c5f985 */.elementor-1466 .elementor-element.elementor-element-73c5f985{margin:0 !important;padding:0 !important;}

.elementor-1466 .elementor-element.elementor-element-73c5f985{margin:auto 0 0 !important;}
.elementor-1466 .elementor-element.elementor-element-73c5f985 .elementor-button{background:transparent !important;color:#0B72D0 !important;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:15px !important;padding:0 !important;border:none !important;}
.elementor-1466 .elementor-element.elementor-element-73c5f985 .elementor-button:hover{opacity:.75 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c6d7ad */.elementor-1466 .elementor-element.elementor-element-39c6d7ad{flex:1 1 auto !important; margin:0 !important; padding:8px 26px 26px !important;}
.elementor-1466 .elementor-element.elementor-element-39c6d7ad > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e864ac5 */.elementor-1466 .elementor-element.elementor-element-1e864ac5{height:100% !important; margin:0 !important; padding:0 !important; overflow:hidden !important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;}
.elementor-1466 .elementor-element.elementor-element-1e864ac5 > .e-con-inner{display:flex !important; flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32861036 */.elementor-1466 .elementor-element.elementor-element-32861036{width:100% !important; max-width:1152px !important; margin:0 auto !important; padding:0 20px !important;}
.elementor-1466 .elementor-element.elementor-element-32861036 > .e-con-inner{display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:28px !important; align-items:stretch !important;}
@media(max-width:1024px){.elementor-1466 .elementor-element.elementor-element-32861036 > .e-con-inner{grid-template-columns:repeat(2,1fr) !important; gap:24px !important;}}
@media(max-width:640px){.elementor-1466 .elementor-element.elementor-element-32861036 > .e-con-inner{grid-template-columns:1fr !important; gap:22px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55904a6a */.elementor-1466 .elementor-element.elementor-element-55904a6a{padding:100px  0 !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-1466 .elementor-element.elementor-element-55904a6a > .e-con-inner{display:flex !important; flex-direction:column !important;}

@media(max-width:767px){.elementor-1466 .elementor-element.elementor-element-55904a6a{padding:50px  0 !important;}}/* End custom CSS */