.elementor-644 .elementor-element.elementor-element-6aefd52c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-644 .elementor-element.elementor-element-6aefd52c:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-6aefd52c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FC;}.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-644 .elementor-element.elementor-element-6885ffc2{font-family:"Roboto", Sans-serif;font-size:14px;line-height:1.65em;color:#576978;}.elementor-644 .elementor-element.elementor-element-41d4e8b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-644 .elementor-element.elementor-element-26ab4776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-644 .elementor-element.elementor-element-1bcece2d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:1.25em;letter-spacing:1.5px;color:#307CBD;}.elementor-widget-theme-post-title .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-644 .elementor-element.elementor-element-2138518f{text-align:start;}.elementor-644 .elementor-element.elementor-element-2138518f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;color:#253847;}.elementor-644 .elementor-element.elementor-element-2e6994ff{font-family:"Roboto", Sans-serif;font-size:19px;line-height:1.65em;color:#576978;}.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-644 .elementor-element.elementor-element-74075e56 .elementor-button{background-color:#307CBD;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:15px 24px 15px 24px;}.elementor-644 .elementor-element.elementor-element-74075e56 .elementor-button:hover, .elementor-644 .elementor-element.elementor-element-74075e56 .elementor-button:focus{background-color:#215F94;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-74075e56 .elementor-button:hover svg, .elementor-644 .elementor-element.elementor-element-74075e56 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-655766de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-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-644 .elementor-element.elementor-element-7fa0a123 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-644 .elementor-element.elementor-element-2f1a1f2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-644 .elementor-element.elementor-element-27e2cb95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-644 .elementor-element.elementor-element-4bca153d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-644 .elementor-element.elementor-element-4fa51bcc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:1.25em;color:#253847;}.elementor-widget-theme-post-content{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-644 .elementor-element.elementor-element-f8ff90b{color:#576978;font-family:"Roboto", Sans-serif;font-size:18px;line-height:1.8em;}.elementor-644 .elementor-element.elementor-element-5da20003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E5EBEF;--border-color:#E5EBEF;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-644 .elementor-element.elementor-element-5da20003:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-5da20003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F8FC;}.elementor-644 .elementor-element.elementor-element-501e8e2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:1.25em;color:#253847;}.elementor-644 .elementor-element.elementor-element-72f52aa7{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.65em;color:#576978;}.elementor-644 .elementor-element.elementor-element-7b3c282b .elementor-button{background-color:#307CBD;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:15px 24px 15px 24px;}.elementor-644 .elementor-element.elementor-element-7b3c282b .elementor-button:hover, .elementor-644 .elementor-element.elementor-element-7b3c282b .elementor-button:focus{background-color:#215F94;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-7b3c282b .elementor-button:hover svg, .elementor-644 .elementor-element.elementor-element-7b3c282b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-12ea5a59{font-family:"Roboto", Sans-serif;font-size:14px;line-height:1.65em;color:#576978;}.elementor-644 .elementor-element.elementor-element-41196637 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;color:#307CBD;}.elementor-644 .elementor-element.elementor-element-6c444998{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.65em;color:#576978;}.elementor-644 .elementor-element.elementor-element-434f677e{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.65em;color:#576978;}.elementor-644 .elementor-element.elementor-element-5c621f1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:12px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-644 .elementor-element.elementor-element-7d5b774c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-644 .elementor-element.elementor-element-4b01aa83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-644 .elementor-element.elementor-element-7aba0f9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:1.25em;color:#253847;}.elementor-644 .elementor-element.elementor-element-50302a28{font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.65em;color:#576978;}.elementor-644 .elementor-element.elementor-element-7a03a9d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-644 .elementor-element.elementor-element-7942c171 .elementor-button{background-color:#307CBD;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:15px 24px 15px 24px;}.elementor-644 .elementor-element.elementor-element-7942c171 .elementor-button:hover, .elementor-644 .elementor-element.elementor-element-7942c171 .elementor-button:focus{background-color:#215F94;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-7942c171 .elementor-button:hover svg, .elementor-644 .elementor-element.elementor-element-7942c171 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-644 .elementor-element.elementor-element-2138518f .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-644 .elementor-element.elementor-element-6aefd52c{--content-width:1400px;}.elementor-644 .elementor-element.elementor-element-41d4e8b8{--width:100%;}.elementor-644 .elementor-element.elementor-element-26ab4776{--width:100%;}.elementor-644 .elementor-element.elementor-element-655766de{--width:100%;}.elementor-644 .elementor-element.elementor-element-2f1a1f2d{--content-width:1400px;}.elementor-644 .elementor-element.elementor-element-27e2cb95{--width:100%;}.elementor-644 .elementor-element.elementor-element-4bca153d{--width:100%;}.elementor-644 .elementor-element.elementor-element-5da20003{--width:100%;}.elementor-644 .elementor-element.elementor-element-5c621f1d{--content-width:1400px;}.elementor-644 .elementor-element.elementor-element-7d5b774c{--width:100%;}.elementor-644 .elementor-element.elementor-element-4b01aa83{--width:100%;}.elementor-644 .elementor-element.elementor-element-7a03a9d7{--width:100%;}}@media(max-width:767px){.elementor-644 .elementor-element.elementor-element-6aefd52c{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-644 .elementor-element.elementor-element-6885ffc2{font-size:14px;}.elementor-644 .elementor-element.elementor-element-1bcece2d .elementor-heading-title{font-size:13px;}.elementor-644 .elementor-element.elementor-element-2138518f .elementor-heading-title{font-size:30px;}.elementor-644 .elementor-element.elementor-element-2e6994ff{font-size:16px;}.elementor-644 .elementor-element.elementor-element-2f1a1f2d{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-644 .elementor-element.elementor-element-4fa51bcc .elementor-heading-title{font-size:28px;}.elementor-644 .elementor-element.elementor-element-f8ff90b{font-size:16px;}.elementor-644 .elementor-element.elementor-element-5da20003{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-644 .elementor-element.elementor-element-501e8e2c .elementor-heading-title{font-size:26px;}.elementor-644 .elementor-element.elementor-element-72f52aa7{font-size:16px;}.elementor-644 .elementor-element.elementor-element-12ea5a59{font-size:14px;}.elementor-644 .elementor-element.elementor-element-41196637 .elementor-heading-title{font-size:22px;}.elementor-644 .elementor-element.elementor-element-6c444998{font-size:15px;}.elementor-644 .elementor-element.elementor-element-434f677e{font-size:15px;}.elementor-644 .elementor-element.elementor-element-5c621f1d{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-644 .elementor-element.elementor-element-7aba0f9b .elementor-heading-title{font-size:28px;}.elementor-644 .elementor-element.elementor-element-50302a28{font-size:16px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-2138518f */.elementor-644 .elementor-element.elementor-element-2138518f .elementor-heading-title{overflow-wrap:anywhere;letter-spacing:-.025em;}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-7fa0a123 */.elementor-644 .elementor-element.elementor-element-7fa0a123 img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:24px;} @media(max-width:767px){.elementor-644 .elementor-element.elementor-element-7fa0a123 img{aspect-ratio:3/2;border-radius:18px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d4e8b8 */.elementor-644 .elementor-element.elementor-element-41d4e8b8 { display:grid; grid-template-columns:1.15fr 1fr; gap:24px; } .elementor-644 .elementor-element.elementor-element-41d4e8b8 > * {min-width:0;width:100%;} @media(max-width:1024px){.elementor-644 .elementor-element.elementor-element-41d4e8b8{grid-template-columns:repeat(2,minmax(0,1fr));}} @media(max-width:767px){.elementor-644 .elementor-element.elementor-element-41d4e8b8{grid-template-columns:minmax(0,1fr);gap:18px;}} .elementor-644 .elementor-element.elementor-element-41d4e8b8 {align-items:center;gap:56px;} @media(max-width:767px){.elementor-644 .elementor-element.elementor-element-41d4e8b8{gap:28px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aefd52c */.elementor-644 .elementor-element.elementor-element-6aefd52c {font-family:Roboto,Arial,sans-serif;color:#253847;} .elementor-644 .elementor-element.elementor-element-6aefd52c *,.elementor-644 .elementor-element.elementor-element-6aefd52c *::before,.elementor-644 .elementor-element.elementor-element-6aefd52c *::after {box-sizing:border-box;} .elementor-644 .elementor-element.elementor-element-6aefd52c p {margin:0;} .elementor-644 .elementor-element.elementor-element-6aefd52c a {text-underline-offset:4px;} .elementor-644 .elementor-element.elementor-element-6aefd52c a:focus-visible,.elementor-644 .elementor-element.elementor-element-6aefd52c button:focus-visible,.elementor-644 .elementor-element.elementor-element-6aefd52c input:focus-visible,.elementor-644 .elementor-element.elementor-element-6aefd52c textarea:focus-visible {outline:3px solid #307CBD;outline-offset:4px;} .elementor-644 .elementor-element.elementor-element-6aefd52c .elementor-widget-text-editor {overflow-wrap:anywhere;} .elementor-644 .elementor-element.elementor-element-6aefd52c img {max-width:100%;} .elementor-644 .elementor-element.elementor-element-6aefd52c .elementor-button {min-height:48px;} @media(prefers-reduced-motion:reduce){.elementor-644 .elementor-element.elementor-element-6aefd52c *{scroll-behavior:auto!important;transition:none!important;}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-f8ff90b */.elementor-644 .elementor-element.elementor-element-f8ff90b{font-family:Roboto,Arial,sans-serif;color:#576978;font-size:18px;line-height:1.8;overflow-wrap:anywhere;} .elementor-644 .elementor-element.elementor-element-f8ff90b p{margin:0 0 1.3em!important;} .elementor-644 .elementor-element.elementor-element-f8ff90b p:empty{display:none;} .elementor-644 .elementor-element.elementor-element-f8ff90b h2,.elementor-644 .elementor-element.elementor-element-f8ff90b h3,.elementor-644 .elementor-element.elementor-element-f8ff90b h4{color:#253847;font-weight:600;line-height:1.3;margin:1.5em 0 .65em;} .elementor-644 .elementor-element.elementor-element-f8ff90b h2{font-size:28px;} .elementor-644 .elementor-element.elementor-element-f8ff90b h3{font-size:23px;} .elementor-644 .elementor-element.elementor-element-f8ff90b ul,.elementor-644 .elementor-element.elementor-element-f8ff90b ol{padding-left:1.4em;margin:0 0 1.5em;} .elementor-644 .elementor-element.elementor-element-f8ff90b li{padding-left:.35em;margin-bottom:.65em;} .elementor-644 .elementor-element.elementor-element-f8ff90b li::marker{color:#21877F;} .elementor-644 .elementor-element.elementor-element-f8ff90b a{text-decoration:underline;color:#307CBD;} .elementor-644 .elementor-element.elementor-element-f8ff90b figure{max-width:100%;margin:24px 0;} .elementor-644 .elementor-element.elementor-element-f8ff90b img{max-width:100%;height:auto;border-radius:16px;} .elementor-644 .elementor-element.elementor-element-f8ff90b .wp-block-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;margin-top:32px!important;} .elementor-644 .elementor-element.elementor-element-f8ff90b .wp-block-gallery>figure{width:100%!important;min-width:0;margin:0!important;} .elementor-644 .elementor-element.elementor-element-f8ff90b .wp-block-gallery img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;} .elementor-644 .elementor-element.elementor-element-f8ff90b blockquote{border-left:3px solid #21877F;padding:16px 24px;background:#F3F8FC;margin:24px 0;border-radius:0 12px 12px 0;} .elementor-644 .elementor-element.elementor-element-f8ff90b table{display:block;max-width:100%;overflow-x:auto;} @media(max-width:767px){.elementor-644 .elementor-element.elementor-element-f8ff90b{font-size:16px;line-height:1.75;}.elementor-644 .elementor-element.elementor-element-f8ff90b h2{font-size:24px;}.elementor-644 .elementor-element.elementor-element-f8ff90b h3{font-size:21px;}.elementor-644 .elementor-element.elementor-element-f8ff90b .wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5da20003 */.elementor-644 .elementor-element.elementor-element-5da20003{position:sticky;top:24px;align-self:start;height:auto;border-top:3px solid #307CBD;} .elementor-644 .elementor-element.elementor-element-5da20003 .elementor-button{white-space:normal;line-height:1.4;text-align:center;} @media(max-width:1024px){.elementor-644 .elementor-element.elementor-element-5da20003{position:static;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e2cb95 */.elementor-644 .elementor-element.elementor-element-27e2cb95{display:grid;grid-template-columns:minmax(0,760px) minmax(280px,340px);gap:64px;align-items:start;}.elementor-644 .elementor-element.elementor-element-27e2cb95>*{min-width:0;}@media(max-width:1024px){.elementor-644 .elementor-element.elementor-element-27e2cb95{grid-template-columns:minmax(0,1fr);gap:32px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d5b774c */.elementor-644 .elementor-element.elementor-element-7d5b774c{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:36px;border:1px solid #DDE8EF;border-radius:22px;background:#F3F8FC;}@media(max-width:767px){.elementor-644 .elementor-element.elementor-element-7d5b774c{grid-template-columns:1fr;padding:24px;gap:22px;}}/* End custom CSS */
/* Start custom CSS */figure.wp-block-gallery.has-nested-images
 {
    align-items: normal;
    display: none;
}/* End custom CSS */