.elementor-333 .elementor-element.elementor-element-b2d7a60 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;font-style:italic;color:#06418B;}.elementor-333 .elementor-element.elementor-element-b2d7a60 .elementor-heading-title a:hover, .elementor-333 .elementor-element.elementor-element-b2d7a60 .elementor-heading-title a:focus{color:#1C406F;}.elementor-333 .elementor-element.elementor-element-641c519{--grid-template-columns:repeat(1, auto);--icon-size:23px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-333 .elementor-element.elementor-element-641c519 .elementor-widget-container{text-align:center;}.elementor-333 .elementor-element.elementor-element-641c519 .elementor-social-icon{background-color:#172053;}.elementor-333 .elementor-element.elementor-element-641c519 .elementor-social-icon i{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-641c519 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-d946953{--grid-template-columns:repeat(1, auto);--icon-size:23px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-333 .elementor-element.elementor-element-d946953 .elementor-widget-container{text-align:center;}.elementor-333 .elementor-element.elementor-element-d946953 .elementor-social-icon{background-color:#172053;}.elementor-333 .elementor-element.elementor-element-d946953 .elementor-social-icon i{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-d946953 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-a677c2e{--grid-template-columns:repeat(1, auto);--icon-size:23px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-333 .elementor-element.elementor-element-a677c2e .elementor-widget-container{text-align:center;}.elementor-333 .elementor-element.elementor-element-a677c2e .elementor-social-icon{background-color:#172053;}.elementor-333 .elementor-element.elementor-element-a677c2e .elementor-social-icon i{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-a677c2e .elementor-social-icon svg{fill:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-3da109e{--grid-template-columns:repeat(1, auto);--icon-size:23px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-333 .elementor-element.elementor-element-3da109e .elementor-widget-container{text-align:center;}.elementor-333 .elementor-element.elementor-element-3da109e .elementor-social-icon{background-color:#172053;}.elementor-333 .elementor-element.elementor-element-3da109e .elementor-social-icon i{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-3da109e .elementor-social-icon svg{fill:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-d7440fb{--grid-template-columns:repeat(1, auto);--icon-size:23px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-333 .elementor-element.elementor-element-d7440fb .elementor-widget-container{text-align:center;}.elementor-333 .elementor-element.elementor-element-d7440fb .elementor-social-icon{background-color:#172053;}.elementor-333 .elementor-element.elementor-element-d7440fb .elementor-social-icon i{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-d7440fb .elementor-social-icon svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-333 .elementor-element.elementor-element-4e629c2{width:45%;}.elementor-333 .elementor-element.elementor-element-2d97222{width:55%;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-7f8cf95 *//* e.g., make a 3:4 tall portrait that scales with the card width */
.elementor-333 .elementor-element.elementor-element-7f8cf95 {
  aspect-ratio: 2.5 / 2.5;   /* container ratio */
  overflow: hidden;      /* hide overflow to crop */
  border-radius: 16px;   /* optional */
}
.elementor-333 .elementor-element.elementor-element-7f8cf95 img {
  width: 100%;
  height: 100%;
  display: block;
}/* End custom CSS */