.elementor-787 .elementor-element.elementor-element-a1cb948{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-787 .elementor-element.elementor-element-8026de6 > .elementor-widget-container{margin:60px 60px 60px 60px;padding:-29px -29px -29px -29px;}.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-787 .elementor-element.elementor-element-c357e7b > .elementor-widget-container{margin:4px 4px 4px 4px;padding:26px 26px 26px 26px;}.elementor-787 .elementor-element.elementor-element-c357e7b{text-align:left;}.elementor-787 .elementor-element.elementor-element-c357e7b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:101px;font-weight:600;color:#002A5B;}.elementor-787 .elementor-element.elementor-element-a6249b1 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );margin:6px 6px 6px 6px;padding:29px 29px 29px 29px;border-style:solid;border-width:49px 49px 49px 49px;border-color:#FFFFFF;}.elementor-787 .elementor-element.elementor-element-a6249b1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;color:#002D74;}.elementor-787 .elementor-element.elementor-element-181cddf .elementor-repeater-item-1307bc6.elementor-social-icon{background-color:#862CABBF;}.elementor-787 .elementor-element.elementor-element-181cddf .elementor-repeater-item-6e31fba.elementor-social-icon{background-color:#8818ABBF;}.elementor-787 .elementor-element.elementor-element-181cddf{--grid-template-columns:repeat(2, auto);--icon-size:50px;--grid-column-gap:48px;--grid-row-gap:0px;}.elementor-787 .elementor-element.elementor-element-181cddf .elementor-widget-container{text-align:center;}.elementor-787 .elementor-element.elementor-element-181cddf > .elementor-widget-container{margin:162px 162px 162px 162px;padding:-33px -33px -33px -33px;}.elementor-787 .elementor-element.elementor-element-181cddf .elementor-social-icon{--icon-padding:0.5em;}.elementor-787 .elementor-element.elementor-element-3f7bdda{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-787 .elementor-element.elementor-element-eddbf0a{--divider-border-style:multiple;--divider-color:#002A5B;--divider-pattern-height:18px;}.elementor-787 .elementor-element.elementor-element-eddbf0a .elementor-divider-separator{width:100%;}.elementor-787 .elementor-element.elementor-element-eddbf0a .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-787 .elementor-element.elementor-element-ed55067{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-787 .elementor-element.elementor-element-d8ee98e > .elementor-widget-container{margin:27px 27px 27px 27px;padding:-6px -6px -6px -6px;}.elementor-787 .elementor-element.elementor-element-d8ee98e.elementor-element{--align-self:center;}.elementor-787 .elementor-element.elementor-element-d8ee98e{text-align:center;}.elementor-787 .elementor-element.elementor-element-d8ee98e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:84px;font-weight:600;color:#002A5B;}.elementor-787 .elementor-element.elementor-element-7893500 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-787 .elementor-element.elementor-element-de9961b > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:55px 55px 55px 55px;border-color:#FFFFFF;}.elementor-787 .elementor-element.elementor-element-de9961b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-weight:300;color:#002A5B;}.elementor-787 .elementor-element.elementor-element-3b34b0a{--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-787 .elementor-element.elementor-element-5b81b7d .elementor-button{background-color:#003059;font-family:"DM Serif Display", Sans-serif;font-size:23px;font-weight:500;}.elementor-787 .elementor-element.elementor-element-5b81b7d > .elementor-widget-container{margin:76px 76px 76px 76px;}.elementor-787 .elementor-element.elementor-element-2f73fd3{--display:flex;}.elementor-787 .elementor-element.elementor-element-0c05ed5{--display:flex;}@media(max-width:1024px){.elementor-787 .elementor-element.elementor-element-a1cb948{--grid-auto-flow:row;}.elementor-787 .elementor-element.elementor-element-3f7bdda{--grid-auto-flow:row;}.elementor-787 .elementor-element.elementor-element-ed55067{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-787 .elementor-element.elementor-element-a1cb948{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-787 .elementor-element.elementor-element-3f7bdda{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-787 .elementor-element.elementor-element-ed55067{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}