.elementor-239200 .elementor-element.elementor-element-72a4c38f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0;--padding-right:0;}.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-239200 .elementor-element.elementor-element-6c43aa51{text-align:center;}.elementor-239200 .elementor-element.elementor-element-6c43aa51 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:2.4em;font-weight:400;color:#1D2E48;}.elementor-239200 .elementor-element.elementor-element-171e6e75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:20px;--padding-right:20px;}.elementor-239200 .elementor-element.elementor-element-7149c7bd{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-239200 .elementor-element.elementor-element-6619241{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#232324;}.elementor-239200 .elementor-element.elementor-element-6619241 a{color:#1D2E48;}.elementor-239200 .elementor-element.elementor-element-a99e71a{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-239200 .elementor-element.elementor-element-5270c9ac{width:auto;max-width:auto;--box-border-color:#1D2E4814;--box-border-width:1px;--box-border-radius:20px;--separator-width:1px;--box-padding:30px;--header-color:#1D2E48;--item-text-color:#1D2E48;--item-text-hover-color:#1D2E48;--item-text-hover-decoration:underline;--marker-color:#1D2E48;}.elementor-239200 .elementor-element.elementor-element-5270c9ac .elementor-toc__header-title{text-align:start;}.elementor-239200 .elementor-element.elementor-element-5270c9ac .elementor-toc__header, .elementor-239200 .elementor-element.elementor-element-5270c9ac .elementor-toc__header-title{font-family:"Mulish", Sans-serif;font-weight:600;}.elementor-239200 .elementor-element.elementor-element-5270c9ac .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-239200 .elementor-element.elementor-element-5270c9ac .elementor-toc__list-item{font-family:"Mulish", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(min-width:1024px){.elementor-239200 .elementor-element.elementor-element-7149c7bd{--width:70%;}.elementor-239200 .elementor-element.elementor-element-a99e71a{--width:30%;}}@media(max-width:1023px){.elementor-239200 .elementor-element.elementor-element-72a4c38f{--padding-top:3rem;--padding-bottom:3rem;--padding-left:20px;--padding-right:20px;}.elementor-239200 .elementor-element.elementor-element-6c43aa51 .elementor-heading-title{font-size:1.8em;}}/* Start custom CSS for container, class: .elementor-element-72a4c38f */.elementor-239200 .elementor-element.elementor-element-72a4c38f {
    background:
    radial-gradient(900px at 10% 20%, rgba(121,154,173,0.18), transparent 70%),
    radial-gradient(700px at 90% 30%, rgba(238,108,77,0.10), transparent 70%),
    radial-gradient(1000px at 50% 120%, rgba(29,46,72,0.12), transparent 75%),
    linear-gradient(180deg, #ffffff 0%, #f7f9fc 100%);
}
}/* End custom CSS */