.elementor-2228 .elementor-element.elementor-element-cf28b07{--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;}.elementor-2228 .elementor-element.elementor-element-cf28b07:not(.elementor-motion-effects-element-type-background), .elementor-2228 .elementor-element.elementor-element-cf28b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EA;}.elementor-2228 .elementor-element.elementor-element-b9f95a3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:72px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2228 .elementor-element.elementor-element-9059f71{--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:8px 16px;--row-gap:8px;--column-gap:16px;}.elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-icon{width:14px;}.elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-icon i{font-size:14px;}.elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-text, .elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-text a{color:#B94F1F;}.elementor-2228 .elementor-element.elementor-element-24c536b .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;letter-spacing:1.2px;}.elementor-2228 .elementor-element.elementor-element-7bbe103 .elementor-icon-list-icon{width:14px;}.elementor-2228 .elementor-element.elementor-element-7bbe103 .elementor-icon-list-icon i{font-size:14px;}.elementor-2228 .elementor-element.elementor-element-7bbe103 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2228 .elementor-element.elementor-element-7bbe103 .elementor-icon-list-text, .elementor-2228 .elementor-element.elementor-element-7bbe103 .elementor-icon-list-text a{color:#1F2933;}.elementor-2228 .elementor-element.elementor-element-7bbe103 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;}.elementor-2228 .elementor-element.elementor-element-310d010 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;line-height:1.1em;color:#1E4056;}.elementor-2228 .elementor-element.elementor-element-5c67901{width:initial;max-width:initial;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1F2933;}.elementor-2228 .elementor-element.elementor-element-ac87eb5 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-2228 .elementor-element.elementor-element-5c8e515{--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;--padding-top:24px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-2228 .elementor-element.elementor-element-c6f2b40{color:#1F2933;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;}.elementor-2228 .elementor-element.elementor-element-804afcc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2228 .elementor-element.elementor-element-804afcc:not(.elementor-motion-effects-element-type-background), .elementor-2228 .elementor-element.elementor-element-804afcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163447;}.elementor-2228 .elementor-element.elementor-element-9cde3cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;line-height:1.25em;color:#FFFFFF;}.elementor-2228 .elementor-element.elementor-element-78c555b{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#FFFFFF;}.elementor-2228 .elementor-element.elementor-element-59d39af .elementor-button{background-color:#B94F1F;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 26px 16px 26px;}.elementor-2228 .elementor-element.elementor-element-59d39af .elementor-button:hover, .elementor-2228 .elementor-element.elementor-element-59d39af .elementor-button:focus{background-color:#FFFFFF;color:#163447;}.elementor-2228 .elementor-element.elementor-element-59d39af .elementor-button:hover svg, .elementor-2228 .elementor-element.elementor-element-59d39af .elementor-button:focus svg{fill:#163447;}.elementor-2228 .elementor-element.elementor-element-bb0c663{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-2228 .elementor-element.elementor-element-88e8629 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#1E4056;}.elementor-2228 .elementor-element.elementor-element-2f55d56 .elementor-author-box__avatar img{width:72px;height:72px;}.elementor-2228 .elementor-element.elementor-element-2f55d56 .elementor-author-box__name{color:#1E4056;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-2228 .elementor-element.elementor-element-2f55d56 .elementor-author-box__bio{color:#1F2933;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-2228 .elementor-element.elementor-element-6c83f96{--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:8px 24px;--row-gap:8px;--column-gap:24px;}.elementor-2228 .elementor-element.elementor-element-f190579 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#B94F1F;color:#B94F1F;}.elementor-2228 .elementor-element.elementor-element-f190579 .elementor-button:hover, .elementor-2228 .elementor-element.elementor-element-f190579 .elementor-button:focus{color:#1E4056;}.elementor-2228 .elementor-element.elementor-element-f190579 .elementor-button:hover svg, .elementor-2228 .elementor-element.elementor-element-f190579 .elementor-button:focus svg{fill:#1E4056;}.elementor-2228 .elementor-element.elementor-element-2d7623d .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#B94F1F;color:#B94F1F;}.elementor-2228 .elementor-element.elementor-element-2d7623d .elementor-button:hover, .elementor-2228 .elementor-element.elementor-element-2d7623d .elementor-button:focus{color:#1E4056;}.elementor-2228 .elementor-element.elementor-element-2d7623d .elementor-button:hover svg, .elementor-2228 .elementor-element.elementor-element-2d7623d .elementor-button:focus svg{fill:#1E4056;}.elementor-2228 .elementor-element.elementor-element-87ecf46{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2228 .elementor-element.elementor-element-87ecf46:not(.elementor-motion-effects-element-type-background), .elementor-2228 .elementor-element.elementor-element-87ecf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EEF2;}.elementor-2228 .elementor-element.elementor-element-8b551ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#1E4056;}.elementor-2228 .elementor-element.elementor-element-f9ad249{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:32px;}@media(min-width:768px){.elementor-2228 .elementor-element.elementor-element-b9f95a3{--content-width:960px;}.elementor-2228 .elementor-element.elementor-element-5c8e515{--content-width:760px;}.elementor-2228 .elementor-element.elementor-element-804afcc{--content-width:760px;}.elementor-2228 .elementor-element.elementor-element-bb0c663{--content-width:760px;}.elementor-2228 .elementor-element.elementor-element-87ecf46{--content-width:1140px;}}@media(max-width:1024px){.elementor-2228 .elementor-element.elementor-element-b9f95a3{--padding-top:56px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-2228 .elementor-element.elementor-element-310d010 .elementor-heading-title{font-size:40px;}.elementor-2228 .elementor-element.elementor-element-5c67901{font-size:17px;}.elementor-2228 .elementor-element.elementor-element-5c8e515{--padding-top:20px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-2228 .elementor-element.elementor-element-c6f2b40{font-size:17px;}.elementor-2228 .elementor-element.elementor-element-f9ad249{--grid-columns:2;}}@media(max-width:767px){.elementor-2228 .elementor-element.elementor-element-b9f95a3{--padding-top:40px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-2228 .elementor-element.elementor-element-310d010 .elementor-heading-title{font-size:34px;}.elementor-2228 .elementor-element.elementor-element-5c67901{font-size:17px;}.elementor-2228 .elementor-element.elementor-element-5c8e515{--padding-top:16px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-2228 .elementor-element.elementor-element-c6f2b40{font-size:16px;}.elementor-2228 .elementor-element.elementor-element-804afcc{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-2228 .elementor-element.elementor-element-bb0c663{--padding-top:0px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-2228 .elementor-element.elementor-element-87ecf46{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-2228 .elementor-element.elementor-element-f9ad249{--grid-columns:1;--grid-row-gap:24px;--grid-column-gap:24px;}}/* Start custom CSS for theme-post-excerpt, class: .elementor-element-5c67901 */.elementor-2228 .elementor-element.elementor-element-5c67901 { max-width: 760px; }/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-ac87eb5 */.elementor-2228 .elementor-element.elementor-element-ac87eb5 img { max-width: 960px; width: 100%; aspect-ratio: 16 / 9; object-fit: cover; border-radius: 12px; display: block; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-c6f2b40 */.elementor-2228 .elementor-element.elementor-element-c6f2b40 { color: #1F2933; font-family: "Inter", sans-serif; font-size: 18px; line-height: 1.65; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 h2, .elementor-2228 .elementor-element.elementor-element-c6f2b40 h3, .elementor-2228 .elementor-element.elementor-element-c6f2b40 h4 { color: #1E4056; font-family: "Montserrat", sans-serif; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 h2 { margin: 2.2em 0 .65em; font-size: 32px; font-weight: 600; line-height: 1.2; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 h3 { margin: 1.7em 0 .55em; font-size: 24px; font-weight: 700; line-height: 1.3; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 h4 { margin: 1.45em 0 .5em; font-size: 20px; font-weight: 600; line-height: 1.35; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 p, .elementor-2228 .elementor-element.elementor-element-c6f2b40 ul, .elementor-2228 .elementor-element.elementor-element-c6f2b40 ol, .elementor-2228 .elementor-element.elementor-element-c6f2b40 figure, .elementor-2228 .elementor-element.elementor-element-c6f2b40 .wp-block-table { margin: 0 0 1.3em; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 li + li { margin-top: .4em; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 a { color: #B94F1F; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 a:hover, .elementor-2228 .elementor-element.elementor-element-c6f2b40 a:focus { text-decoration: underline; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 img { max-width: 100%; height: auto; border-radius: 12px; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 figcaption { margin-top: 8px; font-size: 14px; line-height: 1.5; color: #1F2933; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 blockquote { margin: 1.6em 0; padding: 4px 0 4px 22px; border-left: 4px solid #B94F1F; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 .wp-block-table { overflow-x: auto; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 table { width: 100%; border-collapse: collapse; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 th, .elementor-2228 .elementor-element.elementor-element-c6f2b40 td { padding: 12px 14px; border: 1px solid #D6DEE3; text-align: left; }
.elementor-2228 .elementor-element.elementor-element-c6f2b40 th { background: #1E4056; color: #FFFFFF; font-weight: 600; }
@media (max-width: 1024px) {
  .elementor-2228 .elementor-element.elementor-element-c6f2b40 { font-size: 17px; }
  .elementor-2228 .elementor-element.elementor-element-c6f2b40 h2 { font-size: 28px; }
  .elementor-2228 .elementor-element.elementor-element-c6f2b40 h3 { font-size: 22px; }
}
@media (max-width: 767px) {
  .elementor-2228 .elementor-element.elementor-element-c6f2b40 { font-size: 16px; }
  .elementor-2228 .elementor-element.elementor-element-c6f2b40 h2 { font-size: 26px; }
  .elementor-2228 .elementor-element.elementor-element-c6f2b40 h3 { font-size: 20px; }
  .elementor-2228 .elementor-element.elementor-element-c6f2b40 h4 { font-size: 18px; }
  .elementor-2228 .elementor-element.elementor-element-c6f2b40 .wp-block-table table { min-width: 640px; }
}/* End custom CSS */