.elementor-1873 .elementor-element.elementor-element-4b149852{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1873 .elementor-element.elementor-element-223c158f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1873 .elementor-element.elementor-element-48df70e4{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1873 .elementor-element.elementor-element-283c3b30{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1873 .elementor-element.elementor-element-5d116ebe{text-align:start;}.elementor-1873 .elementor-element.elementor-element-5d116ebe .elementor-heading-title{font-family:"Quicksand", sans-serif;font-size:34px;line-height:1.12em;color:#FFFFFF;}.elementor-1873 .elementor-element.elementor-element-e5b9286{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1873 .elementor-element.elementor-element-43e45ee3 .elementor-icon-list-icon{width:14px;}.elementor-1873 .elementor-element.elementor-element-43e45ee3 .elementor-icon-list-icon i{font-size:14px;}.elementor-1873 .elementor-element.elementor-element-43e45ee3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1873 .elementor-element.elementor-element-27481ca .elementor-icon-list-icon{width:14px;}.elementor-1873 .elementor-element.elementor-element-27481ca .elementor-icon-list-icon i{font-size:14px;}.elementor-1873 .elementor-element.elementor-element-27481ca .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1873 .elementor-element.elementor-element-48561a49{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1873 .elementor-element.elementor-element-5a72bb7f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1873 .elementor-element.elementor-element-6d2cb902{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1873 .elementor-element.elementor-element-6291e650{color:#46505A;font-family:"Quicksand", sans-serif;font-size:15px;line-height:1.72em;}.elementor-1873 .elementor-element.elementor-element-52998648{--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:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-1873 .elementor-element.elementor-element-4a4eecc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-1873 .elementor-element.elementor-element-5a72bb7f{--content-width:800px;}}@media(max-width:1024px){.elementor-1873 .elementor-element.elementor-element-5d116ebe{text-align:start;}.elementor-1873 .elementor-element.elementor-element-5d116ebe .elementor-heading-title{font-size:31px;}.elementor-1873 .elementor-element.elementor-element-e5b9286{--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;}.elementor-1873 .elementor-element.elementor-element-6291e650{font-size:15px;}}@media(max-width:767px){.elementor-1873 .elementor-element.elementor-element-5d116ebe{text-align:start;}.elementor-1873 .elementor-element.elementor-element-5d116ebe .elementor-heading-title{font-size:27px;}.elementor-1873 .elementor-element.elementor-element-e5b9286{--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;}.elementor-1873 .elementor-element.elementor-element-6291e650{font-size:14.5px;}.elementor-1873 .elementor-element.elementor-element-52998648{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1873 .elementor-element.elementor-element-4a4eecc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-5d116ebe */.elementor-1873 .elementor-element.elementor-element-5d116ebe .elementor-heading-title { color:#FFFFFF!important; font-family:Quicksand,Arial,sans-serif!important; font-size:34px!important; line-height:1.12!important; letter-spacing:-.02em!important; } @media(max-width:700px){.elementor-1873 .elementor-element.elementor-element-5d116ebe .elementor-heading-title{font-size:27px!important;line-height:1.16!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c158f */.elementor-1873 .elementor-element.elementor-element-223c158f { min-height:285px!important; padding:38px 0!important; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-6291e650 */.elementor-1873 .elementor-element.elementor-element-6291e650, .elementor-1873 .elementor-element.elementor-element-6291e650 .elementor-widget-container { color:#46505A!important; font-family:Quicksand,Arial,sans-serif!important; font-size:15px!important; line-height:1.72!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 p { color:#46505A!important; font-family:Quicksand,Arial,sans-serif!important; font-size:15px!important; font-weight:400!important; line-height:1.72!important; margin:0 0 17px!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 .elementor-widget-container > p:first-child { margin:0 0 23px!important; padding:20px 23px!important; border:1px solid #E5DBCE!important; border-left:4px solid #B2191A!important; border-radius:9px!important; background:linear-gradient(145deg,#FCFAF7,#F7F1E9)!important; color:#173E6D!important; font-size:16px!important; font-weight:540!important; line-height:1.65!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 h2 { position:relative!important; margin:34px 0 13px!important; padding:0 0 8px 14px!important; border:0!important; border-bottom:1px solid #E4D9CA!important; color:#0A3161!important; font-family:Quicksand,Arial,sans-serif!important; font-size:22px!important; font-weight:700!important; line-height:1.3!important; letter-spacing:-.01em!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 h2:before { content:''!important; position:absolute!important; left:0!important; top:.2em!important; width:4px!important; height:1.05em!important; border-radius:4px!important; background:#B2191A!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 h3 { margin:24px 0 8px!important; color:#173E6D!important; font-family:Quicksand,Arial,sans-serif!important; font-size:18px!important; font-weight:700!important; line-height:1.36!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 h4 { margin:21px 0 7px!important; color:#173E6D!important; font-size:16px!important; font-weight:700!important; line-height:1.4!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 ul { margin:17px 0 24px!important; padding:17px 20px 17px 38px!important; border:1px solid #E7DED2!important; border-radius:10px!important; background:#FCFAF7!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 ul li::marker { color:#B2191A!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 ol { counter-reset:e2article!important; display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:10px!important; margin:18px 0 26px!important; padding:0!important; border:0!important; background:transparent!important; list-style:none!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 ol > li { counter-increment:e2article!important; position:relative!important; min-height:62px!important; margin:0!important; padding:15px 15px 15px 47px!important; border:1px solid #E7DED2!important; border-radius:9px!important; background:#FCFAF7!important; font-size:14px!important; line-height:1.6!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 ol > li:before { content:counter(e2article)!important; position:absolute!important; left:14px!important; top:14px!important; display:grid!important; place-items:center!important; width:24px!important; height:24px!important; border-radius:50%!important; background:#B2191A!important; color:#fff!important; font-size:11px!important; font-weight:750!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 blockquote { margin:29px 0!important; padding:21px 24px!important; border:1px solid #E8D5BD!important; border-left:5px solid #B2191A!important; border-radius:10px!important; background:linear-gradient(135deg,#FFF8F1,#F5EADC)!important; color:#0A3161!important; font-size:15.5px!important; font-weight:600!important; line-height:1.58!important; }
.elementor-1873 .elementor-element.elementor-element-6291e650 table { display:block!important; width:100%!important; max-width:100%!important; overflow-x:auto!important; font-size:13px!important; }
@media(max-width:700px){ .elementor-1873 .elementor-element.elementor-element-6291e650 ol{grid-template-columns:1fr!important;} .elementor-1873 .elementor-element.elementor-element-6291e650 h2{font-size:20px!important;} .elementor-1873 .elementor-element.elementor-element-6291e650 p, .elementor-1873 .elementor-element.elementor-element-6291e650 li{font-size:14.5px!important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a72bb7f */.elementor-1873 .elementor-element.elementor-element-5a72bb7f { width:min(940px,calc(100% - 48px))!important; max-width:940px!important; margin-left:auto!important; margin-right:auto!important; } @media(max-width:700px){.elementor-1873 .elementor-element.elementor-element-5a72bb7f{width:calc(100% - 32px)!important;}}/* End custom CSS */